This topic describes the API operations available for use in Function Compute.
Description
Service
API | Description |
---|
API | Description |
---|---|
CreateService | Creates a service. |
DeleteService | Deletes a service. |
UpdateService | Updates a service. |
GetService | Queries the information about a service. |
ListServices | Queries services. |
Function
API | Description |
---|
API | Description |
---|---|
CreateFunction | Creates a function. |
DeleteFunction | Deletes a function. |
UpdateFunction | Updates 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
API | Description |
---|
API | Description |
---|---|
CreateTrigger | Creates a trigger. |
DeleteTrigger | Deletes a trigger. |
UpdateTrigger | Updates a trigger. |
GetTrigger | Queries the information about a trigger. |
ListTriggers | Queries triggers. |
Version
API | Description |
---|
API | Description |
---|---|
PublishServiceVersion | Publishes a service version. |
DeleteServiceVersion | Deletes a service version. |
ListServiceVersions | Queries the versions of a service. |
Alias
API | Description |
---|
API | 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 names
API | Description |
---|
API | 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 configurations
API | Description |
---|
API | Description |
---|---|
PutProvisionConfig | Sets a provisioned configuration. |
GetProvisionConfig | Queries a provisioned configuration. |
ListProvisionConfigs | Queries provisioned configurations. |
Tag
API | Description |
---|
API | Description |
---|---|
TagResource | Adds tags to a resource. |
UntagResource | Removes tags from a resource. |
GetResourceTags | Queries all tags of a resource. |
Asynchronous invocation configurations
API | Description |
---|
API | Description |
---|---|
PutFunctionAsyncInvokeConfig | Creates or updates the asynchronous invocation configuration of a function in a service. |
DeleteFunctionAsyncInvokeConfig | Deletes the asynchronous invocation configurations of a function in a service. |
GetFunctionAsyncInvokeConfig | Queries the asynchronous invocation configurations of a function in a service. |
ListFunctionAsyncInvokeConfigs | Queries all asynchronous invocation configurations of a function in a service. |
Layer
API | Description |
---|
API | 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. |