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.
Instance Attribute Details
#allocation_id ⇒ String
The ID representing the allocation of the address for use with EC2-VPC.
209 210 211 212 213 214 215 216 217 218 219 |
# File 'lib/aws-sdk-ec2/types.rb', line 209 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address) include Aws::Structure end |
#association_id ⇒ String
The ID representing the association of the address with an instance in a VPC.
209 210 211 212 213 214 215 216 217 218 219 |
# File 'lib/aws-sdk-ec2/types.rb', line 209 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address) 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`).
209 210 211 212 213 214 215 216 217 218 219 |
# File 'lib/aws-sdk-ec2/types.rb', line 209 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address) include Aws::Structure end |
#instance_id ⇒ String
The ID of the instance that the address is associated with (if any).
209 210 211 212 213 214 215 216 217 218 219 |
# File 'lib/aws-sdk-ec2/types.rb', line 209 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address) include Aws::Structure end |
#network_interface_id ⇒ String
The ID of the network interface.
209 210 211 212 213 214 215 216 217 218 219 |
# File 'lib/aws-sdk-ec2/types.rb', line 209 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address) include Aws::Structure end |
#network_interface_owner_id ⇒ String
The ID of the AWS account that owns the network interface.
209 210 211 212 213 214 215 216 217 218 219 |
# File 'lib/aws-sdk-ec2/types.rb', line 209 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address) include Aws::Structure end |
#private_ip_address ⇒ String
The private IP address associated with the Elastic IP address.
209 210 211 212 213 214 215 216 217 218 219 |
# File 'lib/aws-sdk-ec2/types.rb', line 209 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address) include Aws::Structure end |
#public_ip ⇒ String
The Elastic IP address.
209 210 211 212 213 214 215 216 217 218 219 |
# File 'lib/aws-sdk-ec2/types.rb', line 209 class Address < Struct.new( :instance_id, :public_ip, :allocation_id, :association_id, :domain, :network_interface_id, :network_interface_owner_id, :private_ip_address) include Aws::Structure end |