Class: Aws::Macie2::Types::JobSummary

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-macie2/types.rb

Overview

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

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#bucket_criteriaTypes::S3BucketCriteriaForJob

Specifies property- and tag-based conditions that define criteria for including or excluding S3 buckets from a classification job. Exclude conditions take precedence over include conditions.



3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
# File 'lib/aws-sdk-macie2/types.rb', line 3938

class JobSummary < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :created_at,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :name,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#bucket_definitionsArray<Types::S3BucketDefinitionForJob>



3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
# File 'lib/aws-sdk-macie2/types.rb', line 3938

class JobSummary < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :created_at,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :name,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

Returns:

  • (Time)


3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
# File 'lib/aws-sdk-macie2/types.rb', line 3938

class JobSummary < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :created_at,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :name,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#job_idString

Returns:

  • (String)


3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
# File 'lib/aws-sdk-macie2/types.rb', line 3938

class JobSummary < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :created_at,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :name,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#job_statusString

The status of a classification job. Possible values are:

Returns:

  • (String)


3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
# File 'lib/aws-sdk-macie2/types.rb', line 3938

class JobSummary < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :created_at,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :name,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#job_typeString

The schedule for running a classification job. Valid values are:

Returns:

  • (String)


3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
# File 'lib/aws-sdk-macie2/types.rb', line 3938

class JobSummary < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :created_at,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :name,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#last_run_error_statusTypes::LastRunErrorStatus

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] in the *Amazon Macie User Guide*.

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



3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
# File 'lib/aws-sdk-macie2/types.rb', line 3938

class JobSummary < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :created_at,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :name,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Returns:

  • (String)


3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
# File 'lib/aws-sdk-macie2/types.rb', line 3938

class JobSummary < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :created_at,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :name,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#user_paused_detailsTypes::UserPausedDetails

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.



3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
# File 'lib/aws-sdk-macie2/types.rb', line 3938

class JobSummary < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :created_at,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :name,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end