Struct aws_sdk_ec2::types::CoipAddressUsage
source · #[non_exhaustive]pub struct CoipAddressUsage {
pub allocation_id: Option<String>,
pub aws_account_id: Option<String>,
pub aws_service: Option<String>,
pub co_ip: Option<String>,
}
Expand description
Describes address usage for a customer-owned address pool.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.allocation_id: Option<String>
The allocation ID of the address.
aws_account_id: Option<String>
The Amazon Web Services account ID.
aws_service: Option<String>
The Amazon Web Services service.
co_ip: Option<String>
The customer-owned IP address.
Implementations§
source§impl CoipAddressUsage
impl CoipAddressUsage
sourcepub fn allocation_id(&self) -> Option<&str>
pub fn allocation_id(&self) -> Option<&str>
The allocation ID of the address.
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The Amazon Web Services account ID.
sourcepub fn aws_service(&self) -> Option<&str>
pub fn aws_service(&self) -> Option<&str>
The Amazon Web Services service.
source§impl CoipAddressUsage
impl CoipAddressUsage
sourcepub fn builder() -> CoipAddressUsageBuilder
pub fn builder() -> CoipAddressUsageBuilder
Creates a new builder-style object to manufacture CoipAddressUsage
.
Trait Implementations§
source§impl Clone for CoipAddressUsage
impl Clone for CoipAddressUsage
source§fn clone(&self) -> CoipAddressUsage
fn clone(&self) -> CoipAddressUsage
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CoipAddressUsage
impl Debug for CoipAddressUsage
source§impl PartialEq for CoipAddressUsage
impl PartialEq for CoipAddressUsage
source§fn eq(&self, other: &CoipAddressUsage) -> bool
fn eq(&self, other: &CoipAddressUsage) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CoipAddressUsage
Auto Trait Implementations§
impl Freeze for CoipAddressUsage
impl RefUnwindSafe for CoipAddressUsage
impl Send for CoipAddressUsage
impl Sync for CoipAddressUsage
impl Unpin for CoipAddressUsage
impl UnwindSafe for CoipAddressUsage
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.