Class DefaultSubnetState


  • public final class DefaultSubnetState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • arn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
      • assignIpv6AddressOnCreation

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> assignIpv6AddressOnCreation()
      • availabilityZone

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> availabilityZone()
        Returns:
        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:
      • availabilityZoneId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> availabilityZoneId()
        Returns:
        The AZ ID of the subnet
      • cidrBlock

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cidrBlock()
        Returns:
        The IPv4 CIDR block assigned to the subnet
      • customerOwnedIpv4Pool

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> customerOwnedIpv4Pool()
      • enableDns64

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableDns64()
      • enableLniAtDeviceIndex

        public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> enableLniAtDeviceIndex()
      • enableResourceNameDnsARecordOnLaunch

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableResourceNameDnsARecordOnLaunch()
      • enableResourceNameDnsAaaaRecordOnLaunch

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableResourceNameDnsAaaaRecordOnLaunch()
      • existingDefaultSubnet

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> existingDefaultSubnet()
      • forceDestroy

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> forceDestroy()
        Returns:
        Whether destroying the resource deletes the default subnet. Default: `false`
      • ipv6CidrBlock

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipv6CidrBlock()
      • ipv6CidrBlockAssociationId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ipv6CidrBlockAssociationId()
      • ipv6Native

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> ipv6Native()
      • mapCustomerOwnedIpOnLaunch

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> mapCustomerOwnedIpOnLaunch()
      • mapPublicIpOnLaunch

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> mapPublicIpOnLaunch()
      • outpostArn

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> outpostArn()
      • ownerId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> ownerId()
      • privateDnsHostnameTypeOnLaunch

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> privateDnsHostnameTypeOnLaunch()
      • tags

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tags()
      • tagsAll

        @Deprecated
        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> tagsAll()
        Deprecated.
        Please use `tags` instead.
      • vpcId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()
        Returns:
        The ID of the VPC the subnet is in