创建应用

功能

调试

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

请求头

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

请求语法

POST /pop/v5/changeorder/co_create_app HTTPS|HTTP

请求参数

名称 类型 是否必选 示例值 描述
ApplicationName String test

应用名称

BuildPackId Integer 54

容器版本 ID(根据获取容器版本列表接口 ListBuildPack 接口查询获取)

ClusterId String 0d247b93-8d62-4e34**************

集群 ID 不填为默认集群,ListCluster 接口获取

Description String test api

应用描述

ReservedPortStr String “”

保留 port 端口多个之间用,分隔(填写以后其他应用不可以使用该端口号)

EcuInfo String 4f1fb6f5-6769-4bd6************

ecuid 通过“,”进行拼接(其中 ecuid 查询 ListScaleOutEcu 接口获取)

Cpu Integer 1

cpu

Mem Integer 299

内存

HealthCheckURL String “”

健康检查 URL

LogicalRegionId String “”

命名空间对应 ID 非必填,具体查看 ListUserDefineRegion 接口获取

Jdk String “”

JDK 版本号,可选值 7、8,默认值为 8。

WebContainer String “”

网络容器

PackageType String “”

部署包类型。可选值 WAR、JAR,强烈建议在创建时填写。

返回数据

名称 类型 示例值 描述
Code Integer 200

code 码

Message String succcess

信息

RequestId String DR43-F3GV******************
ApplicationInfo Struct

创建应用信息详细见如下 ApplicationInfo 定义

AppName String test

应用名称

AppId String 1b8bb262-0989-4c67-****-************

App 唯一标识

UserId String “”

应用创建者对应主账号

Owner String edas_com***_****@******-*****.***

应用创建账号

Dockerize Boolean false

是否是 Docker 应用

Port Integer 8080

应用端口号

RegionName String “”

所在地域

ChangeOrderId String b406a3d9-f95c-4273-****-************

对应变更流程 ID。用该 ID 调用 GetChangeOrderInfo 接口获取该次部署的具体执行情况。

示例

请求示例

POST /pop/v5/changeorder/co_create_app HTTP/1.1
公共请求头
{
  "ApplicationName": ""
  "BuildPackId": 
}

正常返回示例

JSON 格式

{
	"Message": "success",
	"ApplicationInfo": {
    "Owner": "edas_com***_****@******-*****.***",
    "Port": 8080,
    "Dockerize": false,
    "AppId": "1b8bb262-0989-4c67-****-************",
    "ChangeOrderId": "b406a3d9-f95c-4273-****-************",
    "AppName": "testPopApi22"
},
	"Code": 200
}

XML 格式

<Message>success</Message>
<ApplicationInfo>
    <Owner>edas_com***_****@******-*****.***</Owner>
    <Port>8080</Port>
    <Dockerize>false</Dockerize>
    <AppId>1b8bb262-0989-4c67-****-************</AppId>
    <ChangeOrderId>b406a3d9-f95c-4273-****-************</ChangeOrderId>
    <AppName>testPopApi22</AppName>
</ApplicationInfo>
<Code>200</Code>

错误码

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