Class: Aws::EC2::Types::AllocateAddressResult
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::AllocateAddressResult
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allocation_id ⇒ String
[EC2-VPC] The ID that AWS assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.
-
#carrier_ip ⇒ String
The carrier IP address.
-
#customer_owned_ip ⇒ String
The customer-owned IP address.
-
#customer_owned_ipv_4_pool ⇒ String
The ID of the customer-owned address pool.
-
#domain ⇒ String
Indicates whether the Elastic IP address is for use with instances in a VPC (
vpc
) or instances in EC2-Classic (standard
). -
#network_border_group ⇒ String
The set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.
-
#public_ip ⇒ String
The Elastic IP address.
-
#public_ipv_4_pool ⇒ String
The ID of an address pool.
Instance Attribute Details
#allocation_id ⇒ String
[EC2-VPC] The ID that AWS assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.
647 648 649 650 651 652 653 654 655 656 657 658 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 647 class AllocateAddressResult < Struct.new( :public_ip, :allocation_id, :public_ipv_4_pool, :network_border_group, :domain, :customer_owned_ip, :customer_owned_ipv_4_pool, :carrier_ip) SENSITIVE = [] include Aws::Structure end |
#carrier_ip ⇒ String
The carrier IP address. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).
647 648 649 650 651 652 653 654 655 656 657 658 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 647 class AllocateAddressResult < Struct.new( :public_ip, :allocation_id, :public_ipv_4_pool, :network_border_group, :domain, :customer_owned_ip, :customer_owned_ipv_4_pool, :carrier_ip) SENSITIVE = [] include Aws::Structure end |
#customer_owned_ip ⇒ String
The customer-owned IP address.
647 648 649 650 651 652 653 654 655 656 657 658 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 647 class AllocateAddressResult < Struct.new( :public_ip, :allocation_id, :public_ipv_4_pool, :network_border_group, :domain, :customer_owned_ip, :customer_owned_ipv_4_pool, :carrier_ip) SENSITIVE = [] include Aws::Structure end |
#customer_owned_ipv_4_pool ⇒ String
The ID of the customer-owned address pool.
647 648 649 650 651 652 653 654 655 656 657 658 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 647 class AllocateAddressResult < Struct.new( :public_ip, :allocation_id, :public_ipv_4_pool, :network_border_group, :domain, :customer_owned_ip, :customer_owned_ipv_4_pool, :carrier_ip) SENSITIVE = [] include Aws::Structure end |
#domain ⇒ String
Indicates whether the Elastic IP address is for use with instances
in a VPC (vpc
) or instances in EC2-Classic (standard
).
647 648 649 650 651 652 653 654 655 656 657 658 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 647 class AllocateAddressResult < Struct.new( :public_ip, :allocation_id, :public_ipv_4_pool, :network_border_group, :domain, :customer_owned_ip, :customer_owned_ipv_4_pool, :carrier_ip) SENSITIVE = [] include Aws::Structure end |
#network_border_group ⇒ String
The set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.
647 648 649 650 651 652 653 654 655 656 657 658 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 647 class AllocateAddressResult < Struct.new( :public_ip, :allocation_id, :public_ipv_4_pool, :network_border_group, :domain, :customer_owned_ip, :customer_owned_ipv_4_pool, :carrier_ip) SENSITIVE = [] include Aws::Structure end |
#public_ip ⇒ String
The Elastic IP address.
647 648 649 650 651 652 653 654 655 656 657 658 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 647 class AllocateAddressResult < Struct.new( :public_ip, :allocation_id, :public_ipv_4_pool, :network_border_group, :domain, :customer_owned_ip, :customer_owned_ipv_4_pool, :carrier_ip) SENSITIVE = [] include Aws::Structure end |
#public_ipv_4_pool ⇒ String
The ID of an address pool.
647 648 649 650 651 652 653 654 655 656 657 658 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 647 class AllocateAddressResult < Struct.new( :public_ip, :allocation_id, :public_ipv_4_pool, :network_border_group, :domain, :customer_owned_ip, :customer_owned_ipv_4_pool, :carrier_ip) SENSITIVE = [] include Aws::Structure end |