class Aws::Macie2::Types::DescribeClassificationJobResponse

Provides information about a classification job, including the current configuration settings and status of the job.

@!attribute [rw] client_token

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] created_at

@return [Time]

@!attribute [rw] custom_data_identifier_ids

@return [Array<String>]

@!attribute [rw] description

@return [String]

@!attribute [rw] initial_run

@return [Boolean]

@!attribute [rw] job_arn

@return [String]

@!attribute [rw] job_id

@return [String]

@!attribute [rw] job_status

The status of a classification job. Possible values are:
@return [String]

@!attribute [rw] job_type

The schedule for running a classification job. Valid values are:
@return [String]

@!attribute [rw] last_run_error_status

Specifies whether any account- or bucket-level access errors
occurred when a classification job ran. For information about using
logging data to investigate these errors, see [Monitoring sensitive
data discovery jobs][1] in the *Amazon Macie User Guide*.

[1]: https://docs.aws.amazon.com/macie/latest/user/discovery-jobs-monitor-cw-logs.html
@return [Types::LastRunErrorStatus]

@!attribute [rw] last_run_time

@return [Time]

@!attribute [rw] name

@return [String]

@!attribute [rw] s3_job_definition

Specifies which S3 buckets contain the objects that a classification
job analyzes, and the scope of that analysis. The bucket
specification can be static (bucketDefinitions) or dynamic
(bucketCriteria). If it's static, the job analyzes objects in the
same predefined set of buckets each time the job runs. If it's
dynamic, the job analyzes objects in any buckets that match the
specified criteria each time the job starts to run.
@return [Types::S3JobDefinition]

@!attribute [rw] sampling_percentage

@return [Integer]

@!attribute [rw] schedule_frequency

Specifies the recurrence pattern for running a classification job.
@return [Types::JobScheduleFrequency]

@!attribute [rw] statistics

Provides processing statistics for a classification job.
@return [Types::Statistics]

@!attribute [rw] tags

A string-to-string map of key-value pairs that specifies the tags
(keys and values) for a classification job, custom data identifier,
findings filter, or member account.
@return [Hash<String,String>]

@!attribute [rw] user_paused_details

Provides information about when a classification job was paused. For
a one-time job, this object also specifies when the job will expire
and be cancelled if it isn't resumed. For a recurring job, this
object also specifies when the paused job run will expire and be
cancelled if it isn't resumed. This object is present only if a
job's current status (jobStatus) is USER\_PAUSED. The information
in this object applies only to a job that was paused while it had a
status of RUNNING.
@return [Types::UserPausedDetails]

@see docs.aws.amazon.com/goto/WebAPI/macie2-2020-01-01/DescribeClassificationJobResponse AWS API Documentation

Constants

SENSITIVE