Class: Aws::EC2::Types::Address
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::Address
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-ec2/types.rb
Overview
Describes an Elastic IP address.
Instance Attribute Summary collapse
-
#allocation_id ⇒ String
The ID representing the allocation of the address for use with EC2-VPC.
-
#association_id ⇒ String
The ID representing the association of the address with an instance in a VPC.
-
#domain ⇒ String
Indicates whether this Elastic IP address is for use with instances in EC2-Classic (‘standard`) or instances in a VPC (`vpc`).
-
#instance_id ⇒ String
The ID of the instance that the address is associated with (if any).
-
#network_interface_id ⇒ String
The ID of the network interface.
-
#network_interface_owner_id ⇒ String
The ID of the AWS account that owns the network interface.
-
#private_ip_address ⇒ String
The private IP address associated with the Elastic IP address.
-
#public_ip ⇒ String
The Elastic IP address.
-
#public_ipv_4_pool ⇒ String
The ID of an address pool.
-
#tags ⇒ Array<Types::Tag>
Any tags assigned to the Elastic IP address.
Instance Attribute Details
#allocation_id ⇒ String
The ID representing the allocation of the address for use with EC2-VPC.
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/aws-sdk-ec2/types.rb', line 297 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address, :tags, :public_ipv_4_pool) include Aws::Structure end |
#association_id ⇒ String
The ID representing the association of the address with an instance in a VPC.
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/aws-sdk-ec2/types.rb', line 297 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address, :tags, :public_ipv_4_pool) include Aws::Structure end |
#domain ⇒ String
Indicates whether this Elastic IP address is for use with instances in EC2-Classic (‘standard`) or instances in a VPC (`vpc`).
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/aws-sdk-ec2/types.rb', line 297 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address, :tags, :public_ipv_4_pool) include Aws::Structure end |
#instance_id ⇒ String
The ID of the instance that the address is associated with (if any).
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/aws-sdk-ec2/types.rb', line 297 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address, :tags, :public_ipv_4_pool) include Aws::Structure end |
#network_interface_id ⇒ String
The ID of the network interface.
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/aws-sdk-ec2/types.rb', line 297 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address, :tags, :public_ipv_4_pool) include Aws::Structure end |
#network_interface_owner_id ⇒ String
The ID of the AWS account that owns the network interface.
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/aws-sdk-ec2/types.rb', line 297 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address, :tags, :public_ipv_4_pool) include Aws::Structure end |
#private_ip_address ⇒ String
The private IP address associated with the Elastic IP address.
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/aws-sdk-ec2/types.rb', line 297 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address, :tags, :public_ipv_4_pool) include Aws::Structure end |
#public_ip ⇒ String
The Elastic IP address.
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/aws-sdk-ec2/types.rb', line 297 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address, :tags, :public_ipv_4_pool) include Aws::Structure end |
#public_ipv_4_pool ⇒ String
The ID of an address pool.
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/aws-sdk-ec2/types.rb', line 297 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address, :tags, :public_ipv_4_pool) include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
Any tags assigned to the Elastic IP address.
297 298 299 300 301 302 303 304 305 306 307 308 309 |
# File 'lib/aws-sdk-ec2/types.rb', line 297 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address, :tags, :public_ipv_4_pool) include Aws::Structure end |