AWS::EC2::Instance NetworkInterface - AWS CloudFormation

AWS::EC2::Instance NetworkInterface

インスタンスにアタッチされるネットワークインターフェイスを指定します。

NetworkInterface は、AWS::EC2::Instance リソースのプロパティです。

構文

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

JSON

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

プロパティ

AssociatePublicIpAddress

VPC で起動するインスタンスにパブリック IPv4 アドレスを割り当てるかどうかを示します。パブリック IP アドレスは eth0 のネットワークインターフェイスのみに割り当てることができ、既存のネットワークインターフェイスではなく、新しいもののみに割り当てることができます。リクエストに複数のネットワークインターフェイスを指定することはできません。デフォルトサブネットで起動する場合、デフォルト値は true です。

必須: いいえ

タイプ: ブール値

Update requires: No interruption

DeleteOnTermination

true に設定すると、インスタンスの終了時にインターフェイスが削除されます。インスタンスの起動時に新しいネットワークインターフェイスを作成する場合に限り、true を指定できます。

必須: いいえ

タイプ: ブール値

Update requires: No interruption

Description

ネットワークインターフェイスの説明。インスタンスの起動時に新しいネットワークインターフェイスを作成する場合にのみ適用されます。

必須: いいえ

タイプ: 文字列

Update requires: No interruption

DeviceIndex

アタッチの順序におけるネットワークインターフェイスの位置。プライマリネットワークインターフェイスのデバイスインデックスは 0 です。

インスタンスの起動時にネットワークインターフェイスを指定する場合は、デバイスインデックスを指定する必要があります。

必須: 条件付き

タイプ: 文字列

Update requires: No interruption

GroupSet

ネットワークインターフェイスのセキュリティグループの ID。インスタンスの起動時に新しいネットワークインターフェイスを作成する場合にのみ適用されます。

必須: いいえ

タイプ: 文字列のリスト

Update requires: No interruption

Ipv6AddressCount

ネットワークインターフェイスに割り当てる IPv6 アドレスの数。Amazon EC2 ではサブネットの範囲から IPv6 アドレスが選択されます。同じリクエストで、このオプションと、特定の IPv6 アドレスを割り当てるオプションを指定することはできません。起動するインスタンスの最小数を指定した場合は、このオプションを指定できます。

必須: いいえ

タイプ: 整数

Update requires: No interruption

Ipv6Addresses

ネットワークインターフェイスに関連付けられた IPv6 アドレス。

必須: いいえ

タイプ: InstanceIpv6Address のリスト

Update requires: No interruption

NetworkInterfaceId

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

スポットフリートを作成する場合は、起動仕様でネットワークインターフェイス ID を指定できないため、このパラメータは省略してください。

必須: いいえ

タイプ: 文字列

Update requires: No interruption

PrivateIpAddress

ネットワークインターフェイスのプライベート IPv4 アドレス。インスタンスの起動時に新しいネットワークインターフェイスを作成する場合にのみ適用されます。RunInstances リクエストで複数のインスタンスを起動している場合は、このオプションを指定できません。

必須: いいえ

タイプ: 文字列

Update requires: No interruption

PrivateIpAddresses

ネットワークインターフェイスに割り当てられた 1 つ以上のプライベート IPv4 アドレス。プライマリとして指定できるプライベート IPv4 アドレスは 1 つだけです。RunInstances リクエストで複数のインスタンスを起動している場合は、このオプションを指定できません。

必須: いいえ

タイプ: PrivateIpAddressSpecification のリスト

Update requires: No interruption

SecondaryPrivateIpAddressCount

セカンダリプライベート IPv4 アドレスの数。このオプションを指定したり、プライベート IP アドレスオプションを使用して複数のプライベート IP アドレスを指定したりすることはできません。RunInstances リクエストで複数のインスタンスを起動している場合は、このオプションを指定できません。

必須: いいえ

タイプ: 整数

Update requires: No interruption

SubnetId

サブネットの ID。

必須: いいえ

タイプ: 文字列

Update requires: No interruption