1type: google.api.Service 2config_version: 3 3name: artifactregistry.googleapis.com 4title: Artifact Registry API 5 6apis: 7- name: google.cloud.location.Locations 8- name: google.devtools.artifactregistry.v1.ArtifactRegistry 9- name: google.longrunning.Operations 10 11types: 12- name: google.devtools.artifactregistry.v1.BatchDeleteVersionsMetadata 13- name: google.devtools.artifactregistry.v1.ImportAptArtifactsMetadata 14- name: google.devtools.artifactregistry.v1.ImportAptArtifactsResponse 15- name: google.devtools.artifactregistry.v1.ImportYumArtifactsMetadata 16- name: google.devtools.artifactregistry.v1.ImportYumArtifactsResponse 17- name: google.devtools.artifactregistry.v1.OperationMetadata 18 19documentation: 20 summary: |- 21 Store and manage build artifacts in a scalable and integrated service built 22 on Google infrastructure. 23 overview: |- 24 With Artifact Registry you can store and manage your build artifacts (e.g. 25 Docker images, Maven packages, npm packages), in a scalable and integrated 26 repository service built on Google infrastructure. You can manage 27 repository access 28 with IAM and interact with repositories via gcloud, Cloud Console, and 29 native package format tools. The service can also be integrated with Cloud 30 Build and other CI/CD systems. Artifact Registry abstracts away 31 infrastructure management, so you can focus on what matters most — 32 delivering value to the users of your services and applications. Note: 33 Enabling the Artifact Registry API will not affect your use of Container 34 Registry in the same project. 35 rules: 36 - selector: google.cloud.location.Locations.GetLocation 37 description: Gets information about a location. 38 39 - selector: google.cloud.location.Locations.ListLocations 40 description: Lists information about the supported locations for this service. 41 42http: 43 rules: 44 - selector: google.cloud.location.Locations.GetLocation 45 get: '/v1/{name=projects/*/locations/*}' 46 - selector: google.cloud.location.Locations.ListLocations 47 get: '/v1/{name=projects/*}/locations' 48 - selector: google.longrunning.Operations.GetOperation 49 get: '/v1/{name=projects/*/locations/*/operations/*}' 50 51authentication: 52 rules: 53 - selector: google.cloud.location.Locations.GetLocation 54 oauth: 55 canonical_scopes: |- 56 https://www.googleapis.com/auth/cloud-platform, 57 https://www.googleapis.com/auth/cloud-platform.read-only 58 - selector: google.cloud.location.Locations.ListLocations 59 oauth: 60 canonical_scopes: |- 61 https://www.googleapis.com/auth/cloud-platform, 62 https://www.googleapis.com/auth/cloud-platform.read-only 63 - selector: 'google.devtools.artifactregistry.v1.ArtifactRegistry.*' 64 oauth: 65 canonical_scopes: |- 66 https://www.googleapis.com/auth/cloud-platform, 67 https://www.googleapis.com/auth/cloud-platform.read-only 68 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.BatchDeleteVersions 69 oauth: 70 canonical_scopes: |- 71 https://www.googleapis.com/auth/cloud-platform 72 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.CreateRepository 73 oauth: 74 canonical_scopes: |- 75 https://www.googleapis.com/auth/cloud-platform 76 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.CreateTag 77 oauth: 78 canonical_scopes: |- 79 https://www.googleapis.com/auth/cloud-platform 80 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.DeletePackage 81 oauth: 82 canonical_scopes: |- 83 https://www.googleapis.com/auth/cloud-platform 84 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteRepository 85 oauth: 86 canonical_scopes: |- 87 https://www.googleapis.com/auth/cloud-platform 88 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteTag 89 oauth: 90 canonical_scopes: |- 91 https://www.googleapis.com/auth/cloud-platform 92 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.DeleteVersion 93 oauth: 94 canonical_scopes: |- 95 https://www.googleapis.com/auth/cloud-platform 96 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.ImportAptArtifacts 97 oauth: 98 canonical_scopes: |- 99 https://www.googleapis.com/auth/cloud-platform 100 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.ImportYumArtifacts 101 oauth: 102 canonical_scopes: |- 103 https://www.googleapis.com/auth/cloud-platform 104 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.SetIamPolicy 105 oauth: 106 canonical_scopes: |- 107 https://www.googleapis.com/auth/cloud-platform 108 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateProjectSettings 109 oauth: 110 canonical_scopes: |- 111 https://www.googleapis.com/auth/cloud-platform 112 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateRepository 113 oauth: 114 canonical_scopes: |- 115 https://www.googleapis.com/auth/cloud-platform 116 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateTag 117 oauth: 118 canonical_scopes: |- 119 https://www.googleapis.com/auth/cloud-platform 120 - selector: google.devtools.artifactregistry.v1.ArtifactRegistry.UpdateVPCSCConfig 121 oauth: 122 canonical_scopes: |- 123 https://www.googleapis.com/auth/cloud-platform 124 - selector: google.longrunning.Operations.GetOperation 125 oauth: 126 canonical_scopes: |- 127 https://www.googleapis.com/auth/cloud-platform, 128 https://www.googleapis.com/auth/cloud-platform.read-only 129