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