VirtualMachineAutoBackup

data class VirtualMachineAutoBackup(val encryptionEnabled: Boolean? = null, val encryptionPassword: String? = null, val manualSchedule: VirtualMachineAutoBackupManualSchedule? = null, val retentionPeriodInDays: Int, val storageAccountAccessKey: String, val storageBlobEndpoint: String, val systemDatabasesBackupEnabled: Boolean? = null)

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard

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.