VirtualMachineAutoBackupArgs

data class VirtualMachineAutoBackupArgs(val encryptionEnabled: Output<Boolean>? = null, val encryptionPassword: Output<String>? = null, val manualSchedule: Output<VirtualMachineAutoBackupManualScheduleArgs>? = null, val retentionPeriodInDays: Output<Int>, val storageAccountAccessKey: Output<String>, val storageBlobEndpoint: Output<String>, val systemDatabasesBackupEnabled: Output<Boolean>? = null) : ConvertibleToJava<VirtualMachineAutoBackupArgs>

Constructors

Link copied to clipboard
constructor(encryptionEnabled: Output<Boolean>? = null, encryptionPassword: Output<String>? = null, manualSchedule: Output<VirtualMachineAutoBackupManualScheduleArgs>? = null, retentionPeriodInDays: Output<Int>, storageAccountAccessKey: Output<String>, storageBlobEndpoint: Output<String>, systemDatabasesBackupEnabled: Output<Boolean>? = null)

Properties

Link copied to clipboard
val encryptionEnabled: Output<Boolean>? = null
Link copied to clipboard
val encryptionPassword: Output<String>? = null

Encryption password to use. Setting a password will enable encryption.

Link copied to clipboard

A manual_schedule block as documented below. When this block is present, the schedule type is set to Manual. Without this block, the schedule type is set to Automated.

Link copied to clipboard

Retention period of backups, in days. Valid values are from 1 to 30.

Link copied to clipboard

Access key for the storage account where backups will be kept.

Link copied to clipboard

Blob endpoint for the storage account where backups will be kept.

Link copied to clipboard

Include or exclude system databases from auto backup.

Functions

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