Class DefaultSubnetArgs.Builder

  • Enclosing class:
    DefaultSubnetArgs

    public static final class DefaultSubnetArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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 `availability_zone_id`, `cidr_block` and `vpc_id` arguments become computed attributes * The default value for `map_public_ip_on_launch` 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 `availability_zone_id`, `cidr_block` and `vpc_id` arguments become computed attributes * The default value for `map_public_ip_on_launch` 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)
      • enableDns64

        public DefaultSubnetArgs.Builder enableDns64​(@Nullable
                                                     com.pulumi.core.Output<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)
      • ipv6Native

        public DefaultSubnetArgs.Builder ipv6Native​(@Nullable
                                                    com.pulumi.core.Output<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)
      • privateDnsHostnameTypeOnLaunch

        public DefaultSubnetArgs.Builder privateDnsHostnameTypeOnLaunch​(@Nullable
                                                                        com.pulumi.core.Output<java.lang.String> privateDnsHostnameTypeOnLaunch)
      • privateDnsHostnameTypeOnLaunch

        public DefaultSubnetArgs.Builder privateDnsHostnameTypeOnLaunch​(java.lang.String privateDnsHostnameTypeOnLaunch)
      • tags

        public DefaultSubnetArgs.Builder tags​(@Nullable
                                              com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)