class Aws::S3::Types::BucketLifecycleConfiguration
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/BucketLifecycleConfiguration AWS API Documentation
@return [Array<Types::LifecycleRule>]
@!attribute [rw] rules
}
],
},
},
days_after_initiation: 1,
abort_incomplete_multipart_upload: {
},
noncurrent_days: 1,
noncurrent_version_expiration: {
],
},
storage_class: “GLACIER”, # accepts GLACIER, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, DEEP_ARCHIVE
noncurrent_days: 1,
{
noncurrent_version_transitions: [
],
},
storage_class: “GLACIER”, # accepts GLACIER, STANDARD_IA, ONEZONE_IA, INTELLIGENT_TIERING, DEEP_ARCHIVE
days: 1,
date: Time.now,
{
transitions: [
status: “Enabled”, # required, accepts Enabled, Disabled
},
},
],
},
value: “Value”, # required
key: “ObjectKey”, # required
{
tags: [
prefix: “Prefix”,
and: {
},
value: “Value”, # required
key: “ObjectKey”, # required
tag: {
prefix: “Prefix”,
filter: {
prefix: “Prefix”,
id: “ID”,
},
expired_object_delete_marker: false,
days: 1,
date: Time.now,
expiration: {
{
rules: [ # required
{
data as a hash:
@note When making an API call, you may pass BucketLifecycleConfiguration