接口说明
调用该接口创建 VPC 时,请注意:
-
一个 VPC 只能指定一个网段。
-
VPC 创建后无法修改网段,但可以添加附加 IPv4 网段。
-
每个 VPC 支持云资源使用的私网网络地址数量为 300,000 个,且无法提升配额。
-
创建 VPC 后,会自动创建一个路由器和一个路由表。
-
每个 VPC 支持三个用户侧网段。如果多个用户侧网段之间存在包含关系,掩码较短的网段实际生效。例如 10.0.0.0/8 和 10.1.0.0/16 中,10.0.0.0/8 实际生效。
-
CreateVpc 接口属于异步接口,即系统会返回一个实例 ID,但该 VPC 尚未创建完成,系统后台的创建任务仍在进行。您可以调用 DescribeVpcAttribute 查询 VPC 的创建状态:
- 当 VPC 处于 Creating 状态时,表示 VPC 正在创建中。
- 当 VPC 处于 Created 状态时,表示 VPC 创建完成。
-
CreateVpc 接口不支持在同一地域内并发创建默认 VPC,但支持在同一地域内并发创建非默认 VPC。
流控信息
请求参数
字段名称 | 字段详情 |
---|---|
RegionIdstring | VPC 所在的地域 ID。展开详情 示例值:cn-hangzhou参考取值来源: DescribeRegions |
CidrBlockstring | VPC 的网段。展开详情 示例值:172.16.0.0/12参考取值来源: AssociateVpcCidrBlock AllocateVpcIpv6Cidr AddPublicIpAddressPoolCidrBlock ListPublicIpAddressPoolCidrBlocks |
Ipv6CidrBlockstring | VPC 的 IPv6 网段。 示例值:2408:XXXX:0:6a::/56参考取值来源: AllocateVpcIpv6Cidr |
VpcNamestring | VPC 的名称。展开详情 示例值:abc参考取值来源: DescribeVpcs |
EnableIpv6boolean | 是否开启 IPv6 网段。取值:展开详情 示例值:false |
Descriptionstring | VPC 的描述信息。展开详情 示例值:This is my first Vpc |
ResourceGroupIdstring | 资源组 ID。展开详情 示例值:rg-acfmxazb4ph6aiy**** |
Tagarray<object> | 资源的标签。 子级条数 <= 21 |
DryRunboolean | 是否只预检此次请求。取值:展开详情 示例值:false |
UserCidrstring | 用户网段,如需定义多个网段请使用半角逗号(,)隔开,最多支持 3 个网段。展开详情 示例值:192.168.0.0/12 |
ClientTokenstring | 客户端 Token,用于保证请求的幂等性。展开详情 示例值:123e4567-e89b-12d3-a456-426655440000 |
Ipv6Ispstring | VPC 的 IPv6 地址段类型。取值:展开详情 示例值:BGP |
Ipv4IpamPoolIdstring | IPv4 类型的 IPAM 地址池实例 ID。 示例值:ipam-pool-sycmt3p2a9v63i**** |
Ipv4CidrMaskinteger<int32> | 通过输入掩码的方式从 IPAM 地址池分配 VPC。展开详情 示例值:12 |
EnableDnsHostnameboolean | 是否启用 DNS 主机名功能。取值:展开详情 示例值:false |
返回参数
字段名称 | 字段详情 |
---|---|
VpcIdstring | 创建的 VPC 的 ID。 示例值:vpc-bp15zckdt37pq72zv**** |
VRouterIdstring | 创建 VPC 后,系统自动创建的路由器的 ID。 示例值:vrt-bp1lhl0taikrteen8**** |
RequestIdstring | 请求 ID。 示例值:0ED8D006-F706-4D23-88ED-E11ED28DCAC0 |
RouteTableIdstring | 创建 VPC 后,系统自动创建的路由表的 ID。 示例值:vtb-bp145q7glnuzdv**** |
ResourceGroupIdstring | 资源组 ID。 示例值:rg-acfmxazb4ph6aiy**** |