BackupPlanBackupConfigArgs

data class BackupPlanBackupConfigArgs(val allNamespaces: Output<Boolean>? = null, val encryptionKey: Output<BackupPlanBackupConfigEncryptionKeyArgs>? = null, val includeSecrets: Output<Boolean>? = null, val includeVolumeData: Output<Boolean>? = null, val permissiveMode: Output<Boolean>? = null, val selectedApplications: Output<BackupPlanBackupConfigSelectedApplicationsArgs>? = null, val selectedNamespaces: Output<BackupPlanBackupConfigSelectedNamespacesArgs>? = null) : ConvertibleToJava<BackupPlanBackupConfigArgs>

Constructors

Link copied to clipboard
constructor(allNamespaces: Output<Boolean>? = null, encryptionKey: Output<BackupPlanBackupConfigEncryptionKeyArgs>? = null, includeSecrets: Output<Boolean>? = null, includeVolumeData: Output<Boolean>? = null, permissiveMode: Output<Boolean>? = null, selectedApplications: Output<BackupPlanBackupConfigSelectedApplicationsArgs>? = null, selectedNamespaces: Output<BackupPlanBackupConfigSelectedNamespacesArgs>? = null)

Properties

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

If True, include all namespaced resources.

Link copied to clipboard

This defines a customer managed encryption key that will be used to encrypt the "config" portion (the Kubernetes resources) of Backups created via this plan. Structure is documented below.

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

This flag specifies whether Kubernetes Secret resources should be included when they fall into the scope of Backups.

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

This flag specifies whether volume data should be backed up when PVCs are included in the scope of a Backup.

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

This flag specifies whether Backups will not fail when Backup for GKE detects Kubernetes configuration that is non-standard or requires additional setup to restore.

Link copied to clipboard

A list of namespaced Kubernetes Resources. Structure is documented below.

Link copied to clipboard

If set, include just the resources in the listed namespaces. Structure is documented below.

Functions

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