Openstatus sdk
www.openstatus.dev
1// @generated by protoc-gen-es v2.11.0 with parameter "target=ts,import_extension=ts"
2// @generated from file openstatus/monitor/v1/monitor.proto (package openstatus.monitor.v1, syntax proto3)
3/* eslint-disable */
4
5import type { GenEnum, GenFile } from "@bufbuild/protobuf/codegenv2";
6import { enumDesc, fileDesc } from "@bufbuild/protobuf/codegenv2";
7
8/**
9 * Describes the file openstatus/monitor/v1/monitor.proto.
10 */
11export const file_openstatus_monitor_v1_monitor: GenFile = /*@__PURE__*/
12 fileDesc(
13 "CiNvcGVuc3RhdHVzL21vbml0b3IvdjEvbW9uaXRvci5wcm90bxIVb3BlbnN0YXR1cy5tb25pdG9yLnYxKoEBCg1Nb25pdG9yU3RhdHVzEh4KGk1PTklUT1JfU1RBVFVTX1VOU1BFQ0lGSUVEEAASGQoVTU9OSVRPUl9TVEFUVVNfQUNUSVZFEAESGwoXTU9OSVRPUl9TVEFUVVNfREVHUkFERUQQAhIYChRNT05JVE9SX1NUQVRVU19FUlJPUhADKqUBCgtQZXJpb2RpY2l0eRIbChdQRVJJT0RJQ0lUWV9VTlNQRUNJRklFRBAAEhMKD1BFUklPRElDSVRZXzMwUxABEhIKDlBFUklPRElDSVRZXzFNEAISEgoOUEVSSU9ESUNJVFlfNU0QAxITCg9QRVJJT0RJQ0lUWV8xME0QBBITCg9QRVJJT0RJQ0lUWV8zME0QBRISCg5QRVJJT0RJQ0lUWV8xSBAGKosFCgZSZWdpb24SFgoSUkVHSU9OX1VOU1BFQ0lGSUVEEAASEgoOUkVHSU9OX0ZMWV9BTVMQARISCg5SRUdJT05fRkxZX0FSThACEhIKDlJFR0lPTl9GTFlfQk9NEAMSEgoOUkVHSU9OX0ZMWV9DREcQBBISCg5SRUdJT05fRkxZX0RGVxAFEhIKDlJFR0lPTl9GTFlfRVdSEAYSEgoOUkVHSU9OX0ZMWV9GUkEQBxISCg5SRUdJT05fRkxZX0dSVRAIEhIKDlJFR0lPTl9GTFlfSUFEEAkSEgoOUkVHSU9OX0ZMWV9KTkIQChISCg5SRUdJT05fRkxZX0xBWBALEhIKDlJFR0lPTl9GTFlfTEhSEAwSEgoOUkVHSU9OX0ZMWV9OUlQQDRISCg5SRUdJT05fRkxZX09SRBAOEhIKDlJFR0lPTl9GTFlfU0pDEA8SEgoOUkVHSU9OX0ZMWV9TSU4QEBISCg5SRUdJT05fRkxZX1NZRBAREhIKDlJFR0lPTl9GTFlfWVlaEBISFAoQUkVHSU9OX0tPWUVCX0ZSQRATEhQKEFJFR0lPTl9LT1lFQl9QQVIQFBIUChBSRUdJT05fS09ZRUJfU0ZPEBUSFAoQUkVHSU9OX0tPWUVCX1NJThAWEhQKEFJFR0lPTl9LT1lFQl9UWU8QFxIUChBSRUdJT05fS09ZRUJfV0FTEBgSGwoXUkVHSU9OX1JBSUxXQVlfVVNfV0VTVDIQGRIbChdSRUdJT05fUkFJTFdBWV9VU19FQVNUNBAaEh8KG1JFR0lPTl9SQUlMV0FZX0VVUk9QRV9XRVNUNBAbEiIKHlJFR0lPTl9SQUlMV0FZX0FTSUFfU09VVEhFQVNUMRAcQlNaUWdpdGh1Yi5jb20vb3BlbnN0YXR1c2hxL29wZW5zdGF0dXMvcGFja2FnZXMvcHJvdG8vb3BlbnN0YXR1cy9tb25pdG9yL3YxO21vbml0b3J2MWIGcHJvdG8z",
14 );
15
16/**
17 * MonitorStatus represents the operational status of a monitor.
18 *
19 * @generated from enum openstatus.monitor.v1.MonitorStatus
20 */
21export enum MonitorStatus {
22 /**
23 * MONITOR_STATUS_UNSPECIFIED indicates an unknown status.
24 *
25 * @generated from enum value: MONITOR_STATUS_UNSPECIFIED = 0;
26 */
27 UNSPECIFIED = 0,
28
29 /**
30 * MONITOR_STATUS_ACTIVE indicates the monitor is actively checking.
31 *
32 * @generated from enum value: MONITOR_STATUS_ACTIVE = 1;
33 */
34 ACTIVE = 1,
35
36 /**
37 * MONITOR_STATUS_DEGRADED indicates the monitor is degraded.
38 *
39 * @generated from enum value: MONITOR_STATUS_DEGRADED = 2;
40 */
41 DEGRADED = 2,
42
43 /**
44 * MONITOR_STATUS_ERROR indicates the monitor is in an error state.
45 *
46 * @generated from enum value: MONITOR_STATUS_ERROR = 3;
47 */
48 ERROR = 3,
49}
50
51/**
52 * Describes the enum openstatus.monitor.v1.MonitorStatus.
53 */
54export const MonitorStatusSchema: GenEnum<MonitorStatus> = /*@__PURE__*/
55 enumDesc(file_openstatus_monitor_v1_monitor, 0);
56
57/**
58 * Monitor periodicity options.
59 *
60 * @generated from enum openstatus.monitor.v1.Periodicity
61 */
62export enum Periodicity {
63 /**
64 * @generated from enum value: PERIODICITY_UNSPECIFIED = 0;
65 */
66 PERIODICITY_UNSPECIFIED = 0,
67
68 /**
69 * @generated from enum value: PERIODICITY_30S = 1;
70 */
71 PERIODICITY_30S = 1,
72
73 /**
74 * @generated from enum value: PERIODICITY_1M = 2;
75 */
76 PERIODICITY_1M = 2,
77
78 /**
79 * @generated from enum value: PERIODICITY_5M = 3;
80 */
81 PERIODICITY_5M = 3,
82
83 /**
84 * @generated from enum value: PERIODICITY_10M = 4;
85 */
86 PERIODICITY_10M = 4,
87
88 /**
89 * @generated from enum value: PERIODICITY_30M = 5;
90 */
91 PERIODICITY_30M = 5,
92
93 /**
94 * @generated from enum value: PERIODICITY_1H = 6;
95 */
96 PERIODICITY_1H = 6,
97}
98
99/**
100 * Describes the enum openstatus.monitor.v1.Periodicity.
101 */
102export const PeriodicitySchema: GenEnum<Periodicity> = /*@__PURE__*/
103 enumDesc(file_openstatus_monitor_v1_monitor, 1);
104
105/**
106 * Geographic regions where monitors can run checks from.
107 *
108 * @generated from enum openstatus.monitor.v1.Region
109 */
110export enum Region {
111 /**
112 * @generated from enum value: REGION_UNSPECIFIED = 0;
113 */
114 UNSPECIFIED = 0,
115
116 /**
117 * Fly.io regions
118 *
119 * Amsterdam, Netherlands
120 *
121 * @generated from enum value: REGION_FLY_AMS = 1;
122 */
123 FLY_AMS = 1,
124
125 /**
126 * Stockholm, Sweden
127 *
128 * @generated from enum value: REGION_FLY_ARN = 2;
129 */
130 FLY_ARN = 2,
131
132 /**
133 * Mumbai, India
134 *
135 * @generated from enum value: REGION_FLY_BOM = 3;
136 */
137 FLY_BOM = 3,
138
139 /**
140 * Paris, France
141 *
142 * @generated from enum value: REGION_FLY_CDG = 4;
143 */
144 FLY_CDG = 4,
145
146 /**
147 * Dallas, USA
148 *
149 * @generated from enum value: REGION_FLY_DFW = 5;
150 */
151 FLY_DFW = 5,
152
153 /**
154 * Newark, USA
155 *
156 * @generated from enum value: REGION_FLY_EWR = 6;
157 */
158 FLY_EWR = 6,
159
160 /**
161 * Frankfurt, Germany
162 *
163 * @generated from enum value: REGION_FLY_FRA = 7;
164 */
165 FLY_FRA = 7,
166
167 /**
168 * São Paulo, Brazil
169 *
170 * @generated from enum value: REGION_FLY_GRU = 8;
171 */
172 FLY_GRU = 8,
173
174 /**
175 * Ashburn, USA
176 *
177 * @generated from enum value: REGION_FLY_IAD = 9;
178 */
179 FLY_IAD = 9,
180
181 /**
182 * Johannesburg, South Africa
183 *
184 * @generated from enum value: REGION_FLY_JNB = 10;
185 */
186 FLY_JNB = 10,
187
188 /**
189 * Los Angeles, USA
190 *
191 * @generated from enum value: REGION_FLY_LAX = 11;
192 */
193 FLY_LAX = 11,
194
195 /**
196 * London, UK
197 *
198 * @generated from enum value: REGION_FLY_LHR = 12;
199 */
200 FLY_LHR = 12,
201
202 /**
203 * Tokyo, Japan
204 *
205 * @generated from enum value: REGION_FLY_NRT = 13;
206 */
207 FLY_NRT = 13,
208
209 /**
210 * Chicago, USA
211 *
212 * @generated from enum value: REGION_FLY_ORD = 14;
213 */
214 FLY_ORD = 14,
215
216 /**
217 * San Jose, USA
218 *
219 * @generated from enum value: REGION_FLY_SJC = 15;
220 */
221 FLY_SJC = 15,
222
223 /**
224 * Singapore
225 *
226 * @generated from enum value: REGION_FLY_SIN = 16;
227 */
228 FLY_SIN = 16,
229
230 /**
231 * Sydney, Australia
232 *
233 * @generated from enum value: REGION_FLY_SYD = 17;
234 */
235 FLY_SYD = 17,
236
237 /**
238 * Toronto, Canada
239 *
240 * @generated from enum value: REGION_FLY_YYZ = 18;
241 */
242 FLY_YYZ = 18,
243
244 /**
245 * Koyeb regions
246 *
247 * Koyeb Frankfurt
248 *
249 * @generated from enum value: REGION_KOYEB_FRA = 19;
250 */
251 KOYEB_FRA = 19,
252
253 /**
254 * Koyeb Paris
255 *
256 * @generated from enum value: REGION_KOYEB_PAR = 20;
257 */
258 KOYEB_PAR = 20,
259
260 /**
261 * Koyeb San Francisco
262 *
263 * @generated from enum value: REGION_KOYEB_SFO = 21;
264 */
265 KOYEB_SFO = 21,
266
267 /**
268 * Koyeb Singapore
269 *
270 * @generated from enum value: REGION_KOYEB_SIN = 22;
271 */
272 KOYEB_SIN = 22,
273
274 /**
275 * Koyeb Tokyo
276 *
277 * @generated from enum value: REGION_KOYEB_TYO = 23;
278 */
279 KOYEB_TYO = 23,
280
281 /**
282 * Koyeb Washington
283 *
284 * @generated from enum value: REGION_KOYEB_WAS = 24;
285 */
286 KOYEB_WAS = 24,
287
288 /**
289 * Railway regions
290 *
291 * Railway US West
292 *
293 * @generated from enum value: REGION_RAILWAY_US_WEST2 = 25;
294 */
295 RAILWAY_US_WEST2 = 25,
296
297 /**
298 * Railway US East
299 *
300 * @generated from enum value: REGION_RAILWAY_US_EAST4 = 26;
301 */
302 RAILWAY_US_EAST4 = 26,
303
304 /**
305 * Railway Europe West
306 *
307 * @generated from enum value: REGION_RAILWAY_EUROPE_WEST4 = 27;
308 */
309 RAILWAY_EUROPE_WEST4 = 27,
310
311 /**
312 * Railway Asia Southeast
313 *
314 * @generated from enum value: REGION_RAILWAY_ASIA_SOUTHEAST1 = 28;
315 */
316 RAILWAY_ASIA_SOUTHEAST1 = 28,
317}
318
319/**
320 * Describes the enum openstatus.monitor.v1.Region.
321 */
322export const RegionSchema: GenEnum<Region> = /*@__PURE__*/
323 enumDesc(file_openstatus_monitor_v1_monitor, 2);