Class: Aws::S3Control::Types::S3Retention
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::S3Retention
- Defined in:
- gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb
Overview
Contains the S3 Object Lock retention mode to be applied to all
objects in the S3 Batch Operations job. If you don't provide Mode
and RetainUntilDate
data types in your operation, you will remove
the retention from your objects. For more information, see Using S3
Object Lock retention with S3 Batch Operations in the Amazon S3
User Guide.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#mode ⇒ String
The Object Lock retention mode to be applied to all objects in the Batch Operations job.
-
#retain_until_date ⇒ Time
The date when the applied Object Lock retention will expire on all objects set by the Batch Operations job.
Instance Attribute Details
#mode ⇒ String
The Object Lock retention mode to be applied to all objects in the Batch Operations job.
7498 7499 7500 7501 7502 7503 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7498 class S3Retention < Struct.new( :retain_until_date, :mode) SENSITIVE = [] include Aws::Structure end |
#retain_until_date ⇒ Time
The date when the applied Object Lock retention will expire on all objects set by the Batch Operations job.
7498 7499 7500 7501 7502 7503 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 7498 class S3Retention < Struct.new( :retain_until_date, :mode) SENSITIVE = [] include Aws::Structure end |