Package com.pulumi.aws.ec2.inputs
Class GetNatGatewayArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.InvokeArgs
-
- com.pulumi.aws.ec2.inputs.GetNatGatewayArgs
-
public final class GetNatGatewayArgs extends com.pulumi.resources.InvokeArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGetNatGatewayArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GetNatGatewayArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetNatGatewayArgs.Builderbuilder()static GetNatGatewayArgs.Builderbuilder(GetNatGatewayArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<GetNatGatewayFilterArgs>>>filters()java.util.Optional<com.pulumi.core.Output<java.lang.String>>id()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>state()java.util.Optional<com.pulumi.core.Output<java.lang.String>>subnetId()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.lang.String>>vpcId()
-
-
-
Field Detail
-
Empty
public static final GetNatGatewayArgs Empty
-
-
Method Detail
-
filters
public java.util.Optional<com.pulumi.core.Output<java.util.List<GetNatGatewayFilterArgs>>> 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<com.pulumi.core.Output<java.lang.String>> id()
- Returns:
- ID of the specific NAT Gateway 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.
-
state
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
- Returns:
- State of the NAT Gateway (pending | failed | available | deleting | deleted ).
-
subnetId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subnetId()
- Returns:
- ID of subnet that the NAT Gateway resides in.
-
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 NAT Gateway.
-
vpcId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()
- Returns:
- ID of the VPC that the NAT Gateway resides in.
-
builder
public static GetNatGatewayArgs.Builder builder()
-
builder
public static GetNatGatewayArgs.Builder builder(GetNatGatewayArgs defaults)
-
-