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

EC2 NetworkInterface 埋め込みプロパティタイプ

EC2 Network Interface タイプは、AWS::EC2::Instance タイプの埋め込みプロパティです。アタッチされるネットワークインターフェイスを指定します。

構文

JSON

Copy
{ "AssociatePublicIpAddress" : Boolean, "DeleteOnTermination" : Boolean, "Description" : String, "DeviceIndex" : String, "GroupSet" : [ String, ... ], "NetworkInterfaceId" : String, "Ipv6AddressCount" : Integer, "Ipv6Addresses" : [ IPv6 Address Type, ... ], "PrivateIpAddress" : String, "PrivateIpAddresses" : [ PrivateIpAddressSpecification, ... ], "SecondaryPrivateIpAddressCount" : Integer, "SubnetId" : String }

YAML

Copy
AssociatePublicIpAddress: Boolean DeleteOnTermination: Boolean Description: String DeviceIndex: String GroupSet: - 文字列 NetworkInterfaceId: String Ipv6AddressCount: Integer Ipv6Addresses: - IPv6 Address Type PrivateIpAddress: String PrivateIpAddresses: - PrivateIpAddressSpecification SecondaryPrivateIpAddressCount: Integer SubnetId: String

プロパティ

AssociatePublicIpAddress

ネットワークインターフェイスがパブリック IP アドレスを受信するかどうかを示します。パブリック IP アドレスをネットワークインターフェイスと関連付けることができるのは、新しい (既存のものではない) ネットワークインターフェイスであり、デバイスインデックスが eth0 の場合のみです。つまり、true を指定した場合は、ネットワークインターフェイス ID を指定しないでください。詳細については、「Amazon EC2 インスタンスの IP アドレス指定」を参照してください。

Required: No

Type: Boolean。

DeleteOnTermination

インスタンスの削除時にネットワークインターフェイスを削除するかどうか。

Required: No

Type: Boolean。

Description

このネットワークインターフェイスの説明。

Required: No

Type: String

DeviceIndex

アタッチの順番におけるネットワークインターフェイスの位置。

Required: Yes

Type: String

GroupSet

このネットワークインターフェイスに関連付けられているセキュリティグループ ID のリスト。

Required: No

: 文字列のリスト。

NetworkInterfaceId

既存のネットワークインターフェイス ID。

必須: 条件による。SubnetId プロパティを指定しない場合は、このプロパティを指定する必要があります。

Type: String

Ipv6AddressCount

ネットワークインターフェイスに関連付る IPv6 アドレスの数。Amazon EC2 はサブネットの範囲から自動的に IPv6 アドレスを選択します。固有 IPv6 アドレスを指定するには、Ipv6Addresses のプロパティを使用し、このプロパティは指定しないでください。

インスタンスタイプが IPv6 アドレスをサポートする制限については、Amazon EC2 API ReferenceRunInstances アクションを参照してください。

Required: No

Type: Integer

Ipv6Addresses

ネットワークインターフェイスに関連付けるためのサブネットの IPv6 CIDR ブロック範囲からの 1 つ以上の IPv6 アドレス。IPv6 アドレスの数を指定するには、Ipv6AddressCountのプロパティを使用し、このプロパティは指定しないでください。

インスタンスタイプが IPv6 アドレスをサポートする制限の情報については、Amazon EC2 API ReferenceRunInstances アクションを参照してください。

Required: No

EC2 NetworkInterface Ipv6AddressesType: リスト

PrivateIpAddress

ネットワークインターフェイスに単一のプライベート IP アドレスを割り当てます。このアドレスがプライマリプライベート IP アドレスとして使用されます。複数のプライベート IP アドレスを指定する場合は、PrivateIpAddresses プロパティを使用します。

Required: No

Type: String

PrivateIpAddresses

ネットワークインターフェイスに一連のプライベート IP アドレスを割り当てます。プライマリプライベート IP アドレスは、PrivateIpAddressSpecification プロパティで Primary プロパティの値を true に設定することによって指定できます。プライベート IP アドレスが Amazon EC2 によって自動的に割り当てられるようにする場合は、このプロパティを指定せず、SecondaryPrivateIpCountプロパティを使用します。

プライベート IP アドレスの最大数については、Linux インスタンス用 Amazon EC2 ユーザーガイドの「インスタンスタイプあたりの ENI ごとのプライベート IP アドレス」を参照してください。

Required: No

: PrivateIpAddressSpecification のリスト

SecondaryPrivateIpAddressCount

ネットワークインターフェイスに自動的に割り当てられるセカンダリプライベート IP アドレスの数。Amazon EC2 では、PrivateIpAddress プロパティの値がプライマリプライベート IP アドレスとして使用されます。このプロパティを指定しなかった場合、プライマリとセカンダリの両方のプライベート IP アドレスが Amazon EC2 によって自動的に割り当てられます。

プライベート IP アドレスのリストを独自に指定する場合は、このプロパティを指定せずに、PrivateIpAddresses プロパティを使用してください。

プライベート IP アドレスの最大数については、Linux インスタンス用 Amazon EC2 ユーザーガイドの「インスタンスタイプあたりの ENI ごとのプライベート IP アドレス」を参照してください。

Required: No

型: 整数。

SubnetId

ネットワークインターフェイスに関連付けるサブネットの ID。

必須: 条件による。NetworkInterfaceId プロパティを指定しない場合は、このプロパティを指定する必要があります。

Type: String

このページの内容: