BackupConfigResponse constructor
- required Input<
bool> allNamespaces, - required Input<
EncryptionKeyResponse> encryptionKey, - required Input<
bool> includeSecrets, - required Input<
bool> includeVolumeData, - required Input<
NamespacedNamesResponse> selectedApplications, - 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,
});