BackupConfigResponse constructor

const BackupConfigResponse({
  1. required Input<bool> allNamespaces,
  2. required Input<EncryptionKeyResponse> encryptionKey,
  3. required Input<bool> includeSecrets,
  4. required Input<bool> includeVolumeData,
  5. required Input<NamespacedNamesResponse> selectedApplications,
  6. required Input<NamespacesResponse> selectedNamespaces,
})

Creates a new BackupConfigResponse. allNamespaces If True, include all namespaced resources encryptionKey Optional. 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. Default (empty): Config backup artifacts will not be encrypted. includeSecrets Optional. This flag specifies whether Kubernetes Secret resources should be included when they fall into the scope of Backups. Default: False includeVolumeData Optional. This flag specifies whether volume data should be backed up when PVCs are included in the scope of a Backup. Default: False selectedApplications If set, include just the resources referenced by the listed ProtectedApplications. selectedNamespaces If set, include just the resources in the listed namespaces.

Implementation

const BackupConfigResponse({
  required this.allNamespaces,
  required this.encryptionKey,
  required this.includeSecrets,
  required this.includeVolumeData,
  required this.selectedApplications,
  required this.selectedNamespaces,
});