logging_v2.yaml 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202
  1. type: google.api.Service
  2. config_version: 3
  3. name: logging.googleapis.com
  4. title: Cloud Logging API
  5. apis:
  6. - name: google.logging.v2.ConfigServiceV2
  7. - name: google.logging.v2.LoggingServiceV2
  8. - name: google.logging.v2.MetricsServiceV2
  9. types:
  10. - name: google.logging.v2.CopyLogEntriesMetadata
  11. - name: google.logging.v2.CopyLogEntriesResponse
  12. documentation:
  13. summary: Writes log entries and manages your Cloud Logging configuration.
  14. overview: '# Introduction
  15. The Cloud Logging service.'
  16. backend:
  17. rules:
  18. - selector: 'google.logging.v2.ConfigServiceV2.*'
  19. deadline: 60.0
  20. - selector: google.logging.v2.ConfigServiceV2.CreateBucket
  21. deadline: 600.0
  22. - selector: google.logging.v2.ConfigServiceV2.UpdateBucket
  23. deadline: 600.0
  24. - selector: 'google.logging.v2.LoggingServiceV2.*'
  25. deadline: 60.0
  26. - selector: google.logging.v2.LoggingServiceV2.ListLogEntries
  27. deadline: 10.0
  28. - selector: google.logging.v2.LoggingServiceV2.TailLogEntries
  29. deadline: 3600.0
  30. - selector: 'google.logging.v2.MetricsServiceV2.*'
  31. deadline: 60.0
  32. - selector: 'google.longrunning.Operations.*'
  33. deadline: 60.0
  34. http:
  35. rules:
  36. - selector: google.longrunning.Operations.CancelOperation
  37. post: '/v2/{name=*/*/locations/*/operations/*}:cancel'
  38. body: '*'
  39. additional_bindings:
  40. - post: '/v2/{name=projects/*/locations/*/operations/*}:cancel'
  41. body: '*'
  42. - post: '/v2/{name=organizations/*/locations/*/operations/*}:cancel'
  43. body: '*'
  44. - post: '/v2/{name=folders/*/locations/*/operations/*}:cancel'
  45. body: '*'
  46. - post: '/v2/{name=billingAccounts/*/locations/*/operations/*}:cancel'
  47. body: '*'
  48. - selector: google.longrunning.Operations.GetOperation
  49. get: '/v2/{name=*/*/locations/*/operations/*}'
  50. additional_bindings:
  51. - get: '/v2/{name=projects/*/locations/*/operations/*}'
  52. - get: '/v2/{name=organizations/*/locations/*/operations/*}'
  53. - get: '/v2/{name=folders/*/locations/*/operations/*}'
  54. - get: '/v2/{name=billingAccounts/*/operations/*}'
  55. - selector: google.longrunning.Operations.ListOperations
  56. get: '/v2/{name=*/*/locations/*}/operations'
  57. additional_bindings:
  58. - get: '/v2/{name=projects/*/locations/*}/operations'
  59. - get: '/v2/{name=organizations/*/locations/*}/operations'
  60. - get: '/v2/{name=folders/*/locations/*}/operations'
  61. - get: '/v2/{name=billingAccounts/*/locations/*}/operations'
  62. authentication:
  63. rules:
  64. - selector: 'google.logging.v2.ConfigServiceV2.*'
  65. oauth:
  66. canonical_scopes: |-
  67. https://www.googleapis.com/auth/cloud-platform,
  68. https://www.googleapis.com/auth/logging.admin
  69. - selector: google.logging.v2.ConfigServiceV2.GetBucket
  70. oauth:
  71. canonical_scopes: |-
  72. https://www.googleapis.com/auth/cloud-platform,
  73. https://www.googleapis.com/auth/cloud-platform.read-only,
  74. https://www.googleapis.com/auth/logging.admin,
  75. https://www.googleapis.com/auth/logging.read
  76. - selector: google.logging.v2.ConfigServiceV2.GetCmekSettings
  77. oauth:
  78. canonical_scopes: |-
  79. https://www.googleapis.com/auth/cloud-platform,
  80. https://www.googleapis.com/auth/cloud-platform.read-only,
  81. https://www.googleapis.com/auth/logging.admin,
  82. https://www.googleapis.com/auth/logging.read
  83. - selector: google.logging.v2.ConfigServiceV2.GetExclusion
  84. oauth:
  85. canonical_scopes: |-
  86. https://www.googleapis.com/auth/cloud-platform,
  87. https://www.googleapis.com/auth/cloud-platform.read-only,
  88. https://www.googleapis.com/auth/logging.admin,
  89. https://www.googleapis.com/auth/logging.read
  90. - selector: google.logging.v2.ConfigServiceV2.GetSettings
  91. oauth:
  92. canonical_scopes: |-
  93. https://www.googleapis.com/auth/cloud-platform,
  94. https://www.googleapis.com/auth/cloud-platform.read-only,
  95. https://www.googleapis.com/auth/logging.admin,
  96. https://www.googleapis.com/auth/logging.read
  97. - selector: google.logging.v2.ConfigServiceV2.GetSink
  98. oauth:
  99. canonical_scopes: |-
  100. https://www.googleapis.com/auth/cloud-platform,
  101. https://www.googleapis.com/auth/cloud-platform.read-only,
  102. https://www.googleapis.com/auth/logging.admin,
  103. https://www.googleapis.com/auth/logging.read
  104. - selector: google.logging.v2.ConfigServiceV2.GetView
  105. oauth:
  106. canonical_scopes: |-
  107. https://www.googleapis.com/auth/cloud-platform,
  108. https://www.googleapis.com/auth/cloud-platform.read-only,
  109. https://www.googleapis.com/auth/logging.admin,
  110. https://www.googleapis.com/auth/logging.read
  111. - selector: google.logging.v2.ConfigServiceV2.ListBuckets
  112. oauth:
  113. canonical_scopes: |-
  114. https://www.googleapis.com/auth/cloud-platform,
  115. https://www.googleapis.com/auth/cloud-platform.read-only,
  116. https://www.googleapis.com/auth/logging.admin,
  117. https://www.googleapis.com/auth/logging.read
  118. - selector: google.logging.v2.ConfigServiceV2.ListExclusions
  119. oauth:
  120. canonical_scopes: |-
  121. https://www.googleapis.com/auth/cloud-platform,
  122. https://www.googleapis.com/auth/cloud-platform.read-only,
  123. https://www.googleapis.com/auth/logging.admin,
  124. https://www.googleapis.com/auth/logging.read
  125. - selector: google.logging.v2.ConfigServiceV2.ListSinks
  126. oauth:
  127. canonical_scopes: |-
  128. https://www.googleapis.com/auth/cloud-platform,
  129. https://www.googleapis.com/auth/cloud-platform.read-only,
  130. https://www.googleapis.com/auth/logging.admin,
  131. https://www.googleapis.com/auth/logging.read
  132. - selector: google.logging.v2.ConfigServiceV2.ListViews
  133. oauth:
  134. canonical_scopes: |-
  135. https://www.googleapis.com/auth/cloud-platform,
  136. https://www.googleapis.com/auth/cloud-platform.read-only,
  137. https://www.googleapis.com/auth/logging.admin,
  138. https://www.googleapis.com/auth/logging.read
  139. - selector: 'google.logging.v2.LoggingServiceV2.*'
  140. oauth:
  141. canonical_scopes: |-
  142. https://www.googleapis.com/auth/cloud-platform,
  143. https://www.googleapis.com/auth/cloud-platform.read-only,
  144. https://www.googleapis.com/auth/logging.admin,
  145. https://www.googleapis.com/auth/logging.read
  146. - selector: google.logging.v2.LoggingServiceV2.DeleteLog
  147. oauth:
  148. canonical_scopes: |-
  149. https://www.googleapis.com/auth/cloud-platform,
  150. https://www.googleapis.com/auth/logging.admin
  151. - selector: google.logging.v2.LoggingServiceV2.WriteLogEntries
  152. oauth:
  153. canonical_scopes: |-
  154. https://www.googleapis.com/auth/cloud-platform,
  155. https://www.googleapis.com/auth/logging.admin,
  156. https://www.googleapis.com/auth/logging.write
  157. - selector: 'google.logging.v2.MetricsServiceV2.*'
  158. oauth:
  159. canonical_scopes: |-
  160. https://www.googleapis.com/auth/cloud-platform,
  161. https://www.googleapis.com/auth/logging.admin,
  162. https://www.googleapis.com/auth/logging.write
  163. - selector: google.logging.v2.MetricsServiceV2.GetLogMetric
  164. oauth:
  165. canonical_scopes: |-
  166. https://www.googleapis.com/auth/cloud-platform,
  167. https://www.googleapis.com/auth/cloud-platform.read-only,
  168. https://www.googleapis.com/auth/logging.admin,
  169. https://www.googleapis.com/auth/logging.read
  170. - selector: google.logging.v2.MetricsServiceV2.ListLogMetrics
  171. oauth:
  172. canonical_scopes: |-
  173. https://www.googleapis.com/auth/cloud-platform,
  174. https://www.googleapis.com/auth/cloud-platform.read-only,
  175. https://www.googleapis.com/auth/logging.admin,
  176. https://www.googleapis.com/auth/logging.read
  177. - selector: google.longrunning.Operations.CancelOperation
  178. oauth:
  179. canonical_scopes: |-
  180. https://www.googleapis.com/auth/cloud-platform,
  181. https://www.googleapis.com/auth/logging.admin
  182. - selector: google.longrunning.Operations.GetOperation
  183. oauth:
  184. canonical_scopes: |-
  185. https://www.googleapis.com/auth/cloud-platform,
  186. https://www.googleapis.com/auth/cloud-platform.read-only,
  187. https://www.googleapis.com/auth/logging.admin,
  188. https://www.googleapis.com/auth/logging.read
  189. - selector: google.longrunning.Operations.ListOperations
  190. oauth:
  191. canonical_scopes: |-
  192. https://www.googleapis.com/auth/cloud-platform,
  193. https://www.googleapis.com/auth/cloud-platform.read-only,
  194. https://www.googleapis.com/auth/logging.admin,
  195. https://www.googleapis.com/auth/logging.read