Class: Aws::Macie2::Types::S3JobDefinition

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

Overview

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.

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.



5501
5502
5503
5504
5505
5506
5507
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5501

class S3JobDefinition < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :scoping)
  SENSITIVE = []
  include Aws::Structure
end

#bucket_definitionsArray<Types::S3BucketDefinitionForJob>



5501
5502
5503
5504
5505
5506
5507
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5501

class S3JobDefinition < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :scoping)
  SENSITIVE = []
  include Aws::Structure
end

#scopingTypes::Scoping

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

Returns:



5501
5502
5503
5504
5505
5506
5507
# File 'gems/aws-sdk-macie2/lib/aws-sdk-macie2/types.rb', line 5501

class S3JobDefinition < Struct.new(
  :bucket_criteria,
  :bucket_definitions,
  :scoping)
  SENSITIVE = []
  include Aws::Structure
end