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. allNamespaces If True, include all namespaced resources. encryptionKey This defines a customer managed encryption key that will be used to encrypt the "config" includeSecrets This flag specifies whether Kubernetes Secret resources should be included includeVolumeData This flag specifies whether volume data should be backed up when PVCs are permissiveMode This flag specifies whether Backups will not fail when selectedApplications A list of namespaced Kubernetes Resources. selectedNamespaceLabels If set, include just the resources in the listed namespace Labels. selectedNamespaces If 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