The following tables list the API operations that are available for use in Serverless App Engine (SAE).

You can call the OpenSaeService operation to activate SAE free of charge. For more information, see OpenSaeService.

Namespaces and virtual private clouds (VPCs)

API Description
CreateNamespace Creates a namespace.
DeleteNamespace Deletes a namespace.
UpdateNamespace Updates the information about a namespace.
UpdateNamespaceVpc Updates the VPC that is bound to a namespace.
DescribeNamespaceList Queries namespaces.
DescribeNamespace Queries the details of a namespace.
DescribeNamespaces Queries namespaces.
DescribeNamespaceResources Queries the information about the resources in a namespace.
CreateIngress Creates a routing rule.
DeleteIngress Deletes a routing rule.
UpdateIngress Updates the configurations of a routing rule.
ListIngresses Queries routing rules.
DescribeIngress Queries the details of a routing rule.

Application information

API Description
DescribeApplicationConfig Queries the configurations of an application.
DescribeRegions Queries available regions.
DescribeInstanceLog Queries the log of an instance.
DescribeComponents Queries the version of the component that is required when you create and deploy an application.
DescribeEdasContainers Queries the container components of a microservice application.
DescribeApplicationImage Queries the information about the image of an application.
DescribeApplicationInstances Queries application instances.
DescribeApplicationGroups Queries the information about the instance groups of an application.
ListApplications Queries applications.
ListLogConfigs Queries the log-related configurations of an application.
ListAppEvents Queries the events that occurred in an application.
ListAppVersions Queries the historical versions of an application.
QueryResourceStatics Queries the resource usage of an application.

Auto scaling

API Description
CreateApplicationScalingRule Creates an auto scaling policy for an application.
DeleteApplicationScalingRule Deletes an auto scaling policy for an application.
EnableApplicationScalingRule Enables an auto scaling policy for an application.
DisableApplicationScalingRule Disables an auto scaling policy for an application.
UpdateApplicationScalingRule Updates an auto scaling policy for an application.
DescribeApplicationScalingRule Queries a specified auto scaling policy of an application.
DescribeApplicationScalingRules Queries the auto scaling policies of an application.

Application lifecycle

API Description
CreateApplication Creates an application.
DeleteApplication Deletes an application.
DeployApplication Deploys an application.
DescribeApplicationStatus Queries the status of an application.
StartApplication Starts an application.
BatchStartApplications Starts multiple applications at a time.
RestartApplication Restarts an application.
StopApplication Stops an application.
BatchStopApplications Stops multiple applications at a time.
RollbackApplication Rolls back an application.
RescaleApplication Scales an application.
ReduceApplicationCapacityByInstanceIds Scales in an application based on specified instance IDs.
RescaleApplicationVertically Changes the instance specifications of an application.
RestartInstances Restarts one or more instances in an application.
DescribeInstanceSpecifications Queries the instance specifications of an application.
UpdateAppSecurityGroup Updates the security group of an application.

Change orders

API Description
ListNamespaceChangeOrders Queries the change orders of a namespace.
ListChangeOrders Queries change orders.
DescribeChangeOrder Queries the information about a change order.
AbortChangeOrder Terminates a change order.
AbortAndRollbackChangeOrder Terminates or rolls back a change order.
DescribePipeline Queries the information about a batch.
ConfirmPipelineBatch Checks whether the next batch is started.

SLB

API Description
BindSlb Associates a Server Load Balancer (SLB) instance with an application.
UnbindSlb Disassociates an internal-facing or Internet-facing SLB instance from an application.
DescribeApplicationSlbs Queries the information about the SLB instances that are associated with an application.

Microservices

API Description
ListConsumedServices Queries the microservices that are subscribed.
ListPublishedServices Queries the microservices that are published.
ListAppServicesPage Queries the services of an application.
DescribeAppServiceDetail Queries the metadata details of the service of an application.

Tag management

API Description
TagResources Adds tags to a resource.
UntagResources Removes tags from a resource.
ListTagResources Queries the relationship between resources and tags.

Configuration management

API Description
CreateConfigMap Creates a ConfigMap instance.
DeleteConfigMap Deletes a ConfigMap instance.
UpdateConfigMap Updates a ConfigMap instance.
ListNamespacedConfigMaps Queries ConfigMap instances.
DescribeConfigMap Queries the details of a ConfigMap instance.

Canary release rules

API Description
CreateGreyTagRoute Creates a canary release rule for a Spring Cloud or Dubbo application.
DeleteGreyTagRoute Deletes a canary release rule based on the specified rule ID.
UpdateGreyTagRoute Updates a canary release rule.
ListGreyTagRoute Queries the details of a canary release rule based on an application ID.
DescribeGreyTagRoute Queries the details of a canary release rule based on the specified rule ID.