SAE应用引擎提供以下相关API接口。

命名空间和VPC

API 描述
CreateNamespace 调用CreateNamespace接口创建命名空间。
DeleteNamespace 调用DeleteNamespace接口删除命名空间。
DescribeNamespace 调用DescribeNamespace接口查询命名空间详细信息。
DescribeNamespaces 调用DescribeNamespaces接口查询命名空间列表。
UpdateNamespace 调用UpdateNamespace接口更新命名空间信息。
DescribeNamespaceList 调用DescribeNamespaceList接口获取命名空间列表。
DescribeNamespaceResources 调用DescribeNamespaceResources接口查询命名空间内的资源信息。
ListNamespaceChangeOrders 调用ListNamespaceChangeOrders接口获取命名空间发布单列表。
UpdateNamespaceVpc 调用UpdateNamespaceVpc接口更新命名空间绑定的VPC。
CreateIngress 调用CreateIngress接口创建路由规则。
DeleteIngress 调用DeleteIngress接口删除ingress实例。
DescribeIngress 调用DescribeIngress接口查询ingress配置详情。
ListIngresses 调用ListIngresses接口获取ingress列表。
ListAppEvents 调用ListAppEvents接口查看应用事件。
UpdateIngress 调用UpdateIngress接口更新ingress实例配置。

应用信息

API 描述
DescribeApplicationConfig 调用DescribeApplicationConfig接口获取应用配置信息。
DescribeRegions 调用DescribeRegions接口查询可用地域。
DescribeInstanceLog 调用DescribeInstanceLog接口获取实例日志。
DescribeComponents 调用DescribeComponents接口获取应用创建部署时所需的组件版本。
DescribeEdasContainers 调用DescribeEdasContainers接口获取应用微服务容器组件列表。
DescribeApplicationImage 调用DescribeApplicationImage接口描述应用镜像信息。
DescribeApplicationInstances 调用DescribeApplicationInstances接口获取应用实例列表。
DescribeApplicationGroups 调用DescribeApplicationGroups接口获取应用实例分组。
ListApplications 调用ListApplications接口获取应用列表。
QueryResourceStatics 调用QueryResourceStatics接口获取应用的资源使用量。
ListLogConfigs 调用ListLogConfigs接口获取应用日志列表。
ListAppVersions 调用ListAppVersions接口查看应用历史版本。

应用生命周期

API 描述
DescribeApplicationStatus 调用DescribeApplicationStatus接口获取应用的状态信息。
DeployApplication 调用DeployApplication接口部署应用。
CreateApplication 调用CreateApplication接口创建一个SAE应用。
DeleteApplication 调用DeleteApplication接口删除应用。
StopApplication 调用StopApplication接口停止应用。
RescaleApplicationVertically 调用RescaleApplicationVertically接口改变应用实例规格。
StartApplication 调用StartApplication接口启动应用。
ConfirmPipelineBatch 调用ConfirmPipelineBatch接口确认是否开始下一批次。
ListChangeOrders 调用ListChangeOrders接口获取变更单列表。
AbortAndRollbackChangeOrder 调用AbortAndRollbackChangeOrder接口中止或回滚变更单。
DescribeChangeOrder 调用DescribeChangeOrder接口查询变更单信息。
DescribeInstanceSpecifications 调用DescribeInstanceSpecifications接口获取应用实例规格信息。
RescaleApplication 调用RescaleApplication接口应用扩缩。
RestartApplication 调用RestartApplication接口重启应用。
AbortChangeOrder 调用AbortChangeOrder接口中止变更单。
BatchStartApplications 调用BatchStartApplications接口批量启动应用。
BatchStopApplications 调用BatchStopApplications接口批量停止应用。
RollbackApplication 调用RollbackApplication接口回退历史版本。

SLB

API 描述
BindSlb 调用BindSlb接口为应用绑定SLB。
UnbindSlb 调用UnbindSlb接口解绑内网或公网SLB。
DescribeApplicationSlbs 调用DescribeApplicationSlbs接口获取应用SLB配置信息。

微服务列表

API 描述
ListConsumedServices 调用ListConsumedServices接口获取订阅的微服务列表。
ListPublishedServices 调用ListPublishedServices接口获取发布的微服务列表。

标签管理

API 描述
UntagResources 调用UntagResources接口移除指定资源和标签之间的绑定关系。
TagResources 调用TagResources接口给指定的资源打上标签。
ListTagResources 调用ListTagResources接口查询资源和标签的对应关系。

配置项管理

API 描述
CreateConfigMap 调用CreateConfigMap接口创建configmap实例。
DeleteConfigMap 调用DeleteConfigMap接口删除configmap实例。
DescribeConfigMap 调用DescribeConfigMap接口查询configmap实例详情。
ListNamespacedConfigMaps 调用ListNamespacedConfigMaps接口获取configmap实例列表。
UpdateConfigMap 调用UpdateConfigMap接口更新configmap实例。