调用GetApplication接口获取ECS集群中指定应用的信息。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求头
该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。
请求语法
POST /pop/v5/app/app_info HTTP/1.1
请求参数
名称 | 类型 | 位置 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|---|
AppId | String | Query | 是 | 29f0****************** |
应用ID |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Application | Struct |
应用信息 |
|
AppId | String | cfac****-847e-4325-ad56-b5c2bc54**** |
应用ID |
ApplicationType | String | FatJar |
应用部署类型。
|
BuildPackageId | Long | 59 |
容器版本ID |
ClusterId | String | 5ffc5895-****-b03a-c223c6c3**** |
应用部署的ECS集群ID |
ClusterType | String | 2 |
应用集群环境类型。
|
Cpu | Integer | 1 |
CPU核数 |
CreateTime | Long | 1610550324226 |
应用创建时间的时间戳 |
Description | String | test |
应用描述 |
Dockerize | Boolean | false |
是否为Docker应用。
|
String | xxxx@gmail.com |
电子邮箱地址 |
|
ExtSlbId | String | lb-bp1vceck3s3b9xs6x**** |
应用绑定的公网SLB的ID |
ExtSlbIp | String | 47.114.xxx.xx |
应用绑定的公网SLB的IP |
ExtSlbName | String | aa8eee383db084f42aebc4d9f52c**** |
应用绑定的公网SLB的名称 |
HealthCheckUrl | String | http://127.0.0.1:8080/xyz.html |
应用的健康检查URL |
InstanceCount | Integer | 1 |
应用包含的实例数 |
Memory | Integer | 0 |
应用实例内存配置大小,单位为MB。 |
Name | String | test |
应用名称 |
NameSpace | String | doc-test |
应用所属的命名空间 |
Owner | String | ouou@117274586608**** |
应用创建者 |
Port | Integer | 8080 |
应用的服务端口 |
RegionId | String | cn-hangzhou |
应用所属地域的ID |
RunningInstanceCount | Integer | 1 |
运行的应用实例数 |
SlbId | String | lb-bp****ck3s3b9xs6x**** |
应用绑定的私网SLB的ID |
SlbInfo | String | test |
应用绑定的私网SLB的信息 |
SlbIp | String | 192.168.0.100 |
应用绑定的私网SLB的IP |
SlbName | String | test |
应用绑定的私网SLB的名称 |
SlbPort | Integer | 80 |
应用绑定的私网SLB的端口 |
UserId | String | test@dd****** |
云账号ID |
Code | Integer | 200 |
code码 |
Message | String | success |
信息 |
RequestId | String | F8DFGED-K98*************** |
请求ID |
示例
请求示例
POST /pop/v5/app/app_info HTTP/1.1
公共请求头
{
"AppId": "f4ccf3-****-****-****"
}
正常返回示例
XML
格式
<RequestId>F8DFGED-K98***************</RequestId>
<Message>success</Message>
<Code>200</Code>
<Application>
<SlbId>lb-bp****ck3s3b9xs6x****</SlbId>
<Owner>ouou@117274586608****</Owner>
<Email>xxxx@gmail.com</Email>
<Description>test</Description>
<HealthCheckUrl>http://127.0.0.1:8080/xyz.html</HealthCheckUrl>
<Memory>0</Memory>
<Port>8080</Port>
<NameSpace>doc-test</NameSpace>
<Cpu>1</Cpu>
<SlbName>test</SlbName>
<Name>test</Name>
<SlbPort>80</SlbPort>
<SlbIp>192.168.0.100</SlbIp>
<BuildPackageId>59</BuildPackageId>
<Dockerize>false</Dockerize>
<ClusterId>5ffc5895-****-b03a-c223c6c3****</ClusterId>
<CreateTime>1610550324226</CreateTime>
<ClusterType>2</ClusterType>
<SlbInfo>test</SlbInfo>
<ExtSlbId>lb-bp1vceck3s3b9xs6x****</ExtSlbId>
<ApplicationType>FatJar</ApplicationType>
<ExtSlbName>aa8eee383db084f42aebc4d9f52c****</ExtSlbName>
<InstanceCount>1</InstanceCount>
<AppId>cfac****-847e-4325-ad56-b5c2bc54****</AppId>
<UserId>test@dd******</UserId>
<RegionId>cn-hangzhou</RegionId>
<ExtSlbIp>47.114.xxx.xx</ExtSlbIp>
<RunningInstanceCount>1</RunningInstanceCount>
</Application>
JSON
格式
{
"RequestId": "F8DFGED-K98***************",
"Message": "success",
"Code": 200,
"Application": {
"SlbId": "lb-bp****ck3s3b9xs6x****",
"Owner": "ouou@117274586608****",
"Email": "xxxx@gmail.com",
"Description": "test",
"HealthCheckUrl": "http://127.0.0.1:8080/xyz.html",
"Memory": 0,
"Port": 8080,
"NameSpace": "doc-test",
"Cpu": 1,
"SlbName": "test",
"Name": "test",
"SlbPort": 80,
"SlbIp": "192.168.0.100",
"BuildPackageId": 59,
"Dockerize": false,
"ClusterId": "5ffc5895-****-b03a-c223c6c3****",
"CreateTime": 1610550324226,
"ClusterType": 2,
"SlbInfo": "test",
"ExtSlbId": "lb-bp1vceck3s3b9xs6x****",
"ApplicationType": "FatJar",
"ExtSlbName": "aa8eee383db084f42aebc4d9f52c****",
"InstanceCount": 1,
"AppId": "cfac****-847e-4325-ad56-b5c2bc54****",
"UserId": "test@dd******",
"RegionId": "cn-hangzhou",
"ExtSlbIp": "47.114.xxx.xx",
"RunningInstanceCount": 1
}
}
错误码
访问错误中心查看更多错误码。