文本罗列了企业级分布式应用服务EDAS的容器服务K8s集群相关的API接口。

资源管理

API 描述
ListAliyunRegion 获取阿里云地域(Region)列表,每个地域下会有对应的默认命名空间。
QueryMigrateRegionList 查询可供迁移的命名空间列表。
QueryRegionConfig 获取阿里云物理Region的配置信息。
ListApplicationEcu 获取ECU列表。
SynchronizeResource 同步阿里云基础资源到EDAS。
ImportK8sCluster 导入容器服务K8s集群。
DeleteCluster
  • 在ECS集群中用于删除集群。
  • 在容器服务K8s集群中用于取消导入集群。
GetCluster 获取集群详细信息。
ListCluster 获取集群列表。
ListResourceGroup 获取资源组列表。
ListSlb 取得SLB列表。
ListVpc 取得VPC列表。
GetPackageStorageCredential 换取临时存储包所需的STS。
UpdateK8sResource 更新容器服务K8s集群的资源。

应用管理

命名空间
API 描述
InsertOrUpdateRegion 创建或编辑用户自定义命名空间。
DeleteUserDefineRegion 删除用户自定义命名空间。
ListUserDefineRegion 获取用户自定义命名空间列表。
GetSecureToken 获取给定命名空间的SecureToken信息。
生命周期管理
API 描述
ListApplication 获取应用列表。
InsertK8sApplication 创建容器服务K8s应用。
DeployK8sApplication 部署容器服务K8s集群中的应用。
GetK8sApplication 获取容器服务K8s中部署的应用信息。
DeleteK8sApplication 删除容器服务K8s应用。
ScaleK8sApplication 扩容或下线容器服务K8s集群应用实例。
GetScalingRules 获取扩缩容规则。
RollbackApplication 回滚应用。
设置应用
API 描述
QueryEccInfo 查询ECC信息。
UpdateApplicationBaseInfo 修改应用名称、描述信息和Owner信息。
UpdateK8sApplicationConfig 更新容器服务K8s应用的配置信息。
BindK8sSlb 绑定SLB到容器服务K8s集群中的应用。
UnbindK8sSlb 解绑容器服务K8s应用的SLB。
UpdateK8sSlb 更新容器服务K8s应用的SLB。
ListHistoryDeployVersion 应用发布历史版本列表。
UpdateHealthCheckUrl 设置健康检查URL。
GetContainerConfiguration 获取应用/分组下的Tomcat设置信息。
GetJvmConfiguration 获取应用/分组内的JVM设置。
ListBuildPack 获取容器版本列表。
QuerySlsLogStoreList 查询应用的日志服务配置详情。
UpdateSlsLogStore 配置应用的日志服务。
GetChangeOrderInfo 查看变更流程详情。
ListRecentChangeOrder 变更历史列表。
AbortAndRollbackChangeOrder 终止并回滚变更单。
RollbackChangeOrder 回滚变更单。
ContinuePipeline 手动确认执行下一批。

系统管理

API 描述
AuthorizeApplication 授权应用
AuthorizeResourceGroup 授权资源组
AuthorizeRole 授权角色
DeleteRole 删除角色
ListAuthority 查询所有权限
ListRole 获取角色列表
ListSubAccount 获取子账号列
InsertRole 创建角色
UpdateAccountInfo 编辑账号信息
UpdateRole 编辑角色

服务管理

API 描述
DeleteServiceGroup 删除服务分组
InsertServiceGroup 创建服务分组
ListConsumedServices 查询消费的服务。
ListPublishedServices 查询发布的服务。
ListPublishedServices 查询服务分组列表。
ListMethods 查询服务方法列表。