You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Macie2::Types::JobScopeTerm

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing JobScopeTerm as input to an Aws::Client method, you can use a vanilla Hash:

{
  simple_scope_term: {
    comparator: "EQ", # accepts EQ, GT, GTE, LT, LTE, NE, CONTAINS
    key: "BUCKET_CREATION_DATE", # accepts BUCKET_CREATION_DATE, OBJECT_EXTENSION, OBJECT_LAST_MODIFIED_DATE, OBJECT_SIZE, TAG
    values: ["__string"],
  },
  tag_scope_term: {
    comparator: "EQ", # accepts EQ, GT, GTE, LT, LTE, NE, CONTAINS
    key: "__string",
    tag_values: [
      {
        key: "__string",
        value: "__string",
      },
    ],
    target: "S3_OBJECT", # accepts S3_OBJECT
  },
}

Specifies a property- or tag-based condition that defines criteria for including or excluding objects from a classification job.

Instance Attribute Summary collapse

Instance Attribute Details

#simple_scope_termTypes::SimpleScopeTerm

Specifies a property-based condition that determines whether an object is included or excluded from a classification job.

Returns:

  • (Types::SimpleScopeTerm)

    Specifies a property-based condition that determines whether an object is included or excluded from a classification job.

    .

#tag_scope_termTypes::TagScopeTerm

Specifies a tag-based condition that determines whether an object is included or excluded from a classification job.

Returns:

  • (Types::TagScopeTerm)

    Specifies a tag-based condition that determines whether an object is included or excluded from a classification job.

    .