class Aws::S3Control::Types::LifecycleExpiration

The container of the Outposts bucket lifecycle expiration.

@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 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/s3control-2018-08-20/LifecycleExpiration AWS API Documentation

Constants

SENSITIVE