DefaultRetention
import type { DefaultRetention } from "https://aws-api.deno.dev/v0.4/services/s3.ts?docs=full";
The container element for specifying the default Object Lock retention settings for new objects placed in the specified bucket.
Note:
- The DefaultRetention
settings require both a mode and a period.
- The DefaultRetention
period can be either Days
or Years
but you must select one.
You cannot specify Days
and Years
at the same time.
interface DefaultRetention {
Days?: number | null;
Mode?: ObjectLockRetentionMode | null;
Years?: number | null;
}§Properties
§
Days?: number | null
[src]The number of days that you want to specify for the default retention period.
Must be used with Mode
.
§
Mode?: ObjectLockRetentionMode | null
[src]The default Object Lock retention mode you want to apply to new objects placed in the specified bucket.
Must be used with either Days
or Years
.