@alicloud/fc2 Version: 2.0.1 By @Jackson Tian

Aliyun Function Compute API SDK2

client: API索引


createService

创建Service

Options:

  • description Service的简短描述
  • logConfig log config
  • role Service role

方法签名

方法 createService()
参数 serviceName(String)

服务名

参数 options(Object)

选项,optional

返回 Promise

返回 Object(包含headers和data属性[ServiceResponse])

listServices

获取Service列表

Options:

  • limit
  • prefix
  • startKey
  • nextToken

方法签名

方法 listServices()
参数 options(Object)

选项,optional

返回 Promise

返回 Object(包含headers和data属性[Service 列表])

getService

获取service信息

方法签名

方法 getService()
参数 serviceName(String)
返回 Promise

返回 Object(包含headers和data属性[Service 信息])

updateService

更新Service信息

Options:

  • description Service的简短描述
  • logConfig log config
  • role service role

方法签名

方法 updateService()
参数 serviceName(String)

服务名

参数 options(Object)

选项,optional

返回 Promise

返回 Object(包含headers和data属性[Service 信息])

deleteService

删除Service

方法签名

方法 deleteService()
参数 serviceName(String)
返回 Promise

返回 Object(包含headers和data属性)

createFunction

创建Function

Options:

  • description function的简短描述
  • code function代码
  • functionName
  • handler
  • memorySize
  • runtime
  • timeout

方法签名

方法 createFunction()
参数 serviceName(String)

服务名

参数 options(Object)

Function配置

返回 Promise

返回 Function 信息

listFunctions

获取Function列表

Options:

  • limit
  • prefix
  • startKey
  • nextToken

方法签名

方法 listFunctions()
参数 serviceName(String)
参数 options(Object)

选项,optional

返回 Promise

返回 Object(包含headers和data属性[Function列表])

getFunction

获取Function信息

方法签名

方法 getFunction()
参数 serviceName(String)
参数 functionName(String)
返回 Promise

返回 Object(包含headers和data属性[Function信息])

getFunctionCode

获取Function Code信息

方法签名

方法 getFunctionCode()
参数 serviceName(String)
参数 functionName(String)
返回 Promise

返回 Object(包含headers和data属性[Function信息])

updateFunction

更新Function信息

方法签名

方法 updateFunction()
参数 serviceName(String)
参数 functionName(String)
参数 options(Object)

Function配置,见createFunction

返回 Promise

返回 Object(包含headers和data属性[Function信息])

deleteFunction

删除Function

方法签名

方法 deleteFunction()
参数 serviceName(String)
参数 functionName(String)
返回 Promise

返回 Object(包含headers和data属性)

invokeFunction

调用Function

方法签名

方法 invokeFunction()
参数 serviceName(String)
参数 functionName(String)
参数 event(Object)

event信息

返回 Promise

返回 Object(包含headers和data属性[返回Function的执行结果])

createTrigger

创建Trigger

Options:

  • invocationRole
  • sourceArn
  • triggerType
  • triggerName
  • triggerConfig

方法签名

方法 createTrigger()
参数 serviceName(String)

服务名

参数 functionName(String)

服务名

参数 options(Object)

Trigger配置

返回 Promise

返回 Object(包含headers和data属性[Trigger信息])

listTriggers

获取Trigger列表

Options:

  • limit
  • prefix
  • startKey
  • nextToken

方法签名

方法 listTriggers()
参数 serviceName(String)
参数 functionName(String)
参数 options(Object)

选项,optional

返回 Promise

返回 Object(包含headers和data属性[Trigger列表])

getTrigger

获取Trigger信息

方法签名

方法 getTrigger()
参数 serviceName(String)
参数 functionName(String)
参数 triggerName(String)
返回 Promise

返回 Object(包含headers和data属性[Trigger信息])

updateTrigger

更新Trigger信息

方法签名

方法 updateTrigger()
参数 serviceName(String)
参数 functionName(String)
参数 triggerName(String)
参数 options(Object)

Trigger配置,见createTrigger

返回 Promise

返回 Object(包含headers和data属性[Trigger信息])

deleteTrigger

删除Trigger

方法签名

方法 deleteTrigger()
参数 serviceName(String)
参数 functionName(String)
参数 triggerName(String)
返回 Promise

返回 Object(包含headers和data属性)