调用GetK8sApplication获取容器服务K8s集群中部署的应用信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求头

该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。

请求语法

GET /pop/v5/changeorder/co_application HTTPS|HTTP

请求参数

名称 类型 是否必选 示例值 描述
AppId String 5a166fbd-****-4f98-a286-781659d9f54c

应用ID

From String ""

查询来源:

  • 为空表示普通查询;
  • deploy表示从部署页面进入查询。

返回数据

名称 类型 示例值 描述
Applcation Struct

应用信息

App Struct

应用基础信息

ApplicationType String War

应用类型

BuildpackId Integer 57

应用构建类型 ID

Cmd String ”“

startUp 命令

CmdArgs String ”“

命令参数

DeployType String Image

部署类型

EdasContainerVersion String ”“

Edas容器版本

EnvList Array

环境列表

Env
Name String ”“

环境变量名称

Value String ”“

环境变量值

TomcatVersion String ”“

Apache Tomcat 版本

AppId String a5281053-****-47a5-b2ab-5c0323de****

应用ID

Conf Struct

配置信息

DeployAcrossZones String true

是否将应用实例分布到多可用区。“true”为是,其他值为否。

JarStartArgs String ”“

JAR启动参数

JarStartOptions String ”“

JAR启动选项

K8sCmd String ”“

启动命令

K8sCmdArgs String ”“

启动命令参数

K8sLocalvolumeInfo String {\"emptyDirs\":[],\"hostPaths\":[]}

本地存储信息

K8sNasInfo String ”“

NAS存储信息

K8sVolumeInfo String ”“

存储信息

Liveness String ”“

K8s容器存活状态监测信息

PostStart String ”“

K8s容器启动后执行信息

PreStop String ”“

K8s容器停止前执行信息

Readiness String ”“

K8s容器业务状态检查信息

RuntimeClassName String ""

容器运行时类型,仅适用于使用安全沙箱容器的集群。

DeployGroups Array

分组部署

DeployGroup
Components Array

组件信息

Components
ComponentId String 5

组件 ID

ComponentKey String Open JDK 8

组件关键字

ImageInfo Struct

镜像信息

ImageUrl String registry.cn-beijing.aliyuncs.com/edas-serverless-****/1314839****06888_shared_repo:5a166fbd-9d76-4f98-****-78165****c_1572***282

镜像 URL

RegionId String cn-beijing

镜像区域 ID

RepoId String ”“

镜像仓库 ID

RepoName String 131****067006888_shared_repo

镜像仓库名称

RepoNamespace String edas-server****-user

镜像仓库命名空间

RepoOriginType String ALI_HUB

镜像仓库来源类型

Tag String 5a166fbd-9d76-4f98-****-781659d9f54c_1572485443282

镜像 tag

Code Integer 200

Code码

Message String success

信息

RequestId String 1053-08e4-47a5-b2ab-5c0323de7b5a

请求ID

示例

请求示例

GET /pop/v5/changeorder/co_application HTTP/1.1
公共请求头
{
  "AppId": "5a166fbd-****-4f98-a286-781659d9f54c"
}

正常返回示例

XML 格式

<Message>success</Message>
<Applcation>
    <DeployGroups>
        <DeployGroup>
            <Components>
                <Components>
                    <ComponentKey>Open JDK 8</ComponentKey>
                    <ComponentId>5</ComponentId>
                </Components>
            </Components>
        </DeployGroup>
    </DeployGroups>
    <Conf>
        <K8sVolumeInfo>{"em****Dirs":[],"hostPaths":[]}</K8sVolumeInfo>
        <PostStart/>
        <JarStartOptions/>
        <Readiness/>
        <JarStartArgs/>
        <PreStop/>
        <K8sNasInfo>{}</K8sNasInfo>
        <K8sCmdArgs/>
        <Liveness/>
        <K8sLocalvolumeInfo>{}</K8sLocalvolumeInfo>
        <K8sCmd/>
        <DeployAcrossZones>true</DeployAcrossZones>
        <RuntimeClassName/>
    </Conf>
    <ImageInfo>
        <RepoName>1****67006888_shared_repo</RepoName>
        <RepoOriginType>ALI_HUB</RepoOriginType>
        <Tag>5a166fbd-****-****-a286-781659d9f54c_1572485443282</Tag>
        <RepoNamespace>edas-serverless-user</RepoNamespace>
        <RegionId>cn-beijing</RegionId>
        <ImageUrl>registry.cn-beijing.ali****.com/edas-serverless-user/1314839067006888_shared_repo:5a166fbd-****-4f98-a286-7816****54c_15****43282</ImageUrl>
        <RepoId/>
    </ImageInfo>
    <App>
        <ApplicationType>War</ApplicationType>
        <DeployType>Image</DeployType>
        <EdasContainerVersion>3.5.6</EdasContainerVersion>
        <Cmd/>
        <BuildpackId>57</BuildpackId>
    </App>
</Applcation>
<Code>200</Code>

JSON 格式

{
	"Message": "success",
	"Applcation": {
		"DeployGroups": {
			"DeployGroup": [
				{
					"Components": {
						"Components": [
							{
								"ComponentKey": "Open JDK 8",
								"ComponentId": "5"
							}
						]
					}
				}
			]
		},
		"Conf": {
			"K8sVolumeInfo": "{\"em****Dirs\":[],\"hostPaths\":[]}",
			"PostStart": "",
			"JarStartOptions": "",
			"Readiness": "",
			"JarStartArgs": "",
			"PreStop": "",
			"K8sNasInfo": "{}",
			"K8sCmdArgs": "",
			"Liveness": "",
			"K8sLocalvolumeInfo": "{}",
			"K8sCmd": "",
			"DeployAcrossZones": "true",
			"RuntimeClassName": ""
		},
		"ImageInfo": {
			"RepoName": "1****67006888_shared_repo",
			"RepoOriginType": "ALI_HUB",
			"Tag": "5a166fbd-****-****-a286-781659d9f54c_1572485443282",
			"RepoNamespace": "edas-serverless-user",
			"RegionId": "cn-beijing",
			"ImageUrl": "registry.cn-beijing.ali****.com/edas-serverless-user/1314839067006888_shared_repo:5a166fbd-****-4f98-a286-7816****54c_15****43282",
			"RepoId": ""
		},
		"App": {
			"ApplicationType": "War",
			"DeployType": "Image",
			"CmdArgs": [],
			"EdasContainerVersion": "3.5.6",
			"Cmd": "",
			"BuildpackId": 57
		}
	},
	"Code": 200
}

错误码

访问错误中心查看更多错误码。