jdcloud_sdk.services.function.apis package

Submodules

jdcloud_sdk.services.function.apis.AsyncInvokeRequest module

class jdcloud_sdk.services.function.apis.AsyncInvokeRequest.AsyncInvokeParameters(regionId, functionName, versionName, event)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 函数名称
  • versionName – 版本名称
  • event – 异步执行函数的输入事件
class jdcloud_sdk.services.function.apis.AsyncInvokeRequest.AsyncInvokeRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

异步测试执行函数

jdcloud_sdk.services.function.apis.CreateAliasRequest module

class jdcloud_sdk.services.function.apis.CreateAliasRequest.CreateAliasParameters(regionId, functionName, aliasName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 别名所属函数名称
  • aliasName – 别名名称
setDescription(description)[source]
Parameters:description – (Optional) 别名描述信息
setVersion(version)[source]
Parameters:version – (Optional) 别名对应的版本名称
class jdcloud_sdk.services.function.apis.CreateAliasRequest.CreateAliasRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

创建别名

jdcloud_sdk.services.function.apis.CreateFunctionRequest module

class jdcloud_sdk.services.function.apis.CreateFunctionRequest.CreateFunctionParameters(regionId)[source]

Bases: object

Parameters:regionId – Region ID
setCode(code)[source]
Parameters:code – (Optional) 函数代码包
setDescription(description)[source]
Parameters:description – (Optional) 函数描述信息
setEntrance(entrance)[source]
Parameters:entrance – (Optional) 函数入口,格式为入口文件.入口函数名
setEnvironment(environment)[source]
Parameters:environment – (Optional) 函数运行时环境变量
setLogSetId(logSetId)[source]
Parameters:logSetId – (Optional) 函数指定的日志集Id
setLogTopicId(logTopicId)[source]
Parameters:logTopicId – (Optional) 函数指定的日志主题Id
setMemory(memory)[source]
Parameters:memory – (Optional) 函数运行最大内存
setName(name)[source]
Parameters:name – (Optional) 函数名称
setOverTime(overTime)[source]
Parameters:overTime – (Optional) 函数运行超时时间
setRunTime(runTime)[source]
Parameters:runTime – (Optional) 函数运行环境
setSubnetId(subnetId)[source]
Parameters:subnetId – (Optional) 函数配置的子网Id
setVersion(version)[source]
Parameters:version – (Optional) 函数版本,默认为LATEST
setVpcId(vpcId)[source]
Parameters:vpcId – (Optional) 函数配置的VPCId
class jdcloud_sdk.services.function.apis.CreateFunctionRequest.CreateFunctionRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

创建函数

jdcloud_sdk.services.function.apis.CreateVersionRequest module

class jdcloud_sdk.services.function.apis.CreateVersionRequest.CreateVersionParameters(regionId, functionName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 函数名称
setDescription(description)[source]
Parameters:description – (Optional) 版本描述
class jdcloud_sdk.services.function.apis.CreateVersionRequest.CreateVersionRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

创建版本

jdcloud_sdk.services.function.apis.DeleteAliasRequest module

class jdcloud_sdk.services.function.apis.DeleteAliasRequest.DeleteAliasParameters(regionId, functionName, aliasName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 别名所属函数名称
  • aliasName – 别名名称
class jdcloud_sdk.services.function.apis.DeleteAliasRequest.DeleteAliasRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

删除别名

jdcloud_sdk.services.function.apis.DeleteFunctionRequest module

class jdcloud_sdk.services.function.apis.DeleteFunctionRequest.DeleteFunctionParameters(regionId, functionName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 函数名称
class jdcloud_sdk.services.function.apis.DeleteFunctionRequest.DeleteFunctionRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

删除函数

jdcloud_sdk.services.function.apis.DeleteVersionRequest module

class jdcloud_sdk.services.function.apis.DeleteVersionRequest.DeleteVersionParameters(regionId, functionName, versionName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 函数名称
  • versionName – 版本名称
class jdcloud_sdk.services.function.apis.DeleteVersionRequest.DeleteVersionRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

删除版本

jdcloud_sdk.services.function.apis.GetAliasRequest module

class jdcloud_sdk.services.function.apis.GetAliasRequest.GetAliasParameters(regionId, functionName, aliasName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 别名所属函数名称
  • aliasName – 别名名称
class jdcloud_sdk.services.function.apis.GetAliasRequest.GetAliasRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询别名详情

jdcloud_sdk.services.function.apis.GetFunctionRequest module

class jdcloud_sdk.services.function.apis.GetFunctionRequest.GetFunctionParameters(regionId, functionName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 函数名称
class jdcloud_sdk.services.function.apis.GetFunctionRequest.GetFunctionRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询函数详情

jdcloud_sdk.services.function.apis.GetTriggerRequest module

class jdcloud_sdk.services.function.apis.GetTriggerRequest.GetTriggerParameters(regionId, functionName, versionName, triggerId)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 函数名称
  • versionName – 版本名称
  • triggerId – 触发器Id
class jdcloud_sdk.services.function.apis.GetTriggerRequest.GetTriggerRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

获取触发器详情

jdcloud_sdk.services.function.apis.GetVersionRequest module

class jdcloud_sdk.services.function.apis.GetVersionRequest.GetVersionParameters(regionId, functionName, versionName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 函数名称
  • versionName – 版本名称
class jdcloud_sdk.services.function.apis.GetVersionRequest.GetVersionRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

获取版本详情

jdcloud_sdk.services.function.apis.InvokeRequest module

class jdcloud_sdk.services.function.apis.InvokeRequest.InvokeParameters(regionId, functionName, versionName, event)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 函数名称
  • versionName – 版本名称
  • event – 执行函数的输入事件
class jdcloud_sdk.services.function.apis.InvokeRequest.InvokeRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

控制台测试执行函数

jdcloud_sdk.services.function.apis.ListAliasRequest module

class jdcloud_sdk.services.function.apis.ListAliasRequest.ListAliasParameters(regionId, functionName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 别名所属函数名称
class jdcloud_sdk.services.function.apis.ListAliasRequest.ListAliasRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询别名列表

jdcloud_sdk.services.function.apis.ListFunctionRequest module

class jdcloud_sdk.services.function.apis.ListFunctionRequest.ListFunctionParameters(regionId, listAll)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • listAll – 是否返回所有函数
setFilters(filters)[source]
param filters:(Optional) functionId -函数ID,精确匹配,支持多个

functionName - 函数名称,模糊匹配,支持单个

setPageNumber(pageNumber)[source]
Parameters:pageNumber – (Optional) 页码
setPageSize(pageSize)[source]
Parameters:pageSize – (Optional) 分页大小
class jdcloud_sdk.services.function.apis.ListFunctionRequest.ListFunctionRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询函数列表

jdcloud_sdk.services.function.apis.ListTriggerRequest module

jdcloud_sdk.services.function.apis.ListVersionRequest module

class jdcloud_sdk.services.function.apis.ListVersionRequest.ListVersionParameters(regionId, functionName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 函数名称
class jdcloud_sdk.services.function.apis.ListVersionRequest.ListVersionRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

查询版本列表

jdcloud_sdk.services.function.apis.UpdateAliasRequest module

class jdcloud_sdk.services.function.apis.UpdateAliasRequest.UpdateAliasParameters(regionId, functionName, aliasName, description, version)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 别名所属函数名称
  • aliasName – 别名名称
  • description – 别名描述信息
  • version – 别名对应版本
class jdcloud_sdk.services.function.apis.UpdateAliasRequest.UpdateAliasRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

更新别名

jdcloud_sdk.services.function.apis.UpdateFunctionRequest module

class jdcloud_sdk.services.function.apis.UpdateFunctionRequest.UpdateFunctionParameters(regionId, functionName)[source]

Bases: object

Parameters:
  • regionId – Region ID
  • functionName – 函数名称
setCode(code)[source]
Parameters:code – (Optional) 函数代码包
setDescription(description)[source]
Parameters:description – (Optional) 函数描述信息
setEntrance(entrance)[source]
Parameters:entrance – (Optional) 函数入口,格式为入口文件.入口函数名
setEnvironment(environment)[source]
Parameters:environment – (Optional) 函数运行时环境变量
setLogSetId(logSetId)[source]
Parameters:logSetId – (Optional) 函数指定的日志集Id
setLogTopicId(logTopicId)[source]
Parameters:logTopicId – (Optional) 函数指定的日志主题Id
setMemory(memory)[source]
Parameters:memory – (Optional) 函数运行最大内存
setOverTime(overTime)[source]
Parameters:overTime – (Optional) 函数运行超时时间
setRunTime(runTime)[source]
Parameters:runTime – (Optional) 函数运行环境
setSubnetId(subnetId)[source]
Parameters:subnetId – (Optional) 函数配置的子网Id
setVersion(version)[source]
Parameters:version – (Optional) 函数版本
setVpcId(vpcId)[source]
Parameters:vpcId – (Optional) 函数配置的VPCId
class jdcloud_sdk.services.function.apis.UpdateFunctionRequest.UpdateFunctionRequest(parameters, header=None, version='v1')[source]

Bases: jdcloud_sdk.core.jdcloudrequest.JDCloudRequest

更新函数

Module contents