LifecycleSettings
Defined in: messages/LifecycleSettings.ts:25
Lifecycle settings.
Constructors
Constructor
> new LifecycleSettings(): LifecycleSettings
Returns
LifecycleSettings
Properties
bucket
> readonly bucket: string = ""
Defined in: messages/LifecycleSettings.ts:34
Bucket to apply lifecycle policy.
entries
> readonly entries: string[] = []
Defined in: messages/LifecycleSettings.ts:39
List of entries to process. If empty, all matching entries are processed.
interval?
> readonly optional interval: string
Defined in: messages/LifecycleSettings.ts:49
Interval between lifecycle runs, e.g. "10m", "1h", or "3600s".
lifecycleType?
> readonly optional lifecycleType: "delete"
Defined in: messages/LifecycleSettings.ts:29
Lifecycle action type.
maxAge
> readonly maxAge: string = ""
Defined in: messages/LifecycleSettings.ts:44
Maximum record age, e.g. "30d", "24h", or "3600s".
mode?
> readonly optional mode: LifecycleMode
Defined in: messages/LifecycleSettings.ts:59
Lifecycle mode.
when?
> readonly optional when: any
Defined in: messages/LifecycleSettings.ts:54
Conditional query.
Methods
parse()
> static parse(data): LifecycleSettings
Defined in: messages/LifecycleSettings.ts:61
Parameters
data
OriginalLifecycleSettings
Returns
LifecycleSettings
serialize()
> static serialize(data): OriginalLifecycleSettings
Defined in: messages/LifecycleSettings.ts:73
Parameters
data
LifecycleSettings
Returns
OriginalLifecycleSettings