Package com.pulumi.aws.ec2.inputs
Class EipAssociationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ec2.inputs.EipAssociationState
-
public final class EipAssociationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEipAssociationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static EipAssociationStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>allocationId()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>allowReassociation()static EipAssociationState.Builderbuilder()static EipAssociationState.Builderbuilder(EipAssociationState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>instanceId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>networkInterfaceId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>privateIpAddress()java.util.Optional<com.pulumi.core.Output<java.lang.String>>publicIp()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()
-
-
-
Field Detail
-
Empty
public static final EipAssociationState Empty
-
-
Method Detail
-
allocationId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> allocationId()
- Returns:
- ID of the associated Elastic IP. This argument is required despite being optional at the resource level due to legacy support for EC2-Classic networking.
-
allowReassociation
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowReassociation()
- Returns:
- Whether to allow an Elastic IP address to be re-associated. Defaults to `true`.
-
instanceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> instanceId()
- Returns:
- ID of the instance. The instance must have exactly one attached network interface. You can specify either the instance ID or the network interface ID, but not both.
-
networkInterfaceId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> networkInterfaceId()
- Returns:
- ID of the network interface. If the instance has more than one network interface, you must specify a network interface ID. You can specify either the instance ID or the network interface ID, but not both.
-
privateIpAddress
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateIpAddress()
- Returns:
- Primary or secondary private IP address to associate with the Elastic IP address. If no private IP address is specified, the Elastic IP address is associated with the primary private IP address.
-
publicIp
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicIp()
- Returns:
- ) Address of the associated Elastic IP.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
builder
public static EipAssociationState.Builder builder()
-
builder
public static EipAssociationState.Builder builder(EipAssociationState defaults)
-
-