createVpc

Prev Next

Can be used in a VPC environment.

Overview

Create a VPC.

Request

Request parameter

Parameter Name Required Status Type Restrictions Description
regionCode No String Region Code
You can decide the region where a VPC is created.
The regionCode can be obtained through the getRegionList action.
Default: Select the first region of the getRegionList query results.
vpcName No String Min : 3, Max : 30
Only lowercase letters, numbers, and special characters "-" are allowed and it must start with an alphabetic character.
It must end with an alphabet letter or number.
The name of the VPC to be created
Default: NAVER Cloud Platform automatically assigns it.
ipv4CidrBlock Yes String It must be in the range of /16 to /28 within the private bandwidth (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16). The IP address range of the VPC to be created
responseFormatType No String Format type for the response result
Options : xml | json
Default : xml

Response

Response data type

  • VpcList type
VpcList extends CommonResponse
private Integer totalRows;
private List vpcList = new ArrayList<>();
Vpc
private String vpcNo;
private String vpcName;
private String ipv4CidrBlock;
private CommonCode vpcStatus;
private String regionCode;
private Date createDate;

Example

Request example

ncloud vpc createVpc --regionCode KR --vpcName test-*** --ipv4CidrBlock ***.***.0.0/16

Response example

<createVpcResponse>
  <requestId>21a29c59-3139-4c23-9f92-10c1fddafef6</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <vpcList>
    <vpc>
      <vpcNo>***04</vpcNo>
      <vpcName>test-***</vpcName>
      <ipv4CidrBlock>***.***.0.0/16</ipv4CidrBlock>
      <vpcStatus>
        <code>INIT</code>
        <codeName>init</codeName>
      </vpcStatus>
      <regionCode>KR</regionCode>
      <createDate>2020-07-27T17:17:05+0900</createDate>
    </vpc>
  </vpcList>
</createVpcResponse>