When conflicting top-level resources (either Namespaces or
ProtectedApplications, depending upon the scope) are encountered, this
will first trigger a delete of the conflicting resource AND ALL OF ITS
REFERENCED RESOURCES (e.g., all resources in the Namespace or all
resources referenced by the ProtectedApplication) before restoring the
resources from the Backup. This mode should only be used when you are
intending to revert some portion of a cluster to an earlier state.
FailOnConflict
If conflicting top-level resources (either Namespaces or
ProtectedApplications, depending upon the scope) are encountered at the
beginning of a restore process, the Restore will fail. If a conflict
occurs during the restore process itself (e.g., because an out of band
process creates conflicting resources), a conflict will be reported.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis documentation covers the \u003ccode\u003eNamespacedResourceRestoreMode\u003c/code\u003e enum within the Google Cloud GKE Backup v1 API, specifically version 2.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNamespacedResourceRestoreMode\u003c/code\u003e enum defines how the API handles conflicts when restoring namespaced resources that already exist in the target cluster.\u003c/p\u003e\n"],["\u003cp\u003eThree possible modes are available: \u003ccode\u003eDeleteAndRestore\u003c/code\u003e, which deletes existing resources and their dependents before restoring; \u003ccode\u003eFailOnConflict\u003c/code\u003e, which causes the restore process to fail if conflicts are found; and \u003ccode\u003eUnspecified\u003c/code\u003e, which is an invalid state.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation highlights a range of versions, from 1.0.0-beta01 to the latest version 2.6.0 for this API element, and includes links to view the documentation for each version.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eNamespacedResourceRestoreMode\u003c/code\u003e enum is part of the \u003ccode\u003eGoogle.Cloud.GkeBackup.V1\u003c/code\u003e namespace, within the \u003ccode\u003eGoogle.Cloud.GkeBackup.V1.dll\u003c/code\u003e assembly.\u003c/p\u003e\n"]]],[],null,[]]