Package com.pulumi.aws.ec2.inputs
Class GetNatGatewayPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.GetNatGatewayPlainArgs.Builder
-
- Enclosing class:
- GetNatGatewayPlainArgs
public static final class GetNatGatewayPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetNatGatewayPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetNatGatewayPlainArgsbuild()GetNatGatewayPlainArgs.Builderfilters(GetNatGatewayFilter... filters)GetNatGatewayPlainArgs.Builderfilters(java.util.List<GetNatGatewayFilter> filters)GetNatGatewayPlainArgs.Builderid(java.lang.String id)GetNatGatewayPlainArgs.Builderregion(java.lang.String region)GetNatGatewayPlainArgs.Builderstate(java.lang.String state)GetNatGatewayPlainArgs.BuildersubnetId(java.lang.String subnetId)GetNatGatewayPlainArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)GetNatGatewayPlainArgs.BuildervpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetNatGatewayPlainArgs defaults)
-
-
Method Detail
-
filters
public GetNatGatewayPlainArgs.Builder filters(@Nullable java.util.List<GetNatGatewayFilter> filters)
- Parameters:
filters- 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.- Returns:
- builder
-
filters
public GetNatGatewayPlainArgs.Builder filters(GetNatGatewayFilter... filters)
- Parameters:
filters- 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.- Returns:
- builder
-
id
public GetNatGatewayPlainArgs.Builder id(@Nullable java.lang.String id)
- Parameters:
id- ID of the specific NAT Gateway to retrieve.- Returns:
- builder
-
region
public GetNatGatewayPlainArgs.Builder region(@Nullable java.lang.String region)
- Parameters:
region- 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.- Returns:
- builder
-
state
public GetNatGatewayPlainArgs.Builder state(@Nullable java.lang.String state)
- Parameters:
state- State of the NAT Gateway (pending | failed | available | deleting | deleted ).- Returns:
- builder
-
subnetId
public GetNatGatewayPlainArgs.Builder subnetId(@Nullable java.lang.String subnetId)
- Parameters:
subnetId- ID of subnet that the NAT Gateway resides in.- Returns:
- builder
-
tags
public GetNatGatewayPlainArgs.Builder tags(@Nullable java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Map of tags, each pair of which must exactly match a pair on the desired NAT Gateway.- Returns:
- builder
-
vpcId
public GetNatGatewayPlainArgs.Builder vpcId(@Nullable java.lang.String vpcId)
- Parameters:
vpcId- ID of the VPC that the NAT Gateway resides in.- Returns:
- builder
-
build
public GetNatGatewayPlainArgs build()
-
-