/**
 * Valid Content-Type header values for patch operations.  See
 * https://kubernetes.io/docs/tasks/run-application/update-api-object-kubectl-patch/
 * for details.
 *
 * Additionally for Server-Side Apply https://kubernetes.io/docs/reference/using-api/server-side-apply/
 * and https://kubernetes.io/docs/reference/using-api/server-side-apply/#api-implementation
 */
export var PatchStrategy;
(function (PatchStrategy) {
    /** Diff-like JSON format. */
    PatchStrategy["JsonPatch"] = "application/json-patch+json";
    /** Simple merge. */
    PatchStrategy["MergePatch"] = "application/merge-patch+json";
    /** Merge with different strategies depending on field metadata. */
    PatchStrategy["StrategicMergePatch"] = "application/strategic-merge-patch+json";
    /** Server-Side Apply */
    PatchStrategy["ServerSideApply"] = "application/apply-patch+yaml";
})(PatchStrategy || (PatchStrategy = {}));
//# sourceMappingURL=patch.js.map