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: object

Parameters:
  • 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: object

Parameters:
  • zipFile – (Optional) 代码压缩文件,base64编码
  • onlineCode – (Optional) 在线编辑代码
  • bucketName – (Optional) 代码所在对象存储的bucket名称
  • objectName – (Optional) 代码所在对象存储的object名称

jdcloud_sdk.services.function.models.Env module

class jdcloud_sdk.services.function.models.Env.Env(data=None)[source]

Bases: object

Parameters:data – (Optional)

jdcloud_sdk.services.function.models.Flavor module

class jdcloud_sdk.services.function.models.Flavor.Flavor(flavorKey=None, cpu=None, memory=None, disk=None)[source]

Bases: object

Parameters:
  • flavorKey – (Optional) flavor键
  • cpu – (Optional) cpu规格
  • memory – (Optional) 内存规格
  • disk – (Optional) 硬盘规格

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: object

Parameters:
  • 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: object

Parameters:
  • 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: object

Parameters:
  • 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: object

Parameters:
  • triggerId – (Optional) 触发器Id
  • functionName – (Optional) 触发器所属的函数名称
  • versionName – (Optional) 触发器所属的函数版本名称
  • eventSource – (Optional) 触发器对应的事件源类型,目前有oss和apigateway
  • eventSourceId – (Optional) 触发器对应的事件源Id
  • createTime – (Optional) 触发器创建时间
  • updateTime – (Optional) 触发器最后修改时间

Module contents