pub struct MoverSourceEndpointArgs {
pub description: Output<Option<String>>,
pub export: Output<Option<String>>,
pub host: Output<String>,
pub name: Output<Option<String>>,
pub nfs_version: Output<Option<String>>,
pub storage_mover_id: Output<String>,
}
Fields§
§description: Output<Option<String>>
Specifies a description for the Storage Mover Source Endpoint.
export: Output<Option<String>>
Specifies the directory being exported from the server. Changing this forces a new resource to be created.
host: Output<String>
Specifies the host name or IP address of the server exporting the file system. Changing this forces a new resource to be created.
name: Output<Option<String>>
Specifies the name which should be used for this Storage Mover Source Endpoint. Changing this forces a new resource to be created.
nfs_version: Output<Option<String>>
Specifies the NFS protocol version. Possible values are NFSauto
, NFSv3
and NFSv4
. Defaults to NFSauto
. Changing this forces a new resource to be created.
storage_mover_id: Output<String>
Specifies the ID of the Storage Mover for this Storage Mover Source Endpoint. Changing this forces a new resource to be created.
Implementations§
source§impl MoverSourceEndpointArgs
impl MoverSourceEndpointArgs
sourcepub fn builder() -> MoverSourceEndpointArgsBuilder
pub fn builder() -> MoverSourceEndpointArgsBuilder
Create an instance of MoverSourceEndpointArgs
using the builder syntax
Trait Implementations§
source§impl Clone for MoverSourceEndpointArgs
impl Clone for MoverSourceEndpointArgs
source§fn clone(&self) -> MoverSourceEndpointArgs
fn clone(&self) -> MoverSourceEndpointArgs
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for MoverSourceEndpointArgs
impl RefUnwindSafe for MoverSourceEndpointArgs
impl Send for MoverSourceEndpointArgs
impl Sync for MoverSourceEndpointArgs
impl Unpin for MoverSourceEndpointArgs
impl UnwindSafe for MoverSourceEndpointArgs
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)