文本罗列了企业级分布式应用服务EDAS的K8s集群相关的API接口。文本罗列的接口均适用于容器服务K8s集群和Serverless K8s集群,本文的API描述均以K8s集群来统称。

资源管理

API 描述
ListAliyunRegion 获取阿里云地域列表,每个地域下会有对应的默认命名空间。
QueryMigrateRegionList 查询可供迁移的命名空间列表
QueryRegionConfig 获取阿里云地域的配置信息
ListApplicationEcu 获取ECU列表
SynchronizeResource 同步阿里云基础资源到EDAS
ImportK8sCluster 导入K8s集群
GetK8sCluster 获取K8s集群列表
DeleteCluster 在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集群中的应用
StartK8sApplication 启动K8s集群中的应用
StopK8sApplication 停止K8s集群中的应用
RestartK8sApplication 重启K8s集群中的应用
ScaleK8sApplication 扩容或缩容K8s集群中的应用
GetScalingRules 获取扩缩容规则
RollbackApplication 回滚应用
ListRootStacks 获取EDAS应用运行环境的根技术栈
设置应用
API 描述
QueryEccInfo 查询ECC信息
UpdateApplicationBaseInfo 修改应用名称、描述信息和负责人信息
UpdateK8sApplicationConfig 更新K8s集群中的应用的配置信息
ConvertK8sResource 转化Deployment资源为应用
BindK8sSlb 绑定SLB到K8s集群中的应用
UnbindK8sSlb 解绑K8s集群中的应用的SLB
UpdateK8sSlb 更新K8s集群中的应用的SLB
ListHistoryDeployVersion 获取应用的变更记录列表
UpdateHealthCheckUrl 设置健康检查URL
GetContainerConfiguration 获取应用或应用分组下的Tomcat设置信息
GetJvmConfiguration 获取应用或分组内的JVM设置
ListBuildPack 获取容器版本列表
QuerySlsLogStoreList 查询应用的日志服务配置详情
UpdateSlsLogStore 配置应用的日志服务
GetChangeOrderInfo 查看变更流程详情
ListRecentChangeOrder 罗列应用历史变更记录列表
AbortChangeOrder 终止变更流程。
AbortAndRollbackChangeOrder 终止并回滚应用部署类型的变更流程
RollbackChangeOrder 回滚变更流程
ContinuePipeline 手动确认执行下一批

系统管理

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

服务管理

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