Struct aws_sdk_datasync::model::FsxProtocol  
source · #[non_exhaustive]pub struct FsxProtocol { /* private fields */ }Expand description
Specifies the data transfer protocol that DataSync uses to access your Amazon FSx file system.
Implementations§
source§impl FsxProtocol
 
impl FsxProtocol
sourcepub fn nfs(&self) -> Option<&FsxProtocolNfs>
 
pub fn nfs(&self) -> Option<&FsxProtocolNfs>
Specifies the Network File System (NFS) protocol configuration that DataSync uses to access your FSx for OpenZFS file system or FSx for ONTAP file system's storage virtual machine (SVM).
sourcepub fn smb(&self) -> Option<&FsxProtocolSmb>
 
pub fn smb(&self) -> Option<&FsxProtocolSmb>
Specifies the Server Message Block (SMB) protocol configuration that DataSync uses to access your FSx for ONTAP file system's SVM.
source§impl FsxProtocol
 
impl FsxProtocol
sourcepub fn builder() -> Builder
 
pub fn builder() -> Builder
Creates a new builder-style object to manufacture FsxProtocol.
Trait Implementations§
source§impl Clone for FsxProtocol
 
impl Clone for FsxProtocol
source§fn clone(&self) -> FsxProtocol
 
fn clone(&self) -> FsxProtocol
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 FsxProtocol
 
impl Debug for FsxProtocol
source§impl PartialEq<FsxProtocol> for FsxProtocol
 
impl PartialEq<FsxProtocol> for FsxProtocol
source§fn eq(&self, other: &FsxProtocol) -> bool
 
fn eq(&self, other: &FsxProtocol) -> bool
This method tests for 
self and other values to be equal, and is used
by ==.