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

命名空间和VPC

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

应用信息

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

应用生命周期

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

SLB

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

微服务列表

API 描述
ListConsumedServices 获取订阅的微服务列表
ListPublishedServices 获取发布的微服务列表