Documentation Index

Fetch the complete documentation index at: https://cli.ncloud-docs.com/llms.txt

Use this file to discover all available pages before exploring further.

createVpcPeeringInstance

Prev Next

VPC環境で利用できます。

概要

Peeringリクエストを通じてVPC Peeringインスタンスを作成します。

リクエスト

リクエストパラメータ

パラメータ名 必須の有無 タイプ 制約事項 説明
regionCode No String リージョンコード
VPC Peeringインスタンスが作成されるリージョン(Region)を決定できます。
regionCodeはgetRegionListアクションを通じて取得できます。
Default:getRegionList照会結果の最初のリージョンを選択
vpcPeeringName No 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

レスポンス

レスポンスデータタイプ

  • VpcPeeringInstanceListタイプ
VpcPeeringInstanceList extends CommonResponse
private Integer totalRows;
private List vpcPeeringInstanceList = new ArrayList<>();
VpcPeeringInstance
private String vpcPeeringInstanceNo;
private String vpcPeeringName;
private String regionCode;
private Date createDate;
private Date lastModifyDate;
private CommonCode vpcPeeringInstanceStatus;
private String vpcPeeringInstanceStatusName;
private CommonCode vpcPeeringInstanceOperation;
private String sourceVpcNo;
private String sourceVpcName;
private String sourceVpcIpv4CidrBlock;
private String sourceVpcLoginId;
private String targetVpcNo;
private String targetVpcName;
private String targetVpcIpv4CidrBlock;
private String targetVpcLoginId;
private String vpcPeeringDescription;
private Boolean hasReverseVpcPeering;
private Boolean isBetweenAccounts;
private String reverseVpcPeeringInstanceNo;

リクエスト例

ncloud vpc 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>