#[non_exhaustive]pub struct NetworkAccessConfiguration {
pub eni_private_ip_address: Option<String>,
pub eni_id: Option<String>,
}
Expand description
Describes the network details of the fleet or image builder instance.
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.eni_private_ip_address: Option<String>
The private IP address of the elastic network interface that is attached to instances in your VPC.
eni_id: Option<String>
The resource identifier of the elastic network interface that is attached to instances in your VPC. All network interfaces have the eni-xxxxxxxx resource identifier.
Implementations§
source§impl NetworkAccessConfiguration
impl NetworkAccessConfiguration
sourcepub fn eni_private_ip_address(&self) -> Option<&str>
pub fn eni_private_ip_address(&self) -> Option<&str>
The private IP address of the elastic network interface that is attached to instances in your VPC.
source§impl NetworkAccessConfiguration
impl NetworkAccessConfiguration
sourcepub fn builder() -> NetworkAccessConfigurationBuilder
pub fn builder() -> NetworkAccessConfigurationBuilder
Creates a new builder-style object to manufacture NetworkAccessConfiguration
.
Trait Implementations§
source§impl Clone for NetworkAccessConfiguration
impl Clone for NetworkAccessConfiguration
source§fn clone(&self) -> NetworkAccessConfiguration
fn clone(&self) -> NetworkAccessConfiguration
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 NetworkAccessConfiguration
impl Debug for NetworkAccessConfiguration
source§impl PartialEq for NetworkAccessConfiguration
impl PartialEq for NetworkAccessConfiguration
source§fn eq(&self, other: &NetworkAccessConfiguration) -> bool
fn eq(&self, other: &NetworkAccessConfiguration) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for NetworkAccessConfiguration
Auto Trait Implementations§
impl Freeze for NetworkAccessConfiguration
impl RefUnwindSafe for NetworkAccessConfiguration
impl Send for NetworkAccessConfiguration
impl Sync for NetworkAccessConfiguration
impl Unpin for NetworkAccessConfiguration
impl UnwindSafe for NetworkAccessConfiguration
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.