Class: Aws::Macie2::Types::DescribeClassificationJobResponse

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 configuration settings and status of the job.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

A suitable default value is auto-generated. You should normally not need to pass this option.

Returns:

  • (String)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

Returns:

  • (Time)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#custom_data_identifier_idsArray<String>

Returns:

  • (Array<String>)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

Returns:

  • (String)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#initial_runBoolean

Returns:

  • (Boolean)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#job_arnString

Returns:

  • (String)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#job_idString

Returns:

  • (String)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#job_statusString

The status of a classification job. Possible values are:

Returns:

  • (String)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#job_typeString

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

Returns:

  • (String)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :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 example, the job is configured to analyze data for a member account that was suspended, or the job is configured to analyze an S3 bucket that Amazon Macie isn't allowed to access.



1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#last_run_timeTime

Returns:

  • (Time)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Returns:

  • (String)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#s3_job_definitionTypes::S3JobDefinition

Specifies which S3 buckets contain the objects that a classification job analyzes, and the scope of that analysis.



1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#sampling_percentageInteger

Returns:

  • (Integer)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#schedule_frequencyTypes::JobScheduleFrequency

Specifies the recurrence pattern for running a classification job.



1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#statisticsTypes::Statistics

Provides processing statistics for a classification job.

Returns:



1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

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.

Returns:

  • (Hash<String,String>)


1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :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.



1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 1834

class DescribeClassificationJobResponse < Struct.new(
  :client_token,
  :created_at,
  :custom_data_identifier_ids,
  :description,
  :initial_run,
  :job_arn,
  :job_id,
  :job_status,
  :job_type,
  :last_run_error_status,
  :last_run_time,
  :name,
  :s3_job_definition,
  :sampling_percentage,
  :schedule_frequency,
  :statistics,
  :tags,
  :user_paused_details)
  SENSITIVE = []
  include Aws::Structure
end