Class: Aws::EC2::Types::PublicIpv4Pool
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::EC2::Types::PublicIpv4Pool
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-ec2/types.rb
 
Overview
Describes an IPv4 address pool.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A description of the address pool.
 - 
  
    
      #network_border_group  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the location from which the address pool is advertised.
 - 
  
    
      #pool_address_ranges  ⇒ Array<Types::PublicIpv4PoolRange> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The address ranges.
 - 
  
    
      #pool_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the address pool.
 - 
  
    
      #tags  ⇒ Array<Types::Tag> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Any tags for the address pool.
 - 
  
    
      #total_address_count  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The total number of addresses.
 - 
  
    
      #total_available_address_count  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The total number of available addresses.
 
Instance Attribute Details
#description ⇒ String
A description of the address pool.
      58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 58842 class PublicIpv4Pool < Struct.new( :pool_id, :description, :pool_address_ranges, :total_address_count, :total_available_address_count, :network_border_group, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#network_border_group ⇒ String
The name of the location from which the address pool is advertised. A network border group is a unique set of Availability Zones or Local Zones from where Amazon Web Services advertises public IP addresses.
      58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 58842 class PublicIpv4Pool < Struct.new( :pool_id, :description, :pool_address_ranges, :total_address_count, :total_available_address_count, :network_border_group, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#pool_address_ranges ⇒ Array<Types::PublicIpv4PoolRange>
The address ranges.
      58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 58842 class PublicIpv4Pool < Struct.new( :pool_id, :description, :pool_address_ranges, :total_address_count, :total_available_address_count, :network_border_group, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#pool_id ⇒ String
The ID of the address pool.
      58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 58842 class PublicIpv4Pool < Struct.new( :pool_id, :description, :pool_address_ranges, :total_address_count, :total_available_address_count, :network_border_group, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#tags ⇒ Array<Types::Tag>
Any tags for the address pool.
      58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 58842 class PublicIpv4Pool < Struct.new( :pool_id, :description, :pool_address_ranges, :total_address_count, :total_available_address_count, :network_border_group, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#total_address_count ⇒ Integer
The total number of addresses.
      58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 58842 class PublicIpv4Pool < Struct.new( :pool_id, :description, :pool_address_ranges, :total_address_count, :total_available_address_count, :network_border_group, :tags) SENSITIVE = [] include Aws::Structure end  | 
  
#total_available_address_count ⇒ Integer
The total number of available addresses.
      58842 58843 58844 58845 58846 58847 58848 58849 58850 58851 58852  | 
    
      # File 'lib/aws-sdk-ec2/types.rb', line 58842 class PublicIpv4Pool < Struct.new( :pool_id, :description, :pool_address_ranges, :total_address_count, :total_available_address_count, :network_border_group, :tags) SENSITIVE = [] include Aws::Structure end  |