RestorePlanRestoreConfig constructor

const RestorePlanRestoreConfig({
  1. Input<bool?>? allNamespaces,
  2. Input<String?>? clusterResourceConflictPolicy,
  3. Input<RestorePlanRestoreConfigClusterResourceRestoreScope?>? clusterResourceRestoreScope,
  4. Input<RestorePlanRestoreConfigExcludedNamespaces?>? excludedNamespaces,
  5. Input<String?>? namespacedResourceRestoreMode,
  6. Input<bool?>? noNamespaces,
  7. Input<RestorePlanRestoreConfigRestoreOrder?>? restoreOrder,
  8. Input<RestorePlanRestoreConfigSelectedApplications?>? selectedApplications,
  9. Input<RestorePlanRestoreConfigSelectedNamespaces?>? selectedNamespaces,
  10. Input<List<RestorePlanRestoreConfigTransformationRule>?>? transformationRules,
  11. Input<String?>? volumeDataRestorePolicy,
  12. Input<List<RestorePlanRestoreConfigVolumeDataRestorePolicyBinding>?>? volumeDataRestorePolicyBindings,
})

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,
});