获取ECS集群中指定应用的信息。 。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
edas:ReadApplication |
get |
*Application
|
无 | 无 |
请求语法
POST /pop/v5/app/app_info HTTP/1.1
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| AppId |
string |
是 |
应用 ID。 |
29f0****************** |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
接口响应。 |
||
| Code |
integer |
code 码。 |
200 |
| Message |
string |
附加信息。 |
success |
| RequestId |
string |
请求 ID。 |
F8DFGED-K98*************** |
| Application |
object |
应用信息。 |
|
| ExtSlbIp |
string |
应用绑定的公网 SLB 的 IP。 |
47.114.xxx.xx |
| Owner |
string |
应用创建者。 |
ouou@117274586608**** |
| SlbPort |
integer |
应用绑定的私网 SLB 的端口。 |
80 |
| NameSpace |
string |
应用所属的命名空间。 |
doc-test |
| ExtSlbName |
string |
应用绑定的公网 SLB 的名称。 |
aa8eee383db084f42aebc4d9f52c**** |
| CreateTime |
integer |
应用创建时间的时间戳。 |
1610550324226 |
| UserId |
string |
云账号 ID。 |
test@dd****** |
| Port |
integer |
应用的服务端口。 |
8080 |
| RunningInstanceCount |
integer |
运行的应用实例数。 |
1 |
| SlbIp |
string |
应用绑定的私网 SLB 的 IP。 |
192.***.***.*** |
| Dockerize |
boolean |
是否为 Docker 应用:
|
false |
| Description |
string |
应用描述。 |
test |
| InstanceCount |
integer |
应用包含的实例数。 |
1 |
| AppId |
string |
应用 ID。 |
cfac****-847e-4325-ad56-b5c2bc54**** |
| SlbInfo |
string |
应用绑定的私网 SLB 的信息。 |
test |
| Memory |
integer |
应用实例内存配置大小,单位为 MB。 |
0 |
| Name |
string |
应用名称。 |
test |
| ClusterId |
string |
应用部署的 ECS 集群 ID。 |
5ffc5895-****-b03a-c223c6c3**** |
| SlbId |
string |
应用绑定的私网 SLB 的 ID。 |
lb-bp****ck3s3b9xs6x**** |
| HealthCheckUrl |
string |
应用的健康检查 URL |
http://127.0.0.1:8080/xyz.html |
| ApplicationType |
string |
应用部署类型:
|
FatJar |
| ExtSlbId |
string |
应用绑定的公网 SLB 的 ID。 |
lb-bp1vceck3s3b9xs6x**** |
| RegionId |
string |
应用所属地域的 ID。 |
cn-hangzhou |
| BuildPackageId |
integer |
容器版本 ID。 |
59 |
|
string |
电子邮箱地址。 |
****@***.com |
|
| Cpu |
integer |
CPU 核数。 |
1 |
| ClusterType |
string |
应用集群环境类型:
|
2 |
| SlbName |
string |
应用绑定的私网 SLB 的名称。 |
test |
| EnableUrlCheck |
boolean |
是否开启了 URL 健康检查:
若启用,则在应用启动过程中,EDAS 将尝试探测指定的 URL,如果访问正常,则认为应用已经启动。 |
false |
| EnablePortCheck |
boolean |
是否开启了端口健康检查:
若启用,在应用启动过程中,EDAS 将检查端口是否存在,若存在,则认为应用已经启动。 |
false |
| AppPhase |
string |
K8s 应用当前所属状态,用于判断应用是否处于稳定状态,处于不稳定状态时,禁止相关的配置操作:
其中 ready 为稳定状态,其它状态为不稳定状态。 |
ready |
| HaveManageAccess |
string |
当前用户是否有应用的管理权限(RAM 鉴权模式)。 |
true |
| WorkloadType |
string |
创建应用时 Workload 的类型,目前支持 Deployment 和 StatefulSet 类型。对于 ECS 应用不生效。 |
StatefulSet |
| ResourceGroupId |
string |
资源组 ID。 |
rg-aekz**** |
示例
正常返回示例
JSON格式
{
"Code": 200,
"Message": "success",
"RequestId": "F8DFGED-K98***************",
"Application": {
"ExtSlbIp": "47.114.xxx.xx",
"Owner": "ouou@117274586608****",
"SlbPort": 80,
"NameSpace": "doc-test",
"ExtSlbName": "aa8eee383db084f42aebc4d9f52c****",
"CreateTime": 1610550324226,
"UserId": "test@dd******",
"Port": 8080,
"RunningInstanceCount": 1,
"SlbIp": "192.***.***.***",
"Dockerize": false,
"Description": "test",
"InstanceCount": 1,
"AppId": "cfac****-847e-4325-ad56-b5c2bc54****",
"SlbInfo": "test",
"Memory": 0,
"Name": "test",
"ClusterId": "5ffc5895-****-b03a-c223c6c3****",
"SlbId": "lb-bp****ck3s3b9xs6x****",
"HealthCheckUrl": "http://127.0.0.1:8080/xyz.html",
"ApplicationType": "FatJar",
"ExtSlbId": "lb-bp1vceck3s3b9xs6x****",
"RegionId": "cn-hangzhou",
"BuildPackageId": 59,
"Email": "****@***.com",
"Cpu": 1,
"ClusterType": "2",
"SlbName": "test",
"EnableUrlCheck": false,
"EnablePortCheck": false,
"AppPhase": "ready",
"HaveManageAccess": "true",
"WorkloadType": "StatefulSet",
"ResourceGroupId": "rg-aekz****"
}
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。