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