VolumeSnapshotPolicy

data class VolumeSnapshotPolicy(val dailySchedule: VolumeSnapshotPolicyDailySchedule? = null, val enabled: Boolean? = null, val hourlySchedule: VolumeSnapshotPolicyHourlySchedule? = null, val monthlySchedule: VolumeSnapshotPolicyMonthlySchedule? = null, val weeklySchedule: VolumeSnapshotPolicyWeeklySchedule? = null)

Constructors

Link copied to clipboard
constructor(dailySchedule: VolumeSnapshotPolicyDailySchedule? = null, enabled: Boolean? = null, hourlySchedule: VolumeSnapshotPolicyHourlySchedule? = null, monthlySchedule: VolumeSnapshotPolicyMonthlySchedule? = null, weeklySchedule: VolumeSnapshotPolicyWeeklySchedule? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Daily schedule policy. Structure is documented below.

Link copied to clipboard
val enabled: Boolean? = null

Enables automated snapshot creation according to defined schedule. Default is false. To disable automatic snapshot creation you have to remove the whole snapshot_policy block.

Link copied to clipboard

Hourly schedule policy. Structure is documented below.

Link copied to clipboard

Monthly schedule policy. Structure is documented below.

Link copied to clipboard

Weekly schedule policy. Structure is documented below.