Class: TencentCloud::Scf::V20180416::CreateFunctionRequest

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180416/models.rb

Overview

CreateFunction请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#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, autodeployclstopicindex = nil, autocreateclstopic = nil, protocoltype = nil, protocolparams = nil, instanceconcurrencyconfig = nil, dnscache = nil, intranetconfig = nil) ⇒ CreateFunctionRequest

Returns a new instance of CreateFunctionRequest.



613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
# File 'lib/v20180416/models.rb', line 613

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, autodeployclstopicindex=nil, autocreateclstopic=nil, protocoltype=nil, protocolparams=nil, instanceconcurrencyconfig=nil, dnscache=nil, intranetconfig=nil)
  @FunctionName = functionname
  @Code = code
  @Handler = handler
  @Description = description
  @MemorySize = memorysize
  @Timeout = timeout
  @Environment = environment
  @Runtime = runtime
  @VpcConfig = vpcconfig
  @Namespace = namespace
  @Role = role
  @InstallDependency = installdependency
  @ClsLogsetId = clslogsetid
  @ClsTopicId = clstopicid
  @Type = type
  @CodeSource = codesource
  @Layers = layers
  @DeadLetterConfig = deadletterconfig
  @PublicNetConfig = publicnetconfig
  @CfsConfig = cfsconfig
  @InitTimeout = inittimeout
  @Tags = tags
  @AsyncRunEnable = asyncrunenable
  @TraceEnable = traceenable
  @AutoDeployClsTopicIndex = autodeployclstopicindex
  @AutoCreateClsTopic = autocreateclstopic
  @ProtocolType = protocoltype
  @ProtocolParams = protocolparams
  @InstanceConcurrencyConfig = instanceconcurrencyconfig
  @DnsCache = dnscache
  @IntranetConfig = intranetconfig
end

Instance Attribute Details

#AsyncRunEnable ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def AsyncRunEnable
  @AsyncRunEnable
end

#AutoCreateClsTopic ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def AutoCreateClsTopic
  @AutoCreateClsTopic
end

#AutoDeployClsTopicIndex ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def AutoDeployClsTopicIndex
  @AutoDeployClsTopicIndex
end

#CfsConfig ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def CfsConfig
  @CfsConfig
end

#ClsLogsetId ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def ClsLogsetId
  @ClsLogsetId
end

#ClsTopicId ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def ClsTopicId
  @ClsTopicId
end

#Code ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Code
  @Code
end

#CodeSource ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def CodeSource
  @CodeSource
end

#DeadLetterConfig ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def DeadLetterConfig
  @DeadLetterConfig
end

#Description ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Description
  @Description
end

#DnsCache ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def DnsCache
  @DnsCache
end

#Environment ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Environment
  @Environment
end

#FunctionName ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def FunctionName
  @FunctionName
end

#Handler ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Handler
  @Handler
end

#InitTimeout ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def InitTimeout
  @InitTimeout
end

#InstallDependency ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def InstallDependency
  @InstallDependency
end

#InstanceConcurrencyConfig ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def InstanceConcurrencyConfig
  @InstanceConcurrencyConfig
end

#IntranetConfig ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def IntranetConfig
  @IntranetConfig
end

#Layers ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Layers
  @Layers
end

#MemorySize ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def MemorySize
  @MemorySize
end

#Namespace ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Namespace
  @Namespace
end

#ProtocolParams ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def ProtocolParams
  @ProtocolParams
end

#ProtocolType ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def ProtocolType
  @ProtocolType
end

#PublicNetConfig ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def PublicNetConfig
  @PublicNetConfig
end

#Role ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Role
  @Role
end

#Runtime ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Runtime
  @Runtime
end

#Tags ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Tags
  @Tags
end

#Timeout ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Timeout
  @Timeout
end

#TraceEnable ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def TraceEnable
  @TraceEnable
end

#Type ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def Type
  @Type
end

#VpcConfig ⇒ Object

目前支持的运行环境:

  • Python2.7
  • Python3.6
  • Python3.7
  • Python3.9
  • Python3.10
  • Nodejs6.10
  • Nodejs8.9
  • Nodejs10.15
  • Nodejs12.16
  • Nodejs14.18
  • Nodejs16.13
  • Nodejs18.15
  • Php5.6
  • Php7(7.2版本)
  • Php7.4
  • Php8.0
  • Go1
  • Java8
  • CustomRuntime

