VolumeBackupConfigArgs

data class VolumeBackupConfigArgs(val backupPolicies: Output<List<String>>? = null, val backupVault: Output<String>? = null, val scheduledBackupEnabled: Output<Boolean>? = null) : ConvertibleToJava<VolumeBackupConfigArgs>

Constructors

Link copied to clipboard
constructor(backupPolicies: Output<List<String>>? = null, backupVault: Output<String>? = null, scheduledBackupEnabled: Output<Boolean>? = null)

Properties

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

Specify a single backup policy ID for scheduled backups. Format: projects/{{projectId}}/locations/{{location}}/backupPolicies/{{backupPolicyName}}

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

ID of the backup vault to use. A backup vault is reqired to create manual or scheduled backups. Format: projects/{{projectId}}/locations/{{location}}/backupVaults/{{backupVaultName}}

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

When set to true, scheduled backup is enabled on the volume. Omit if no backup_policy is specified.

Functions

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