All Products
Search
Document Center

Function Compute:List of operations by function

Last Updated:Nov 30, 2023
This product(FC-Open/2021-04-06) OpenAPI adopts ROA Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (11370001915) and sign under the guidance of experts.
Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.

ReservedCapacities

APITitleDescription
ListReservedCapacitiesListReservedCapacitiesQueries purchased subscription instances.

GetAccountSettings

APITitleDescription
GetAccountSettingsGetAccountSettingsQueries available zones within the current account.

Service

APITitleDescription
CreateServiceCreateServiceCreate a service.
DeleteServiceDeleteServiceDeletes a service.
UpdateServiceUpdateServiceUpdates a service.
ListServicesListServicesQueries services.
GetServiceGetServiceQueries information about a specified service.

ServiceVersion

APITitleDescription
DeleteServiceVersionDeleteServiceVersionDeletes a service version.
PublishServiceVersionPublishServiceVersionPublishes a service version.
ListServiceVersionsListServiceVersionsQueries all the versions of a service.

Trigger

APITitleDescription
CreateTriggerCreateTriggerA trigger is created.
DeleteTriggerDeleteTriggerDeletes a trigger.
UpdateTriggerUpdateTriggerModifies a trigger.
GetTriggerGetTriggerQueries the information about a trigger.
ListTriggersListTriggersQueries the triggers of a function.

CustomDomain

APITitleDescription
CreateCustomDomainCreateCustomDomainAdds a custom domain name.
DeleteCustomDomainDeleteCustomDomainRemoves a custom domain name.
UpdateCustomDomainUpdateCustomDomainModifies a custom domain name.
GetCustomDomainGetCustomDomainQueries the information about a custom domain name.
ListCustomDomainsListCustomDomainsQueries available custom domain names.

Alias

APITitleDescription
CreateAliasCreateAliasCreates an alias.
DeleteAliasDeleteAliasDeletes an alias.
UpdateAliasUpdateAliasUpdates an alias.
GetAliasGetAliasQueries the information about an alias.
ListAliasesListAliasesQueries all aliases of a service.

Function

APITitleDescription
CreateFunctionCreateFunctionCreates a function.
DeleteFunctionDeleteFunctionDeletes a function.
UpdateFunctionUpdateFunctionThe GPU memory capacity for the function. Unit: MB. The value must be a multiple of 1,024.
GetFunctionGetFunctionQueries the information about a function.
GetFunctionCodeGetFunctionCodeQueries the details of a function code package.
ListFunctionsListFunctionsQueries functions.
InvokeFunctionInvokeFunctionInvoke a function.

FunctionAsyncInvokeConfig

APITitleDescription
PutFunctionAsyncInvokeConfigPutFunctionAsyncInvokeConfigCreates or modifies an asynchronous invocation configuration for a function.
DeleteFunctionAsyncInvokeConfigDeleteFunctionAsyncInvokeConfigDeletes the asynchronous invocation configurations of a function in a service.
GetFunctionAsyncInvokeConfigGetFunctionAsyncInvokeConfigQueries an asynchronous invocation configuration of a function in a service.
ListFunctionAsyncInvokeConfigsListFunctionAsyncInvokeConfigsLists the asynchronous invocation configurations of a function in a service. If the number of configurations exceeds the value of the limit parameter, the nextToken parameter is returned. You can use the nextToken parameter to query the next page of results.

FunctionOnDemandConfig

APITitleDescription
DeleteFunctionOnDemandConfigDeleteFunctionOnDemandConfigDeletes the on-demand configuration of a function.
GetFunctionOnDemandConfigGetFunctionOnDemandConfigObtains configurations of on-demand instances.
ListOnDemandConfigsListOnDemandConfigsQueries on-demand configurations.
PutFunctionOnDemandConfigPutFunctionOnDemandConfigCreates a function rule.

ProvisionConfig

APITitleDescription
GetProvisionConfigGetProvisionConfigQueries the provisioned configuration of a function.
ListProvisionConfigsListProvisionConfigsQueries provisioned configurations.
PutProvisionConfigPutProvisionConfigCreates or modifies a provisioned configuration for a function.

StatefulAsyncInvocation

APITitleDescription
StopStatefulAsyncInvocationStopStatefulAsyncInvocationStops an asynchronous task.
ListStatefulAsyncInvocationFunctionsListStatefulAsyncInvocationFunctionsQueries all the functions with the asynchronous task feature enabled within the current account.
GetStatefulAsyncInvocationGetStatefulAsyncInvocationQueries the information about an asynchronous task that meets specific conditions.
ListStatefulAsyncInvocationsListStatefulAsyncInvocationsQueries all asynchronous tasks that meet specific conditions.

Layer

APITitleDescription
CreateLayerVersionCreateLayerVersionReleases a layer version.
DeleteLayerVersionDeleteLayerVersionDeletes a layer version.
ListLayersListLayersQueries information about layers.
ListLayerVersionsListLayerVersionsQueries the versions of a layer.
GetLayerVersionGetLayerVersionQueries the information about a layer version.
PutLayerACLPutLayerACLModifies the permissions of a layer.

EventSources

APITitleDescription
ListEventSourcesListEventSourcesQueries all the event sources of a function.
DeregisterEventSourceDeregisterEventSourceDeregisters an event source.
RegisterEventSourceRegisterEventSourceRegisters an event source.

VpcBinding

APITitleDescription
CreateVpcBindingCreateVpcBindingBinds a VPC.
DeleteVpcBindingDeleteVpcBindingDeletes a bound VPC.
ListVpcBindingsListVpcBindingsQueries the list of VPCs.

Tag

APITitleDescription
GetResourceTagsGetResourceTagsQueries all the tags of a resource.
ListTaggedResourcesListTaggedResourcesQueries all tagged services.
TagResourceTagResourceAdds tags to a resource.
UntagResourceUntagResourceRemoves tags from resources.

Instances

APITitleDescription
ListInstancesListInstancesQueries the available instances of a function.

Others

APITitleDescription
ClaimGPUInstanceClaimGPUInstanceGets a GPU rendering instance.
ReleaseGPUInstanceReleaseGPUInstanceReleases a GPU rendering instance.