[][src]Struct rusoto_fsx::CreateDataRepositoryTaskRequest

pub struct CreateDataRepositoryTaskRequest {
    pub client_request_token: Option<String>,
    pub file_system_id: String,
    pub paths: Option<Vec<String>>,
    pub report: CompletionReport,
    pub tags: Option<Vec<Tag>>,
    pub type_: String,
}

Fields

client_request_token: Option<String>file_system_id: Stringpaths: Option<Vec<String>>

(Optional) The path or paths on the Amazon FSx file system to use when the data repository task is processed. The default path is the file system root directory. The paths you provide need to be relative to the mount point of the file system. If the mount point is /mnt/fsx and /mnt/fsx/path1 is a directory or file on the file system you want to export, then the path to provide is path1. If a path that you provide isn't valid, the task fails.

report: CompletionReport

Defines whether or not Amazon FSx provides a CompletionReport once the task has completed. A CompletionReport provides a detailed report on the files that Amazon FSx processed that meet the criteria specified by the Scope parameter. For more information, see Working with Task Completion Reports.

tags: Option<Vec<Tag>>type_: String

Specifies the type of data repository task to create.

Trait Implementations

impl Clone for CreateDataRepositoryTaskRequest[src]

impl Debug for CreateDataRepositoryTaskRequest[src]

impl Default for CreateDataRepositoryTaskRequest[src]

impl PartialEq<CreateDataRepositoryTaskRequest> for CreateDataRepositoryTaskRequest[src]

impl Serialize for CreateDataRepositoryTaskRequest[src]

impl StructuralPartialEq for CreateDataRepositoryTaskRequest[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.