• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 most30    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