RestorePlanRestoreConfig constructor
- Input<
bool?> ? allNamespaces, - Input<
String?> ? clusterResourceConflictPolicy, - Input<
RestorePlanRestoreConfigClusterResourceRestoreScope?> ? clusterResourceRestoreScope, - Input<
RestorePlanRestoreConfigExcludedNamespaces?> ? excludedNamespaces, - Input<
String?> ? namespacedResourceRestoreMode, - Input<
bool?> ? noNamespaces, - Input<
RestorePlanRestoreConfigRestoreOrder?> ? restoreOrder, - Input<
RestorePlanRestoreConfigSelectedApplications?> ? selectedApplications, - Input<
RestorePlanRestoreConfigSelectedNamespaces?> ? selectedNamespaces, - Input<
List< ? transformationRules,RestorePlanRestoreConfigTransformationRule> ?> - Input<
String?> ? volumeDataRestorePolicy, - Input<
List< ? volumeDataRestorePolicyBindings,RestorePlanRestoreConfigVolumeDataRestorePolicyBinding> ?>
Creates a new RestorePlanRestoreConfig.
allNamespaces If True, restore all namespaced resources in the Backup.
clusterResourceConflictPolicy Defines the behavior for handling the situation where cluster-scoped resources
clusterResourceRestoreScope Identifies the cluster-scoped resources to restore from the Backup.
excludedNamespaces A list of selected namespaces excluded from restoration.
namespacedResourceRestoreMode Defines the behavior for handling the situation where sets of namespaced resources
noNamespaces Do not restore any namespaced resources if set to "True".
restoreOrder It contains custom ordering to use on a Restore.
selectedApplications A list of selected ProtectedApplications to restore.
selectedNamespaces A list of selected namespaces to restore from the Backup.
transformationRules A list of transformation rules to be applied against Kubernetes
volumeDataRestorePolicy Specifies the mechanism to be used to restore volume data.
volumeDataRestorePolicyBindings A table that binds volumes by their scope to a restore policy. Bindings
Implementation
const RestorePlanRestoreConfig({
this.allNamespaces,
this.clusterResourceConflictPolicy,
this.clusterResourceRestoreScope,
this.excludedNamespaces,
this.namespacedResourceRestoreMode,
this.noNamespaces,
this.restoreOrder,
this.selectedApplications,
this.selectedNamespaces,
this.transformationRules,
this.volumeDataRestorePolicy,
this.volumeDataRestorePolicyBindings,
});