type: google.api.Service config_version: 3 name: artifactregistry.googleapis.com title: Artifact Registry API apis: - name: google.devtools.artifactregistry.v1beta2.ArtifactRegistry documentation: summary: |- Store and manage build artifacts in a scalable and integrated service built on Google infrastructure. overview: |- With Artifact Registry you can store and manage your build artifacts (e.g. Docker images, Maven packages, npm packages), in a scalable and integrated repository service built on Google infrastructure. You can manage repository access with IAM and interact with repositories via gcloud, Cloud Console, and native package format tools. The service can also be integrated with Cloud Build and other CI/CD systems. Artifact Registry abstracts away infrastructure management, so you can focus on what matters most — delivering value to the users of your services and applications. Note: Enabling the Artifact Registry API will not affect your use of Container Registry in the same project. authentication: rules: - selector: 'google.devtools.artifactregistry.v1beta2.ArtifactRegistry.*' oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTag oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeletePackage oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTag oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteVersion oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicy oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepository oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: 'google.longrunning.Operations.*' oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform, https://www.googleapis.com/auth/cloud-platform.read-only - selector: google.longrunning.Operations.CancelOperation oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform - selector: google.longrunning.Operations.DeleteOperation oauth: canonical_scopes: |- https://www.googleapis.com/auth/cloud-platform