artifactregistry_v1beta2.yaml 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. documentation:
  8. summary: |-
  9. Store and manage build artifacts in a scalable and integrated service built
  10. on Google infrastructure.
  11. overview: |-
  12. With Artifact Registry you can store and manage your build artifacts (e.g.
  13. Docker images, Maven packages, npm packages), in a scalable and integrated
  14. repository service built on Google infrastructure. You can manage
  15. repository access
  16. with IAM and interact with repositories via gcloud, Cloud Console, and
  17. native package format tools. The service can also be integrated with Cloud
  18. Build and other CI/CD systems. Artifact Registry abstracts away
  19. infrastructure management, so you can focus on what matters most —
  20. delivering value to the users of your services and applications. Note:
  21. Enabling the Artifact Registry API will not affect your use of Container
  22. Registry in the same project.
  23. authentication:
  24. rules:
  25. - selector: 'google.devtools.artifactregistry.v1beta2.ArtifactRegistry.*'
  26. oauth:
  27. canonical_scopes: |-
  28. https://www.googleapis.com/auth/cloud-platform,
  29. https://www.googleapis.com/auth/cloud-platform.read-only
  30. - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateRepository
  31. oauth:
  32. canonical_scopes: |-
  33. https://www.googleapis.com/auth/cloud-platform
  34. - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.CreateTag
  35. oauth:
  36. canonical_scopes: |-
  37. https://www.googleapis.com/auth/cloud-platform
  38. - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeletePackage
  39. oauth:
  40. canonical_scopes: |-
  41. https://www.googleapis.com/auth/cloud-platform
  42. - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteRepository
  43. oauth:
  44. canonical_scopes: |-
  45. https://www.googleapis.com/auth/cloud-platform
  46. - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteTag
  47. oauth:
  48. canonical_scopes: |-
  49. https://www.googleapis.com/auth/cloud-platform
  50. - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.DeleteVersion
  51. oauth:
  52. canonical_scopes: |-
  53. https://www.googleapis.com/auth/cloud-platform
  54. - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.SetIamPolicy
  55. oauth:
  56. canonical_scopes: |-
  57. https://www.googleapis.com/auth/cloud-platform
  58. - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateRepository
  59. oauth:
  60. canonical_scopes: |-
  61. https://www.googleapis.com/auth/cloud-platform
  62. - selector: google.devtools.artifactregistry.v1beta2.ArtifactRegistry.UpdateTag
  63. oauth:
  64. canonical_scopes: |-
  65. https://www.googleapis.com/auth/cloud-platform
  66. - selector: 'google.longrunning.Operations.*'
  67. oauth:
  68. canonical_scopes: |-
  69. https://www.googleapis.com/auth/cloud-platform,
  70. https://www.googleapis.com/auth/cloud-platform.read-only
  71. - selector: google.longrunning.Operations.CancelOperation
  72. oauth:
  73. canonical_scopes: |-
  74. https://www.googleapis.com/auth/cloud-platform
  75. - selector: google.longrunning.Operations.DeleteOperation
  76. oauth:
  77. canonical_scopes: |-
  78. https://www.googleapis.com/auth/cloud-platform