Package com.pulumi.aws.ec2.inputs
Class GetNatGatewayPlainArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.aws.ec2.inputs.GetNatGatewayPlainArgs
-
public final class GetNatGatewayPlainArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetNatGatewayPlainArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetNatGatewayPlainArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetNatGatewayPlainArgs.Builderbuilder()static GetNatGatewayPlainArgs.Builderbuilder(GetNatGatewayPlainArgs defaults)java.util.Optional<java.util.List<GetNatGatewayFilter>>filters()java.util.Optional<java.lang.String>id()java.util.Optional<java.lang.String>region()java.util.Optional<java.lang.String>state()java.util.Optional<java.lang.String>subnetId()java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>tags()java.util.Optional<java.lang.String>vpcId()
-
-
-
Field Detail
-
Empty
public static final GetNatGatewayPlainArgs Empty
-
-
Method Detail
-
filters
public java.util.Optional<java.util.List<GetNatGatewayFilter>> filters()
- Returns:
- Custom filter block as described below. The arguments of this data source act as filters for querying the available NAT Gateways in the current Region. The given filters must match exactly one NAT Gateway whose data will be exported as attributes.
-
id
public java.util.Optional<java.lang.String> id()
- Returns:
- ID of the specific NAT Gateway 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.
-
state
public java.util.Optional<java.lang.String> state()
- Returns:
- State of the NAT Gateway (pending | failed | available | deleting | deleted ).
-
subnetId
public java.util.Optional<java.lang.String> subnetId()
- Returns:
- ID of subnet that the NAT Gateway resides in.
-
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 NAT Gateway.
-
vpcId
public java.util.Optional<java.lang.String> vpcId()
- Returns:
- ID of the VPC that the NAT Gateway resides in.
-
builder
public static GetNatGatewayPlainArgs.Builder builder()
-
builder
public static GetNatGatewayPlainArgs.Builder builder(GetNatGatewayPlainArgs defaults)
-
-