Struct aws_sdk_fsx::types::SvmEndpoints
source · #[non_exhaustive]pub struct SvmEndpoints {
pub iscsi: Option<SvmEndpoint>,
pub management: Option<SvmEndpoint>,
pub nfs: Option<SvmEndpoint>,
pub smb: Option<SvmEndpoint>,
}
Expand description
An Amazon FSx for NetApp ONTAP storage virtual machine (SVM) has the following endpoints that are used to access data or to manage the SVM using the NetApp ONTAP CLI, REST API, or NetApp CloudManager.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.iscsi: Option<SvmEndpoint>
An endpoint for connecting using the Internet Small Computer Systems Interface (iSCSI) protocol.
management: Option<SvmEndpoint>
An endpoint for managing SVMs using the NetApp ONTAP CLI, NetApp ONTAP API, or NetApp CloudManager.
nfs: Option<SvmEndpoint>
An endpoint for connecting using the Network File System (NFS) protocol.
smb: Option<SvmEndpoint>
An endpoint for connecting using the Server Message Block (SMB) protocol.
Implementations§
source§impl SvmEndpoints
impl SvmEndpoints
sourcepub fn iscsi(&self) -> Option<&SvmEndpoint>
pub fn iscsi(&self) -> Option<&SvmEndpoint>
An endpoint for connecting using the Internet Small Computer Systems Interface (iSCSI) protocol.
sourcepub fn management(&self) -> Option<&SvmEndpoint>
pub fn management(&self) -> Option<&SvmEndpoint>
An endpoint for managing SVMs using the NetApp ONTAP CLI, NetApp ONTAP API, or NetApp CloudManager.
sourcepub fn nfs(&self) -> Option<&SvmEndpoint>
pub fn nfs(&self) -> Option<&SvmEndpoint>
An endpoint for connecting using the Network File System (NFS) protocol.
sourcepub fn smb(&self) -> Option<&SvmEndpoint>
pub fn smb(&self) -> Option<&SvmEndpoint>
An endpoint for connecting using the Server Message Block (SMB) protocol.
source§impl SvmEndpoints
impl SvmEndpoints
sourcepub fn builder() -> SvmEndpointsBuilder
pub fn builder() -> SvmEndpointsBuilder
Creates a new builder-style object to manufacture SvmEndpoints
.
Trait Implementations§
source§impl Clone for SvmEndpoints
impl Clone for SvmEndpoints
source§fn clone(&self) -> SvmEndpoints
fn clone(&self) -> SvmEndpoints
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SvmEndpoints
impl Debug for SvmEndpoints
source§impl PartialEq for SvmEndpoints
impl PartialEq for SvmEndpoints
source§fn eq(&self, other: &SvmEndpoints) -> bool
fn eq(&self, other: &SvmEndpoints) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SvmEndpoints
Auto Trait Implementations§
impl Freeze for SvmEndpoints
impl RefUnwindSafe for SvmEndpoints
impl Send for SvmEndpoints
impl Sync for SvmEndpoints
impl Unpin for SvmEndpoints
impl UnwindSafe for SvmEndpoints
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
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>
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>
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 more