import * as core from "@terrascript/core"; export interface DefaultSubnetArgs extends core.ResourceArgs { assignIpv6AddressOnCreation?: boolean | core.BooleanOut; availabilityZone: string | core.StringOut; customerOwnedIpv4Pool?: string | core.StringOut; enableDns64?: boolean | core.BooleanOut; enableResourceNameDnsARecordOnLaunch?: boolean | core.BooleanOut; enableResourceNameDnsAaaaRecordOnLaunch?: boolean | core.BooleanOut; /** * (Optional) Whether destroying the resource deletes the default subnet. Default: `false` */ forceDestroy?: boolean | core.BooleanOut; ipv6CidrBlock?: string | core.StringOut; ipv6Native?: boolean | core.BooleanOut; mapCustomerOwnedIpOnLaunch?: boolean | core.BooleanOut; mapPublicIpOnLaunch?: boolean | core.BooleanOut; privateDnsHostnameTypeOnLaunch?: string | core.StringOut; tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; } export declare class DefaultSubnet extends core.Resource { arn: string | core.StringOut; assignIpv6AddressOnCreation?: boolean | core.BooleanOut; availabilityZone: string | core.StringOut; /** * The AZ ID of the subnet */ availabilityZoneId: string | core.StringOut; /** * The IPv4 CIDR block assigned to the subnet */ cidrBlock: string | core.StringOut; customerOwnedIpv4Pool?: string | core.StringOut; enableDns64?: boolean | core.BooleanOut; enableResourceNameDnsARecordOnLaunch?: boolean | core.BooleanOut; enableResourceNameDnsAaaaRecordOnLaunch?: boolean | core.BooleanOut; existingDefaultSubnet: boolean | core.BooleanOut; /** * (Optional) Whether destroying the resource deletes the default subnet. Default: `false` */ forceDestroy?: boolean | core.BooleanOut; id: string | core.StringOut; ipv6CidrBlock?: string | core.StringOut; ipv6CidrBlockAssociationId: string | core.StringOut; ipv6Native?: boolean | core.BooleanOut; mapCustomerOwnedIpOnLaunch?: boolean | core.BooleanOut; mapPublicIpOnLaunch?: boolean | core.BooleanOut; outpostArn: string | core.StringOut; ownerId: string | core.StringOut; privateDnsHostnameTypeOnLaunch?: string | core.StringOut; tags?: core.Map | core.MapOut; tagsAll?: core.Map | core.MapOut; /** * The ID of the VPC the subnet is in */ vpcId: string | core.StringOut; constructor(name: string, args?: DefaultSubnetArgs); getNamespace(): string; } //# sourceMappingURL=default_subnet.d.ts.map