All Products
Search
Document Center

Serverless App Engine:List of operations by function

Last Updated:Sep 01, 2023

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.

GetAvailabilityMetric

Queries the top N applications sorted by the total number of abnormal instances.

GetChangeOrderMetric

Queries the top N applications in which abnormal change orders exist. The applications are sorted by a specific field.

GetArmsTopNMetric

Queries the top N applications in which Application Monitoring is enabled. The applications are sorted by a specific field.

GetScaleAppMetric

Queries the top N applications in which auto scaling policies are enabled. The applications are sorted by the number of current instances.

GetWarningEventMetric

Queries the top N applications sorted by the number of Warning events.

GetPackageVersionAccessableUrl

Queries the URL of the code package of an application version.

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.

UpdateApplicationDescription

Updates the description 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.

Secrets

API

Description

CreateSecret

Creates a Secret in a namespace.

DeleteSecret

Deletes a Secret.

UpdateSecret

Updates a Secret.

DescribeSecret

Queries the details of a Secret.

ListSecrets

Queries a list of Secrets in a namespace.

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.