/** *

Describes the detailed result of a TaskExecution operation. This result includes the time in milliseconds spent in each phase, the status of the task execution, and the errors encountered.

*/ export interface _TaskExecutionResultDetail { /** *

The total time in milliseconds that AWS DataSync spent in the PREPARING phase.

*/ PrepareDuration?: number; /** *

The status of the PREPARING phase.

*/ PrepareStatus?: "PENDING" | "SUCCESS" | "ERROR" | string; /** *

The total time in milliseconds that AWS DataSync spent in the TRANSFERRING phase.

*/ TransferDuration?: number; /** *

The status of the TRANSFERRING Phase.

*/ TransferStatus?: "PENDING" | "SUCCESS" | "ERROR" | string; /** *

The total time in milliseconds that AWS DataSync spent in the VERIFYING phase.

*/ VerifyDuration?: number; /** *

The status of the VERIFYING Phase.

*/ VerifyStatus?: "PENDING" | "SUCCESS" | "ERROR" | string; /** *

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

*/ ErrorCode?: string; /** *

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

*/ ErrorDetail?: string; } export declare type _UnmarshalledTaskExecutionResultDetail = _TaskExecutionResultDetail;