命名空间和模块:tencent.cloud.serverless.functions.client.FunctionTrigger
配置使用消息队列主题触发器。什么是消息队列主题触发器?
该方法具有以下参数,其参数、参数类型和参数描述如下:
参数
类型
必选
描述
topic_name
str
是
消息队列主题名称。
topic_instance_id
str
否
消息队列主题所属的消息队列实例唯一标识符。
topic_requirement_context
否
包含消息队列主题消息过滤描述结构的字典实例。
请注意,该方法参数 topic_instance_id 和 topic_requirement_context 是保留参数,这些参数应始终忽略或设置为 None,否则将引发 NotImplementedError 异常。
该方法返回当前代表触发器配置的 FunctionTrigger 类实例本身。
该方法可能会主动引发的异常类型如下:
参数值或类型不符合预期。
保留参数被设置为非预期值。
下面我们将通过一段 Python 代码向您演示如何使用该方法:
产品软件包:tencent-cloud-sdk-serverless-functions >= 0.1.1
命名空间和模块:tencent.cloud.serverless.functions.client.FunctionTrigger
获取触发器种类,该方法通常用于确定当前配置的触发器类型。
该方法没有参数。
该方法返回触发器种类名称,与受支持的触发器种类名称相对应的是 FunctionTriggerKind 枚举器。
该方法不会主动引发任何异常。
下面我们将通过一段 Python 代码向您演示如何使用该方法:
产品软件包:tencent-cloud-sdk-serverless-functions >= 0.1.1
命名空间和模块:tencent.cloud.serverless.functions.client.FunctionTrigger
命名空间和模块:tencent.cloud.serverless.functions.client.FunctionTrigger
配置使用定时触发器。什么是定时触发器?
该方法具有以下参数,其参数、参数类型和参数描述如下:
参数
类型
必选
描述
timer_name
str
是
定时触发器的唯一名称。 绑定该触发器的无服务器云函数可通过触发事件获得该触发器的唯一名称。
timer_cron
str
是
定时触发器触发周期标准 Cron 表达式。
该方法返回当前代表触发器配置的 FunctionTrigger 类实例本身。
该方法可能会主动引发的异常类型如下:
参数值或类型不符合预期。
下面我们将通过一段 Python 代码向您演示如何使用该方法:
产品软件包:tencent-cloud-sdk-serverless-functions >= 0.1.1
命名空间和模块:tencent.cloud.serverless.functions.client.FunctionTrigger
配置使用对象存储桶触发器。什么是对象存储桶触发器?
该方法具有以下参数,其参数、参数类型和参数描述如下:
参数
类型
必选
描述
bucket_endpoint
str
是
对象存储桶的 XML API 访问端点主机名。
bucket_requirement_context
是
包含对象存储桶触发器事件过滤描述结构的字典实例。
该方法返回当前代表触发器配置的 FunctionTrigger 类实例本身。
该方法可能会主动引发的异常类型如下:
参数值或类型不符合预期。
下面我们将通过一段 Python 代码向您演示如何使用该方法:
产品软件包:tencent-cloud-sdk-serverless-functions >= 0.1.1