Class LaunchTemplateNetworkInterfaceGetArgs
Inherited Members
Namespace: Pulumi.Aws.Ec2.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class LaunchTemplateNetworkInterfaceGetArgs : ResourceArgs
Constructors
View SourceLaunchTemplateNetworkInterfaceGetArgs()
Declaration
public LaunchTemplateNetworkInterfaceGetArgs()
Properties
View SourceAssociatePublicIpAddress
Associate a public ip address with the network interface. Boolean value.
Declaration
public Input<string> AssociatePublicIpAddress { get; set; }
Property Value
Type | Description |
---|---|
Input<System.String> |
DeleteOnTermination
Whether the network interface should be destroyed on instance termination.
Declaration
public Input<bool> DeleteOnTermination { get; set; }
Property Value
Type | Description |
---|---|
Input<System.Boolean> |
Description
Description of the network interface.
Declaration
public Input<string> Description { get; set; }
Property Value
Type | Description |
---|---|
Input<System.String> |
DeviceIndex
The integer index of the network interface attachment.
Declaration
public Input<int> DeviceIndex { get; set; }
Property Value
Type | Description |
---|---|
Input<System.Int32> |
Ipv4AddressCount
The number of secondary private IPv4 addresses to assign to a network interface. Conflicts with ipv4_addresses
Declaration
public Input<int> Ipv4AddressCount { get; set; }
Property Value
Type | Description |
---|---|
Input<System.Int32> |
Ipv4Addresses
One or more private IPv4 addresses to associate. Conflicts with ipv4_address_count
Declaration
public InputList<string> Ipv4Addresses { get; set; }
Property Value
Type | Description |
---|---|
InputList<System.String> |
Ipv6AddressCount
The number of IPv6 addresses to assign to a network interface. Conflicts with ipv6_addresses
Declaration
public Input<int> Ipv6AddressCount { get; set; }
Property Value
Type | Description |
---|---|
Input<System.Int32> |
Ipv6Addresses
One or more specific IPv6 addresses from the IPv6 CIDR block range of your subnet. Conflicts with ipv6_address_count
Declaration
public InputList<string> Ipv6Addresses { get; set; }
Property Value
Type | Description |
---|---|
InputList<System.String> |
NetworkInterfaceId
The ID of the network interface to attach.
Declaration
public Input<string> NetworkInterfaceId { get; set; }
Property Value
Type | Description |
---|---|
Input<System.String> |
PrivateIpAddress
The primary private IPv4 address.
Declaration
public Input<string> PrivateIpAddress { get; set; }
Property Value
Type | Description |
---|---|
Input<System.String> |
SecurityGroups
A list of security group IDs to associate.
Declaration
public InputList<string> SecurityGroups { get; set; }
Property Value
Type | Description |
---|---|
InputList<System.String> |
SubnetId
The VPC Subnet ID to associate.
Declaration
public Input<string> SubnetId { get; set; }
Property Value
Type | Description |
---|---|
Input<System.String> |