BackupPlanBackupConfig class
Constructors
-
BackupPlanBackupConfig({Input<
bool?> ? allNamespaces, Input<BackupPlanBackupConfigEncryptionKey?> ? encryptionKey, Input<bool?> ? includeSecrets, Input<bool?> ? includeVolumeData, Input<bool?> ? permissiveMode, Input<BackupPlanBackupConfigSelectedApplications?> ? selectedApplications, Input<BackupPlanBackupConfigSelectedNamespaceLabels?> ? selectedNamespaceLabels, Input<BackupPlanBackupConfigSelectedNamespaces?> ? selectedNamespaces}) -
Creates a new BackupPlanBackupConfig.
allNamespacesIf True, include all namespaced resources.encryptionKeyThis defines a customer managed encryption key that will be used to encrypt the "config"includeSecretsThis flag specifies whether Kubernetes Secret resources should be includedincludeVolumeDataThis flag specifies whether volume data should be backed up when PVCs arepermissiveModeThis flag specifies whether Backups will not fail whenselectedApplicationsA list of namespaced Kubernetes Resources.selectedNamespaceLabelsIf set, include just the resources in the listed namespace Labels.selectedNamespacesIf set, include just the resources in the listed namespaces.const -
BackupPlanBackupConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
allNamespaces
→ Input<
bool?> ? -
If True, include all namespaced resources.
final
-
encryptionKey
→ Input<
BackupPlanBackupConfigEncryptionKey?> ? -
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.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
includeSecrets
→ Input<
bool?> ? -
This flag specifies whether Kubernetes Secret resources should be included
when they fall into the scope of Backups.
final
-
includeVolumeData
→ Input<
bool?> ? -
This flag specifies whether volume data should be backed up when PVCs are
included in the scope of a Backup.
final
-
permissiveMode
→ Input<
bool?> ? -
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.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
selectedApplications
→ Input<
BackupPlanBackupConfigSelectedApplications?> ? -
A list of namespaced Kubernetes Resources.
Structure is documented below.
final
-
selectedNamespaceLabels
→ Input<
BackupPlanBackupConfigSelectedNamespaceLabels?> ? -
If set, include just the resources in the listed namespace Labels.
Structure is documented below.
final
-
selectedNamespaces
→ Input<
BackupPlanBackupConfigSelectedNamespaces?> ? -
If set, include just the resources in the listed namespaces.
Structure is documented below.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited