The following tables describe API operations available for use in Function Compute.

Service

API Description
CreateService Creates a service.
DeleteService Deletes a service.
UpdateService Updates the information of a service.
GetService Queries the information of a service.
ListServices Queries the list of services.

Function

API Description
CreateFunction Creates a function.
DeleteFunction Deletes a function.
UpdateFunction Updates the information of a function.
GetFunction Queries the information of a function.
GetFunctionCode Queries the code package of a function.
ListFunctions Queries the list of functions.
InvokeFunction Calls and executes a function.

Trigger

API Description
CreateTrigger Creates a trigger.
DeleteTrigger Deletes a trigger.
UpdateTrigger Updates a trigger.
GetTrigger Queries the information of a trigger.
ListTriggers Queries the list of triggers.

Version

API Description
PublishServiceVersion Publishes a service version.
DeleteServiceVersion Deletes a version.
ListServiceVersions Queries the list of versions.

Alias

API Description
CreateAlias Creates an alias.
DeleteAlias Deletes an alias.
UpdateAlias Updates an alias.
GetAlias Queries the information of an alias.
ListAliases Queries the list of aliases.

CustomDomain

API Description
CreateCustomDomain Creates a custom domain name.
DeleteCustomDomain Deletes a custom domain name.
UpdateCustomDomain Updates the configuration of a custom domain name.
GetCustomDomain Queries a custom domain name.
ListCustomDomains Queries the list of custom domain names.

ProvisionConfig

API Description
PutProvisionConfig Sets the reserved configurations.
GetProvisionConfig Queries the reserved configurations.
ListProvisionConfigs Queries the list of the reserved configurations.

Tag

API Description
TagResource Creates a tag for resources.
UntagResource Deletes tags of resources.
GetResourceTags Queries the information of all tags of resources.

FunctionAsyncInvokeConfig

API Description
PutFunctionAsyncInvokeConfig Creates or updates a specified asynchronous invocation configuration of a function in a service.
DeleteFunctionAsyncInvokeConfig Deletes a specified asynchronous invocation configuration of a function in a service.
GetFunctionAsyncInvokeConfig Queries a specified asynchronous invocation configuration of a function in a service.
ListFunctionAsyncInvokeConfigs Queries all asynchronous invocation configurations of a function in a service.