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

Service

Operation Description
CreateService Creates a service.
DeleteService Deletes a service.
UpdateService Modifies a service.
GetService Queries the information about a service.
ListServices Queries services.

Function

Operation Description
CreateFunction Creates a function.
DeleteFunction Deletes a function.
UpdateFunction Modifies a function.
GetFunction Queries the information about a function.
GetFunctionCode Queries the code package of a function.
ListFunctions Queries functions.
InvokeFunction Invokes a function.

Trigger

Operation Description
CreateTrigger Creates a trigger.
DeleteTrigger Deletes a trigger.
UpdateTrigger Updates a trigger.
GetTrigger Queries the information about a trigger.
ListTriggers Queries triggers.

Version

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

Alias

Operation Description
CreateAlias Creates an alias.
DeleteAlias Deletes an alias.
UpdateAlias Updates an alias.
GetAlias Queries the information about an alias.
ListAliases Queries aliases.

Custom domain name

Operation Description
CreateCustomDomain Creates a custom domain name.
DeleteCustomDomain Deletes a custom domain name.
UpdateCustomDomain Updates a custom domain name.
GetCustomDomain Queries a custom domain name.
ListCustomDomains Queries custom domain names.

Provisioned configuration

Operation Description
PutProvisionConfig Sets a provisioned configuration.
GetProvisionConfig Queries a provisioned configuration.
ListProvisionConfigs Queries provisioned configurations.

Tag

Operation Description
TagResource Adds tags to a resource.
UntagResource Removes tags from a resource.
GetResourceTags Queries all tags of a resource.

Asynchronous invocation configuration

Operation 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.

Layer

Operation Description
PublishLayerVersion Publishes a layer version.
DeleteLayerVersion Deletes a layer version.
GetLayerVersion Queries the information about a layer version.
ListLayerVersions Queries the versions of a layer.
ListLayers Queries layers.