[][src]Struct rusoto_datasync::UpdateTaskRequest

pub struct UpdateTaskRequest {
    pub cloud_watch_log_group_arn: Option<String>,
    pub excludes: Option<Vec<FilterRule>>,
    pub name: Option<String>,
    pub options: Option<Options>,
    pub schedule: Option<TaskSchedule>,
    pub task_arn: String,
}

UpdateTaskResponse

Fields

cloud_watch_log_group_arn: Option<String>

The Amazon Resource Name (ARN) of the resource name of the CloudWatch LogGroup.

excludes: Option<Vec<FilterRule>>

A list of filter rules that determines which files to exclude from a task. The list should contain a single filter string that consists of the patterns to exclude. The patterns are delimited by "|" (that is, a pipe), for example: "/folder1|/folder2"

name: Option<String>

The name of the task to update.

options: Option<Options>schedule: Option<TaskSchedule>

Specifies a schedule used to periodically transfer files from a source to a destination location. You can configure your task to execute hourly, daily, weekly or on specific days of the week. You control when in the day or hour you want the task to execute. The time you specify is UTC time. For more information, see task-scheduling.

task_arn: String

The Amazon Resource Name (ARN) of the resource name of the task to update.

Trait Implementations

impl Clone for UpdateTaskRequest[src]

impl Debug for UpdateTaskRequest[src]

impl Default for UpdateTaskRequest[src]

impl PartialEq<UpdateTaskRequest> for UpdateTaskRequest[src]

impl Serialize for UpdateTaskRequest[src]

impl StructuralPartialEq for UpdateTaskRequest[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.