class Aws::S3::Types::LifecycleExpiration
Container for the expiration for the lifecycle of the object.
@note When making an API call, you may pass LifecycleExpiration
data as a hash: { date: Time.now, days: 1, expired_object_delete_marker: false, }
@!attribute [rw] date
Indicates at what date the object is to be moved or deleted. Should be in GMT ISO 8601 Format. @return [Time]
@!attribute [rw] days
Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer. @return [Integer]
@!attribute [rw] expired_object_delete_marker
Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions. If set to true, the delete marker will be expired; if set to false the policy takes no action. This cannot be specified with Days or Date in a Lifecycle Expiration Policy. @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/s3-2006-03-01/LifecycleExpiration AWS API Documentation
Constants
- SENSITIVE