lib/v20180416/models.rb in tencentcloud-sdk-scf-3.0.590 vs lib/v20180416/models.rb in tencentcloud-sdk-scf-3.0.591

- old
+ new

@@ -23,11 +23,11 @@ # @type Host: String # @param Vip: VIP # @type Vip: String attr_accessor :Host, :Vip - + def initialize(host=nil, vip=nil) @Host = host @Vip = vip end @@ -55,11 +55,11 @@ # @param ModTime: 更新时间 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ModTime: String attr_accessor :FunctionVersion, :Name, :RoutingConfig, :Description, :AddTime, :ModTime - + def initialize(functionversion=nil, name=nil, routingconfig=nil, description=nil, addtime=nil, modtime=nil) @FunctionVersion = functionversion @Name = name @RoutingConfig = routingconfig @Description = description @@ -94,11 +94,11 @@ # @type StartTime: String # @param EndTime: 调用结束时间,格式: "%Y-%m-%d %H:%M:%S.%f" # @type EndTime: String attr_accessor :InvokeRequestId, :InvokeType, :Qualifier, :Status, :StartTime, :EndTime - + def initialize(invokerequestid=nil, invoketype=nil, qualifier=nil, status=nil, starttime=nil, endtime=nil) @InvokeRequestId = invokerequestid @InvokeType = invoketype @Qualifier = qualifier @Status = status @@ -124,11 +124,11 @@ # @type StatusCode: Integer # @param InvokeRequestId: 异步执行请求 Id # @type InvokeRequestId: String attr_accessor :Status, :StatusCode, :InvokeRequestId - + def initialize(status=nil, statuscode=nil, invokerequestid=nil) @Status = status @StatusCode = statuscode @InvokeRequestId = invokerequestid end @@ -146,11 +146,11 @@ # @type RetryConfig: Array # @param MsgTTL: 消息保留时间 # @type MsgTTL: Integer attr_accessor :RetryConfig, :MsgTTL - + def initialize(retryconfig=nil, msgttl=nil) @RetryConfig = retryconfig @MsgTTL = msgttl end @@ -171,11 +171,11 @@ class CfsConfig < TencentCloud::Common::AbstractModel # @param CfsInsList: 文件系统信息列表 # @type CfsInsList: Array attr_accessor :CfsInsList - + def initialize(cfsinslist=nil) @CfsInsList = cfsinslist end def deserialize(params) @@ -216,11 +216,11 @@ # 注意:此字段可能返回 null,表示取不到有效值。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type MountSubnetId: String attr_accessor :UserId, :UserGroupId, :CfsId, :MountInsId, :LocalMountDir, :RemoteMountDir, :IpAddress, :MountVpcId, :MountSubnetId - + def initialize(userid=nil, usergroupid=nil, cfsid=nil, mountinsid=nil, localmountdir=nil, remotemountdir=nil, ipaddress=nil, mountvpcid=nil, mountsubnetid=nil) @UserId = userid @UserGroupId = usergroupid @CfsId = cfsid @MountInsId = mountinsid @@ -276,11 +276,11 @@ # @type GitUserNameSecret: String # @param ImageConfig: 镜像部署时配置TCR镜像信息 # @type ImageConfig: :class:`Tencentcloud::Scf.v20180416.models.ImageConfig` attr_accessor :CosBucketName, :CosObjectName, :ZipFile, :CosBucketRegion, :DemoId, :TempCosObjectName, :GitUrl, :GitUserName, :GitPassword, :GitPasswordSecret, :GitBranch, :GitDirectory, :GitCommitId, :GitUserNameSecret, :ImageConfig - + def initialize(cosbucketname=nil, cosobjectname=nil, zipfile=nil, cosbucketregion=nil, demoid=nil, tempcosobjectname=nil, giturl=nil, gitusername=nil, gitpassword=nil, gitpasswordsecret=nil, gitbranch=nil, gitdirectory=nil, gitcommitid=nil, gitusernamesecret=nil, imageconfig=nil) @CosBucketName = cosbucketname @CosObjectName = cosobjectname @ZipFile = zipfile @CosBucketRegion = cosbucketregion @@ -342,11 +342,11 @@ # TRUE:复制函数配置 # FALSE:不复制函数配置 # @type CopyConfiguration: Boolean attr_accessor :FunctionName, :NewFunctionName, :Namespace, :TargetNamespace, :Description, :TargetRegion, :Override, :CopyConfiguration - + def initialize(functionname=nil, newfunctionname=nil, namespace=nil, targetnamespace=nil, description=nil, targetregion=nil, override=nil, copyconfiguration=nil) @FunctionName = functionname @NewFunctionName = newfunctionname @Namespace = namespace @TargetNamespace = targetnamespace @@ -372,11 +372,11 @@ class CopyFunctionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -398,11 +398,11 @@ # @type RoutingConfig: :class:`Tencentcloud::Scf.v20180416.models.RoutingConfig` # @param Description: 别名的描述信息 # @type Description: String attr_accessor :Name, :FunctionName, :FunctionVersion, :Namespace, :RoutingConfig, :Description - + def initialize(name=nil, functionname=nil, functionversion=nil, namespace=nil, routingconfig=nil, description=nil) @Name = name @FunctionName = functionname @FunctionVersion = functionversion @Namespace = namespace @@ -427,11 +427,11 @@ class CreateAliasResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -495,11 +495,11 @@ # @type ProtocolParams: :class:`Tencentcloud::Scf.v20180416.models.ProtocolParams` # @param InstanceConcurrencyConfig: 单实例多并发配置。只支持Web函数。 # @type InstanceConcurrencyConfig: :class:`Tencentcloud::Scf.v20180416.models.InstanceConcurrencyConfig` attr_accessor :FunctionName, :Code, :Handler, :Description, :MemorySize, :Timeout, :Environment, :Runtime, :VpcConfig, :Namespace, :Role, :InstallDependency, :ClsLogsetId, :ClsTopicId, :Type, :CodeSource, :Layers, :DeadLetterConfig, :PublicNetConfig, :CfsConfig, :InitTimeout, :Tags, :AsyncRunEnable, :TraceEnable, :ProtocolType, :ProtocolParams, :InstanceConcurrencyConfig - + def initialize(functionname=nil, code=nil, handler=nil, description=nil, memorysize=nil, timeout=nil, environment=nil, runtime=nil, vpcconfig=nil, namespace=nil, role=nil, installdependency=nil, clslogsetid=nil, clstopicid=nil, type=nil, codesource=nil, layers=nil, deadletterconfig=nil, publicnetconfig=nil, cfsconfig=nil, inittimeout=nil, tags=nil, asyncrunenable=nil, traceenable=nil, protocoltype=nil, protocolparams=nil, instanceconcurrencyconfig=nil) @FunctionName = functionname @Code = code @Handler = handler @Description = description @@ -601,11 +601,11 @@ class CreateFunctionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -619,11 +619,11 @@ # @type Namespace: String # @param Description: 命名空间描述 # @type Description: String attr_accessor :Namespace, :Description - + def initialize(namespace=nil, description=nil) @Namespace = namespace @Description = description end @@ -637,11 +637,11 @@ class CreateNamespaceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -669,11 +669,11 @@ # @type CustomArgument: String # @param Description: 触发器描述 # @type Description: String attr_accessor :FunctionName, :TriggerName, :Type, :TriggerDesc, :Namespace, :Qualifier, :Enable, :CustomArgument, :Description - + def initialize(functionname=nil, triggername=nil, type=nil, triggerdesc=nil, namespace=nil, qualifier=nil, enable=nil, customargument=nil, description=nil) @FunctionName = functionname @TriggerName = triggername @Type = type @TriggerDesc = triggerdesc @@ -703,11 +703,11 @@ # @type TriggerInfo: :class:`Tencentcloud::Scf.v20180416.models.Trigger` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TriggerInfo, :RequestId - + def initialize(triggerinfo=nil, requestid=nil) @TriggerInfo = triggerinfo @RequestId = requestid end @@ -728,11 +728,11 @@ # @type Name: String # @param FilterType: 死信队列主题模式的标签形式 # @type FilterType: String attr_accessor :Type, :Name, :FilterType - + def initialize(type=nil, name=nil, filtertype=nil) @Type = type @Name = name @FilterType = filtertype end @@ -752,11 +752,11 @@ # @type Name: String # @param Namespace: 函数所在的命名空间 # @type Namespace: String attr_accessor :FunctionName, :Name, :Namespace - + def initialize(functionname=nil, name=nil, namespace=nil) @FunctionName = functionname @Name = name @Namespace = namespace end @@ -772,11 +772,11 @@ class DeleteAliasResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -792,11 +792,11 @@ # @type Namespace: String # @param Qualifier: 填写需要删除的版本号,不填默认删除函数下全部版本。 # @type Qualifier: String attr_accessor :FunctionName, :Namespace, :Qualifier - + def initialize(functionname=nil, namespace=nil, qualifier=nil) @FunctionName = functionname @Namespace = namespace @Qualifier = qualifier end @@ -812,11 +812,11 @@ class DeleteFunctionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -830,11 +830,11 @@ # @type LayerName: String # @param LayerVersion: 版本号 # @type LayerVersion: Integer attr_accessor :LayerName, :LayerVersion - + def initialize(layername=nil, layerversion=nil) @LayerName = layername @LayerVersion = layerversion end @@ -848,11 +848,11 @@ class DeleteLayerVersionResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -864,11 +864,11 @@ class DeleteNamespaceRequest < TencentCloud::Common::AbstractModel # @param Namespace: 命名空间名称 # @type Namespace: String attr_accessor :Namespace - + def initialize(namespace=nil) @Namespace = namespace end def deserialize(params) @@ -880,11 +880,11 @@ class DeleteNamespaceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -900,11 +900,11 @@ # @type Qualifier: String # @param Namespace: 函数所属命名空间,默认为default # @type Namespace: String attr_accessor :FunctionName, :Qualifier, :Namespace - + def initialize(functionname=nil, qualifier=nil, namespace=nil) @FunctionName = functionname @Qualifier = qualifier @Namespace = namespace end @@ -920,11 +920,11 @@ class DeleteProvisionedConcurrencyConfigResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -938,11 +938,11 @@ # @type FunctionName: String # @param Namespace: 函数所属命名空间,默认为default # @type Namespace: String attr_accessor :FunctionName, :Namespace - + def initialize(functionname=nil, namespace=nil) @FunctionName = functionname @Namespace = namespace end @@ -956,11 +956,11 @@ class DeleteReservedConcurrencyConfigResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -982,11 +982,11 @@ # @type TriggerDesc: 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 attr_accessor :FunctionName, :TriggerName, :Type, :Namespace, :TriggerDesc, :Qualifier - + def initialize(functionname=nil, triggername=nil, type=nil, namespace=nil, triggerdesc=nil, qualifier=nil) @FunctionName = functionname @TriggerName = triggername @Type = type @Namespace = namespace @@ -1008,11 +1008,11 @@ class DeleteTriggerResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -1024,11 +1024,11 @@ class EipConfigIn < TencentCloud::Common::AbstractModel # @param EipStatus: Eip开启状态,取值['ENABLE','DISABLE'] # @type EipStatus: String attr_accessor :EipStatus - + def initialize(eipstatus=nil) @EipStatus = eipstatus end def deserialize(params) @@ -1043,11 +1043,11 @@ # @param EipAddress: IP列表 # 注意:此字段可能返回 null,表示取不到有效值。 # @type EipAddress: Array attr_accessor :EipStatus, :EipAddress - + def initialize(eipstatus=nil, eipaddress=nil) @EipStatus = eipstatus @EipAddress = eipaddress end @@ -1063,11 +1063,11 @@ # @type EipFixed: String # @param Eips: IP列表 # @type Eips: Array attr_accessor :EipFixed, :Eips - + def initialize(eipfixed=nil, eips=nil) @EipFixed = eipfixed @Eips = eips end @@ -1081,11 +1081,11 @@ class Environment < TencentCloud::Common::AbstractModel # @param Variables: 环境变量数组 # @type Variables: Array attr_accessor :Variables - + def initialize(variables=nil) @Variables = variables end def deserialize(params) @@ -1111,11 +1111,11 @@ # @type Name: String # @param Values: 字段的过滤值。 # @type Values: Array attr_accessor :Name, :Values - + def initialize(name=nil, values=nil) @Name = name @Values = values end @@ -1162,11 +1162,11 @@ # @type AsyncRunEnable: String # @param TraceEnable: 异步函数是否开启调用追踪,取值 TRUE 或者 FALSE # @type TraceEnable: String attr_accessor :ModTime, :AddTime, :Runtime, :FunctionName, :FunctionId, :Namespace, :Status, :StatusDesc, :Description, :Tags, :Type, :StatusReasons, :TotalProvisionedConcurrencyMem, :ReservedConcurrencyMem, :AsyncRunEnable, :TraceEnable - + def initialize(modtime=nil, addtime=nil, runtime=nil, functionname=nil, functionid=nil, namespace=nil, status=nil, statusdesc=nil, description=nil, tags=nil, type=nil, statusreasons=nil, totalprovisionedconcurrencymem=nil, reservedconcurrencymem=nil, asyncrunenable=nil, traceenable=nil) @ModTime = modtime @AddTime = addtime @Runtime = runtime @FunctionName = functionname @@ -1246,11 +1246,11 @@ # @type Source: String # @param RetryNum: 重试次数 # @type RetryNum: Integer attr_accessor :FunctionName, :RetMsg, :RequestId, :StartTime, :RetCode, :InvokeFinished, :Duration, :BillDuration, :MemUsage, :Log, :Level, :Source, :RetryNum - + def initialize(functionname=nil, retmsg=nil, requestid=nil, starttime=nil, retcode=nil, invokefinished=nil, duration=nil, billduration=nil, memusage=nil, log=nil, level=nil, source=nil, retrynum=nil) @FunctionName = functionname @RetMsg = retmsg @RequestId = requestid @StartTime = starttime @@ -1298,11 +1298,11 @@ # @param Status: 版本状态 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Status: String attr_accessor :Version, :Description, :AddTime, :ModTime, :Status - + def initialize(version=nil, description=nil, addtime=nil, modtime=nil, status=nil) @Version = version @Description = description @AddTime = addtime @ModTime = modtime @@ -1319,11 +1319,11 @@ end # GetAccount请求参数结构体 class GetAccountRequest < TencentCloud::Common::AbstractModel - + def initialize() end def deserialize(params) end @@ -1337,11 +1337,11 @@ # @type AccountLimit: :class:`Tencentcloud::Scf.v20180416.models.LimitsInfo` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AccountUsage, :AccountLimit, :RequestId - + def initialize(accountusage=nil, accountlimit=nil, requestid=nil) @AccountUsage = accountusage @AccountLimit = accountlimit @RequestId = requestid end @@ -1367,11 +1367,11 @@ # @type Name: String # @param Namespace: 函数所在的命名空间 # @type Namespace: String attr_accessor :FunctionName, :Name, :Namespace - + def initialize(functionname=nil, name=nil, namespace=nil) @FunctionName = functionname @Name = name @Namespace = namespace end @@ -1402,11 +1402,11 @@ # @type ModTime: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FunctionVersion, :Name, :RoutingConfig, :Description, :AddTime, :ModTime, :RequestId - + def initialize(functionversion=nil, name=nil, routingconfig=nil, description=nil, addtime=nil, modtime=nil, requestid=nil) @FunctionVersion = functionversion @Name = name @RoutingConfig = routingconfig @Description = description @@ -1433,11 +1433,11 @@ class GetAsyncEventStatusRequest < TencentCloud::Common::AbstractModel # @param InvokeRequestId: 异步执行请求 id # @type InvokeRequestId: String attr_accessor :InvokeRequestId - + def initialize(invokerequestid=nil) @InvokeRequestId = invokerequestid end def deserialize(params) @@ -1451,11 +1451,11 @@ # @type Result: :class:`Tencentcloud::Scf.v20180416.models.AsyncEventStatus` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Result, :RequestId - + def initialize(result=nil, requestid=nil) @Result = result @RequestId = requestid end @@ -1476,11 +1476,11 @@ # @type Qualifier: String # @param Namespace: 函数的命名空间 # @type Namespace: String attr_accessor :FunctionName, :Qualifier, :Namespace - + def initialize(functionname=nil, qualifier=nil, namespace=nil) @FunctionName = functionname @Qualifier = qualifier @Namespace = namespace end @@ -1500,11 +1500,11 @@ # @type CodeSha256: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Url, :CodeSha256, :RequestId - + def initialize(url=nil, codesha256=nil, requestid=nil) @Url = url @CodeSha256 = codesha256 @RequestId = requestid end @@ -1524,11 +1524,11 @@ # @type Namespace: String # @param Qualifier: 函数版本,默认为$LATEST # @type Qualifier: String attr_accessor :FunctionName, :Namespace, :Qualifier - + def initialize(functionname=nil, namespace=nil, qualifier=nil) @FunctionName = functionname @Namespace = namespace @Qualifier = qualifier end @@ -1546,11 +1546,11 @@ # @type AsyncTriggerConfig: :class:`Tencentcloud::Scf.v20180416.models.AsyncTriggerConfig` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :AsyncTriggerConfig, :RequestId - + def initialize(asynctriggerconfig=nil, requestid=nil) @AsyncTriggerConfig = asynctriggerconfig @RequestId = requestid end @@ -1591,11 +1591,11 @@ # @type EndTime: String # @param SearchContext: 该字段已下线 # @type SearchContext: :class:`Tencentcloud::Scf.v20180416.models.LogSearchContext` attr_accessor :FunctionName, :Offset, :Limit, :Order, :OrderBy, :Filter, :Namespace, :Qualifier, :FunctionRequestId, :StartTime, :EndTime, :SearchContext - + def initialize(functionname=nil, offset=nil, limit=nil, order=nil, orderby=nil, filter=nil, namespace=nil, qualifier=nil, functionrequestid=nil, starttime=nil, endtime=nil, searchcontext=nil) @FunctionName = functionname @Offset = offset @Limit = limit @Order = order @@ -1641,11 +1641,11 @@ # @type SearchContext: :class:`Tencentcloud::Scf.v20180416.models.LogSearchContext` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :Data, :SearchContext, :RequestId - + def initialize(totalcount=nil, data=nil, searchcontext=nil, requestid=nil) @TotalCount = totalcount @Data = data @SearchContext = searchcontext @RequestId = requestid @@ -1681,11 +1681,11 @@ # @type Namespace: String # @param ShowCode: 是否显示代码, TRUE表示显示代码,FALSE表示不显示代码,大于1M的入口文件不会显示 # @type ShowCode: String attr_accessor :FunctionName, :Qualifier, :Namespace, :ShowCode - + def initialize(functionname=nil, qualifier=nil, namespace=nil, showcode=nil) @FunctionName = functionname @Qualifier = qualifier @Namespace = namespace @ShowCode = showcode @@ -1802,11 +1802,11 @@ # @type ProtocolParams: :class:`Tencentcloud::Scf.v20180416.models.ProtocolParams` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ModTime, :CodeInfo, :Description, :Triggers, :Handler, :CodeSize, :Timeout, :FunctionVersion, :MemorySize, :Runtime, :FunctionName, :VpcConfig, :UseGpu, :Environment, :CodeResult, :CodeError, :ErrNo, :Namespace, :Role, :InstallDependency, :Status, :StatusDesc, :ClsLogsetId, :ClsTopicId, :FunctionId, :Tags, :EipConfig, :AccessInfo, :Type, :L5Enable, :Layers, :DeadLetterConfig, :AddTime, :PublicNetConfig, :OnsEnable, :CfsConfig, :AvailableStatus, :Qualifier, :InitTimeout, :StatusReasons, :AsyncRunEnable, :TraceEnable, :ProtocolType, :ProtocolParams, :RequestId - + def initialize(modtime=nil, codeinfo=nil, description=nil, triggers=nil, handler=nil, codesize=nil, timeout=nil, functionversion=nil, memorysize=nil, runtime=nil, functionname=nil, vpcconfig=nil, usegpu=nil, environment=nil, coderesult=nil, codeerror=nil, errno=nil, namespace=nil, role=nil, installdependency=nil, status=nil, statusdesc=nil, clslogsetid=nil, clstopicid=nil, functionid=nil, tags=nil, eipconfig=nil, accessinfo=nil, type=nil, l5enable=nil, layers=nil, deadletterconfig=nil, addtime=nil, publicnetconfig=nil, onsenable=nil, cfsconfig=nil, availablestatus=nil, qualifier=nil, inittimeout=nil, statusreasons=nil, asyncrunenable=nil, traceenable=nil, protocoltype=nil, protocolparams=nil, requestid=nil) @ModTime = modtime @CodeInfo = codeinfo @Description = description @Triggers = triggers @@ -1960,11 +1960,11 @@ # @type LayerName: String # @param LayerVersion: 版本号 # @type LayerVersion: Integer attr_accessor :LayerName, :LayerVersion - + def initialize(layername=nil, layerversion=nil) @LayerName = layername @LayerVersion = layerversion end @@ -1996,11 +1996,11 @@ # @type Status: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :CompatibleRuntimes, :CodeSha256, :Location, :AddTime, :Description, :LicenseInfo, :LayerVersion, :LayerName, :Status, :RequestId - + def initialize(compatibleruntimes=nil, codesha256=nil, location=nil, addtime=nil, description=nil, licenseinfo=nil, layerversion=nil, layername=nil, status=nil, requestid=nil) @CompatibleRuntimes = compatibleruntimes @CodeSha256 = codesha256 @Location = location @AddTime = addtime @@ -2034,11 +2034,11 @@ # @type Namespace: String # @param Qualifier: 函数版本号,不传则返回函数所有版本的预置并发信息。 # @type Qualifier: String attr_accessor :FunctionName, :Namespace, :Qualifier - + def initialize(functionname=nil, namespace=nil, qualifier=nil) @FunctionName = functionname @Namespace = namespace @Qualifier = qualifier end @@ -2058,11 +2058,11 @@ # @type Allocated: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :UnallocatedConcurrencyNum, :Allocated, :RequestId - + def initialize(unallocatedconcurrencynum=nil, allocated=nil, requestid=nil) @UnallocatedConcurrencyNum = unallocatedconcurrencynum @Allocated = allocated @RequestId = requestid end @@ -2093,11 +2093,11 @@ # @type StartTime: String # @param EndTime: 查询的结束时间,例如:2017-05-16 20:59:59。StartTime 为空时,EndTime 默认为当前时间;StartTime 有值时,需要同时传 EndTime。EndTime 需要晚于 StartTime。 # @type EndTime: String attr_accessor :FunctionName, :FunctionRequestId, :Namespace, :StartTime, :EndTime - + def initialize(functionname=nil, functionrequestid=nil, namespace=nil, starttime=nil, endtime=nil) @FunctionName = functionname @FunctionRequestId = functionrequestid @Namespace = namespace @StartTime = starttime @@ -2123,11 +2123,11 @@ # @type Data: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :Data, :RequestId - + def initialize(totalcount=nil, data=nil, requestid=nil) @TotalCount = totalcount @Data = data @RequestId = requestid end @@ -2152,11 +2152,11 @@ # @type FunctionName: String # @param Namespace: 函数所在的命名空间,默认为default。 # @type Namespace: String attr_accessor :FunctionName, :Namespace - + def initialize(functionname=nil, namespace=nil) @FunctionName = functionname @Namespace = namespace end @@ -2173,11 +2173,11 @@ # @type ReservedMem: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :ReservedMem, :RequestId - + def initialize(reservedmem=nil, requestid=nil) @ReservedMem = reservedmem @RequestId = requestid end @@ -2214,11 +2214,11 @@ # 其他: 特殊端口 # 注意:此字段可能返回 null,表示取不到有效值。 # @type ImagePort: Integer attr_accessor :ImageType, :ImageUri, :RegistryId, :EntryPoint, :Command, :Args, :ContainerImageAccelerate, :ImagePort - + def initialize(imagetype=nil, imageuri=nil, registryid=nil, entrypoint=nil, command=nil, args=nil, containerimageaccelerate=nil, imageport=nil) @ImageType = imagetype @ImageUri = imageuri @RegistryId = registryid @EntryPoint = entrypoint @@ -2248,11 +2248,11 @@ # @param MaxConcurrency: 单实例并发数最大值。取值范围 [1,100] # 注意:此字段可能返回 null,表示取不到有效值。 # @type MaxConcurrency: Integer attr_accessor :DynamicEnabled, :MaxConcurrency - + def initialize(dynamicenabled=nil, maxconcurrency=nil) @DynamicEnabled = dynamicenabled @MaxConcurrency = maxconcurrency end @@ -2276,11 +2276,11 @@ # @type Namespace: String # @param RoutingKey: 函数灰度流量控制调用,以json格式传入,例如{"k":"v"},注意kv都需要是字符串类型,最大支持的参数长度是1024字节 # @type RoutingKey: String attr_accessor :FunctionName, :Qualifier, :Event, :LogType, :Namespace, :RoutingKey - + def initialize(functionname=nil, qualifier=nil, event=nil, logtype=nil, namespace=nil, routingkey=nil) @FunctionName = functionname @Qualifier = qualifier @Event = event @LogType = logtype @@ -2304,11 +2304,11 @@ # @type Result: :class:`Tencentcloud::Scf.v20180416.models.Result` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Result, :RequestId - + def initialize(result=nil, requestid=nil) @Result = result @RequestId = requestid end @@ -2337,11 +2337,11 @@ # @type Namespace: String # @param RoutingKey: 函数灰度流量控制调用,以json格式传入,例如{"k":"v"},注意kv都需要是字符串类型,最大支持的参数长度是1024字节 # @type RoutingKey: String attr_accessor :FunctionName, :InvocationType, :Qualifier, :ClientContext, :LogType, :Namespace, :RoutingKey - + def initialize(functionname=nil, invocationtype=nil, qualifier=nil, clientcontext=nil, logtype=nil, namespace=nil, routingkey=nil) @FunctionName = functionname @InvocationType = invocationtype @Qualifier = qualifier @ClientContext = clientcontext @@ -2367,11 +2367,11 @@ # @type Result: :class:`Tencentcloud::Scf.v20180416.models.Result` # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Result, :RequestId - + def initialize(result=nil, requestid=nil) @Result = result @RequestId = requestid end @@ -2406,11 +2406,11 @@ # @param Stamp: Stamp # 注意:此字段可能返回 null,表示取不到有效值。 # @type Stamp: String attr_accessor :CompatibleRuntimes, :AddTime, :Description, :LicenseInfo, :LayerVersion, :LayerName, :Status, :Stamp - + def initialize(compatibleruntimes=nil, addtime=nil, description=nil, licenseinfo=nil, layerversion=nil, layername=nil, status=nil, stamp=nil) @CompatibleRuntimes = compatibleruntimes @AddTime = addtime @Description = description @LicenseInfo = licenseinfo @@ -2438,11 +2438,11 @@ # @type LayerName: String # @param LayerVersion: 绑定或解绑层的版本号。解绑函数版本关联的最后一个层版本时,LayerVersion 填 0。 # @type LayerVersion: Integer attr_accessor :LayerName, :LayerVersion - + def initialize(layername=nil, layerversion=nil) @LayerName = layername @LayerVersion = layerversion end @@ -2458,11 +2458,11 @@ # @type NamespacesCount: Integer # @param Namespace: 命名空间限制信息 # @type Namespace: Array attr_accessor :NamespacesCount, :Namespace - + def initialize(namespacescount=nil, namespace=nil) @NamespacesCount = namespacescount @Namespace = namespace end @@ -2491,11 +2491,11 @@ # @type Offset: String # @param Limit: 返回数据长度,默认值为 20 # @type Limit: String attr_accessor :FunctionName, :Namespace, :FunctionVersion, :Offset, :Limit - + def initialize(functionname=nil, namespace=nil, functionversion=nil, offset=nil, limit=nil) @FunctionName = functionname @Namespace = namespace @FunctionVersion = functionversion @Offset = offset @@ -2520,11 +2520,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Aliases, :TotalCount, :RequestId - + def initialize(aliases=nil, totalcount=nil, requestid=nil) @Aliases = aliases @TotalCount = totalcount @RequestId = requestid end @@ -2569,11 +2569,11 @@ # @type Limit: Integer # @param InvokeRequestId: 过滤条件,事件调用请求id # @type InvokeRequestId: String attr_accessor :FunctionName, :Namespace, :Qualifier, :InvokeType, :Status, :StartTimeInterval, :EndTimeInterval, :Order, :Orderby, :Offset, :Limit, :InvokeRequestId - + def initialize(functionname=nil, namespace=nil, qualifier=nil, invoketype=nil, status=nil, starttimeinterval=nil, endtimeinterval=nil, order=nil, orderby=nil, offset=nil, limit=nil, invokerequestid=nil) @FunctionName = functionname @Namespace = namespace @Qualifier = qualifier @InvokeType = invoketype @@ -2617,11 +2617,11 @@ # @type EventList: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :EventList, :RequestId - + def initialize(totalcount=nil, eventlist=nil, requestid=nil) @TotalCount = totalcount @EventList = eventlist @RequestId = requestid end @@ -2661,11 +2661,11 @@ # 每次请求的Filters的上限为10,Filter.Values的上限为5。 # @type Filters: Array attr_accessor :Order, :Orderby, :Offset, :Limit, :SearchKey, :Namespace, :Description, :Filters - + def initialize(order=nil, orderby=nil, offset=nil, limit=nil, searchkey=nil, namespace=nil, description=nil, filters=nil) @Order = order @Orderby = orderby @Offset = offset @Limit = limit @@ -2702,11 +2702,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Functions, :TotalCount, :RequestId - + def initialize(functions=nil, totalcount=nil, requestid=nil) @Functions = functions @TotalCount = totalcount @RequestId = requestid end @@ -2731,11 +2731,11 @@ # @type LayerName: String # @param CompatibleRuntime: 适配的运行时 # @type CompatibleRuntime: Array attr_accessor :LayerName, :CompatibleRuntime - + def initialize(layername=nil, compatibleruntime=nil) @LayerName = layername @CompatibleRuntime = compatibleruntime end @@ -2751,11 +2751,11 @@ # @type LayerVersions: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LayerVersions, :RequestId - + def initialize(layerversions=nil, requestid=nil) @LayerVersions = layerversions @RequestId = requestid end @@ -2782,11 +2782,11 @@ # @type Limit: Integer # @param SearchKey: 查询key,模糊匹配名称 # @type SearchKey: String attr_accessor :CompatibleRuntime, :Offset, :Limit, :SearchKey - + def initialize(compatibleruntime=nil, offset=nil, limit=nil, searchkey=nil) @CompatibleRuntime = compatibleruntime @Offset = offset @Limit = limit @SearchKey = searchkey @@ -2808,11 +2808,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Layers, :TotalCount, :RequestId - + def initialize(layers=nil, totalcount=nil, requestid=nil) @Layers = layers @TotalCount = totalcount @RequestId = requestid end @@ -2843,11 +2843,11 @@ # @type Order: String # @param SearchKey: 关键字匹配搜索,Key 可选值为 Namespace 和 Description,多个搜索条件之间是与的关系 # @type SearchKey: Array attr_accessor :Limit, :Offset, :Orderby, :Order, :SearchKey - + def initialize(limit=nil, offset=nil, orderby=nil, order=nil, searchkey=nil) @Limit = limit @Offset = offset @Orderby = orderby @Order = order @@ -2878,11 +2878,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :Namespaces, :TotalCount, :RequestId - + def initialize(namespaces=nil, totalcount=nil, requestid=nil) @Namespaces = namespaces @TotalCount = totalcount @RequestId = requestid end @@ -2919,11 +2919,11 @@ # * TriggerName: 函数触发器名称 # * Description: 函数触发器描述 # @type Filters: Array attr_accessor :FunctionName, :Namespace, :Offset, :Limit, :OrderBy, :Order, :Filters - + def initialize(functionname=nil, namespace=nil, offset=nil, limit=nil, orderby=nil, order=nil, filters=nil) @FunctionName = functionname @Namespace = namespace @Offset = offset @Limit = limit @@ -2958,11 +2958,11 @@ # @type Triggers: Array # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :TotalCount, :Triggers, :RequestId - + def initialize(totalcount=nil, triggers=nil, requestid=nil) @TotalCount = totalcount @Triggers = triggers @RequestId = requestid end @@ -2995,11 +2995,11 @@ # @type Order: String # @param OrderBy: 根据哪个字段进行返回结果排序,支持以下字段:AddTime, ModTime # @type OrderBy: String attr_accessor :FunctionName, :Namespace, :Offset, :Limit, :Order, :OrderBy - + def initialize(functionname=nil, namespace=nil, offset=nil, limit=nil, order=nil, orderby=nil) @FunctionName = functionname @Namespace = namespace @Offset = offset @Limit = limit @@ -3029,11 +3029,11 @@ # @type TotalCount: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FunctionVersion, :Versions, :TotalCount, :RequestId - + def initialize(functionversion=nil, versions=nil, totalcount=nil, requestid=nil) @FunctionVersion = functionversion @Versions = versions @TotalCount = totalcount @RequestId = requestid @@ -3064,11 +3064,11 @@ # UserCodeException 返回函数调用发生用户代码错误的日志, # 无输入则返回所有日志。 # @type RetCode: String attr_accessor :RetCode - + def initialize(retcode=nil) @RetCode = retcode end def deserialize(params) @@ -3086,11 +3086,11 @@ # @type Keyword: String # @param Type: 日志类型,支持Application和Platform,默认为Application # @type Type: String attr_accessor :Offset, :Limit, :Keyword, :Type - + def initialize(offset=nil, limit=nil, keyword=nil, type=nil) @Offset = offset @Limit = limit @Keyword = keyword @Type = type @@ -3116,11 +3116,11 @@ # @type Name: String # @param Type: 默认default,TCB表示是小程序云开发创建的 # @type Type: String attr_accessor :ModTime, :AddTime, :Description, :Name, :Type - + def initialize(modtime=nil, addtime=nil, description=nil, name=nil, type=nil) @ModTime = modtime @AddTime = addtime @Description = description @Name = name @@ -3159,11 +3159,11 @@ # @type MinMsgTTL: Integer # @param MaxMsgTTL: 异步重试消息保留时间上限 # @type MaxMsgTTL: Integer attr_accessor :FunctionsCount, :Trigger, :Namespace, :ConcurrentExecutions, :TimeoutLimit, :TestModelLimit, :InitTimeoutLimit, :RetryNumLimit, :MinMsgTTL, :MaxMsgTTL - + def initialize(functionscount=nil, trigger=nil, namespace=nil, concurrentexecutions=nil, timeoutlimit=nil, testmodellimit=nil, inittimeoutlimit=nil, retrynumlimit=nil, minmsgttl=nil, maxmsgttl=nil) @FunctionsCount = functionscount @Trigger = trigger @Namespace = namespace @ConcurrentExecutions = concurrentexecutions @@ -3209,11 +3209,11 @@ # @param TotalAllocatedProvisionedMem: 命名空间预置使用量 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TotalAllocatedProvisionedMem: Integer attr_accessor :Functions, :Namespace, :FunctionsCount, :TotalConcurrencyMem, :TotalAllocatedConcurrencyMem, :TotalAllocatedProvisionedMem - + def initialize(functions=nil, namespace=nil, functionscount=nil, totalconcurrencymem=nil, totalallocatedconcurrencymem=nil, totalallocatedprovisionedmem=nil) @Functions = functions @Namespace = namespace @FunctionsCount = functionscount @TotalConcurrencyMem = totalconcurrencymem @@ -3236,11 +3236,11 @@ # @param WSParams: WebSockets协议支持的参数 # 注意:此字段可能返回 null,表示取不到有效值。 # @type WSParams: :class:`Tencentcloud::Scf.v20180416.models.WSParams` attr_accessor :WSParams - + def initialize(wsparams=nil) @WSParams = wsparams end def deserialize(params) @@ -3257,11 +3257,11 @@ # @type PublicNetStatus: String # @param EipConfig: Eip配置 # @type EipConfig: :class:`Tencentcloud::Scf.v20180416.models.EipConfigIn` attr_accessor :PublicNetStatus, :EipConfig - + def initialize(publicnetstatus=nil, eipconfig=nil) @PublicNetStatus = publicnetstatus @EipConfig = eipconfig end @@ -3280,11 +3280,11 @@ # @type PublicNetStatus: String # @param EipConfig: Eip配置 # @type EipConfig: :class:`Tencentcloud::Scf.v20180416.models.EipConfigOut` attr_accessor :PublicNetStatus, :EipConfig - + def initialize(publicnetstatus=nil, eipconfig=nil) @PublicNetStatus = publicnetstatus @EipConfig = eipconfig end @@ -3309,11 +3309,11 @@ # @type Description: String # @param LicenseInfo: 层的软件许可证 # @type LicenseInfo: String attr_accessor :LayerName, :CompatibleRuntimes, :Content, :Description, :LicenseInfo - + def initialize(layername=nil, compatibleruntimes=nil, content=nil, description=nil, licenseinfo=nil) @LayerName = layername @CompatibleRuntimes = compatibleruntimes @Content = content @Description = description @@ -3338,11 +3338,11 @@ # @type LayerVersion: Integer # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :LayerVersion, :RequestId - + def initialize(layerversion=nil, requestid=nil) @LayerVersion = layerversion @RequestId = requestid end @@ -3360,11 +3360,11 @@ # @type Description: String # @param Namespace: 函数的命名空间 # @type Namespace: String attr_accessor :FunctionName, :Description, :Namespace - + def initialize(functionname=nil, description=nil, namespace=nil) @FunctionName = functionname @Description = description @Namespace = namespace end @@ -3397,11 +3397,11 @@ # @type Namespace: String # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :FunctionVersion, :CodeSize, :MemorySize, :Description, :Handler, :Timeout, :Runtime, :Namespace, :RequestId - + def initialize(functionversion=nil, codesize=nil, memorysize=nil, description=nil, handler=nil, timeout=nil, runtime=nil, namespace=nil, requestid=nil) @FunctionVersion = functionversion @CodeSize = codesize @MemorySize = memorysize @Description = description @@ -3450,11 +3450,11 @@ # @type MinCapacity: Integer # @param MaxCapacity: 扩容时的最大值 # @type MaxCapacity: Integer attr_accessor :FunctionName, :Qualifier, :VersionProvisionedConcurrencyNum, :Namespace, :TriggerActions, :ProvisionedType, :TrackingTarget, :MinCapacity, :MaxCapacity - + def initialize(functionname=nil, qualifier=nil, versionprovisionedconcurrencynum=nil, namespace=nil, triggeractions=nil, provisionedtype=nil, trackingtarget=nil, mincapacity=nil, maxcapacity=nil) @FunctionName = functionname @Qualifier = qualifier @VersionProvisionedConcurrencyNum = versionprovisionedconcurrencynum @Namespace = namespace @@ -3489,11 +3489,11 @@ class PutProvisionedConcurrencyConfigResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3509,11 +3509,11 @@ # @type ReservedConcurrencyMem: Integer # @param Namespace: 函数所属命名空间,默认为default # @type Namespace: String attr_accessor :FunctionName, :ReservedConcurrencyMem, :Namespace - + def initialize(functionname=nil, reservedconcurrencymem=nil, namespace=nil) @FunctionName = functionname @ReservedConcurrencyMem = reservedconcurrencymem @Namespace = namespace end @@ -3529,11 +3529,11 @@ class PutReservedConcurrencyConfigResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3547,11 +3547,11 @@ # @type TotalConcurrencyMem: Integer # @param Namespace: 命名空间,默认为default # @type Namespace: String attr_accessor :TotalConcurrencyMem, :Namespace - + def initialize(totalconcurrencymem=nil, namespace=nil) @TotalConcurrencyMem = totalconcurrencymem @Namespace = namespace end @@ -3565,11 +3565,11 @@ class PutTotalConcurrencyConfigResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3595,11 +3595,11 @@ # @type MemUsage: Float # @param RetryNum: 重试次数 # @type RetryNum: Integer attr_accessor :FunctionName, :RetMsg, :RequestId, :StartTime, :RetCode, :Duration, :MemUsage, :RetryNum - + def initialize(functionname=nil, retmsg=nil, requestid=nil, starttime=nil, retcode=nil, duration=nil, memusage=nil, retrynum=nil) @FunctionName = functionname @RetMsg = retmsg @RequestId = requestid @StartTime = starttime @@ -3639,11 +3639,11 @@ # @type FunctionRequestId: String # @param InvokeResult: 请求 Invoke 接口,该参数已弃用。请求 InvokeFunction 接口,该参数值为请求执行[状态码](https://cloud.tencent.com/document/product/583/42611)。 # @type InvokeResult: Integer attr_accessor :Log, :RetMsg, :ErrMsg, :MemUsage, :Duration, :BillDuration, :FunctionRequestId, :InvokeResult - + def initialize(log=nil, retmsg=nil, errmsg=nil, memusage=nil, duration=nil, billduration=nil, functionrequestid=nil, invokeresult=nil) @Log = log @RetMsg = retmsg @ErrMsg = errmsg @MemUsage = memusage @@ -3669,11 +3669,11 @@ class RetryConfig < TencentCloud::Common::AbstractModel # @param RetryNum: 重试次数 # @type RetryNum: Integer attr_accessor :RetryNum - + def initialize(retrynum=nil) @RetryNum = retrynum end def deserialize(params) @@ -3687,11 +3687,11 @@ # @type AdditionalVersionWeights: Array # @param AddtionVersionMatchs: 规则路由附加版本 # @type AddtionVersionMatchs: Array attr_accessor :AdditionalVersionWeights, :AddtionVersionMatchs - + def initialize(additionalversionweights=nil, addtionversionmatchs=nil) @AdditionalVersionWeights = additionalversionweights @AddtionVersionMatchs = addtionversionmatchs end @@ -3721,11 +3721,11 @@ # @type Key: String # @param Value: 搜索内容 # @type Value: String attr_accessor :Key, :Value - + def initialize(key=nil, value=nil) @Key = key @Value = value end @@ -3741,11 +3741,11 @@ # @type ErrorCode: String # @param ErrorMessage: 错误描述 # @type ErrorMessage: String attr_accessor :ErrorCode, :ErrorMessage - + def initialize(errorcode=nil, errormessage=nil) @ErrorCode = errorcode @ErrorMessage = errormessage end @@ -3761,11 +3761,11 @@ # @type Key: String # @param Value: 标签的value # @type Value: String attr_accessor :Key, :Value - + def initialize(key=nil, value=nil) @Key = key @Value = value end @@ -3785,11 +3785,11 @@ # @type Namespace: String # @param GraceShutdown: true,向指定请求[发送 SIGTERM 终止信号](https://cloud.tencent.com/document/product/583/63969#.E5.8F.91.E9.80.81.E7.BB.88.E6.AD.A2.E4.BF.A1.E5.8F.B7], ,默认值为 false。 # @type GraceShutdown: Boolean attr_accessor :FunctionName, :InvokeRequestId, :Namespace, :GraceShutdown - + def initialize(functionname=nil, invokerequestid=nil, namespace=nil, graceshutdown=nil) @FunctionName = functionname @InvokeRequestId = invokerequestid @Namespace = namespace @GraceShutdown = graceshutdown @@ -3807,11 +3807,11 @@ class TerminateAsyncEventResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -3825,11 +3825,11 @@ # @type Start: String # @param End: 结束时间(不包括在内),格式"%Y-%m-%d %H:%M:%S" # @type End: String attr_accessor :Start, :End - + def initialize(start=nil, _end=nil) @Start = start @End = _end end @@ -3867,11 +3867,18 @@ # @type Qualifier: String # @param Description: 触发器描述 # @type Description: String attr_accessor :ModTime, :Type, :TriggerDesc, :TriggerName, :AddTime, :Enable, :CustomArgument, :AvailableStatus, :ResourceId, :BindStatus, :TriggerAttribute, :Qualifier, :Description - + extend Gem::Deprecate + deprecate :ResourceId, :none, 2023, 6 + deprecate :ResourceId=, :none, 2023, 6 + deprecate :BindStatus, :none, 2023, 6 + deprecate :BindStatus=, :none, 2023, 6 + deprecate :TriggerAttribute, :none, 2023, 6 + deprecate :TriggerAttribute=, :none, 2023, 6 + def initialize(modtime=nil, type=nil, triggerdesc=nil, triggername=nil, addtime=nil, enable=nil, customargument=nil, availablestatus=nil, resourceid=nil, bindstatus=nil, triggerattribute=nil, qualifier=nil, description=nil) @ModTime = modtime @Type = type @TriggerDesc = triggerdesc @TriggerName = triggername @@ -3917,11 +3924,11 @@ # @param ProvisionedType: 预置类型 Default # 注意:此字段可能返回 null,表示取不到有效值。 # @type ProvisionedType: String attr_accessor :TriggerName, :TriggerProvisionedConcurrencyNum, :TriggerCronConfig, :ProvisionedType - + def initialize(triggername=nil, triggerprovisionedconcurrencynum=nil, triggercronconfig=nil, provisionedtype=nil) @TriggerName = triggername @TriggerProvisionedConcurrencyNum = triggerprovisionedconcurrencynum @TriggerCronConfig = triggercronconfig @ProvisionedType = provisionedtype @@ -3962,11 +3969,11 @@ # @param Eb: Eb触发器数量 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Eb: Integer attr_accessor :Cos, :Timer, :Cmq, :Total, :Ckafka, :Apigw, :Cls, :Clb, :Mps, :Cm, :Vod, :Eb - + def initialize(cos=nil, timer=nil, cmq=nil, total=nil, ckafka=nil, apigw=nil, cls=nil, clb=nil, mps=nil, cm=nil, vod=nil, eb=nil) @Cos = cos @Timer = timer @Cmq = cmq @Total = total @@ -4026,11 +4033,18 @@ # @param Description: 客户自定义触发器描述 # 注意:此字段可能返回 null,表示取不到有效值。 # @type Description: String attr_accessor :Enable, :Qualifier, :TriggerName, :Type, :TriggerDesc, :AvailableStatus, :CustomArgument, :AddTime, :ModTime, :ResourceId, :BindStatus, :TriggerAttribute, :Description - + extend Gem::Deprecate + deprecate :ResourceId, :none, 2023, 6 + deprecate :ResourceId=, :none, 2023, 6 + deprecate :BindStatus, :none, 2023, 6 + deprecate :BindStatus=, :none, 2023, 6 + deprecate :TriggerAttribute, :none, 2023, 6 + deprecate :TriggerAttribute=, :none, 2023, 6 + def initialize(enable=nil, qualifier=nil, triggername=nil, type=nil, triggerdesc=nil, availablestatus=nil, customargument=nil, addtime=nil, modtime=nil, resourceid=nil, bindstatus=nil, triggerattribute=nil, description=nil) @Enable = enable @Qualifier = qualifier @TriggerName = triggername @Type = type @@ -4076,11 +4090,11 @@ # @type RoutingConfig: :class:`Tencentcloud::Scf.v20180416.models.RoutingConfig` # @param Description: 别名的描述 # @type Description: String attr_accessor :FunctionName, :Name, :FunctionVersion, :Namespace, :RoutingConfig, :Description - + def initialize(functionname=nil, name=nil, functionversion=nil, namespace=nil, routingconfig=nil, description=nil) @FunctionName = functionname @Name = name @FunctionVersion = functionversion @Namespace = namespace @@ -4105,11 +4119,11 @@ class UpdateAliasResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4143,11 +4157,11 @@ # @type Code: :class:`Tencentcloud::Scf.v20180416.models.Code` # @param CodeSource: 代码来源方式,支持 ZipFile, Cos, Inline 之一 # @type CodeSource: String attr_accessor :FunctionName, :Handler, :CosBucketName, :CosObjectName, :ZipFile, :Namespace, :CosBucketRegion, :InstallDependency, :EnvId, :Publish, :Code, :CodeSource - + def initialize(functionname=nil, handler=nil, cosbucketname=nil, cosobjectname=nil, zipfile=nil, namespace=nil, cosbucketregion=nil, installdependency=nil, envid=nil, publish=nil, code=nil, codesource=nil) @FunctionName = functionname @Handler = handler @CosBucketName = cosbucketname @CosObjectName = cosobjectname @@ -4184,11 +4198,11 @@ class UpdateFunctionCodeResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4241,11 +4255,11 @@ # @type ProtocolParams: :class:`Tencentcloud::Scf.v20180416.models.ProtocolParams` # @param InstanceConcurrencyConfig: 单实例多并发配置。只支持Web函数。 # @type InstanceConcurrencyConfig: :class:`Tencentcloud::Scf.v20180416.models.InstanceConcurrencyConfig` attr_accessor :FunctionName, :Description, :MemorySize, :Timeout, :Runtime, :Environment, :Namespace, :VpcConfig, :Role, :InstallDependency, :ClsLogsetId, :ClsTopicId, :Publish, :L5Enable, :Layers, :DeadLetterConfig, :PublicNetConfig, :CfsConfig, :InitTimeout, :ProtocolParams, :InstanceConcurrencyConfig - + def initialize(functionname=nil, description=nil, memorysize=nil, timeout=nil, runtime=nil, environment=nil, namespace=nil, vpcconfig=nil, role=nil, installdependency=nil, clslogsetid=nil, clstopicid=nil, publish=nil, l5enable=nil, layers=nil, deadletterconfig=nil, publicnetconfig=nil, cfsconfig=nil, inittimeout=nil, protocolparams=nil, instanceconcurrencyconfig=nil) @FunctionName = functionname @Description = description @MemorySize = memorysize @Timeout = timeout @@ -4325,11 +4339,11 @@ class UpdateFunctionConfigurationResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4345,11 +4359,11 @@ # @type FunctionName: String # @param Namespace: 函数所属命名空间,默认为default # @type Namespace: String attr_accessor :AsyncTriggerConfig, :FunctionName, :Namespace - + def initialize(asynctriggerconfig=nil, functionname=nil, namespace=nil) @AsyncTriggerConfig = asynctriggerconfig @FunctionName = functionname @Namespace = namespace end @@ -4368,11 +4382,11 @@ class UpdateFunctionEventInvokeConfigResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4386,11 +4400,11 @@ # @type Namespace: String # @param Description: 命名空间描述 # @type Description: String attr_accessor :Namespace, :Description - + def initialize(namespace=nil, description=nil) @Namespace = namespace @Description = description end @@ -4404,11 +4418,11 @@ class UpdateNamespaceResponse < TencentCloud::Common::AbstractModel # @param RequestId: 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 # @type RequestId: String attr_accessor :RequestId - + def initialize(requestid=nil) @RequestId = requestid end def deserialize(params) @@ -4432,11 +4446,11 @@ # @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 @@ -4460,11 +4474,11 @@ 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) @@ -4484,11 +4498,11 @@ # @type TotalAllocatedConcurrencyMem: Integer # @param UserConcurrencyMemLimit: 用户实际配置的账号并发配额 # @type UserConcurrencyMemLimit: Integer attr_accessor :NamespacesCount, :Namespace, :TotalConcurrencyMem, :TotalAllocatedConcurrencyMem, :UserConcurrencyMemLimit - + def initialize(namespacescount=nil, namespace=nil, totalconcurrencymem=nil, totalallocatedconcurrencymem=nil, userconcurrencymemlimit=nil) @NamespacesCount = namespacescount @Namespace = namespace @TotalConcurrencyMem = totalconcurrencymem @TotalAllocatedConcurrencyMem = totalallocatedconcurrencymem @@ -4517,11 +4531,11 @@ # @type Key: String # @param Value: 变量的值,不可为空字符 # @type Value: String attr_accessor :Key, :Value - + def initialize(key=nil, value=nil) @Key = key @Value = value end @@ -4548,11 +4562,11 @@ # exact 匹配规则要求: # 字符串精确匹配 # @type Expression: String attr_accessor :Version, :Key, :Method, :Expression - + def initialize(version=nil, key=nil, method=nil, expression=nil) @Version = version @Key = key @Method = method @Expression = expression @@ -4581,11 +4595,11 @@ # @param TriggerActions: 预置并发定时任务。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type TriggerActions: Array attr_accessor :AllocatedProvisionedConcurrencyNum, :AvailableProvisionedConcurrencyNum, :Status, :StatusReason, :Qualifier, :TriggerActions - + def initialize(allocatedprovisionedconcurrencynum=nil, availableprovisionedconcurrencynum=nil, status=nil, statusreason=nil, qualifier=nil, triggeractions=nil) @AllocatedProvisionedConcurrencyNum = allocatedprovisionedconcurrencynum @AvailableProvisionedConcurrencyNum = availableprovisionedconcurrencynum @Status = status @StatusReason = statusreason @@ -4616,11 +4630,11 @@ # @type Version: String # @param Weight: 该版本的权重 # @type Weight: Float attr_accessor :Version, :Weight - + def initialize(version=nil, weight=nil) @Version = version @Weight = weight end @@ -4636,11 +4650,11 @@ # @type VpcId: String # @param SubnetId: 子网的 Id # @type SubnetId: String attr_accessor :VpcId, :SubnetId - + def initialize(vpcid=nil, subnetid=nil) @VpcId = vpcid @SubnetId = subnetid end @@ -4655,10 +4669,10 @@ # @param IdleTimeOut: 空闲超时时间, 单位秒,默认15s。可配置范围1~1800s。 # 注意:此字段可能返回 null,表示取不到有效值。 # @type IdleTimeOut: Integer attr_accessor :IdleTimeOut - + def initialize(idletimeout=nil) @IdleTimeOut = idletimeout end def deserialize(params)