メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

AWS::EC2::VPCGatewayAttachment

VPC にゲートウェイをアタッチします。

構文

AWS CloudFormation テンプレートでこのエンティティを宣言するには、次の構文を使用します。

JSON

Copy
{ "Type" : "AWS::EC2::VPCGatewayAttachment", "Properties" : { "InternetGatewayId" : String, "VpcId" : String, "VpnGatewayId" : String } }

YAML

Copy
Type: "AWS::EC2::VPCGatewayAttachment" Properties: InternetGatewayId: String VpcId: String VpnGatewayId: String

プロパティ

InternetGatewayId

インターネットゲートウェイの ID です。

Required: Conditional InternetGatewayId または VpnGatewayId のどちらかを指定する必要があります。両方を指定することはできません。

Type: String

更新に伴う要件: 中断はありません。

VpcId

このゲートウェイに関連付ける VPC の ID です。

Required: Yes

Type: String

更新に伴う要件: 中断はありません。

VpnGatewayId

VPC にアタッチする仮想プライベートネットワーク (VPN) ゲートウェイの ID です。

Required: Conditional InternetGatewayId または VpnGatewayId のどちらかを指定する必要があります。両方を指定することはできません。

Type: String

更新に伴う要件: 中断はありません。

戻り値

参照番号

このリソースの論理 ID が Ref 組み込み関数に提供されると、Ref によりリソース名が返されます。

Ref 関数の使用方法の詳細については、「Ref」を参照してください。

VPC にインターネットゲートウェイと VPN ゲートウェイの両方をアタッチするには、次のように、 つの個別の AWS::EC2::VPCGatewayAttachment2:: リソースを指定する必要があります。

JSON

Copy
"AttachGateway" : { "Type" : "AWS::EC2::VPCGatewayAttachment", "Properties" : { "VpcId" : { "Ref" : "VPC" }, "InternetGatewayId" : { "Ref" : "myInternetGateway" } } }, "AttachVpnGateway" : { "Type" : "AWS::EC2::VPCGatewayAttachment", "Properties" : { "VpcId" : { "Ref" : "VPC" }, "VpnGatewayId" : { "Ref" : "myVPNGateway" } } }

YAML

Copy
AttachGateway: Type: AWS::EC2::VPCGatewayAttachment Properties: VpcId: Ref: VPC InternetGatewayId: Ref: myInternetGateway AttachVpnGateway: Type: AWS::EC2::VPCGatewayAttachment Properties: VpcId: Ref: VPC VpnGatewayId: Ref: myVPNGateway

以下の資料も参照してください。