jdcloud_sdk.services.function.models package¶
Submodules¶
jdcloud_sdk.services.function.models.Alias module¶
-
class
jdcloud_sdk.services.function.models.Alias.Alias(aliasId=None, aliasName=None, functionName=None, description=None, version=None)[source]¶ Bases:
objectParameters: - aliasId – (Optional) 别名Id
- aliasName – (Optional) 别名名称
- functionName – (Optional) 别名对应的函数名称
- description – (Optional) 别名描述信息
- version – (Optional) 别名对应的版本名称
jdcloud_sdk.services.function.models.Code module¶
-
class
jdcloud_sdk.services.function.models.Code.Code(zipFile=None, onlineCode=None, bucketName=None, objectName=None)[source]¶ Bases:
objectParameters: - zipFile – (Optional) 代码压缩文件,base64编码
- onlineCode – (Optional) 在线编辑代码
- bucketName – (Optional) 代码所在对象存储的bucket名称
- objectName – (Optional) 代码所在对象存储的object名称
jdcloud_sdk.services.function.models.Env module¶
jdcloud_sdk.services.function.models.Flavor module¶
jdcloud_sdk.services.function.models.Function module¶
-
class
jdcloud_sdk.services.function.models.Function.Function(functionId=None, name=None, description=None, entrance=None, memory=None, runTime=None, overTime=None, version=None, code=None, environment=None, logSetId=None, logTopicId=None, codeCheckSum=None, codeSize=None, downloadUrl=None, vpcId=None, subnetId=None, createTime=None, updateTime=None)[source]¶ Bases:
objectParameters: - functionId – (Optional) 函数Id
- name – (Optional) 函数名称
- description – (Optional) 函数描述
- entrance – (Optional) 函数入口,格式为入口文件.入口函数名
- memory – (Optional) 函数运行最大内存
- runTime – (Optional) 函数运行环境,目前有python3.6
- overTime – (Optional) 函数超时时间
- version – (Optional) 函数版本名称
- code – (Optional) 函数代码
- environment – (Optional) 函数环境变量
- logSetId – (Optional) 函数指定的日志集id
- logTopicId – (Optional) 函数指定的日志主题id
- codeCheckSum – (Optional) 代码包校验和
- codeSize – (Optional) 代码包大小,单位为字节
- downloadUrl – (Optional) 代码包下载的url地址
- vpcId – (Optional) 函数配置的VPCid
- subnetId – (Optional) 函数配置的子网id
- createTime – (Optional) 函数创建时间
- updateTime – (Optional) 函数最后更新时间
jdcloud_sdk.services.function.models.FunctionSpec module¶
-
class
jdcloud_sdk.services.function.models.FunctionSpec.FunctionSpec(functionId=None, name=None, description=None, runtime=None, createTime=None, updateTime=None, version=None, downloadUrl=None)[source]¶ Bases:
objectParameters: - functionId – (Optional) 函数Id
- name – (Optional) 函数名称
- description – (Optional) 函数描述
- runtime – (Optional) 函数运行环境,目前有python3
- createTime – (Optional) 函数创建时间
- updateTime – (Optional) 函数最后更新时间
- version – (Optional) 函数版本名称
- downloadUrl – (Optional) 代码包下载的url地址
jdcloud_sdk.services.function.models.Statistics module¶
-
class
jdcloud_sdk.services.function.models.Statistics.Statistics(currentFunctionNumber=None, maxFunctionNumber=None, currentCodeSize=None, maxCodeSize=None)[source]¶ Bases:
objectParameters: - currentFunctionNumber – (Optional) 用户目前已经创建的函数数量
- maxFunctionNumber – (Optional) 用户可创建函数的最大数量
- currentCodeSize – (Optional) 用户当前使用的代码存储空间
- maxCodeSize – (Optional) 用户可使用的最大代码存储空间
jdcloud_sdk.services.function.models.Trigger module¶
-
class
jdcloud_sdk.services.function.models.Trigger.Trigger(triggerId=None, functionName=None, versionName=None, eventSource=None, eventSourceId=None, createTime=None, updateTime=None)[source]¶ Bases:
objectParameters: - triggerId – (Optional) 触发器Id
- functionName – (Optional) 触发器所属的函数名称
- versionName – (Optional) 触发器所属的函数版本名称
- eventSource – (Optional) 触发器对应的事件源类型,目前有oss和apigateway
- eventSourceId – (Optional) 触发器对应的事件源Id
- createTime – (Optional) 触发器创建时间
- updateTime – (Optional) 触发器最后修改时间