Class: Aws::EC2::Types::IpamPoolCidr
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::IpamPoolCidr
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
A CIDR provisioned to an IPAM pool.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cidr ⇒ String
The CIDR provisioned to the IPAM pool.
-
#failure_reason ⇒ Types::IpamPoolCidrFailureReason
Details related to why an IPAM pool CIDR failed to be provisioned.
-
#ipam_pool_cidr_id ⇒ String
The IPAM pool CIDR ID.
-
#netmask_length ⇒ Integer
The netmask length of the CIDR you'd like to provision to a pool.
-
#state ⇒ String
The state of the CIDR.
Instance Attribute Details
#cidr ⇒ String
The CIDR provisioned to the IPAM pool. A CIDR is a representation of
an IP address and its associated network mask (or netmask) and
refers to a range of IP addresses. An IPv4 CIDR example is
10.24.34.0/23
. An IPv6 CIDR example is 2001:DB8::/32
.
45194 45195 45196 45197 45198 45199 45200 45201 45202 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45194 class IpamPoolCidr < Struct.new( :cidr, :state, :failure_reason, :ipam_pool_cidr_id, :netmask_length) SENSITIVE = [] include Aws::Structure end |
#failure_reason ⇒ Types::IpamPoolCidrFailureReason
Details related to why an IPAM pool CIDR failed to be provisioned.
45194 45195 45196 45197 45198 45199 45200 45201 45202 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45194 class IpamPoolCidr < Struct.new( :cidr, :state, :failure_reason, :ipam_pool_cidr_id, :netmask_length) SENSITIVE = [] include Aws::Structure end |
#ipam_pool_cidr_id ⇒ String
The IPAM pool CIDR ID.
45194 45195 45196 45197 45198 45199 45200 45201 45202 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45194 class IpamPoolCidr < Struct.new( :cidr, :state, :failure_reason, :ipam_pool_cidr_id, :netmask_length) SENSITIVE = [] include Aws::Structure end |
#netmask_length ⇒ Integer
The netmask length of the CIDR you'd like to provision to a pool. Can be used for provisioning Amazon-provided IPv6 CIDRs to top-level pools and for provisioning CIDRs to pools with source pools. Cannot be used to provision BYOIP CIDRs to top-level pools. "NetmaskLength" or "Cidr" is required.
45194 45195 45196 45197 45198 45199 45200 45201 45202 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45194 class IpamPoolCidr < Struct.new( :cidr, :state, :failure_reason, :ipam_pool_cidr_id, :netmask_length) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the CIDR.
45194 45195 45196 45197 45198 45199 45200 45201 45202 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 45194 class IpamPoolCidr < Struct.new( :cidr, :state, :failure_reason, :ipam_pool_cidr_id, :netmask_length) SENSITIVE = [] include Aws::Structure end |