Package com.pulumi.aws.ec2.inputs
Class GetElasticIpPlainArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.aws.ec2.inputs.GetElasticIpPlainArgs
-
public final class GetElasticIpPlainArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetElasticIpPlainArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetElasticIpPlainArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetElasticIpPlainArgs.Builderbuilder()static GetElasticIpPlainArgs.Builderbuilder(GetElasticIpPlainArgs defaults)java.util.Optional<java.util.List<GetElasticIpFilter>>filters()java.util.Optional<java.lang.String>id()java.util.Optional<java.lang.String>publicIp()java.util.Optional<java.lang.String>region()java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>tags()
-
-
-
Field Detail
-
Empty
public static final GetElasticIpPlainArgs Empty
-
-
Method Detail
-
filters
public java.util.Optional<java.util.List<GetElasticIpFilter>> 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<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<java.lang.String> publicIp()
- Returns:
- Public IP of the specific EIP to retrieve.
-
region
public java.util.Optional<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<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 GetElasticIpPlainArgs.Builder builder()
-
builder
public static GetElasticIpPlainArgs.Builder builder(GetElasticIpPlainArgs defaults)
-
-