获取应用信息
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求头
该接口使用公共请求头,无特殊请求头。请参见公共请求参数文档。
请求语法
POST /pop/v5/app/app_info HTTPS|HTTP
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
AppId | String | 是 | 29f0****************** |
应用 ID |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
Applcation | Struct |
应用信息 |
|
AppId | String | sdfsdf |
应用 ID |
ApplicationType | String | War |
应用部署类型,War-war 部署,FatJar-jar 部署;为空代表未部署 |
BuildPackageId | Long | 38 |
容器版本 ID |
ClusterId | String | 5ffc5895-****-b03a-c223c6c3**** |
集群 ID |
ClusterType | Integer | 2 |
应用集群环境类型,0-普通 docker 群;1-Swarm 集群,2-ECS 集群,3-Kubernetes 集群;4-Pandora 自动注册应用集群类型 |
Cpu | Integer | 0 |
CPU 核数 |
CreateTime | Long | 151200000 |
创建时间 |
Description | String | "" |
应用描述 |
Dockerize | Boolean | false |
是否是 Docker 应用 |
String | XXXXXXXX@qq.com |
电子邮箱 |
|
ExtSlbId | String | "" |
外网 SLB ID |
ExtSlbIp | String | "" |
外网 SLB IP |
ExtSlbName | String | testapp |
外网 SLB 名称 |
HealthCheckUrl | String | http://127.0.0.1:8080/xyz.html |
健康检查 URL |
InstanceCount | Integer | 0 |
包含应用实例数 |
Memory | Integer | 0 |
应用实例内存配置大小,单位 MB |
Name | String | "" |
应用名称 |
NameSpace | String | doc-test |
命名空间 |
Owner | String | test**** |
应用创建者 |
Port | Integer | 8080 |
应用所占用的端口 |
RegionId | String | cn-beijing |
分区 ID |
RunningInstanceCount | Integer | 0 |
运行应用实例数 |
SlbId | String | "" |
内网 SLB ID |
SlbInfo | String | test |
SLB信息 |
SlbIp | String | 192.168.0.100 |
内网 SLB IP |
SlbName | String | test |
内网 SLB 名称 |
SlbPort | Integer | 80 |
内网 SLB port |
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
格式
<Message>success</Message>
<Applcation>
<Owner>test</Owner>
<Description/>
<Email>XXXXXXXX@qq.com</Email>
<HealthCheckUrl/>
<Memory>0</Memory>
<Port>8080</Port>
<Cpu>0</Cpu>
<SlbName/>
<Name>doc-test</Name>
<SlbPort>0</SlbPort>
<Dockerize>false</Dockerize>
<BuildPackageId>58</BuildPackageId>
<ClusterId>5ffc5895-****-b03a-c223c6c3****</ClusterId>
<CreateTime>1577259573911</CreateTime>
<ClusterType>2</ClusterType>
<InstanceCount>1</InstanceCount>
<ExtSlbName/>
<ApplicationType>War</ApplicationType>
<AppId>30e5f902-****-450f-b018-4e183258****</AppId>
<UserId>test</UserId>
<RegionId>cn-beijing:docTest</RegionId>
<RunningInstanceCount>0</RunningInstanceCount>
</Applcation>
<Code>200</Code>
JSON
格式
{
"Message": "success",
"Applcation": {
"Owner": "test",
"Description": "",
"Email": "XXXXXXXX@qq.com",
"HealthCheckUrl": "",
"Memory": 0,
"Port": 8080,
"Cpu": 0,
"SlbName": "",
"Name": "doc-test",
"SlbPort": 0,
"Dockerize": false,
"BuildPackageId": 58,
"ClusterId": "5ffc5895-****-b03a-c223c6c3****",
"CreateTime": 1577259573911,
"ClusterType": 2,
"InstanceCount": 1,
"ExtSlbName": "",
"ApplicationType": "War",
"AppId": "30e5f902-****-450f-b018-4e183258****",
"UserId": "test",
"RegionId": "cn-beijing:docTest",
"RunningInstanceCount": 0
},
"Code": 200
}
错误码
访问错误中心查看更多错误码。