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 `availabilityZoneId`, `cidrBlock` and `vpcId` arguments become computed attributes * The default value for `mapPublicIpOnLaunch` 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()
      • region

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

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

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

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