Class: Aws::EC2::Types::Subnet
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::Subnet
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes a subnet.
Instance Attribute Summary collapse
-
#assign_ipv_6_address_on_creation ⇒ Boolean
Indicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives an IPv6 address.
-
#availability_zone ⇒ String
The Availability Zone of the subnet.
-
#available_ip_address_count ⇒ Integer
The number of unused private IPv4 addresses in the subnet.
-
#cidr_block ⇒ String
The IPv4 CIDR block assigned to the subnet.
-
#default_for_az ⇒ Boolean
Indicates whether this is the default subnet for the Availability Zone.
-
#ipv_6_cidr_block_association_set ⇒ Array<Types::SubnetIpv6CidrBlockAssociation>
Information about the IPv6 CIDR blocks associated with the subnet.
-
#map_public_ip_on_launch ⇒ Boolean
Indicates whether instances launched in this subnet receive a public IPv4 address.
-
#state ⇒ String
The current state of the subnet.
-
#subnet_id ⇒ String
The ID of the subnet.
-
#tags ⇒ Array<Types::Tag>
Any tags assigned to the subnet.
-
#vpc_id ⇒ String
The ID of the VPC the subnet is in.
Instance Attribute Details
#assign_ipv_6_address_on_creation ⇒ Boolean
Indicates whether a network interface created in this subnet (including a network interface created by RunInstances) receives an IPv6 address.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |
#availability_zone ⇒ String
The Availability Zone of the subnet.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |
#available_ip_address_count ⇒ Integer
The number of unused private IPv4 addresses in the subnet. Note that the IPv4 addresses for any stopped instances are considered unavailable.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |
#cidr_block ⇒ String
The IPv4 CIDR block assigned to the subnet.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |
#default_for_az ⇒ Boolean
Indicates whether this is the default subnet for the Availability Zone.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |
#ipv_6_cidr_block_association_set ⇒ Array<Types::SubnetIpv6CidrBlockAssociation>
Information about the IPv6 CIDR blocks associated with the subnet.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |
#map_public_ip_on_launch ⇒ Boolean
Indicates whether instances launched in this subnet receive a public IPv4 address.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |
#state ⇒ String
The current state of the subnet.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |
#subnet_id ⇒ String
The ID of the subnet.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Any tags assigned to the subnet.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |
#vpc_id ⇒ String
The ID of the VPC the subnet is in.
29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 |
# File 'lib/aws-sdk-ec2/types.rb', line 29643 class Subnet < Struct.new( :availability_zone, :available_ip_address_count, :cidr_block, :default_for_az, :map_public_ip_on_launch, :state, :subnet_id, :vpc_id, :assign_ipv_6_address_on_creation, :ipv_6_cidr_block_association_set, :tags) include Aws::Structure end |