createVpcPeeringInstance

개요

Peering 요청을 통해서 VPC Peering 인스턴스를 생성합니다.

요청

요청 파라미터

파라미터명 필수 여부 타입 제약 사항 설명
regionCode No String 리전 코드
VPC Peering 인스턴가 생성될 리전(Region)을 결정할 수 있습니다.
regionCode는 getRegionList 액션을 통해서 획득할 수 있습니다.
Default : getRegionList 조회 결과의 첫 번째 리전을 선택
vpcPeeringName Yes String Min : 3, Max : 30
소문자, 숫자, “-“의 특수문자만 허용하며 알파벳 문자로 시작해야 합니다.
영어 또는 숫자로 끝나야 합니다.
생성할 VPC Peering 이름
Default : NAVER CLOUD PLATFORM가 자동으로 부여합니다.
sourceVpcNo Yes String 요청을 보내는 VPC 번호
sourceVpcNo는 getVpcList 액션을 통해서 획득할 수 있습니다.
targetVpcNo Yes String 요청을 받는 VPC 번호
targetVpcNo는 요청을 받는 계정에서 getVpcList 액션을 통해서 획득할 수 있습니다.
요청을 보내는 VPC와 요청을 받는 VPC의 IPv4 CIDR 블록이 겹치면, VPC Peering으로 연결할 수 없습니다.
targetVpcName Conditional String 요청을 받는 VPC 이름
요청을 받는 계정이 보내는 계정과 다른 경우에 요청을 받는 VPC의 이름을 입력해야 합니다.
targetVpcLoginId Conditional String 요청을 받는 VPC 소유자 ID
요청을 받는 계정이 보내는 계정과 다른 경우에 요청을 받는 계정을 입력해야 합니다.
E-mail 형식에 일치해야 합니다.
vpcPeeringDescription No String Min : 0, Max : 1000 Bytes 생성할 VPC Peering에 대한 설명
responseFormatType No String 응답 결과의 포맷 타입
Options : xml | json
Default : xml

응답

응답 바디

예시

요청 예시

GET {API_URL}/vpc/v2/createVpcPeeringInstance
?regionCode=KR
&vpcPeeringName=test-***
&sourceVpcNo=***05
&targetVpcNo=***06

응답 예시

<createVpcPeeringInstanceResponse>
  <requestId>450c98e2-dca5-46f7-9f35-5ec1a1728213</requestId>
  <returnCode>0</returnCode>
  <returnMessage>success</returnMessage>
  <totalRows>1</totalRows>
  <vpcPeeringInstanceList>
    <vpcPeeringInstance>
      <vpcPeeringInstanceNo>***6212</vpcPeeringInstanceNo>
      <vpcPeeringName>test-***</vpcPeeringName>
      <regionCode>KR</regionCode>
      <createDate>2020-08-07T17:53:06+0900</createDate>
      <vpcPeeringInstanceStatus>
        <code>INIT</code>
        <codeName>init</codeName>
      </vpcPeeringInstanceStatus>
      <vpcPeeringInstanceStatusName>수락 대기중</vpcPeeringInstanceStatusName>
      <vpcPeeringInstanceOperation>
        <code>NULL</code>
        <codeName>NULL OP</codeName>
      </vpcPeeringInstanceOperation>
      <sourceVpcNo>***05</sourceVpcNo>
      <sourceVpcName>test-***</sourceVpcName>
      <sourceVpcIpv4CidrBlock>***.**1.0.0/16</sourceVpcIpv4CidrBlock>
      <sourceVpcLoginId>test-***@naver.com</sourceVpcLoginId>
      <targetVpcNo>***06</targetVpcNo>
      <targetVpcName>test-***</targetVpcName>
      <targetVpcIpv4CidrBlock>***.**2.0.0/16</targetVpcIpv4CidrBlock>
      <targetVpcLoginId>test-***@naver.com</targetVpcLoginId>
      <vpcPeeringDescription></vpcPeeringDescription>
      <hasReverseVpcPeering>false</hasReverseVpcPeering>
      <isBetweenAccounts>false</isBetweenAccounts>
      <reverseVpcPeeringInstanceNo></reverseVpcPeeringInstanceNo>
    </vpcPeeringInstance>
  </vpcPeeringInstanceList>
</createVpcPeeringInstanceResponse>