lib/v20180416/models.rb in tencentcloud-sdk-scf-3.0.542 vs lib/v20180416/models.rb in tencentcloud-sdk-scf-3.0.543

- old
+ new

@@ -4392,9 +4392,65 @@ def deserialize(params) @RequestId = params['RequestId'] end end + # UpdateTriggerStatus请求参数结构体 + class UpdateTriggerStatusRequest < TencentCloud::Common::AbstractModel + # @param Enable: 触发器的初始是能状态OPEN表示开启 CLOSE表示关闭 + # @type Enable: String + # @param FunctionName: 函数名称 + # @type FunctionName: String + # @param TriggerName: 触发器名称 + # @type TriggerName: String + # @param Type: 触发器类型 + # @type Type: String + # @param Qualifier: 函数的版本,默认为 $LATEST,建议填写 [$DEFAULT](https://cloud.tencent.com/document/product/583/36149#.E9.BB.98.E8.AE.A4.E5.88.AB.E5.90.8D)方便后续进行版本的灰度发布。 + # @type Qualifier: String + # @param Namespace: 函数的命名空间 + # @type Namespace: String + # @param TriggerDesc: 如果更新的触发器类型为 COS 触发器,该字段为必填值,存放 JSON 格式的数据 {"event":"cos:ObjectCreated:*"},数据内容和 SetTrigger 接口中该字段的格式相同;如果更新的触发器类型为定时触发器或 CMQ 触发器,可以不指定该字段 + # @type TriggerDesc: String + + attr_accessor :Enable, :FunctionName, :TriggerName, :Type, :Qualifier, :Namespace, :TriggerDesc + + def initialize(enable=nil, functionname=nil, triggername=nil, type=nil, qualifier=nil, namespace=nil, triggerdesc=nil) + @Enable = enable + @FunctionName = functionname + @TriggerName = triggername + @Type = type + @Qualifier = qualifier + @Namespace = namespace + @TriggerDesc = triggerdesc + end + + def deserialize(params) + @Enable = params['Enable'] + @FunctionName = params['FunctionName'] + @TriggerName = params['TriggerName'] + @Type = params['Type'] + @Qualifier = params['Qualifier'] + @Namespace = params['Namespace'] + @TriggerDesc = params['TriggerDesc'] + end + end + + # UpdateTriggerStatus返回参数结构体 + class UpdateTriggerStatusResponse < TencentCloud::Common::AbstractModel + # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 + # @type RequestId: String + + attr_accessor :RequestId + + def initialize(requestid=nil) + @RequestId = requestid + end + + def deserialize(params) + @RequestId = params['RequestId'] + end + end + # 已使用的信息 class UsageInfo < TencentCloud::Common::AbstractModel # @param NamespacesCount: 命名空间个数 # @type NamespacesCount: Integer # @param Namespace: 命名空间详情