Package com.pulumi.aws.ec2.inputs
Class GetSubnetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.inputs.GetSubnetArgs.Builder
-
- Enclosing class:
- GetSubnetArgs
public static final class GetSubnetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetSubnetArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetSubnetArgs.BuilderavailabilityZone(com.pulumi.core.Output<java.lang.String> availabilityZone)GetSubnetArgs.BuilderavailabilityZone(java.lang.String availabilityZone)GetSubnetArgs.BuilderavailabilityZoneId(com.pulumi.core.Output<java.lang.String> availabilityZoneId)GetSubnetArgs.BuilderavailabilityZoneId(java.lang.String availabilityZoneId)GetSubnetArgsbuild()GetSubnetArgs.BuildercidrBlock(com.pulumi.core.Output<java.lang.String> cidrBlock)GetSubnetArgs.BuildercidrBlock(java.lang.String cidrBlock)GetSubnetArgs.BuilderdefaultForAz(com.pulumi.core.Output<java.lang.Boolean> defaultForAz)GetSubnetArgs.BuilderdefaultForAz(java.lang.Boolean defaultForAz)GetSubnetArgs.Builderfilters(GetSubnetFilterArgs... filters)GetSubnetArgs.Builderfilters(com.pulumi.core.Output<java.util.List<GetSubnetFilterArgs>> filters)GetSubnetArgs.Builderfilters(java.util.List<GetSubnetFilterArgs> filters)GetSubnetArgs.Builderid(com.pulumi.core.Output<java.lang.String> id)GetSubnetArgs.Builderid(java.lang.String id)GetSubnetArgs.Builderipv6CidrBlock(com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)GetSubnetArgs.Builderipv6CidrBlock(java.lang.String ipv6CidrBlock)GetSubnetArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)GetSubnetArgs.Builderregion(java.lang.String region)GetSubnetArgs.Builderstate(com.pulumi.core.Output<java.lang.String> state)GetSubnetArgs.Builderstate(java.lang.String state)GetSubnetArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)GetSubnetArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)GetSubnetArgs.BuildervpcId(com.pulumi.core.Output<java.lang.String> vpcId)GetSubnetArgs.BuildervpcId(java.lang.String vpcId)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetSubnetArgs defaults)
-
-
Method Detail
-
availabilityZone
public GetSubnetArgs.Builder availabilityZone(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZone)
- Parameters:
availabilityZone- Availability zone where the subnet must reside.- Returns:
- builder
-
availabilityZone
public GetSubnetArgs.Builder availabilityZone(java.lang.String availabilityZone)
- Parameters:
availabilityZone- Availability zone where the subnet must reside.- Returns:
- builder
-
availabilityZoneId
public GetSubnetArgs.Builder availabilityZoneId(@Nullable com.pulumi.core.Output<java.lang.String> availabilityZoneId)
- Parameters:
availabilityZoneId- ID of the Availability Zone for the subnet. This argument is not supported in all regions or partitions. If necessary, use `availabilityZone` instead.- Returns:
- builder
-
availabilityZoneId
public GetSubnetArgs.Builder availabilityZoneId(java.lang.String availabilityZoneId)
- Parameters:
availabilityZoneId- ID of the Availability Zone for the subnet. This argument is not supported in all regions or partitions. If necessary, use `availabilityZone` instead.- Returns:
- builder
-
cidrBlock
public GetSubnetArgs.Builder cidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> cidrBlock)
- Parameters:
cidrBlock- CIDR block of the desired subnet.- Returns:
- builder
-
cidrBlock
public GetSubnetArgs.Builder cidrBlock(java.lang.String cidrBlock)
- Parameters:
cidrBlock- CIDR block of the desired subnet.- Returns:
- builder
-
defaultForAz
public GetSubnetArgs.Builder defaultForAz(@Nullable com.pulumi.core.Output<java.lang.Boolean> defaultForAz)
- Parameters:
defaultForAz- Whether the desired subnet must be the default subnet for its associated availability zone.- Returns:
- builder
-
defaultForAz
public GetSubnetArgs.Builder defaultForAz(java.lang.Boolean defaultForAz)
- Parameters:
defaultForAz- Whether the desired subnet must be the default subnet for its associated availability zone.- Returns:
- builder
-
filters
public GetSubnetArgs.Builder filters(@Nullable com.pulumi.core.Output<java.util.List<GetSubnetFilterArgs>> filters)
- Parameters:
filters- Configuration block. Detailed below.- Returns:
- builder
-
filters
public GetSubnetArgs.Builder filters(java.util.List<GetSubnetFilterArgs> filters)
- Parameters:
filters- Configuration block. Detailed below.- Returns:
- builder
-
filters
public GetSubnetArgs.Builder filters(GetSubnetFilterArgs... filters)
- Parameters:
filters- Configuration block. Detailed below.- Returns:
- builder
-
id
public GetSubnetArgs.Builder id(@Nullable com.pulumi.core.Output<java.lang.String> id)
- Parameters:
id- ID of the specific subnet to retrieve.- Returns:
- builder
-
id
public GetSubnetArgs.Builder id(java.lang.String id)
- Parameters:
id- ID of the specific subnet to retrieve.- Returns:
- builder
-
ipv6CidrBlock
public GetSubnetArgs.Builder ipv6CidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)
- Parameters:
ipv6CidrBlock- IPv6 CIDR block of the desired subnet.- Returns:
- builder
-
ipv6CidrBlock
public GetSubnetArgs.Builder ipv6CidrBlock(java.lang.String ipv6CidrBlock)
- Parameters:
ipv6CidrBlock- IPv6 CIDR block of the desired subnet.- Returns:
- builder
-
region
public GetSubnetArgs.Builder region(@Nullable com.pulumi.core.Output<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
-
region
public GetSubnetArgs.Builder region(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 GetSubnetArgs.Builder state(@Nullable com.pulumi.core.Output<java.lang.String> state)
- Parameters:
state- State that the desired subnet must have.- Returns:
- builder
-
state
public GetSubnetArgs.Builder state(java.lang.String state)
- Parameters:
state- State that the desired subnet must have.- Returns:
- builder
-
tags
public GetSubnetArgs.Builder tags(@Nullable com.pulumi.core.Output<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 subnet.- Returns:
- builder
-
tags
public GetSubnetArgs.Builder tags(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 subnet.- Returns:
- builder
-
vpcId
public GetSubnetArgs.Builder vpcId(@Nullable com.pulumi.core.Output<java.lang.String> vpcId)
- Parameters:
vpcId- ID of the VPC that the desired subnet belongs to.- Returns:
- builder
-
vpcId
public GetSubnetArgs.Builder vpcId(java.lang.String vpcId)
- Parameters:
vpcId- ID of the VPC that the desired subnet belongs to.- Returns:
- builder
-
build
public GetSubnetArgs build()
-
-