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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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.
23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 |
# File 'lib/aws-sdk-ec2/types.rb', line 23757 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 |