iam_v1beta.yaml 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. type: google.api.Service
  2. config_version: 2
  3. name: iam.googleapis.com
  4. title: Identity and Access Management (IAM) API
  5. apis:
  6. - name: google.iam.v1beta.WorkloadIdentityPools
  7. documentation:
  8. summary: |-
  9. <p>Manages identity and access control for Google Cloud Platform resources,
  10. including the creation of service accounts, which you can use to
  11. authenticate to Google and make API calls.</p> <aside
  12. class="note"><b>Note:</b> This API is tied to the <a
  13. href="/iam/docs/reference/credentials/rest">IAM service account
  14. credentials API</a> (<code>iamcredentials.googleapis.com</code>). Enabling
  15. or disabling this API will also enable or disable the IAM service account
  16. credentials API.</aside>
  17. http:
  18. rules:
  19. - selector: google.longrunning.Operations.CancelOperation
  20. post: '/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*/operations/*}:cancel'
  21. body: '*'
  22. additional_bindings:
  23. - post: '/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*/providers/*/operations/*}:cancel'
  24. body: '*'
  25. - selector: google.longrunning.Operations.DeleteOperation
  26. delete: '/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*/operations/*}'
  27. additional_bindings:
  28. - delete: '/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*/providers/*/operations/*}'
  29. - selector: google.longrunning.Operations.GetOperation
  30. get: '/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*/operations/*}'
  31. additional_bindings:
  32. - get: '/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*/providers/*/operations/*}'
  33. - selector: google.longrunning.Operations.ListOperations
  34. get: '/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*}/operations'
  35. additional_bindings:
  36. - get: '/v1beta/{name=projects/*/locations/*/workloadIdentityPools/*/providers/*}/operations'
  37. authentication:
  38. rules:
  39. - selector: 'google.iam.v1beta.WorkloadIdentityPools.*'
  40. oauth:
  41. canonical_scopes: |-
  42. https://www.googleapis.com/auth/cloud-platform
  43. - selector: 'google.longrunning.Operations.*'
  44. oauth:
  45. canonical_scopes: |-
  46. https://www.googleapis.com/auth/cloud-platform