VolumeSnapshotPolicyArgs

data class VolumeSnapshotPolicyArgs(val dailySchedule: Output<VolumeSnapshotPolicyDailyScheduleArgs>? = null, val enabled: Output<Boolean>? = null, val hourlySchedule: Output<VolumeSnapshotPolicyHourlyScheduleArgs>? = null, val monthlySchedule: Output<VolumeSnapshotPolicyMonthlyScheduleArgs>? = null, val weeklySchedule: Output<VolumeSnapshotPolicyWeeklyScheduleArgs>? = null) : ConvertibleToJava<VolumeSnapshotPolicyArgs>

Constructors

Link copied to clipboard
constructor(dailySchedule: Output<VolumeSnapshotPolicyDailyScheduleArgs>? = null, enabled: Output<Boolean>? = null, hourlySchedule: Output<VolumeSnapshotPolicyHourlyScheduleArgs>? = null, monthlySchedule: Output<VolumeSnapshotPolicyMonthlyScheduleArgs>? = null, weeklySchedule: Output<VolumeSnapshotPolicyWeeklyScheduleArgs>? = null)

Properties

Link copied to clipboard

Daily schedule policy. Structure is documented below.

Link copied to clipboard
val enabled: Output<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.

Functions

Link copied to clipboard
open override fun toJava(): VolumeSnapshotPolicyArgs