Package com.pulumi.aws.ec2.inputs
Class LaunchTemplateSecondaryInterfaceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.LaunchTemplateSecondaryInterfaceArgs
-
public final class LaunchTemplateSecondaryInterfaceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLaunchTemplateSecondaryInterfaceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static LaunchTemplateSecondaryInterfaceArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LaunchTemplateSecondaryInterfaceArgs.Builderbuilder()static LaunchTemplateSecondaryInterfaceArgs.Builderbuilder(LaunchTemplateSecondaryInterfaceArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>deleteOnTermination()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>deviceIndex()java.util.Optional<com.pulumi.core.Output<java.lang.String>>interfaceType()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>networkCardIndex()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>privateIpAddressCount()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>privateIpAddresses()java.util.Optional<com.pulumi.core.Output<java.lang.String>>secondarySubnetId()
-
-
-
Field Detail
-
Empty
public static final LaunchTemplateSecondaryInterfaceArgs Empty
-
-
Method Detail
-
deleteOnTermination
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> deleteOnTermination()
- Returns:
- Whether the secondary interface is deleted when the instance is terminated. The only supported value is `true`.
-
deviceIndex
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> deviceIndex()
- Returns:
- Device index for the secondary interface attachment.
-
interfaceType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> interfaceType()
- Returns:
- Type of secondary interface. The only supported value is: `secondary`.
-
networkCardIndex
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> networkCardIndex()
- Returns:
- Index of the network card.
-
privateIpAddressCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> privateIpAddressCount()
- Returns:
- Number of private IPv4 addresses to assign to the secondary interface.
-
privateIpAddresses
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> privateIpAddresses()
- Returns:
- Private IPv4 addresses to assign to the secondary interface.
-
secondarySubnetId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> secondarySubnetId()
- Returns:
- ID of the secondary subnet.
-
builder
public static LaunchTemplateSecondaryInterfaceArgs.Builder builder()
-
builder
public static LaunchTemplateSecondaryInterfaceArgs.Builder builder(LaunchTemplateSecondaryInterfaceArgs defaults)
-
-