pub struct MoverJobDefinitionArgs {
pub agent_name: Output<Option<String>>,
pub copy_mode: Output<String>,
pub description: Output<Option<String>>,
pub name: Output<Option<String>>,
pub source_name: Output<String>,
pub source_sub_path: Output<Option<String>>,
pub storage_mover_project_id: Output<String>,
pub target_name: Output<String>,
pub target_sub_path: Output<Option<String>>,
}
Fields§
§agent_name: Output<Option<String>>
Specifies the name of the Storage Mover Agent to assign for new Job Runs of this Storage Mover Job Definition.
copy_mode: Output<String>
Specifies the strategy to use for copy. Possible values are Additive
and Mirror
.
description: Output<Option<String>>
Specifies a description for this Storage Mover Job Definition.
name: Output<Option<String>>
Specifies the name which should be used for this Storage Mover Job Definition. Changing this forces a new resource to be created.
source_name: Output<String>
Specifies the name of the Storage Mover Source Endpoint. Changing this forces a new resource to be created.
source_sub_path: Output<Option<String>>
Specifies the sub path to use when reading from the Storage Mover Source Endpoint. Changing this forces a new resource to be created.
storage_mover_project_id: Output<String>
Specifies the ID of the Storage Mover Project. Changing this forces a new resource to be created.
target_name: Output<String>
Specifies the name of the Storage Mover target Endpoint. Changing this forces a new resource to be created.
target_sub_path: Output<Option<String>>
Specifies the sub path to use when writing to the Storage Mover Target Endpoint. Changing this forces a new resource to be created.
Implementations§
source§impl MoverJobDefinitionArgs
impl MoverJobDefinitionArgs
sourcepub fn builder() -> MoverJobDefinitionArgsBuilder
pub fn builder() -> MoverJobDefinitionArgsBuilder
Create an instance of MoverJobDefinitionArgs
using the builder syntax
Trait Implementations§
source§impl Clone for MoverJobDefinitionArgs
impl Clone for MoverJobDefinitionArgs
source§fn clone(&self) -> MoverJobDefinitionArgs
fn clone(&self) -> MoverJobDefinitionArgs
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 MoverJobDefinitionArgs
impl RefUnwindSafe for MoverJobDefinitionArgs
impl Send for MoverJobDefinitionArgs
impl Sync for MoverJobDefinitionArgs
impl Unpin for MoverJobDefinitionArgs
impl UnwindSafe for MoverJobDefinitionArgs
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
)