DefaultRetention
The container element for optionally specifying the default Object Lock retention settings for new objects placed in the specified bucket.
Note
-
The
DefaultRetentionsettings require both a mode and a period. -
The
DefaultRetentionperiod can be eitherDaysorYearsbut you must select one. You cannot specifyDaysandYearsat the same time.
Contents
- Days
-
The number of days that you want to specify for the default retention period. Must be used with
Mode.Type: Integer
Required: No
- DefaultEventHold
-
The default event hold duration to be applied to new objects placed in the specified bucket. When configured, new objects will automatically have an event hold enabled with this duration.
Type: EventHoldDuration data type
Required: No
- Mode
-
The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Must be used with either
DaysorYears.Type: String
Valid Values:
GOVERNANCE | COMPLIANCERequired: No
- Years
-
The number of years that you want to specify for the default retention period. Must be used with
Mode.Type: Integer
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: