ScheduledSnapshotsConfigArgs

data class ScheduledSnapshotsConfigArgs(val enabled: Output<Boolean>? = null, val snapshotCreationSchedule: Output<String>? = null, val snapshotLocation: Output<String>? = null, val timeZone: Output<String>? = null) : ConvertibleToJava<ScheduledSnapshotsConfigArgs>

The configuration for scheduled snapshot creation mechanism.

Constructors

Link copied to clipboard
fun ScheduledSnapshotsConfigArgs(enabled: Output<Boolean>? = null, snapshotCreationSchedule: Output<String>? = null, snapshotLocation: Output<String>? = null, timeZone: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard
val enabled: Output<Boolean>? = null

Optional. Whether scheduled snapshots creation is enabled.

Link copied to clipboard
val snapshotCreationSchedule: Output<String>? = null

Optional. The cron expression representing the time when snapshots creation mechanism runs. This field is subject to additional validation around frequency of execution.

Link copied to clipboard
val snapshotLocation: Output<String>? = null

Optional. The Cloud Storage location for storing automatically created snapshots.

Link copied to clipboard
val timeZone: Output<String>? = null

Optional. Time zone that sets the context to interpret snapshot_creation_schedule.