Struct rusoto_ec2::Address [−][src]
pub struct Address { pub allocation_id: Option<String>, pub association_id: Option<String>, pub domain: Option<String>, pub instance_id: Option<String>, pub network_interface_id: Option<String>, pub network_interface_owner_id: Option<String>, pub private_ip_address: Option<String>, pub public_ip: Option<String>, pub tags: Option<Vec<Tag>>, }
Describes an Elastic IP address.
Fields
allocation_id: Option<String>
The ID representing the allocation of the address for use with EC2-VPC.
association_id: Option<String>
The ID representing the association of the address with an instance in a VPC.
domain: Option<String>
Indicates whether this Elastic IP address is for use with instances in EC2-Classic (standard
) or instances in a VPC (vpc
).
instance_id: Option<String>
The ID of the instance that the address is associated with (if any).
network_interface_id: Option<String>
The ID of the network interface.
network_interface_owner_id: Option<String>
The ID of the AWS account that owns the network interface.
private_ip_address: Option<String>
The private IP address associated with the Elastic IP address.
public_ip: Option<String>
The Elastic IP address.
Any tags assigned to the Elastic IP address.
Trait Implementations
impl Default for Address
[src]
impl Default for Address
impl Debug for Address
[src]
impl Debug for Address
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Clone for Address
[src]
impl Clone for Address
fn clone(&self) -> Address
[src]
fn clone(&self) -> Address
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl PartialEq for Address
[src]
impl PartialEq for Address