Reference documentation and code samples for the Backup for GKE V1 API module Google::Cloud::GkeBackup::V1::RestoreConfig::NamespacedResourceRestoreMode.
Defines the behavior for handling the situation where sets of namespaced resources being restored already exist in the target cluster.
Constants
NAMESPACED_RESOURCE_RESTORE_MODE_UNSPECIFIED
value: 0
Unspecified (invalid).
DELETE_AND_RESTORE
value: 1
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.
FAIL_ON_CONFLICT
value: 2
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.