Imports GooGet artifacts. The returned Operation will complete once the resources are imported. Package, Version, and File resources are created based on the imported artifacts. Imported artifacts that conflict with existing resources are ignored.
The name of the parent resource where the artifacts will be imported.
Authorization requires the following IAM permission on the specified resource parent:
artifactregistry.googetartifacts.create
Request body
The request body contains data with the following structure:
JSON representation
{// Union field source can be only one of the following:"gcsSource": {object (ImportGoogetArtifactsGcsSource)}// End of list of possible types for union field source.}
Fields
Union field source. The source location of the package binaries. source can be only one of the following:
[[["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 2024-07-17 UTC."],[[["This endpoint imports GooGet artifacts, creating Package, Version, and File resources, ignoring conflicting artifacts."],["The HTTP request uses gRPC Transcoding syntax and requires choosing a location from a list of available options, such as `global`, `europe-west3`, `us-central1`, etc."],["The request body must contain data specifying the source location of the package binaries, which can currently only be a Google Cloud Storage location, denoted by `gcsSource`."],["Successful requests return an instance of `Operation`, and authorization requires the `artifactregistry.googetartifacts.create` IAM permission on the parent resource."],["Authorization also requires the `https://www.googleapis.com/auth/cloud-platform` OAuth scope."]]],[]]