Skip to content

/AWS1/CL_MA2SRCHRESRCSSIMPLE00

Specifies a property-based filter condition that determines which Amazon Web Services resources are included or excluded from the query results.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_comparator TYPE /AWS1/MA2SRCHRESRCSCOMPARATOR /AWS1/MA2SRCHRESRCSCOMPARATOR

The operator to use in the condition. Valid values are EQ (equals) and NE (not equals).

iv_key TYPE /AWS1/MA2SRCHRESRCSSIMPLECRI00 /AWS1/MA2SRCHRESRCSSIMPLECRI00

The property to use in the condition.

it_values TYPE /AWS1/CL_MA2__LISTOF__STRING_W=>TT___LISTOF__STRING TT___LISTOF__STRING

An array that lists one or more values to use in the condition. If you specify multiple values, Amazon Macie uses OR logic to join the values. Valid values for each supported property (key) are:

  • ACCOUNT_ID - A string that represents the unique identifier for the Amazon Web Services account that owns the resource.

  • AUTOMATED_DISCOVERY_MONITORING_STATUS - A string that represents an enumerated value that Macie defines for the BucketMetadata.automatedDiscoveryMonitoringStatus property of an S3 bucket.

  • S3_BUCKET_EFFECTIVE_PERMISSION - A string that represents an enumerated value that Macie defines for the BucketPublicAccess.effectivePermission property of an S3 bucket.

  • S3_BUCKET_NAME - A string that represents the name of an S3 bucket.

  • S3_BUCKET_SHARED_ACCESS - A string that represents an enumerated value that Macie defines for the BucketMetadata.sharedAccess property of an S3 bucket.

Values are case sensitive. Also, Macie doesn't support use of partial values or wildcard characters in values.


Queryable Attributes

comparator

The operator to use in the condition. Valid values are EQ (equals) and NE (not equals).

Accessible with the following methods

Method Description
GET_COMPARATOR() Getter for COMPARATOR, with configurable default
ASK_COMPARATOR() Getter for COMPARATOR w/ exceptions if field has no value
HAS_COMPARATOR() Determine if COMPARATOR has a value

key

The property to use in the condition.

Accessible with the following methods

Method Description
GET_KEY() Getter for KEY, with configurable default
ASK_KEY() Getter for KEY w/ exceptions if field has no value
HAS_KEY() Determine if KEY has a value

values

An array that lists one or more values to use in the condition. If you specify multiple values, Amazon Macie uses OR logic to join the values. Valid values for each supported property (key) are:

  • ACCOUNT_ID - A string that represents the unique identifier for the Amazon Web Services account that owns the resource.

  • AUTOMATED_DISCOVERY_MONITORING_STATUS - A string that represents an enumerated value that Macie defines for the BucketMetadata.automatedDiscoveryMonitoringStatus property of an S3 bucket.

  • S3_BUCKET_EFFECTIVE_PERMISSION - A string that represents an enumerated value that Macie defines for the BucketPublicAccess.effectivePermission property of an S3 bucket.

  • S3_BUCKET_NAME - A string that represents the name of an S3 bucket.

  • S3_BUCKET_SHARED_ACCESS - A string that represents an enumerated value that Macie defines for the BucketMetadata.sharedAccess property of an S3 bucket.

Values are case sensitive. Also, Macie doesn't support use of partial values or wildcard characters in values.

Accessible with the following methods

Method Description
GET_VALUES() Getter for VALUES, with configurable default
ASK_VALUES() Getter for VALUES w/ exceptions if field has no value
HAS_VALUES() Determine if VALUES has a value