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