调用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

应用部署类型。

  • War:WAR包部署
  • FatJar:JAR包部署
  • 空:未部署
BuildPackageId Long 59

容器版本ID

ClusterId String 5ffc5895-****-b03a-c223c6c3****

应用部署的ECS集群ID

ClusterType String 2

应用集群环境类型。

  • 0:普通Docker集群
  • 1:Swarm 集群
  • 2:ECS集群
  • 3:Kubernetes集群
  • 4:Pandora自动注册应用集群
Cpu Integer 1

CPU核数

CreateTime Long 1610550324226

应用创建时间的时间戳

Description String test

应用描述

Dockerize Boolean false

是否为Docker应用。

  • false:非Docker应用
  • true:Docker应用
Email 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
    }
}

错误码

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