domains_v1beta1.yaml 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. type: google.api.Service
  2. config_version: 3
  3. name: domains.googleapis.com
  4. title: Cloud Domains API
  5. apis:
  6. - name: google.cloud.domains.v1beta1.Domains
  7. types:
  8. - name: google.cloud.domains.v1beta1.OperationMetadata
  9. documentation:
  10. summary: Enables management and configuration of domain names.
  11. rules:
  12. - selector: google.iam.v1.IAMPolicy.GetIamPolicy
  13. description: |-
  14. Gets the access control policy for a resource. Returns an empty policy
  15. if the resource exists and does not have a policy set.
  16. - selector: google.iam.v1.IAMPolicy.SetIamPolicy
  17. description: |-
  18. Sets the access control policy on the specified resource. Replaces
  19. any existing policy.
  20. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED`
  21. errors.
  22. - selector: google.iam.v1.IAMPolicy.TestIamPermissions
  23. description: |-
  24. Returns permissions that a caller has on the specified resource. If the
  25. resource does not exist, this will return an empty set of
  26. permissions, not a `NOT_FOUND` error.
  27. Note: This operation is designed to be used for building
  28. permission-aware UIs and command-line tools, not for authorization
  29. checking. This operation may "fail open" without warning.
  30. backend:
  31. rules:
  32. - selector: 'google.cloud.domains.v1beta1.Domains.*'
  33. deadline: 60.0
  34. - selector: 'google.iam.v1.IAMPolicy.*'
  35. deadline: 60.0
  36. - selector: google.longrunning.Operations.GetOperation
  37. deadline: 5.0
  38. - selector: google.longrunning.Operations.ListOperations
  39. deadline: 60.0
  40. - selector: google.longrunning.Operations.WaitOperation
  41. deadline: 60.0
  42. authentication:
  43. rules:
  44. - selector: 'google.cloud.domains.v1beta1.Domains.*'
  45. oauth:
  46. canonical_scopes: |-
  47. https://www.googleapis.com/auth/cloud-platform
  48. - selector: 'google.iam.v1.IAMPolicy.*'
  49. oauth:
  50. canonical_scopes: |-
  51. https://www.googleapis.com/auth/cloud-platform
  52. - selector: 'google.longrunning.Operations.*'
  53. oauth:
  54. canonical_scopes: |-
  55. https://www.googleapis.com/auth/cloud-platform