Package com.pulumi.aws.ec2
Class DefaultSubnetArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ec2.DefaultSubnetArgs.Builder
-
- Enclosing class:
- DefaultSubnetArgs
public static final class DefaultSubnetArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DefaultSubnetArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DefaultSubnetArgs.BuilderassignIpv6AddressOnCreation(com.pulumi.core.Output<java.lang.Boolean> assignIpv6AddressOnCreation)DefaultSubnetArgs.BuilderassignIpv6AddressOnCreation(java.lang.Boolean assignIpv6AddressOnCreation)DefaultSubnetArgs.BuilderavailabilityZone(com.pulumi.core.Output<java.lang.String> availabilityZone)DefaultSubnetArgs.BuilderavailabilityZone(java.lang.String availabilityZone)DefaultSubnetArgsbuild()DefaultSubnetArgs.BuildercustomerOwnedIpv4Pool(com.pulumi.core.Output<java.lang.String> customerOwnedIpv4Pool)DefaultSubnetArgs.BuildercustomerOwnedIpv4Pool(java.lang.String customerOwnedIpv4Pool)DefaultSubnetArgs.BuilderenableDns64(com.pulumi.core.Output<java.lang.Boolean> enableDns64)DefaultSubnetArgs.BuilderenableDns64(java.lang.Boolean enableDns64)DefaultSubnetArgs.BuilderenableResourceNameDnsAaaaRecordOnLaunch(com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsAaaaRecordOnLaunch)DefaultSubnetArgs.BuilderenableResourceNameDnsAaaaRecordOnLaunch(java.lang.Boolean enableResourceNameDnsAaaaRecordOnLaunch)DefaultSubnetArgs.BuilderenableResourceNameDnsARecordOnLaunch(com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsARecordOnLaunch)DefaultSubnetArgs.BuilderenableResourceNameDnsARecordOnLaunch(java.lang.Boolean enableResourceNameDnsARecordOnLaunch)DefaultSubnetArgs.BuilderforceDestroy(com.pulumi.core.Output<java.lang.Boolean> forceDestroy)DefaultSubnetArgs.BuilderforceDestroy(java.lang.Boolean forceDestroy)DefaultSubnetArgs.Builderipv6CidrBlock(com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)DefaultSubnetArgs.Builderipv6CidrBlock(java.lang.String ipv6CidrBlock)DefaultSubnetArgs.Builderipv6Native(com.pulumi.core.Output<java.lang.Boolean> ipv6Native)DefaultSubnetArgs.Builderipv6Native(java.lang.Boolean ipv6Native)DefaultSubnetArgs.BuildermapCustomerOwnedIpOnLaunch(com.pulumi.core.Output<java.lang.Boolean> mapCustomerOwnedIpOnLaunch)DefaultSubnetArgs.BuildermapCustomerOwnedIpOnLaunch(java.lang.Boolean mapCustomerOwnedIpOnLaunch)DefaultSubnetArgs.BuildermapPublicIpOnLaunch(com.pulumi.core.Output<java.lang.Boolean> mapPublicIpOnLaunch)DefaultSubnetArgs.BuildermapPublicIpOnLaunch(java.lang.Boolean mapPublicIpOnLaunch)DefaultSubnetArgs.BuilderprivateDnsHostnameTypeOnLaunch(com.pulumi.core.Output<java.lang.String> privateDnsHostnameTypeOnLaunch)DefaultSubnetArgs.BuilderprivateDnsHostnameTypeOnLaunch(java.lang.String privateDnsHostnameTypeOnLaunch)DefaultSubnetArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)DefaultSubnetArgs.Builderregion(java.lang.String region)DefaultSubnetArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)DefaultSubnetArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DefaultSubnetArgs defaults)
-
-
Method Detail
-
assignIpv6AddressOnCreation
public DefaultSubnetArgs.Builder assignIpv6AddressOnCreation(@Nullable com.pulumi.core.Output<java.lang.Boolean> assignIpv6AddressOnCreation)
-
assignIpv6AddressOnCreation
public DefaultSubnetArgs.Builder assignIpv6AddressOnCreation(java.lang.Boolean assignIpv6AddressOnCreation)
-
availabilityZone
public DefaultSubnetArgs.Builder availabilityZone(com.pulumi.core.Output<java.lang.String> availabilityZone)
- Parameters:
availabilityZone- is required * The `availabilityZoneId`, `cidrBlock` and `vpcId` arguments become computed attributes * The default value for `mapPublicIpOnLaunch` is `true` This resource supports the following additional arguments:- Returns:
- builder
-
availabilityZone
public DefaultSubnetArgs.Builder availabilityZone(java.lang.String availabilityZone)
- Parameters:
availabilityZone- is required * The `availabilityZoneId`, `cidrBlock` and `vpcId` arguments become computed attributes * The default value for `mapPublicIpOnLaunch` is `true` This resource supports the following additional arguments:- Returns:
- builder
-
customerOwnedIpv4Pool
public DefaultSubnetArgs.Builder customerOwnedIpv4Pool(@Nullable com.pulumi.core.Output<java.lang.String> customerOwnedIpv4Pool)
-
customerOwnedIpv4Pool
public DefaultSubnetArgs.Builder customerOwnedIpv4Pool(java.lang.String customerOwnedIpv4Pool)
-
enableDns64
public DefaultSubnetArgs.Builder enableDns64(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableDns64)
-
enableDns64
public DefaultSubnetArgs.Builder enableDns64(java.lang.Boolean enableDns64)
-
enableResourceNameDnsARecordOnLaunch
public DefaultSubnetArgs.Builder enableResourceNameDnsARecordOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsARecordOnLaunch)
-
enableResourceNameDnsARecordOnLaunch
public DefaultSubnetArgs.Builder enableResourceNameDnsARecordOnLaunch(java.lang.Boolean enableResourceNameDnsARecordOnLaunch)
-
enableResourceNameDnsAaaaRecordOnLaunch
public DefaultSubnetArgs.Builder enableResourceNameDnsAaaaRecordOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableResourceNameDnsAaaaRecordOnLaunch)
-
enableResourceNameDnsAaaaRecordOnLaunch
public DefaultSubnetArgs.Builder enableResourceNameDnsAaaaRecordOnLaunch(java.lang.Boolean enableResourceNameDnsAaaaRecordOnLaunch)
-
forceDestroy
public DefaultSubnetArgs.Builder forceDestroy(@Nullable com.pulumi.core.Output<java.lang.Boolean> forceDestroy)
- Parameters:
forceDestroy- Whether destroying the resource deletes the default subnet. Default: `false`- Returns:
- builder
-
forceDestroy
public DefaultSubnetArgs.Builder forceDestroy(java.lang.Boolean forceDestroy)
- Parameters:
forceDestroy- Whether destroying the resource deletes the default subnet. Default: `false`- Returns:
- builder
-
ipv6CidrBlock
public DefaultSubnetArgs.Builder ipv6CidrBlock(@Nullable com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)
-
ipv6CidrBlock
public DefaultSubnetArgs.Builder ipv6CidrBlock(java.lang.String ipv6CidrBlock)
-
ipv6Native
public DefaultSubnetArgs.Builder ipv6Native(@Nullable com.pulumi.core.Output<java.lang.Boolean> ipv6Native)
-
ipv6Native
public DefaultSubnetArgs.Builder ipv6Native(java.lang.Boolean ipv6Native)
-
mapCustomerOwnedIpOnLaunch
public DefaultSubnetArgs.Builder mapCustomerOwnedIpOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> mapCustomerOwnedIpOnLaunch)
-
mapCustomerOwnedIpOnLaunch
public DefaultSubnetArgs.Builder mapCustomerOwnedIpOnLaunch(java.lang.Boolean mapCustomerOwnedIpOnLaunch)
-
mapPublicIpOnLaunch
public DefaultSubnetArgs.Builder mapPublicIpOnLaunch(@Nullable com.pulumi.core.Output<java.lang.Boolean> mapPublicIpOnLaunch)
-
mapPublicIpOnLaunch
public DefaultSubnetArgs.Builder mapPublicIpOnLaunch(java.lang.Boolean mapPublicIpOnLaunch)
-
privateDnsHostnameTypeOnLaunch
public DefaultSubnetArgs.Builder privateDnsHostnameTypeOnLaunch(@Nullable com.pulumi.core.Output<java.lang.String> privateDnsHostnameTypeOnLaunch)
-
privateDnsHostnameTypeOnLaunch
public DefaultSubnetArgs.Builder privateDnsHostnameTypeOnLaunch(java.lang.String privateDnsHostnameTypeOnLaunch)
-
region
public DefaultSubnetArgs.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](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#aws-configuration-reference).- Returns:
- builder
-
region
public DefaultSubnetArgs.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](https://registry.terraform.io/providers/hashicorp/aws/latest/docs#aws-configuration-reference).- Returns:
- builder
-
tags
public DefaultSubnetArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
-
tags
public DefaultSubnetArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
-
build
public DefaultSubnetArgs build()
-
-