class Aws::SecurityHub::Types::AwsS3BucketBucketLifecycleConfigurationDetails
The lifecycle configuration for the objects in the S3 bucket.
@note When making an API call, you may pass AwsS3BucketBucketLifecycleConfigurationDetails
data as a hash: { rules: [ { abort_incomplete_multipart_upload: { days_after_initiation: 1, }, expiration_date: "NonEmptyString", expiration_in_days: 1, expired_object_delete_marker: false, filter: { predicate: { operands: [ { prefix: "NonEmptyString", tag: { key: "NonEmptyString", value: "NonEmptyString", }, type: "NonEmptyString", }, ], prefix: "NonEmptyString", tag: { key: "NonEmptyString", value: "NonEmptyString", }, type: "NonEmptyString", }, }, id: "NonEmptyString", noncurrent_version_expiration_in_days: 1, noncurrent_version_transitions: [ { days: 1, storage_class: "NonEmptyString", }, ], prefix: "NonEmptyString", status: "NonEmptyString", transitions: [ { date: "NonEmptyString", days: 1, storage_class: "NonEmptyString", }, ], }, ], }
@!attribute [rw] rules
The lifecycle rules. @return [Array<Types::AwsS3BucketBucketLifecycleConfigurationRulesDetails>]
@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsS3BucketBucketLifecycleConfigurationDetails AWS API Documentation
Constants
- SENSITIVE