#[non_exhaustive]
pub struct DescribeTaskOutput {
Show 16 fields pub task_arn: Option<String>, pub status: Option<TaskStatus>, pub name: Option<String>, pub current_task_execution_arn: Option<String>, pub source_location_arn: Option<String>, pub destination_location_arn: Option<String>, pub cloud_watch_log_group_arn: Option<String>, pub source_network_interface_arns: Option<Vec<String>>, pub destination_network_interface_arns: Option<Vec<String>>, pub options: Option<Options>, pub excludes: Option<Vec<FilterRule>>, pub schedule: Option<TaskSchedule>, pub error_code: Option<String>, pub error_detail: Option<String>, pub creation_time: Option<DateTime>, pub includes: Option<Vec<FilterRule>>,
}
Expand description

DescribeTaskResponse

Fields (Non-exhaustive)

This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.
task_arn: Option<String>

The Amazon Resource Name (ARN) of the task that was described.

status: Option<TaskStatus>

The status of the task that was described.

For detailed information about task execution statuses, see Understanding Task Statuses in the DataSync User Guide.

name: Option<String>

The name of the task that was described.

current_task_execution_arn: Option<String>

The Amazon Resource Name (ARN) of the task execution that is syncing files.

source_location_arn: Option<String>

The Amazon Resource Name (ARN) of the source file system's location.

destination_location_arn: Option<String>

The Amazon Resource Name (ARN) of the Amazon Web Services storage resource's location.

cloud_watch_log_group_arn: Option<String>

The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that was used to monitor and log events in the task.

For more information on these groups, see Working with Log Groups and Log Streams in the Amazon CloudWatch User Guide.

source_network_interface_arns: Option<Vec<String>>

The Amazon Resource Names (ARNs) of the source elastic network interfaces (ENIs) that were created for your subnet.

destination_network_interface_arns: Option<Vec<String>>

The Amazon Resource Names (ARNs) of the destination elastic network interfaces (ENIs) that were created for your subnet.

options: Option<Options>

The set of configuration options that control the behavior of a single execution of the task that occurs when you call StartTaskExecution. You can configure these options to preserve metadata such as user ID (UID) and group (GID), file permissions, data integrity verification, and so on.

For each individual task execution, you can override these options by specifying the overriding OverrideOptions value to StartTaskExecution operation.

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".

schedule: Option<TaskSchedule>

The schedule used to periodically transfer files from a source to a destination location.

error_code: Option<String>

Errors that DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

error_detail: Option<String>

Detailed description of an error that was encountered during the task execution. You can use this information to help troubleshoot issues.

creation_time: Option<DateTime>

The time that the task was created.

includes: Option<Vec<FilterRule>>

A list of filter rules that determines which files to include when running a task. The pattern contains a single filter string that consists of the patterns to include. The patterns are delimited by "|" (that is, a pipe), for example, "/folder1|/folder2".

Implementations

The Amazon Resource Name (ARN) of the task that was described.

The status of the task that was described.

For detailed information about task execution statuses, see Understanding Task Statuses in the DataSync User Guide.

The name of the task that was described.

The Amazon Resource Name (ARN) of the task execution that is syncing files.

The Amazon Resource Name (ARN) of the source file system's location.

The Amazon Resource Name (ARN) of the Amazon Web Services storage resource's location.

The Amazon Resource Name (ARN) of the Amazon CloudWatch log group that was used to monitor and log events in the task.

For more information on these groups, see Working with Log Groups and Log Streams in the Amazon CloudWatch User Guide.

The Amazon Resource Names (ARNs) of the source elastic network interfaces (ENIs) that were created for your subnet.

The Amazon Resource Names (ARNs) of the destination elastic network interfaces (ENIs) that were created for your subnet.

The set of configuration options that control the behavior of a single execution of the task that occurs when you call StartTaskExecution. You can configure these options to preserve metadata such as user ID (UID) and group (GID), file permissions, data integrity verification, and so on.

For each individual task execution, you can override these options by specifying the overriding OverrideOptions value to StartTaskExecution operation.

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".

The schedule used to periodically transfer files from a source to a destination location.

Errors that DataSync encountered during execution of the task. You can use this error code to help troubleshoot issues.

Detailed description of an error that was encountered during the task execution. You can use this information to help troubleshoot issues.

The time that the task was created.

A list of filter rules that determines which files to include when running a task. The pattern contains a single filter string that consists of the patterns to include. The patterns are delimited by "|" (that is, a pipe), for example, "/folder1|/folder2".

Creates a new builder-style object to manufacture DescribeTaskOutput

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more