AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification
No description
type AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification {
associateCarrierIpAddress: Boolean!
associatePublicIpAddress: Boolean!
deleteOnTermination: Boolean!
description: String!
deviceIndex: Int!
groups: [AWSVPCSecurityGroup!]!
interfaceType: String!
numberOfIpv4Prefix: Int!
ipv4Prefixes: [AWSEC2LaunchTemplateInstanceIPv4PrefixSpecification]!
numberOfIpv6Address: Int!
ipv6Addresses: [AWSEC2LaunchTemplateInstanceIPv6Address]!
numberOfIpv6Prefix: Int!
ipv6Prefixes: [AWSEC2LaunchTemplateInstanceIPv6PrefixSpecification]!
networkCardIndex: Int!
networkInterface: AWSNetworkInterface
privateIpAddress: String!
privateIpAddresses: [AWSEC2LaunchTemplateInstancePrivateIPAddress]!
numberOfSecondaryPrivateIpAddress: Int!
subnet: AWSVPCSubnet
}
Fields
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.associateCarrierIpAddress
● Boolean!
non-null scalar
Indicates whether to associate a Carrier IP address with eth0 for a new network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.associatePublicIpAddress
● Boolean!
non-null scalar
Indicates whether to associate a public IPv4 address with eth0 for a new network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.deleteOnTermination
● Boolean!
non-null scalar
Indicates whether the network interface is deleted when the instance is terminated
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.description
● String!
non-null scalar
A description for the network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.deviceIndex
● Int!
non-null scalar
The device index for the network interface attachmentRamDiskId
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.groups
● [AWSVPCSecurityGroup!]!
non-null object
The IDs of one or more security groups
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.interfaceType
● String!
non-null scalar
The type of network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.numberOfIpv4Prefix
● Int!
non-null scalar
The number of IPv4 prefixes that Amazon Web Services automatically assigned to the network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.ipv4Prefixes
● [AWSEC2LaunchTemplateInstanceIPv4PrefixSpecification]!
non-null object
One or more IPv4 prefixes assigned to the network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.numberOfIpv6Address
● Int!
non-null scalar
The number of IPv6 addresses for the network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.ipv6Addresses
● [AWSEC2LaunchTemplateInstanceIPv6Address]!
non-null object
The IPv6 addresses for the network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.numberOfIpv6Prefix
● Int!
non-null scalar
The number of IPv6 prefixes that Amazon Web Services automatically assigned to the network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.ipv6Prefixes
● [AWSEC2LaunchTemplateInstanceIPv6PrefixSpecification]!
non-null object
One or more IPv6 prefixes assigned to the network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.networkCardIndex
● Int!
non-null scalar
The index of the network card
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.networkInterface
● AWSNetworkInterface
object
The network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.privateIpAddress
● String!
non-null scalar
The primary private IPv4 address of the network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.privateIpAddresses
● [AWSEC2LaunchTemplateInstancePrivateIPAddress]!
non-null object
One or more private IPv4 addresses
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.numberOfSecondaryPrivateIpAddress
● Int!
non-null scalar
The number of secondary private IPv4 addresses for the network interface
AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification.subnet
● AWSVPCSubnet
object
The subnet for the network interface
Member of
AWSEC2LaunchTemplateData
object