Class: Aws::S3::Types::LifecycleExpiration
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::LifecycleExpiration
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-s3/types.rb
Overview
Container for the expiration for the lifecycle of the object.
For more information see, [Managing your storage lifecycle] in the *Amazon S3 User Guide*.
[1]: docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#date ⇒ Time
Indicates at what date the object is to be moved or deleted.
-
#days ⇒ Integer
Indicates the lifetime, in days, of the objects that are subject to the rule.
-
#expired_object_delete_marker ⇒ Boolean
Indicates whether Amazon S3 will remove a delete marker with no noncurrent versions.
Instance Attribute Details
#date ⇒ Time
Indicates at what date the object is to be moved or deleted. The date value must conform to the ISO 8601 format. The time is always midnight UTC.
<note markdown=“1”> This parameter applies to general purpose buckets only. It is not supported for directory bucket lifecycle configurations.
</note>
9884 9885 9886 9887 9888 9889 9890 |
# File 'lib/aws-sdk-s3/types.rb', line 9884 class LifecycleExpiration < Struct.new( :date, :days, :expired_object_delete_marker) SENSITIVE = [] include Aws::Structure end |
#days ⇒ Integer
Indicates the lifetime, in days, of the objects that are subject to the rule. The value must be a non-zero positive integer.
9884 9885 9886 9887 9888 9889 9890 |
# File 'lib/aws-sdk-s3/types.rb', line 9884 class LifecycleExpiration < Struct.new( :date, :days, :expired_object_delete_marker) SENSITIVE = [] include Aws::Structure end |
#expired_object_delete_marker ⇒ Boolean
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.
<note markdown=“1”> This parameter applies to general purpose buckets only. It is not supported for directory bucket lifecycle configurations.
</note>
9884 9885 9886 9887 9888 9889 9890 |
# File 'lib/aws-sdk-s3/types.rb', line 9884 class LifecycleExpiration < Struct.new( :date, :days, :expired_object_delete_marker) SENSITIVE = [] include Aws::Structure end |