文档中心 > CreateVpc
CreateVpc

最近更新时间:2021-12-23

请求方法:POST

接口描述:使用CreateVpc创建一个专有网络(VPC)。

调用该接口创建VPC时,请注意:

●  VPC网段可以重复。

●  VPC创建后无法修改网段。

●  创建VPC后,会自动创建一个子网。


请求参数

Param

名称

类型

是否必须

描述

Action

String

要执行的操作。取值CreateVpc

RegionId

String

VPC所在的地域。
  HB1-BJMY (华北2-北京2) ;
  HD1-SHMY(华东1-上海)

Body

名称

类型

是否必须

描述

InstanceCode

String

VPC实例规格,默认为:vpc.standard

VpcName

String

VPC的名称。有效长度为2~15个字符,以字母为首位,由大小写字母、数字组成。

VpcCidrBlock

String

VPC的网段。推荐值为:10.0.0.0/8-24; 172.16.0.0/12-24; 192.168.0.0/16-24

SubnetName

String

子网名称。有效长度为2~15个字符,以字母为首位,由大小写字母、数字组成。

SubnetCidrBlock

String

子网的网段。

AzoneId

String

可用区ID。单可用区子网,需要传;跨可用区子网,不需要传。


返回参数

名称

类型

描述

RequestId

String

请求ID。

Code

String

创建结果编码。

Msg

String

创建结果描述。

Res

object


+VpcId

String

新创建的VPC实例的ID。

+SubnetId

Array

子网ID。


示例

请求示例

POST https://api.unicloud.com/networks/vpc?Action=CreateVpc
&RegionId=cn-beijing

&公共请求参数

body

{
   "InstanceCode": "vpc.standard",
   "SubnetCidrBlock": "192.168.24.0/24",

   "SubnetName": "mysub",
   "VpcCidrBlock": "192.168.0.0/16",
   "VpcName": "myvpc"                          
 }

返回示例

JSON格式

{
     "Code": "Network.Success",
     "Msg": "创建指令已下发",                          
     "Res": {                                                    
        "VpcId": "vpc-6ji7y2i7o42ob",                                                    
        "SubnetId":["subnet-dc6mxxfopo8ob"]                                                    
       },                                                    
      "RequestId": "8870d948-ed22-4f1f-9a95-c52a25271c5b"                                                    

 }