xref: /aosp_15_r20/external/googleapis/google/monitoring/v3/monitoring.yaml (revision d5c09012810ac0c9f33fe448fb6da8260d444cc9)
1type: google.api.Service
2config_version: 3
3name: monitoring.googleapis.com
4title: Cloud Monitoring API
5
6apis:
7- name: google.longrunning.Operations
8- name: google.monitoring.v3.AlertPolicyService
9- name: google.monitoring.v3.GroupService
10- name: google.monitoring.v3.MetricService
11- name: google.monitoring.v3.NotificationChannelService
12- name: google.monitoring.v3.QueryService
13- name: google.monitoring.v3.ServiceMonitoringService
14- name: google.monitoring.v3.SnoozeService
15- name: google.monitoring.v3.UptimeCheckService
16
17types:
18- name: google.monitoring.v3.DroppedLabels
19- name: google.monitoring.v3.SpanContext
20
21documentation:
22  summary: Manages your Cloud Monitoring data and configurations.
23
24authentication:
25  rules:
26  - selector: google.longrunning.Operations.GetOperation
27    oauth:
28      canonical_scopes: |-
29        https://www.googleapis.com/auth/cloud-platform,
30        https://www.googleapis.com/auth/monitoring,
31        https://www.googleapis.com/auth/monitoring.read
32  - selector: 'google.monitoring.v3.AlertPolicyService.*'
33    oauth:
34      canonical_scopes: |-
35        https://www.googleapis.com/auth/cloud-platform,
36        https://www.googleapis.com/auth/monitoring
37  - selector: google.monitoring.v3.AlertPolicyService.GetAlertPolicy
38    oauth:
39      canonical_scopes: |-
40        https://www.googleapis.com/auth/cloud-platform,
41        https://www.googleapis.com/auth/monitoring,
42        https://www.googleapis.com/auth/monitoring.read
43  - selector: google.monitoring.v3.AlertPolicyService.ListAlertPolicies
44    oauth:
45      canonical_scopes: |-
46        https://www.googleapis.com/auth/cloud-platform,
47        https://www.googleapis.com/auth/monitoring,
48        https://www.googleapis.com/auth/monitoring.read
49  - selector: 'google.monitoring.v3.GroupService.*'
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.GroupService.CreateGroup
56    oauth:
57      canonical_scopes: |-
58        https://www.googleapis.com/auth/cloud-platform,
59        https://www.googleapis.com/auth/monitoring
60  - selector: google.monitoring.v3.GroupService.DeleteGroup
61    oauth:
62      canonical_scopes: |-
63        https://www.googleapis.com/auth/cloud-platform,
64        https://www.googleapis.com/auth/monitoring
65  - selector: google.monitoring.v3.GroupService.UpdateGroup
66    oauth:
67      canonical_scopes: |-
68        https://www.googleapis.com/auth/cloud-platform,
69        https://www.googleapis.com/auth/monitoring
70  - selector: 'google.monitoring.v3.MetricService.*'
71    oauth:
72      canonical_scopes: |-
73        https://www.googleapis.com/auth/cloud-platform,
74        https://www.googleapis.com/auth/monitoring,
75        https://www.googleapis.com/auth/monitoring.read,
76        https://www.googleapis.com/auth/monitoring.write
77  - selector: google.monitoring.v3.MetricService.CreateMetricDescriptor
78    oauth:
79      canonical_scopes: |-
80        https://www.googleapis.com/auth/cloud-platform,
81        https://www.googleapis.com/auth/monitoring,
82        https://www.googleapis.com/auth/monitoring.write
83  - selector: google.monitoring.v3.MetricService.CreateServiceTimeSeries
84    oauth:
85      canonical_scopes: |-
86        https://www.googleapis.com/auth/cloud-platform,
87        https://www.googleapis.com/auth/monitoring,
88        https://www.googleapis.com/auth/monitoring.write
89  - selector: google.monitoring.v3.MetricService.CreateTimeSeries
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.DeleteMetricDescriptor
96    oauth:
97      canonical_scopes: |-
98        https://www.googleapis.com/auth/cloud-platform,
99        https://www.googleapis.com/auth/monitoring
100  - selector: google.monitoring.v3.MetricService.ListTimeSeries
101    oauth:
102      canonical_scopes: |-
103        https://www.googleapis.com/auth/cloud-platform,
104        https://www.googleapis.com/auth/monitoring,
105        https://www.googleapis.com/auth/monitoring.read
106  - selector: 'google.monitoring.v3.NotificationChannelService.*'
107    oauth:
108      canonical_scopes: |-
109        https://www.googleapis.com/auth/cloud-platform,
110        https://www.googleapis.com/auth/monitoring
111  - selector: google.monitoring.v3.NotificationChannelService.GetNotificationChannel
112    oauth:
113      canonical_scopes: |-
114        https://www.googleapis.com/auth/cloud-platform,
115        https://www.googleapis.com/auth/monitoring,
116        https://www.googleapis.com/auth/monitoring.read
117  - selector: google.monitoring.v3.NotificationChannelService.GetNotificationChannelDescriptor
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.ListNotificationChannelDescriptors
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.ListNotificationChannels
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.QueryService.QueryTimeSeries
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.ServiceMonitoringService.*'
142    oauth:
143      canonical_scopes: |-
144        https://www.googleapis.com/auth/cloud-platform,
145        https://www.googleapis.com/auth/monitoring
146  - selector: google.monitoring.v3.ServiceMonitoringService.GetService
147    oauth:
148      canonical_scopes: |-
149        https://www.googleapis.com/auth/cloud-platform,
150        https://www.googleapis.com/auth/monitoring,
151        https://www.googleapis.com/auth/monitoring.read
152  - selector: google.monitoring.v3.ServiceMonitoringService.GetServiceLevelObjective
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.ListServiceLevelObjectives
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.ListServices
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.SnoozeService.CreateSnooze
171    oauth:
172      canonical_scopes: |-
173        https://www.googleapis.com/auth/cloud-platform,
174        https://www.googleapis.com/auth/monitoring
175  - selector: google.monitoring.v3.SnoozeService.GetSnooze
176    oauth:
177      canonical_scopes: |-
178        https://www.googleapis.com/auth/cloud-platform,
179        https://www.googleapis.com/auth/monitoring,
180        https://www.googleapis.com/auth/monitoring.read
181  - selector: google.monitoring.v3.SnoozeService.ListSnoozes
182    oauth:
183      canonical_scopes: |-
184        https://www.googleapis.com/auth/cloud-platform,
185        https://www.googleapis.com/auth/monitoring,
186        https://www.googleapis.com/auth/monitoring.read
187  - selector: google.monitoring.v3.SnoozeService.UpdateSnooze
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.*'
193    oauth:
194      canonical_scopes: |-
195        https://www.googleapis.com/auth/cloud-platform,
196        https://www.googleapis.com/auth/monitoring,
197        https://www.googleapis.com/auth/monitoring.read
198  - selector: google.monitoring.v3.UptimeCheckService.CreateUptimeCheckConfig
199    oauth:
200      canonical_scopes: |-
201        https://www.googleapis.com/auth/cloud-platform,
202        https://www.googleapis.com/auth/monitoring
203  - selector: google.monitoring.v3.UptimeCheckService.DeleteUptimeCheckConfig
204    oauth:
205      canonical_scopes: |-
206        https://www.googleapis.com/auth/cloud-platform,
207        https://www.googleapis.com/auth/monitoring
208  - selector: google.monitoring.v3.UptimeCheckService.UpdateUptimeCheckConfig
209    oauth:
210      canonical_scopes: |-
211        https://www.googleapis.com/auth/cloud-platform,
212        https://www.googleapis.com/auth/monitoring
213