class Aws::SecurityHub::Types::AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetails

The configuration for the filter.

@note When making an API call, you may pass AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetails

data as a hash:

    {
      operands: [
        {
          prefix: "NonEmptyString",
          tag: {
            key: "NonEmptyString",
            value: "NonEmptyString",
          },
          type: "NonEmptyString",
        },
      ],
      prefix: "NonEmptyString",
      tag: {
        key: "NonEmptyString",
        value: "NonEmptyString",
      },
      type: "NonEmptyString",
    }

@!attribute [rw] operands

The values to use for the filter.
@return [Array<Types::AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateOperandsDetails>]

@!attribute [rw] prefix

A prefix filter.
@return [String]

@!attribute [rw] tag

A tag filter.
@return [Types::AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateTagDetails]

@!attribute [rw] type

Whether to use `AND` or `OR` to join the operands.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsS3BucketBucketLifecycleConfigurationRulesFilterPredicateDetails AWS API Documentation

Constants

SENSITIVE