NetworkInterfaceSpecificationRequestProperty Struct
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';
const networkInterfaceSpecificationRequestProperty: ec2.CfnEC2Fleet.NetworkInterfaceSpecificationRequestProperty = {
associatePublicIpAddress: false,
deleteOnTermination: false,
description: 'description',
deviceIndex: 123,
groups: ['groups'],
interfaceType: 'interfaceType',
ipv6AddressCount: 123,
ipv6Addresses: [{
ipv6Address: 'ipv6Address',
}],
networkCardIndex: 123,
networkInterfaceId: 'networkInterfaceId',
privateIpAddress: 'privateIpAddress',
privateIpAddresses: [{
primary: false,
privateIpAddress: 'privateIpAddress',
}],
secondaryPrivateIpAddressCount: 123,
subnetId: 'subnetId',
};
Properties
associatePublicIpAddressboolean | IResolvableassociate_public_ip_addresstyping.Union[bool, IResolvable]associatePublicIpAddressBooleanAssociatePublicIpAddressboolAssociatePublicIpAddressinterface{}#deleteOnTerminationboolean | IResolvabledelete_on_terminationtyping.Union[bool, IResolvable]deleteOnTerminationBooleanDeleteOnTerminationboolDeleteOnTerminationinterface{}#ipv6AddressCountnumberipv6_address_countint | floatipv6AddressCountNumberIpv6AddressCountdoubleIpv6AddressCount*float64#ipv6AddressesIResolvable | IResolvable | CfnEC2Fleet.Ipv6AddressRequestProperty[]ipv6_addressestyping.Union[IResolvable, typing.List[typing.Union[IResolvable, Ipv6AddressRequestProperty]]]ipv6AddressesIResolvableIpv6AddressesIResolvableIpv6Addressesinterface{}#networkCardIndexnumbernetwork_card_indexint | floatnetworkCardIndexNumberNetworkCardIndexdoubleNetworkCardIndex*float64#networkInterfaceIdstringnetwork_interface_idstrnetworkInterfaceIdStringNetworkInterfaceIdstringNetworkInterfaceId*string#privateIpAddressstringprivate_ip_addressstrprivateIpAddressStringPrivateIpAddressstringPrivateIpAddress*string#privateIpAddressesIResolvable | IResolvable | CfnEC2Fleet.PrivateIpAddressSpecificationRequestProperty[]private_ip_addressestyping.Union[IResolvable, typing.List[typing.Union[IResolvable, PrivateIpAddressSpecificationRequestProperty]]]privateIpAddressesIResolvablePrivateIpAddressesIResolvablePrivateIpAddressesinterface{}#secondaryPrivateIpAddressCountnumbersecondary_private_ip_address_countint | floatsecondaryPrivateIpAddressCountNumberSecondaryPrivateIpAddressCountdoubleSecondaryPrivateIpAddressCount*float64#