Directly uploads a KFP artifact. The returned Operation will complete once the resource is uploaded. Package, Version, and File resources will be created based on the uploaded artifact. Uploaded artifacts that conflict with existing resources will be overwritten.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-13 UTC."],[[["\u003cp\u003eThis document describes the process for directly uploading a KFP artifact, which will create Package, Version, and File resources, overwriting any existing conflicting resources.\u003c/p\u003e\n"],["\u003cp\u003eThe HTTP request for uploading a KFP artifact utilizes gRPC Transcoding syntax and requires specifying a location from a list of available options.\u003c/p\u003e\n"],["\u003cp\u003eUploading a KFP artifact requires the \u003ccode\u003eartifactregistry.kfpartifacts.create\u003c/code\u003e IAM permission on the specified parent resource.\u003c/p\u003e\n"],["\u003cp\u003eThe request body must include a JSON object with an array of \u003ccode\u003etags\u003c/code\u003e and a \u003ccode\u003edescription\u003c/code\u003e for the version.\u003c/p\u003e\n"],["\u003cp\u003eA successful upload returns a response body containing a JSON representation of an \u003ccode\u003eOperation\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]