@alicloud/fc Version: 1.0.0 By @Jackson Tian

Aliyun Function Compute API SDK

client: API索引


createService

创建Service

Options:

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

方法签名

方法 createService()
参数 serviceName(String)

服务名

参数 options(Object)

选项,optional

返回 Promise

返回 ServiceResponse

listServices

获取Service列表

Options:

  • limit
  • prefix
  • startKey
  • nextToken

方法签名

方法 listServices()
参数 options(Object)

选项,optional

返回 Promise

返回 Service 列表

getService

获取service信息

方法签名

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

返回 Service 信息

updateService

更新Service信息

Options:

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

方法签名

方法 updateService()
参数 serviceName(String)

服务名

参数 options(Object)

选项,optional

返回 Promise

返回 Service 信息

deleteService

删除Service

方法签名

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

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

返回Function列表

getFunction

获取Function信息

方法签名

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

返回 Function 信息

updateFunction

更新Function信息

方法签名

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

Function配置,见createFunction

返回 Promise

返回 Function 信息

deleteFunction

删除Function

方法签名

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

invokeFunction

调用Function

方法签名

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

event信息

返回 Promise

返回Function的执行结果

createTrigger

创建Trigger

Options:

  • invocationRole
  • sourceArn
  • triggerType
  • triggerName
  • triggerConfig

方法签名

方法 createTrigger()
参数 serviceName(String)

服务名

参数 functionName(String)

服务名

参数 options(Object)

Trigger配置

返回 Promise

返回 Trigger 信息

listTriggers

获取Trigger列表

Options:

  • limit
  • prefix
  • startKey
  • nextToken

方法签名

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

选项,optional

返回 Promise

返回Trigger列表

getTrigger

获取Trigger信息

方法签名

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

返回 Trigger 信息

updateTrigger

更新Trigger信息

方法签名

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

Trigger配置,见createTrigger

返回 Promise

返回 Trigger 信息

deleteTrigger

删除Trigger

方法签名

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