class Aws::S3Control::Types::LifecycleRuleFilter

The container for the filter of the lifecycle rule.

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

data as a hash:

    {
      prefix: "Prefix",
      tag: {
        key: "TagKeyString", # required
        value: "TagValueString", # required
      },
      and: {
        prefix: "Prefix",
        tags: [
          {
            key: "TagKeyString", # required
            value: "TagValueString", # required
          },
        ],
      },
    }

@!attribute [rw] prefix

Prefix identifying one or more objects to which the rule applies.

Replacement must be made for object keys containing special
characters (such as carriage returns) when using XML requests. For
more information, see [ XML related object key constraints][1].

[1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-keys.html#object-key-xml-related-constraints
@return [String]

@!attribute [rw] tag

@return [Types::S3Tag]

@!attribute [rw] and

The container for the `AND` condition for the lifecycle rule.
@return [Types::LifecycleRuleAndOperator]

@see docs.aws.amazon.com/goto/WebAPI/s3control-2018-08-20/LifecycleRuleFilter AWS API Documentation

Constants

SENSITIVE