Class: Aws::S3::Types::LifecycleExpiration
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3::Types::LifecycleExpiration
- Defined in:
- gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb
Overview
Container for the expiration for the lifecycle of the object.
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. Should be in GMT ISO 8601 Format.
6900 6901 6902 6903 6904 6905 6906 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6900 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.
6900 6901 6902 6903 6904 6905 6906 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6900 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.
6900 6901 6902 6903 6904 6905 6906 |
# File 'gems/aws-sdk-s3/lib/aws-sdk-s3/types.rb', line 6900 class LifecycleExpiration < Struct.new( :date, :days, :expired_object_delete_marker) SENSITIVE = [] include Aws::Structure end |