monitoring.yaml 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. type: google.api.Service
  2. config_version: 3
  3. name: monitoring.googleapis.com
  4. title: Cloud Monitoring API
  5. apis:
  6. - name: google.monitoring.v3.AlertPolicyService
  7. - name: google.monitoring.v3.GroupService
  8. - name: google.monitoring.v3.MetricService
  9. - name: google.monitoring.v3.NotificationChannelService
  10. - name: google.monitoring.v3.QueryService
  11. - name: google.monitoring.v3.ServiceMonitoringService
  12. - name: google.monitoring.v3.UptimeCheckService
  13. types:
  14. - name: google.monitoring.v3.DroppedLabels
  15. - name: google.monitoring.v3.SpanContext
  16. documentation:
  17. summary: |-
  18. Manages your Cloud Monitoring data and configurations. Most projects must
  19. be associated with a Workspace, with a few exceptions as noted on the
  20. individual method pages. The table entries below are presented in
  21. alphabetical order, not in order of common use. For explanations of the
  22. concepts found in the table entries, read the [Cloud Monitoring
  23. documentation](/monitoring/docs).
  24. backend:
  25. rules:
  26. - selector: 'google.monitoring.v3.AlertPolicyService.*'
  27. deadline: 30.0
  28. - selector: 'google.monitoring.v3.GroupService.*'
  29. deadline: 30.0
  30. - selector: google.monitoring.v3.GroupService.UpdateGroup
  31. deadline: 180.0
  32. - selector: 'google.monitoring.v3.MetricService.*'
  33. deadline: 30.0
  34. - selector: google.monitoring.v3.MetricService.CreateTimeSeries
  35. deadline: 12.0
  36. - selector: google.monitoring.v3.MetricService.ListTimeSeries
  37. deadline: 90.0
  38. - selector: 'google.monitoring.v3.NotificationChannelService.*'
  39. deadline: 30.0
  40. - selector: google.monitoring.v3.QueryService.QueryTimeSeries
  41. deadline: 90.0
  42. authentication:
  43. rules:
  44. - selector: 'google.monitoring.v3.AlertPolicyService.*'
  45. oauth:
  46. canonical_scopes: |-
  47. https://www.googleapis.com/auth/cloud-platform,
  48. https://www.googleapis.com/auth/monitoring
  49. - selector: google.monitoring.v3.AlertPolicyService.GetAlertPolicy
  50. oauth:
  51. canonical_scopes: |-
  52. https://www.googleapis.com/auth/cloud-platform,
  53. https://www.googleapis.com/auth/monitoring,
  54. https://www.googleapis.com/auth/monitoring.read
  55. - selector: google.monitoring.v3.AlertPolicyService.ListAlertPolicies
  56. oauth:
  57. canonical_scopes: |-
  58. https://www.googleapis.com/auth/cloud-platform,
  59. https://www.googleapis.com/auth/monitoring,
  60. https://www.googleapis.com/auth/monitoring.read
  61. - selector: 'google.monitoring.v3.GroupService.*'
  62. oauth:
  63. canonical_scopes: |-
  64. https://www.googleapis.com/auth/cloud-platform,
  65. https://www.googleapis.com/auth/monitoring,
  66. https://www.googleapis.com/auth/monitoring.read
  67. - selector: google.monitoring.v3.GroupService.CreateGroup
  68. oauth:
  69. canonical_scopes: |-
  70. https://www.googleapis.com/auth/cloud-platform,
  71. https://www.googleapis.com/auth/monitoring
  72. - selector: google.monitoring.v3.GroupService.DeleteGroup
  73. oauth:
  74. canonical_scopes: |-
  75. https://www.googleapis.com/auth/cloud-platform,
  76. https://www.googleapis.com/auth/monitoring
  77. - selector: google.monitoring.v3.GroupService.UpdateGroup
  78. oauth:
  79. canonical_scopes: |-
  80. https://www.googleapis.com/auth/cloud-platform,
  81. https://www.googleapis.com/auth/monitoring
  82. - selector: 'google.monitoring.v3.MetricService.*'
  83. oauth:
  84. canonical_scopes: |-
  85. https://www.googleapis.com/auth/cloud-platform,
  86. https://www.googleapis.com/auth/monitoring,
  87. https://www.googleapis.com/auth/monitoring.read,
  88. https://www.googleapis.com/auth/monitoring.write
  89. - selector: google.monitoring.v3.MetricService.CreateMetricDescriptor
  90. oauth:
  91. canonical_scopes: |-
  92. https://www.googleapis.com/auth/cloud-platform,
  93. https://www.googleapis.com/auth/monitoring,
  94. https://www.googleapis.com/auth/monitoring.write
  95. - selector: google.monitoring.v3.MetricService.CreateTimeSeries
  96. oauth:
  97. canonical_scopes: |-
  98. https://www.googleapis.com/auth/cloud-platform,
  99. https://www.googleapis.com/auth/monitoring,
  100. https://www.googleapis.com/auth/monitoring.write
  101. - selector: google.monitoring.v3.MetricService.DeleteMetricDescriptor
  102. oauth:
  103. canonical_scopes: |-
  104. https://www.googleapis.com/auth/cloud-platform,
  105. https://www.googleapis.com/auth/monitoring
  106. - selector: google.monitoring.v3.MetricService.ListTimeSeries
  107. oauth:
  108. canonical_scopes: |-
  109. https://www.googleapis.com/auth/cloud-platform,
  110. https://www.googleapis.com/auth/monitoring,
  111. https://www.googleapis.com/auth/monitoring.read
  112. - selector: 'google.monitoring.v3.NotificationChannelService.*'
  113. oauth:
  114. canonical_scopes: |-
  115. https://www.googleapis.com/auth/cloud-platform,
  116. https://www.googleapis.com/auth/monitoring
  117. - selector: google.monitoring.v3.NotificationChannelService.GetNotificationChannel
  118. oauth:
  119. canonical_scopes: |-
  120. https://www.googleapis.com/auth/cloud-platform,
  121. https://www.googleapis.com/auth/monitoring,
  122. https://www.googleapis.com/auth/monitoring.read
  123. - selector: google.monitoring.v3.NotificationChannelService.GetNotificationChannelDescriptor
  124. oauth:
  125. canonical_scopes: |-
  126. https://www.googleapis.com/auth/cloud-platform,
  127. https://www.googleapis.com/auth/monitoring,
  128. https://www.googleapis.com/auth/monitoring.read
  129. - selector: google.monitoring.v3.NotificationChannelService.ListNotificationChannelDescriptors
  130. oauth:
  131. canonical_scopes: |-
  132. https://www.googleapis.com/auth/cloud-platform,
  133. https://www.googleapis.com/auth/monitoring,
  134. https://www.googleapis.com/auth/monitoring.read
  135. - selector: google.monitoring.v3.NotificationChannelService.ListNotificationChannels
  136. oauth:
  137. canonical_scopes: |-
  138. https://www.googleapis.com/auth/cloud-platform,
  139. https://www.googleapis.com/auth/monitoring,
  140. https://www.googleapis.com/auth/monitoring.read
  141. - selector: google.monitoring.v3.QueryService.QueryTimeSeries
  142. oauth:
  143. canonical_scopes: |-
  144. https://www.googleapis.com/auth/cloud-platform,
  145. https://www.googleapis.com/auth/monitoring,
  146. https://www.googleapis.com/auth/monitoring.read
  147. - selector: 'google.monitoring.v3.ServiceMonitoringService.*'
  148. oauth:
  149. canonical_scopes: |-
  150. https://www.googleapis.com/auth/cloud-platform,
  151. https://www.googleapis.com/auth/monitoring
  152. - selector: google.monitoring.v3.ServiceMonitoringService.GetService
  153. oauth:
  154. canonical_scopes: |-
  155. https://www.googleapis.com/auth/cloud-platform,
  156. https://www.googleapis.com/auth/monitoring,
  157. https://www.googleapis.com/auth/monitoring.read
  158. - selector: google.monitoring.v3.ServiceMonitoringService.GetServiceLevelObjective
  159. oauth:
  160. canonical_scopes: |-
  161. https://www.googleapis.com/auth/cloud-platform,
  162. https://www.googleapis.com/auth/monitoring,
  163. https://www.googleapis.com/auth/monitoring.read
  164. - selector: google.monitoring.v3.ServiceMonitoringService.ListServiceLevelObjectives
  165. oauth:
  166. canonical_scopes: |-
  167. https://www.googleapis.com/auth/cloud-platform,
  168. https://www.googleapis.com/auth/monitoring,
  169. https://www.googleapis.com/auth/monitoring.read
  170. - selector: google.monitoring.v3.ServiceMonitoringService.ListServices
  171. oauth:
  172. canonical_scopes: |-
  173. https://www.googleapis.com/auth/cloud-platform,
  174. https://www.googleapis.com/auth/monitoring,
  175. https://www.googleapis.com/auth/monitoring.read
  176. - selector: 'google.monitoring.v3.UptimeCheckService.*'
  177. oauth:
  178. canonical_scopes: |-
  179. https://www.googleapis.com/auth/cloud-platform,
  180. https://www.googleapis.com/auth/monitoring,
  181. https://www.googleapis.com/auth/monitoring.read
  182. - selector: google.monitoring.v3.UptimeCheckService.CreateUptimeCheckConfig
  183. oauth:
  184. canonical_scopes: |-
  185. https://www.googleapis.com/auth/cloud-platform,
  186. https://www.googleapis.com/auth/monitoring
  187. - selector: google.monitoring.v3.UptimeCheckService.DeleteUptimeCheckConfig
  188. oauth:
  189. canonical_scopes: |-
  190. https://www.googleapis.com/auth/cloud-platform,
  191. https://www.googleapis.com/auth/monitoring
  192. - selector: google.monitoring.v3.UptimeCheckService.UpdateUptimeCheckConfig
  193. oauth:
  194. canonical_scopes: |-
  195. https://www.googleapis.com/auth/cloud-platform,
  196. https://www.googleapis.com/auth/monitoring