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)