Skip to main content


No description

type AWSVPCSubnet {
assignIpv6AddressOnCreation: Boolean!
availabilityZone: String!
availabilityZoneId: String!
numberOfAvailableIpAddress: Int!
cidrBlock: String!
customerOwnedIpv4Pool: String!
defaultForAz: Boolean!
enableDns64: Boolean!
enableLniAtDeviceIndex: Int!
ipv6CidrBlockAssociationSet: [AWSVPCSubnetIpv6CidrBlockAssociation!]!
ipv6Native: Boolean!
mapCustomerOwnedIpOnLaunch: Boolean!
mapPublicIpOnLaunch: Boolean!
outpostArn: String!
ownerId: String!
privateDnsNameOptionsOnLaunch: AWSVPCSubnetPrivateDnsNameOptionsOnLaunch
state: AWSVPCSubnetStateType!
arn: String!
id: String!
tags: [AWSTag!]!
vpcId: String!
routeTable: AWSVPCRouteTable


AWSVPCSubnet.assignIpv6AddressOnCreation ● Boolean! non-null scalar

Indicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives an IPv6 address.

AWSVPCSubnet.availabilityZone ● String! non-null scalar

The Availability Zone of the subnet

AWSVPCSubnet.availabilityZoneId ● String! non-null scalar

The AZ ID of the subnet

AWSVPCSubnet.numberOfAvailableIpAddress ● Int! non-null scalar

The number of unused private IPv4 addresses in the subnet

AWSVPCSubnet.cidrBlock ● String! non-null scalar

The IPv4 CIDR block assigned to the subnet

AWSVPCSubnet.customerOwnedIpv4Pool ● String! non-null scalar

The customer-owned IPv4 address pool associated with the subnet

AWSVPCSubnet.defaultForAz ● Boolean! non-null scalar

Indicates whether this is the default subnet for the Availability Zone

AWSVPCSubnet.enableDns64 ● Boolean! non-null scalar

Indicates whether DNS queries made to the Amazon-provided DNS Resolver in this subnet should return synthetic IPv6 addresses for IPv4-only destinations

AWSVPCSubnet.enableLniAtDeviceIndex ● Int! non-null scalar

Indicates the device position for local network interfaces in this subnet

AWSVPCSubnet.ipv6CidrBlockAssociationSet ● [AWSVPCSubnetIpv6CidrBlockAssociation!]! non-null object

Information about the IPv6 CIDR blocks associated with the subnet

AWSVPCSubnet.ipv6Native ● Boolean! non-null scalar

Indicates whether this is an IPv6 only subnet

AWSVPCSubnet.mapCustomerOwnedIpOnLaunch ● Boolean! non-null scalar

Indicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives a customer-owned IPv4 address

AWSVPCSubnet.mapPublicIpOnLaunch ● Boolean! non-null scalar

Indicates whether instances launched in this subnet receive a public IPv4 address

AWSVPCSubnet.outpostArn ● String! non-null scalar

The Amazon Resource Name (ARN) of the Outpost

AWSVPCSubnet.ownerId ● String! non-null scalar

The ID of the Amazon Web Services account that owns the subnet

AWSVPCSubnet.privateDnsNameOptionsOnLaunch ● AWSVPCSubnetPrivateDnsNameOptionsOnLaunch object

The type of hostnames to assign to instances in the subnet at launch

AWSVPCSubnet.state ● AWSVPCSubnetStateType! non-null enum

The current state of the subnet

AWSVPCSubnet.arn ● String! non-null scalar

The Amazon Resource Name (ARN) of the subnet ● String! non-null scalar

The ID of the subnet

AWSVPCSubnet.tags ● [AWSTag!]! non-null object

The tags assigned to the subnet

AWSVPCSubnet.vpcId ● String! non-null scalar

The ID of the VPC the subnet is in

AWSVPCSubnet.routeTable ● AWSVPCRouteTable object

The associated route table

Member of

AWSDMSReplicationSubnetStatus object ● AWSDynamoDBSubnetGroup object ● AWSEC2LaunchTemplateInstanceNetworkInterfaceSpecification object ● AWSECSVpcConfiguration object ● AWSElasticsearchDomainVPCOptions object ● AWSEMRClusterEC2InstanceAttributes object ● AWSNetworkInterface object ● AWSOpenSearchDomainVPCOptions object ● AWSRedshiftClusterNetworkInterface object ● AWSRedshiftClusterSubnetGroup object ● AWSSageMakerNotebookInstance object ● AWSVPC object ● AWSVPCEndpoint object ● AWSVPCFirewall object