文本罗列了企业级分布式应用服务EDAS的K8s集群相关的API接口。文本罗列的接口均适用于容器服务K8s集群和Serverless K8s集群,本文的API描述均以K8s集群来统称。
资源管理
API | 描述 |
---|---|
ListAliyunRegion | 获取阿里云地域列表,每个地域下会有对应的默认命名空间。 |
QueryMigrateRegionList | 查询可供迁移的命名空间列表。 |
QueryRegionConfig | 获取阿里云地域的配置信息。 |
ListApplicationEcu | 获取ECU列表。 |
SynchronizeResource | 同步阿里云基础资源到EDAS。 |
ImportK8sCluster | 将K8s集群导入EDAS。 |
GetK8sCluster | 获取K8s集群列表。 |
DeleteCluster | 移除EDAS中导入的K8s集群。 |
GetCluster | 获取集群详细信息。 |
ListCluster | 获取集群列表。 |
ListResourceGroup | 获取资源组列表。 |
ListSlb | 获取SLB列表。 |
ListVpc | 获取VPC列表。 |
GetPackageStorageCredential | 获取临时存储包所需的STS。 |
UpdateK8sResource | 更新K8s集群的资源。 |
MoveResourceGroup | 将指定的EDAS资源移动到一个已存在的资源组。 |
应用管理
命名空间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。 |
CreateK8sService | 创建K8s服务Service。 |
UpdateK8sService | 更新K8s服务Service。 |
GetK8sServices | 获取K8s服务Service列表。 |
DeleteK8sService | 删除K8s服务Service。 |
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 | 查询服务方法列表。 |
服务查询
API | 描述 |
---|---|
GetServiceProvidersPage | 查询服务提供者。 |
GetServiceConsumersPage | 查询服务消费者。 |
GetServiceMethodPage | 查询服务接口元数据。 |
GetServiceListPage | 查询服务列表。 |
GetServiceDetail | 查询服务详情。 |
在文档使用中是否遇到以下问题
更多建议
匿名提交