Parameters:

  • FunctionName: —

    创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60

  • Code: —

    函数代码. 注意:不能同时指定Cos、ZipFile或 DemoId。

  • Handler: —

    函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式(java 名称格式 包名.类名::方法名),文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符

  • Description: —

    函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文

  • MemorySize: —

    函数运行时内存大小,默认为 128M,可选范围 64、128MB-3072MB,并且以 128MB 为阶梯

  • Timeout: —

    函数最长执行时间,单位为秒,可选值范围 1-900 秒,默认为 3 秒

  • Environment: —

    函数的环境变量

  • Runtime: —

    函数运行环境,默认Python2.7

  • VpcConfig: —

    函数的私有网络配置

  • Namespace: —

    函数所属命名空间

  • Role: —

    函数绑定的角色

  • InstallDependency: (在线依赖安装) —

    (https://cloud.tencent.com/document/product/583/37920),TRUE 表示安装,默认值为 FALSE。仅支持 Node.js 函数。

  • ClsLogsetId: —

    函数日志投递到的CLS LogsetID

  • ClsTopicId: —

    函数日志投递到的CLS TopicID

  • Type: —

    函数类型,默认值为Event,创建触发器函数请填写Event,创建HTTP函数级服务请填写HTTP

  • CodeSource: —

    CodeSource 代码来源,支持ZipFile, Cos, Demo 其中之一

  • Layers: —

    函数要关联的Layer版本列表,Layer会按照在列表中顺序依次覆盖。

  • DeadLetterConfig: —

    死信队列参数

  • PublicNetConfig: —

    公网访问配置

  • CfsConfig: —

    文件系统配置参数,用于云函数挂载文件系统

  • InitTimeout: —

    函数初始化超时时间,默认 65s,镜像部署函数默认 90s。

  • Tags: —

    函数 Tag 参数,以键值对数组形式传入

  • AsyncRunEnable: —

    是否开启异步属性,TRUE 为开启,FALSE为关闭

  • TraceEnable: —

    是否开启事件追踪,TRUE 为开启,FALSE为关闭

  • AutoDeployClsTopicIndex: —

    是否自动创建cls索引,TRUE 为开启,FALSE为关闭

  • AutoCreateClsTopic: —

    是否自动创建cls主题,TRUE 为开启,FALSE为关闭

  • ProtocolType: —

    HTTP函数支持的访问协议。当前支持WebSockets协议,值为WS

  • ProtocolParams: —

    HTTP函数配置ProtocolType访问协议,当前协议可配置的参数

  • InstanceConcurrencyConfig: —

    单实例多并发配置。只支持Web函数。

  • DnsCache: —

    是否开启Dns缓存能力。只支持EVENT函数。默认为FALSE,TRUE 为开启,FALSE为关闭

  • IntranetConfig: —

    内网访问配置



611
612
613
# File 'lib/v20180416/models.rb', line 611

def VpcConfig
  @VpcConfig
end

Instance Method Details

#deserialize(params) ⇒ Object



647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
# File 'lib/v20180416/models.rb', line 647

def deserialize(params)
  @FunctionName = params['FunctionName']
  unless params['Code'].nil?
    @Code = Code.new
    @Code.deserialize(params['Code'])
  end
  @Handler = params['Handler']
  @Description = params['Description']
  @MemorySize = params['MemorySize']
  @Timeout = params['Timeout']
  unless params['Environment'].nil?
    @Environment = Environment.new
    @Environment.deserialize(params['Environment'])
  end
  @Runtime = params['Runtime']
  unless params['VpcConfig'].nil?
    @VpcConfig = VpcConfig.new
    @VpcConfig.deserialize(params['VpcConfig'])
  end
  @Namespace = params['Namespace']
  @Role = params['Role']
  @InstallDependency = params['InstallDependency']
  @ClsLogsetId = params['ClsLogsetId']
  @ClsTopicId = params['ClsTopicId']
  @Type = params['Type']
  @CodeSource = params['CodeSource']
  unless params['Layers'].nil?
    @Layers = []
    params['Layers'].each do |i|
      layerversionsimple_tmp = LayerVersionSimple.new
      layerversionsimple_tmp.deserialize(i)
      @Layers << layerversionsimple_tmp
    end
  end
  unless params['DeadLetterConfig'].nil?
    @DeadLetterConfig = DeadLetterConfig.new
    @DeadLetterConfig.deserialize(params['DeadLetterConfig'])
  end
  unless params['PublicNetConfig'].nil?
    @PublicNetConfig = PublicNetConfigIn.new
    @PublicNetConfig.deserialize(params['PublicNetConfig'])
  end
  unless params['CfsConfig'].nil?
    @CfsConfig = CfsConfig.new
    @CfsConfig.deserialize(params['CfsConfig'])
  end
  @InitTimeout = params['InitTimeout']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @AsyncRunEnable = params['AsyncRunEnable']
  @TraceEnable = params['TraceEnable']
  @AutoDeployClsTopicIndex = params['AutoDeployClsTopicIndex']
  @AutoCreateClsTopic = params['AutoCreateClsTopic']
  @ProtocolType = params['ProtocolType']
  unless params['ProtocolParams'].nil?
    @ProtocolParams = ProtocolParams.new
    @ProtocolParams.deserialize(params['ProtocolParams'])
  end
  unless params['InstanceConcurrencyConfig'].nil?
    @InstanceConcurrencyConfig = InstanceConcurrencyConfig.new
    @InstanceConcurrencyConfig.deserialize(params['InstanceConcurrencyConfig'])
  end
  @DnsCache = params['DnsCache']
  unless params['IntranetConfig'].nil?
    @IntranetConfig = IntranetConfigIn.new
    @IntranetConfig.deserialize(params['IntranetConfig'])
  end
end