BackupPlanBackupConfig constructor

const BackupPlanBackupConfig({
  1. Input<bool?>? allNamespaces,
  2. Input<BackupPlanBackupConfigEncryptionKey?>? encryptionKey,
  3. Input<bool?>? includeSecrets,
  4. Input<bool?>? includeVolumeData,
  5. Input<bool?>? permissiveMode,
  6. Input<BackupPlanBackupConfigSelectedApplications?>? selectedApplications,
  7. Input<BackupPlanBackupConfigSelectedNamespaceLabels?>? selectedNamespaceLabels,
  8. 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.

Implementation

const BackupPlanBackupConfig({
  this.allNamespaces,
  this.encryptionKey,
  this.includeSecrets,
  this.includeVolumeData,
  this.permissiveMode,
  this.selectedApplications,
  this.selectedNamespaceLabels,
  this.selectedNamespaces,
});