- 系统管理
- 资源管理
- 应用管理
- ECS集群和K8s集群通用
- ECS集群专属
- 修改应用名称UpdateApplicationBaseInfo
- 添加日志目录AddLogPath
- 删除应用实例DeleteApplication
- 删除日志目录DeleteLogPath
- 删除分组DeleteDeployGroup
- 为应用或分组设置挂载脚本UpdateHookConfiguration
- 设置扩缩容规则ModifyScalingRule
- 启动应用StartApplication
- 停止应用StopApplication
- 更新HSF应用的EDAS-Container版本UpdateContainer
- 设置应用下的分组设置UpdateContainerConfiguration
- 更换分组ChangeDeployGroup
- 来配置应用分组内的JVM设置UpdateJvmConfiguration
- 获取应用或分组的 JVM 设置GetJvmConfiguration
- 获取应用信息GetApplication
- 查询组件列表ListComponents
- 查询应用状态QueryApplicationStatus
- 创建应用部署分组InsertDeployGroup
- 来给部署在ECS集群中的应用绑定SLBBindEcsSlb
- 解除绑定SLBUnbindSlb
- 回滚应用RollbackApplication
- 创建 ECS 集群的应用InsertApplication
- 用于向 ECS 集群部署应用DeployApplication
- 代购实例并扩容到指定分组ScaleoutApplicationWithNewInstances
- 扩容应用实例ScaleOutApplication
- 缩容应用实例ScaleInApplication
- 重置应用ResetApplication
- 重启应用RestartApplication
- K8s集群专属
- 服务管理
- 应用路由
- 配置管理
- 弹性伸缩
- 泳道管理
接口说明
请求语法
POST /pop/v5/changeorder/co_create_app HTTP/1.1
请求参数
字段名称 | 字段详情 |
---|---|
ClusterIdstring | ECS 集群 ID。ECS 集群 ID 不为空,则为指定的 ECS 集群创建应用,为空则为默认集群创建应用(推荐指定)。 示例值:13136119-f384-4f50-b76e-xxxxxxxxxxx参考取值来源: InsertCluster ListCluster GetK8sCluster |
BuildPackIdinteger<int32> | EDAS-Container 构建包号,当创建 HSF 应用时,该参数必须指定。有以下两种获取方式:展开详情 示例值:59 |
Descriptionstring | 应用描述信息。 示例值:create by edas pop api |
ApplicationNamestring | 应用名称。仅允许使用数字、英文字母、短划线(-)和下划线(_) ,而且必须以英文字母开头,最长 36 个字符。 示例值:hello-edas-test-1参考取值来源: GetK8sApplication |
ReservedPortStrstring | **(废弃参数)**应用预留端口号。 示例值:8090 |
EcuInfostring | 需要扩容的 ECS 实例的 示例值:07bd417a-b863-477d-****-************ |
Cpuinteger<int32> | **(废弃参数)**Swarm 集群应用容器 CPU 核数。 示例值:2 |
Meminteger<int32> | **(废弃参数)**Swarm 集群应用容器 Memory 大小。 示例值:2048 |
HealthCheckURLstring | 应用健康检查 URL。 示例值:http://127.0.0.1:8080/_ehc.html参考取值来源: UpdateHealthCheckUrl |
LogicalRegionIdstring | 微服务空间 ID,您可在 EDAS 控制台左侧菜单栏选择资源管理 > 微服务空间,找到目标微服务空间对应的微服务空间 ID,也可通过 ListUserDefineRegion 接口获取到微服务空间 ID,请参见 ListUserDefineRegion 。展开详情 示例值:cn-beijing:prod |
Jdkstring | (废弃参数) 用来指定应用使用的 JDK 版本。 示例值:8 |
WebContainerstring | (废弃参数) 用于指定 Apache Tomcat 版本。 示例值:4参考取值来源: GetWebContainerConfig |
PackageTypestring | 应用部署包格式,可设置为 war 或者 jar。 示例值:war |
ComponentIdsstring | 应用组件 ID。可通过查询组件列表接口 ListComponents 接口获取,请参见 ListComponents 。展开详情 示例值:7参考取值来源: ListComponents |
Hooksstring | 挂载脚本配置,为一段 JSON 格式文本,如:展开详情 示例值:[{"ignoreFail":false,"name":"postprepareInstanceEnvironmentOnScaleOut","script":"ls"}] |
JvmOptionsstring | 自定义参数。 示例值:-Dproperty=value参考取值来源: GetJvmConfiguration |
MinHeapSizeinteger<int32> | 初始化堆内存大小,单位 M。 示例值:500取值 >= 0 |
MaxPermSizeinteger<int32> | 持久代内存大小,单位 M。 示例值:200取值 >= 0 |
MaxHeapSizeinteger<int32> | 最大堆内存大小,单位 M。 示例值:1000取值 >= 0 |
EnableUrlCheckboolean | 是否启用健康检查 URL,取值如下:展开详情 示例值:true |
EnablePortCheckboolean | 是否启用端口健康检查,取值如下:展开详情 示例值:true |
HealthCheckUrlstring | 应用健康检查 URL(等价于 HealthCheckURL 参数)。 示例值:http://127.0.0.1:8080/_ehc.html |
ResourceGroupIdstring | 资源组 ID。 示例值:rg-aek24j4s4b***** |
返回参数
字段名称 | 字段详情 |
---|---|
Codeinteger<int32> | 状态码。 示例值:200 |
Messagestring | 返回信息。 示例值:The application name test-hsy-C5039-paas-6 had been created successfully. |
RequestIdstring | 请求 ID。 示例值:4264F69C-686C-4107-B493-0599C8xxxxxx |
ApplicationInfoobject | 应用创建成功后返回的应用对象。 |
变更时间 | 变更内容概要 | 操作 | |
---|---|---|---|
2022-04-25 | 新增请求参数ResourceGroupId |