创建ESW实例 - CreateInstance
功能介绍
您可通过调用本接口创建一个ESW实例。该接口是一个异步接口,当前创建ESW实例的请求下发成功后,会响应job_id以及实例ID等信息,需要通过调用查询任务的执行状态查询job状态。
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
授权信息
账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备如下身份策略权限,更多的权限说明请参见权限和授权项。
授权项 | 访问级别 | 资源类型(*为必须) | 条件键 | 别名 | 依赖的授权项 |
|---|---|---|---|---|---|
esw:instance:create | Write | - | - | - | - |
URI
POST /v3/{project_id}/l2cg/instances
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
project_id | 是 | String |
|
请求参数
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
instance | 是 | CreatePostpaidInstanceOption object |
|
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
availability_zones | 是 | AvailabilityZones object |
|
charge_infos | 是 | PostPaidChargeInfos object |
|
flavor_ref | 是 | String |
|
ha_mode | 是 | String |
|
name | 是 | String |
|
tunnel_info | 是 | TunnelInfoOption object |
|
description | 否 | String |
|
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
primary | 是 | String |
|
standby | 是 | String |
|
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
charge_mode | 是 | String |
|
参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
vpc_id | 是 | String |
|
virsubnet_id | 是 | String |
|
tunnel_ip | 否 | String |
|
响应参数
状态码:201
参数 | 参数类型 | 描述 |
|---|---|---|
request_id | String |
|
instance | Instance object |
|
job_id | String |
|
参数 | 参数类型 | 描述 |
|---|---|---|
id | String |
|
name | String |
|
project_id | String |
|
region | String |
|
flavor_ref | String |
|
ha_mode | String |
|
status | String |
|
created_at | String |
|
updated_at | String |
|
description | String |
|
tunnel_info | TunnelInfoResult object |
|
charge_infos | PostPaidChargeInfos object |
|
availability_zones | AvailabilityZones object |
|
参数 | 参数类型 | 描述 |
|---|---|---|
vpc_id | String |
|
virsubnet_id | String |
|
tunnel_ip | String |
|
tunnel_port | Integer |
|
tunnel_type | String |
|
请求示例
POST https://{endpoint}/v3/b2782e6708b8475c993e6064bc456bf8/l2cg/instances
{
"instance" : {
"availability_zones" : {
"primary" : "az1",
"standby" : "az2"
},
"charge_infos" : {
"charge_mode" : "postPaid"
},
"flavor_ref" : "l2cg.small.ha",
"ha_mode" : "ha",
"name" : "esw-88d4",
"tunnel_info" : {
"vpc_id" : "6ae030de-f630-476e-8284-7bcfbd94929d",
"virsubnet_id" : "6c32956f-eb3a-4521-8b83-d5a2d5f9b978"
},
"description" : ""
}
} 响应示例
状态码:201
POST操作正常返回,更多状态码请参见状态码。
{
"request_id" : "2f1bdab599c96eb0b47a5e99ba9574bb",
"job_id" : "9bd12abc-17ba-4e40-9484-f4e97ee7ff59",
"instance" : {
"name" : "esw-88d4",
"id" : "87fea8df-3e0d-473a-a1bd-e6a76157f4ce",
"region" : "cn-north-213",
"status" : "build",
"description" : null,
"created_at" : "2025-07-28T03:45:05Z",
"updated_at" : "2025-07-28T03:45:05Z",
"project_id" : "dd9e484e058b48e18b820948dcbd480e",
"flavor_ref" : "l2cg.small.ha",
"ha_mode" : "ha",
"availability_zones" : {
"standby" : "az1",
"primary" : "az2"
},
"charge_infos" : {
"charge_mode" : "postPaid"
},
"tunnel_info" : {
"vpc_id" : "6ae030de-f630-476e-8284-7bcfbd94929d",
"virsubnet_id" : "6c32956f-eb3a-4521-8b83-d5a2d5f9b978",
"tunnel_ip" : "192.168.7.95",
"tunnel_port" : 4789,
"tunnel_type" : "vxlan"
}
}
} 状态码
状态码 | 描述 |
|---|---|
201 | POST操作正常返回,更多状态码请参见状态码。 |
错误码
请参见错误码。

