[−][src]Struct rusoto_datasync::DescribeTaskResponse
DescribeTaskResponse
Fields
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.
creation_time: Option<f64>
The time that the task was created.
current_task_execution_arn: Option<String>
The Amazon Resource Name (ARN) of the task execution that is syncing files.
destination_location_arn: Option<String>
The Amazon Resource Name (ARN) of the AWS storage resource's location.
destination_network_interface_arns: Option<Vec<String>>
The Amazon Resource Name (ARN) of the destination ENIs (Elastic Network Interface) that was created for your subnet.
error_code: Option<String>
Errors that AWS 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.
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 that was described.
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 operation.
schedule: Option<TaskSchedule>
The schedule used to periodically transfer files from a source to a destination location.
source_location_arn: Option<String>
The Amazon Resource Name (ARN) of the source file system's location.
source_network_interface_arns: Option<Vec<String>>
The Amazon Resource Name (ARN) of the source ENIs (Elastic Network Interface) that was created for your subnet.
status: Option<String>
The status of the task that was described.
For detailed information about task execution statuses, see Understanding Task Statuses in the AWS DataSync User Guide.
task_arn: Option<String>
The Amazon Resource Name (ARN) of the task that was described.
Trait Implementations
impl Clone for DescribeTaskResponse
[src]
pub fn clone(&self) -> DescribeTaskResponse
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for DescribeTaskResponse
[src]
impl Default for DescribeTaskResponse
[src]
pub fn default() -> DescribeTaskResponse
[src]
impl<'de> Deserialize<'de> for DescribeTaskResponse
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<DescribeTaskResponse> for DescribeTaskResponse
[src]
pub fn eq(&self, other: &DescribeTaskResponse) -> bool
[src]
pub fn ne(&self, other: &DescribeTaskResponse) -> bool
[src]
impl StructuralPartialEq for DescribeTaskResponse
[src]
Auto Trait Implementations
impl RefUnwindSafe for DescribeTaskResponse
[src]
impl Send for DescribeTaskResponse
[src]
impl Sync for DescribeTaskResponse
[src]
impl Unpin for DescribeTaskResponse
[src]
impl UnwindSafe for DescribeTaskResponse
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,