Struct rusoto_securityhub::AwsEc2EipDetails
source · [−]pub struct AwsEc2EipDetails {
pub allocation_id: Option<String>,
pub association_id: Option<String>,
pub domain: Option<String>,
pub instance_id: Option<String>,
pub network_border_group: 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 public_ipv_4_pool: Option<String>,
}
Expand description
Information about an Elastic IP address.
Fields
allocation_id: Option<String>
The identifier that AWS assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.
association_id: Option<String>
The identifier that represents the association of the Elastic IP address with an EC2 instance.
domain: Option<String>
The domain in which to allocate the address.
If the address is for use with EC2 instances in a VPC, then Domain
is vpc
. Otherwise, Domain
is standard
.
instance_id: Option<String>
The identifier of the EC2 instance.
network_border_group: Option<String>
The name of the location from which the Elastic IP address is advertised.
network_interface_id: Option<String>
The identifier of the network interface.
network_interface_owner_id: Option<String>
The AWS account ID of the owner of the network interface.
private_ip_address: Option<String>
The private IP address that is associated with the Elastic IP address.
public_ip: Option<String>
A public IP address that is associated with the EC2 instance.
public_ipv_4_pool: Option<String>
The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.
Trait Implementations
sourceimpl Clone for AwsEc2EipDetails
impl Clone for AwsEc2EipDetails
sourcefn clone(&self) -> AwsEc2EipDetails
fn clone(&self) -> AwsEc2EipDetails
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for AwsEc2EipDetails
impl Debug for AwsEc2EipDetails
sourceimpl Default for AwsEc2EipDetails
impl Default for AwsEc2EipDetails
sourcefn default() -> AwsEc2EipDetails
fn default() -> AwsEc2EipDetails
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for AwsEc2EipDetails
impl<'de> Deserialize<'de> for AwsEc2EipDetails
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<AwsEc2EipDetails> for AwsEc2EipDetails
impl PartialEq<AwsEc2EipDetails> for AwsEc2EipDetails
sourcefn eq(&self, other: &AwsEc2EipDetails) -> bool
fn eq(&self, other: &AwsEc2EipDetails) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AwsEc2EipDetails) -> bool
fn ne(&self, other: &AwsEc2EipDetails) -> bool
This method tests for !=
.
sourceimpl Serialize for AwsEc2EipDetails
impl Serialize for AwsEc2EipDetails
impl StructuralPartialEq for AwsEc2EipDetails
Auto Trait Implementations
impl RefUnwindSafe for AwsEc2EipDetails
impl Send for AwsEc2EipDetails
impl Sync for AwsEc2EipDetails
impl Unpin for AwsEc2EipDetails
impl UnwindSafe for AwsEc2EipDetails
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more