查询可用VPC和子网列表 - GetAvailableVpcs
调试
您可以在API Explorer中调试该接口。
授权信息
- 如果使用角色与策略授权,具体权限要求请参见权限和授权项。
- 如果使用身份策略授权,需具备如下身份策略权限。
| 授权项 | 访问级别 | 资源类型(*为必须) | 条件键 | 别名 | 依赖的授权项 |
|---|---|---|---|---|---|
| rds:instance:get | read | - | - | rds:instance:list | - |
接口约束
功能目前处于部分区域公测中,如果所在区域未开放此功能,请提交工单申请。
URI
- URI格式
GET /v3/{project_id}/instances/{instance_id}/available-vpcs
- 参数说明
请求消息
| 参数 | 是否必选 | 参数类型 | 描述 |
|---|---|---|---|
| vpc_id | 否 | String | 参数解释: 虚拟私有云ID,获取方法如下:
约束限制: 如果传入vpc_id,则只返回该VPC下的可用子网。 取值范围: 不涉及。 默认取值: 不涉及。 |
| vpc_name | 否 | String | 参数解释: 虚拟私有云名称,获取方法如下:
约束限制: 如果传入vpc_name,则只返回该name对应的VPC下的可用子网。 取值范围: 不涉及。 默认取值: 不涉及。 |
请求示例
查询可用VPC和子网列表。
GET https://{Endpoint}/v3/0483b6b16e954cb88930a360d2c4e663/instances/e28979107ed04d3b8b2f1b819b8d2be3in03/available-vpcs 响应消息
- 正常响应要素说明
表3 要素说明 参数
参数类型
描述
vpcs
Array of objects
参数解释:
可用的VPC列表,请参见表4。
表4 vpcs字段数据结构说明 参数
参数类型
描述
id
String
参数解释:
VPC ID。
取值范围:
不涉及。
name
String
参数解释:
VPC名称。
取值范围:
不涉及。
subnets
Array of objects
参数解释:
VPC下的可用子网列表,详情请参见表5。
表5 subnets字段数据结构说明 参数
参数类型
描述
id
String
参数解释:
子网ID。
取值范围:
不涉及。
name
String
参数解释:
子网名称。
取值范围:
不涉及。
ipv6_enable
Boolean
参数解释:
是否是IPv6子网。
取值范围:
- true:是IPv6子网。
- false:不是IPv6子网。
cidr
String
参数解释:
子网的CIDR信息。
取值范围:
不涉及。
cidr_v6
String
参数解释:
IPv6子网的CIDR信息。
取值范围:
不涉及。
gateway_ip
String
参数解释:
子网的网关。
取值范围:
不涉及。
gateway_ip_v6
String
参数解释:
IPv6子网的网关。
取值范围:
不涉及。
availability_zone
String
参数解释:
子网的可用区。
取值范围:
不涉及。
- 正常响应样例
{ "vpcs": [ { "id": "bb8b3156-e97e-4ff7-a56f-b90d7516636a", "name": "vpc-ddm-192", "subnets": [ { "id": "d709e489-48db-4586-b170-b7eeed4e5b23", "name": "subnet-ddm-192", "ipv6_enable": false, "cidr": "192.168.192.0/18", "gateway_ip": "192.168.192.1", "dhcp_enable": true, "availability_zone": "az1xahz" } ] }, { "id": "777ba07b-eed9-45d9-a1c6-ab1b600e9501", "name": "vpc-cz2", "subnets": [ { "id": "00f569ed-f8c5-4ebf-a4af-625179fef160", "name": "az1", "ipv6_enable": false, "cidr": "192.168.20.0/24", "gateway_ip": "192.168.20.1", "dhcp_enable": true, "availability_zone": "az1xahz" } ] } ] }
- 异常响应
请参见异常响应结果。
状态码
- 正常
- 异常
请参见状态码。
错误码
请参见错误码。