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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-macie2/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.



3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 3942

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>



3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 3942

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)


3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 3942

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)


3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 3942

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)


3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 3942

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)


3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 3942

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.



3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 3942

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)


3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 3942

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.



3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 3942

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