class Aws::S3Control::Types::JobDescriptor
A container element for the job configuration and status information returned by a `Describe Job` request.
@!attribute [rw] job_id
The ID for the specified job. @return [String]
@!attribute [rw] confirmation_required
Indicates whether confirmation is required before Amazon S3 begins running the specified job. Confirmation is required only for jobs created through the Amazon S3 console. @return [Boolean]
@!attribute [rw] description
The description for this job, if one was provided in this job's `Create Job` request. @return [String]
@!attribute [rw] job_arn
The Amazon Resource Name (ARN) for this job. @return [String]
@!attribute [rw] status
The current status of the specified job. @return [String]
@!attribute [rw] manifest
The configuration information for the specified job's manifest object. @return [Types::JobManifest]
@!attribute [rw] operation
The operation that the specified job is configured to run on the objects listed in the manifest. @return [Types::JobOperation]
@!attribute [rw] priority
The priority of the specified job. @return [Integer]
@!attribute [rw] progress_summary
Describes the total number of tasks that the specified job has run, the number of tasks that succeeded, and the number of tasks that failed. @return [Types::JobProgressSummary]
@!attribute [rw] status_update_reason
The reason for updating the job. @return [String]
@!attribute [rw] failure_reasons
If the specified job failed, this field contains information describing the failure. @return [Array<Types::JobFailure>]
@!attribute [rw] report
Contains the configuration information for the job-completion report if you requested one in the `Create Job` request. @return [Types::JobReport]
@!attribute [rw] creation_time
A timestamp indicating when this job was created. @return [Time]
@!attribute [rw] termination_date
A timestamp indicating when this job terminated. A job's termination date is the date and time when it succeeded, failed, or was canceled. @return [Time]
@!attribute [rw] role_arn
The Amazon Resource Name (ARN) for the Identity and Access Management (IAM) role assigned to run the tasks for this job. @return [String]
@!attribute [rw] suspended_date
The timestamp when this job was suspended, if it has been suspended. @return [Time]
@!attribute [rw] suspended_cause
The reason why the specified job was suspended. A job is only suspended if you create it through the Amazon S3 console. When you create the job, it enters the `Suspended` state to await confirmation before running. After you confirm the job, it automatically exits the `Suspended` state. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/JobDescriptor AWS API Documentation
Constants
- SENSITIVE