Package com.pulumi.aws.ec2.inputs
Class GetElasticIpArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.aws.ec2.inputs.GetElasticIpArgs
-
public final class GetElasticIpArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetElasticIpArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetElasticIpArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetElasticIpArgs.Builderbuilder()static GetElasticIpArgs.Builderbuilder(GetElasticIpArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<GetElasticIpFilterArgs>>>filters()java.util.Optional<com.pulumi.core.Output<java.lang.String>>id()java.util.Optional<com.pulumi.core.Output<java.lang.String>>publicIp()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()
-
-
-
Field Detail
-
Empty
public static final GetElasticIpArgs Empty
-
-
Method Detail
-
filters
public java.util.Optional<com.pulumi.core.Output<java.util.List<GetElasticIpFilterArgs>>> filters()
- Returns:
- One or more name/value pairs to use as filters. There are several valid keys, for a full reference, check out the [EC2 API Reference](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAddresses.html).
-
id
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> id()
- Returns:
- Allocation ID of the specific VPC EIP to retrieve. If a classic EIP is required, do NOT set `id`, only set `publicIp`
-
publicIp
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> publicIp()
- Returns:
- Public IP of the specific EIP to retrieve.
-
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.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags, each pair of which must exactly match a pair on the desired Elastic IP. The arguments of this data source act as filters for querying the available Elastic IPs in the current region. The given filters must match exactly one Elastic IP whose data will be exported as attributes.
-
builder
public static GetElasticIpArgs.Builder builder()
-
builder
public static GetElasticIpArgs.Builder builder(GetElasticIpArgs defaults)
-
-