artifactregistry_v1beta2.yaml 5.9 KB

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