1 package insights
2
3
4
5
6
7
8
9
10 type AggregationType string
11
12 const (
13
14 Average AggregationType = "Average"
15
16 Count AggregationType = "Count"
17
18 Maximum AggregationType = "Maximum"
19
20 Minimum AggregationType = "Minimum"
21
22 None AggregationType = "None"
23
24 Total AggregationType = "Total"
25 )
26
27
28 func PossibleAggregationTypeValues() []AggregationType {
29 return []AggregationType{Average, Count, Maximum, Minimum, None, Total}
30 }
31
32
33 type AggregationTypeEnum string
34
35 const (
36
37 AggregationTypeEnumAverage AggregationTypeEnum = "Average"
38
39 AggregationTypeEnumCount AggregationTypeEnum = "Count"
40
41 AggregationTypeEnumMaximum AggregationTypeEnum = "Maximum"
42
43 AggregationTypeEnumMinimum AggregationTypeEnum = "Minimum"
44
45 AggregationTypeEnumTotal AggregationTypeEnum = "Total"
46 )
47
48
49 func PossibleAggregationTypeEnumValues() []AggregationTypeEnum {
50 return []AggregationTypeEnum{AggregationTypeEnumAverage, AggregationTypeEnumCount, AggregationTypeEnumMaximum, AggregationTypeEnumMinimum, AggregationTypeEnumTotal}
51 }
52
53
54 type BaselineSensitivity string
55
56 const (
57
58 High BaselineSensitivity = "High"
59
60 Low BaselineSensitivity = "Low"
61
62 Medium BaselineSensitivity = "Medium"
63 )
64
65
66 func PossibleBaselineSensitivityValues() []BaselineSensitivity {
67 return []BaselineSensitivity{High, Low, Medium}
68 }
69
70
71 type CategoryType string
72
73 const (
74
75 Logs CategoryType = "Logs"
76
77 Metrics CategoryType = "Metrics"
78 )
79
80
81 func PossibleCategoryTypeValues() []CategoryType {
82 return []CategoryType{Logs, Metrics}
83 }
84
85
86 type ComparisonOperationType string
87
88 const (
89
90 Equals ComparisonOperationType = "Equals"
91
92 GreaterThan ComparisonOperationType = "GreaterThan"
93
94 GreaterThanOrEqual ComparisonOperationType = "GreaterThanOrEqual"
95
96 LessThan ComparisonOperationType = "LessThan"
97
98 LessThanOrEqual ComparisonOperationType = "LessThanOrEqual"
99
100 NotEquals ComparisonOperationType = "NotEquals"
101 )
102
103
104 func PossibleComparisonOperationTypeValues() []ComparisonOperationType {
105 return []ComparisonOperationType{Equals, GreaterThan, GreaterThanOrEqual, LessThan, LessThanOrEqual, NotEquals}
106 }
107
108
109 type ConditionOperator string
110
111 const (
112
113 ConditionOperatorGreaterThan ConditionOperator = "GreaterThan"
114
115 ConditionOperatorGreaterThanOrEqual ConditionOperator = "GreaterThanOrEqual"
116
117 ConditionOperatorLessThan ConditionOperator = "LessThan"
118
119 ConditionOperatorLessThanOrEqual ConditionOperator = "LessThanOrEqual"
120 )
121
122
123 func PossibleConditionOperatorValues() []ConditionOperator {
124 return []ConditionOperator{ConditionOperatorGreaterThan, ConditionOperatorGreaterThanOrEqual, ConditionOperatorLessThan, ConditionOperatorLessThanOrEqual}
125 }
126
127
128 type CreatedByType string
129
130 const (
131
132 Application CreatedByType = "Application"
133
134 Key CreatedByType = "Key"
135
136 ManagedIdentity CreatedByType = "ManagedIdentity"
137
138 User CreatedByType = "User"
139 )
140
141
142 func PossibleCreatedByTypeValues() []CreatedByType {
143 return []CreatedByType{Application, Key, ManagedIdentity, User}
144 }
145
146
147 type CriterionType string
148
149 const (
150
151 CriterionTypeDynamicThresholdCriterion CriterionType = "DynamicThresholdCriterion"
152
153 CriterionTypeMultiMetricCriteria CriterionType = "MultiMetricCriteria"
154
155 CriterionTypeStaticThresholdCriterion CriterionType = "StaticThresholdCriterion"
156 )
157
158
159 func PossibleCriterionTypeValues() []CriterionType {
160 return []CriterionType{CriterionTypeDynamicThresholdCriterion, CriterionTypeMultiMetricCriteria, CriterionTypeStaticThresholdCriterion}
161 }
162
163
164 type DataStatus string
165
166 const (
167
168 NotPresent DataStatus = "notPresent"
169
170 Present DataStatus = "present"
171 )
172
173
174 func PossibleDataStatusValues() []DataStatus {
175 return []DataStatus{NotPresent, Present}
176 }
177
178
179 type DimensionOperator string
180
181 const (
182
183 Exclude DimensionOperator = "Exclude"
184
185 Include DimensionOperator = "Include"
186 )
187
188
189 func PossibleDimensionOperatorValues() []DimensionOperator {
190 return []DimensionOperator{Exclude, Include}
191 }
192
193
194 type DynamicThresholdOperator string
195
196 const (
197
198 DynamicThresholdOperatorGreaterOrLessThan DynamicThresholdOperator = "GreaterOrLessThan"
199
200 DynamicThresholdOperatorGreaterThan DynamicThresholdOperator = "GreaterThan"
201
202 DynamicThresholdOperatorLessThan DynamicThresholdOperator = "LessThan"
203 )
204
205
206 func PossibleDynamicThresholdOperatorValues() []DynamicThresholdOperator {
207 return []DynamicThresholdOperator{DynamicThresholdOperatorGreaterOrLessThan, DynamicThresholdOperatorGreaterThan, DynamicThresholdOperatorLessThan}
208 }
209
210
211 type DynamicThresholdSensitivity string
212
213 const (
214
215 DynamicThresholdSensitivityHigh DynamicThresholdSensitivity = "High"
216
217 DynamicThresholdSensitivityLow DynamicThresholdSensitivity = "Low"
218
219 DynamicThresholdSensitivityMedium DynamicThresholdSensitivity = "Medium"
220 )
221
222
223 func PossibleDynamicThresholdSensitivityValues() []DynamicThresholdSensitivity {
224 return []DynamicThresholdSensitivity{DynamicThresholdSensitivityHigh, DynamicThresholdSensitivityLow, DynamicThresholdSensitivityMedium}
225 }
226
227
228 type EventLevel string
229
230 const (
231
232 EventLevelCritical EventLevel = "Critical"
233
234 EventLevelError EventLevel = "Error"
235
236 EventLevelInformational EventLevel = "Informational"
237
238 EventLevelVerbose EventLevel = "Verbose"
239
240 EventLevelWarning EventLevel = "Warning"
241 )
242
243
244 func PossibleEventLevelValues() []EventLevel {
245 return []EventLevel{EventLevelCritical, EventLevelError, EventLevelInformational, EventLevelVerbose, EventLevelWarning}
246 }
247
248
249 type Kind string
250
251 const (
252
253 LogAlert Kind = "LogAlert"
254
255 LogToMetric Kind = "LogToMetric"
256 )
257
258
259 func PossibleKindValues() []Kind {
260 return []Kind{LogAlert, LogToMetric}
261 }
262
263
264 type KnownColumnDefinitionType string
265
266 const (
267
268 Boolean KnownColumnDefinitionType = "boolean"
269
270 Datetime KnownColumnDefinitionType = "datetime"
271
272 Dynamic KnownColumnDefinitionType = "dynamic"
273
274 Int KnownColumnDefinitionType = "int"
275
276 Long KnownColumnDefinitionType = "long"
277
278 Real KnownColumnDefinitionType = "real"
279
280 String KnownColumnDefinitionType = "string"
281 )
282
283
284 func PossibleKnownColumnDefinitionTypeValues() []KnownColumnDefinitionType {
285 return []KnownColumnDefinitionType{Boolean, Datetime, Dynamic, Int, Long, Real, String}
286 }
287
288
289
290 type KnownDataCollectionEndpointProvisioningState string
291
292 const (
293
294 Creating KnownDataCollectionEndpointProvisioningState = "Creating"
295
296 Deleting KnownDataCollectionEndpointProvisioningState = "Deleting"
297
298 Failed KnownDataCollectionEndpointProvisioningState = "Failed"
299
300 Succeeded KnownDataCollectionEndpointProvisioningState = "Succeeded"
301
302 Updating KnownDataCollectionEndpointProvisioningState = "Updating"
303 )
304
305
306 func PossibleKnownDataCollectionEndpointProvisioningStateValues() []KnownDataCollectionEndpointProvisioningState {
307 return []KnownDataCollectionEndpointProvisioningState{Creating, Deleting, Failed, Succeeded, Updating}
308 }
309
310
311
312 type KnownDataCollectionEndpointResourceKind string
313
314 const (
315
316 Linux KnownDataCollectionEndpointResourceKind = "Linux"
317
318 Windows KnownDataCollectionEndpointResourceKind = "Windows"
319 )
320
321
322 func PossibleKnownDataCollectionEndpointResourceKindValues() []KnownDataCollectionEndpointResourceKind {
323 return []KnownDataCollectionEndpointResourceKind{Linux, Windows}
324 }
325
326
327
328 type KnownDataCollectionRuleAssociationProvisioningState string
329
330 const (
331
332 KnownDataCollectionRuleAssociationProvisioningStateCreating KnownDataCollectionRuleAssociationProvisioningState = "Creating"
333
334 KnownDataCollectionRuleAssociationProvisioningStateDeleting KnownDataCollectionRuleAssociationProvisioningState = "Deleting"
335
336 KnownDataCollectionRuleAssociationProvisioningStateFailed KnownDataCollectionRuleAssociationProvisioningState = "Failed"
337
338 KnownDataCollectionRuleAssociationProvisioningStateSucceeded KnownDataCollectionRuleAssociationProvisioningState = "Succeeded"
339
340 KnownDataCollectionRuleAssociationProvisioningStateUpdating KnownDataCollectionRuleAssociationProvisioningState = "Updating"
341 )
342
343
344 func PossibleKnownDataCollectionRuleAssociationProvisioningStateValues() []KnownDataCollectionRuleAssociationProvisioningState {
345 return []KnownDataCollectionRuleAssociationProvisioningState{KnownDataCollectionRuleAssociationProvisioningStateCreating, KnownDataCollectionRuleAssociationProvisioningStateDeleting, KnownDataCollectionRuleAssociationProvisioningStateFailed, KnownDataCollectionRuleAssociationProvisioningStateSucceeded, KnownDataCollectionRuleAssociationProvisioningStateUpdating}
346 }
347
348
349
350 type KnownDataCollectionRuleProvisioningState string
351
352 const (
353
354 KnownDataCollectionRuleProvisioningStateCreating KnownDataCollectionRuleProvisioningState = "Creating"
355
356 KnownDataCollectionRuleProvisioningStateDeleting KnownDataCollectionRuleProvisioningState = "Deleting"
357
358 KnownDataCollectionRuleProvisioningStateFailed KnownDataCollectionRuleProvisioningState = "Failed"
359
360 KnownDataCollectionRuleProvisioningStateSucceeded KnownDataCollectionRuleProvisioningState = "Succeeded"
361
362 KnownDataCollectionRuleProvisioningStateUpdating KnownDataCollectionRuleProvisioningState = "Updating"
363 )
364
365
366 func PossibleKnownDataCollectionRuleProvisioningStateValues() []KnownDataCollectionRuleProvisioningState {
367 return []KnownDataCollectionRuleProvisioningState{KnownDataCollectionRuleProvisioningStateCreating, KnownDataCollectionRuleProvisioningStateDeleting, KnownDataCollectionRuleProvisioningStateFailed, KnownDataCollectionRuleProvisioningStateSucceeded, KnownDataCollectionRuleProvisioningStateUpdating}
368 }
369
370
371 type KnownDataCollectionRuleResourceKind string
372
373 const (
374
375 KnownDataCollectionRuleResourceKindLinux KnownDataCollectionRuleResourceKind = "Linux"
376
377 KnownDataCollectionRuleResourceKindWindows KnownDataCollectionRuleResourceKind = "Windows"
378 )
379
380
381 func PossibleKnownDataCollectionRuleResourceKindValues() []KnownDataCollectionRuleResourceKind {
382 return []KnownDataCollectionRuleResourceKind{KnownDataCollectionRuleResourceKindLinux, KnownDataCollectionRuleResourceKindWindows}
383 }
384
385
386 type KnownDataFlowStreams string
387
388 const (
389
390 MicrosoftEvent KnownDataFlowStreams = "Microsoft-Event"
391
392 MicrosoftInsightsMetrics KnownDataFlowStreams = "Microsoft-InsightsMetrics"
393
394 MicrosoftPerf KnownDataFlowStreams = "Microsoft-Perf"
395
396 MicrosoftSyslog KnownDataFlowStreams = "Microsoft-Syslog"
397
398 MicrosoftWindowsEvent KnownDataFlowStreams = "Microsoft-WindowsEvent"
399 )
400
401
402 func PossibleKnownDataFlowStreamsValues() []KnownDataFlowStreams {
403 return []KnownDataFlowStreams{MicrosoftEvent, MicrosoftInsightsMetrics, MicrosoftPerf, MicrosoftSyslog, MicrosoftWindowsEvent}
404 }
405
406
407 type KnownExtensionDataSourceStreams string
408
409 const (
410
411 KnownExtensionDataSourceStreamsMicrosoftEvent KnownExtensionDataSourceStreams = "Microsoft-Event"
412
413 KnownExtensionDataSourceStreamsMicrosoftInsightsMetrics KnownExtensionDataSourceStreams = "Microsoft-InsightsMetrics"
414
415 KnownExtensionDataSourceStreamsMicrosoftPerf KnownExtensionDataSourceStreams = "Microsoft-Perf"
416
417 KnownExtensionDataSourceStreamsMicrosoftSyslog KnownExtensionDataSourceStreams = "Microsoft-Syslog"
418
419 KnownExtensionDataSourceStreamsMicrosoftWindowsEvent KnownExtensionDataSourceStreams = "Microsoft-WindowsEvent"
420 )
421
422
423 func PossibleKnownExtensionDataSourceStreamsValues() []KnownExtensionDataSourceStreams {
424 return []KnownExtensionDataSourceStreams{KnownExtensionDataSourceStreamsMicrosoftEvent, KnownExtensionDataSourceStreamsMicrosoftInsightsMetrics, KnownExtensionDataSourceStreamsMicrosoftPerf, KnownExtensionDataSourceStreamsMicrosoftSyslog, KnownExtensionDataSourceStreamsMicrosoftWindowsEvent}
425 }
426
427
428
429 type KnownLogFileTextSettingsRecordStartTimestampFormat string
430
431 const (
432
433 DdMMMyyyyHHmmsszzz KnownLogFileTextSettingsRecordStartTimestampFormat = "dd/MMM/yyyy:HH:mm:ss zzz"
434
435 DdMMyyHHmmss KnownLogFileTextSettingsRecordStartTimestampFormat = "ddMMyy HH:mm:ss"
436
437 ISO8601 KnownLogFileTextSettingsRecordStartTimestampFormat = "ISO 8601"
438
439 MDYYYYHHMMSSAMPM KnownLogFileTextSettingsRecordStartTimestampFormat = "M/D/YYYY HH:MM:SS AM/PM"
440
441 MMMdhhmmss KnownLogFileTextSettingsRecordStartTimestampFormat = "MMM d hh:mm:ss"
442
443 MonDDYYYYHHMMSS KnownLogFileTextSettingsRecordStartTimestampFormat = "Mon DD, YYYY HH:MM:SS"
444
445 YyMMddHHmmss KnownLogFileTextSettingsRecordStartTimestampFormat = "yyMMdd HH:mm:ss"
446
447 YYYYMMDDHHMMSS KnownLogFileTextSettingsRecordStartTimestampFormat = "YYYY-MM-DD HH:MM:SS"
448
449 YyyyMMDdTHHmmssK KnownLogFileTextSettingsRecordStartTimestampFormat = "yyyy-MM-ddTHH:mm:ssK"
450 )
451
452
453 func PossibleKnownLogFileTextSettingsRecordStartTimestampFormatValues() []KnownLogFileTextSettingsRecordStartTimestampFormat {
454 return []KnownLogFileTextSettingsRecordStartTimestampFormat{DdMMMyyyyHHmmsszzz, DdMMyyHHmmss, ISO8601, MDYYYYHHMMSSAMPM, MMMdhhmmss, MonDDYYYYHHMMSS, YyMMddHHmmss, YYYYMMDDHHMMSS, YyyyMMDdTHHmmssK}
455 }
456
457
458 type KnownPerfCounterDataSourceStreams string
459
460 const (
461
462 KnownPerfCounterDataSourceStreamsMicrosoftInsightsMetrics KnownPerfCounterDataSourceStreams = "Microsoft-InsightsMetrics"
463
464 KnownPerfCounterDataSourceStreamsMicrosoftPerf KnownPerfCounterDataSourceStreams = "Microsoft-Perf"
465 )
466
467
468 func PossibleKnownPerfCounterDataSourceStreamsValues() []KnownPerfCounterDataSourceStreams {
469 return []KnownPerfCounterDataSourceStreams{KnownPerfCounterDataSourceStreamsMicrosoftInsightsMetrics, KnownPerfCounterDataSourceStreamsMicrosoftPerf}
470 }
471
472
473 type KnownPublicNetworkAccessOptions string
474
475 const (
476
477 Disabled KnownPublicNetworkAccessOptions = "Disabled"
478
479 Enabled KnownPublicNetworkAccessOptions = "Enabled"
480 )
481
482
483 func PossibleKnownPublicNetworkAccessOptionsValues() []KnownPublicNetworkAccessOptions {
484 return []KnownPublicNetworkAccessOptions{Disabled, Enabled}
485 }
486
487
488 type KnownSyslogDataSourceFacilityNames string
489
490 const (
491
492 KnownSyslogDataSourceFacilityNamesAsterisk KnownSyslogDataSourceFacilityNames = "*"
493
494 KnownSyslogDataSourceFacilityNamesAuth KnownSyslogDataSourceFacilityNames = "auth"
495
496 KnownSyslogDataSourceFacilityNamesAuthpriv KnownSyslogDataSourceFacilityNames = "authpriv"
497
498 KnownSyslogDataSourceFacilityNamesCron KnownSyslogDataSourceFacilityNames = "cron"
499
500 KnownSyslogDataSourceFacilityNamesDaemon KnownSyslogDataSourceFacilityNames = "daemon"
501
502 KnownSyslogDataSourceFacilityNamesKern KnownSyslogDataSourceFacilityNames = "kern"
503
504 KnownSyslogDataSourceFacilityNamesLocal0 KnownSyslogDataSourceFacilityNames = "local0"
505
506 KnownSyslogDataSourceFacilityNamesLocal1 KnownSyslogDataSourceFacilityNames = "local1"
507
508 KnownSyslogDataSourceFacilityNamesLocal2 KnownSyslogDataSourceFacilityNames = "local2"
509
510 KnownSyslogDataSourceFacilityNamesLocal3 KnownSyslogDataSourceFacilityNames = "local3"
511
512 KnownSyslogDataSourceFacilityNamesLocal4 KnownSyslogDataSourceFacilityNames = "local4"
513
514 KnownSyslogDataSourceFacilityNamesLocal5 KnownSyslogDataSourceFacilityNames = "local5"
515
516 KnownSyslogDataSourceFacilityNamesLocal6 KnownSyslogDataSourceFacilityNames = "local6"
517
518 KnownSyslogDataSourceFacilityNamesLocal7 KnownSyslogDataSourceFacilityNames = "local7"
519
520 KnownSyslogDataSourceFacilityNamesLpr KnownSyslogDataSourceFacilityNames = "lpr"
521
522 KnownSyslogDataSourceFacilityNamesMail KnownSyslogDataSourceFacilityNames = "mail"
523
524 KnownSyslogDataSourceFacilityNamesMark KnownSyslogDataSourceFacilityNames = "mark"
525
526 KnownSyslogDataSourceFacilityNamesNews KnownSyslogDataSourceFacilityNames = "news"
527
528 KnownSyslogDataSourceFacilityNamesSyslog KnownSyslogDataSourceFacilityNames = "syslog"
529
530 KnownSyslogDataSourceFacilityNamesUser KnownSyslogDataSourceFacilityNames = "user"
531
532 KnownSyslogDataSourceFacilityNamesUucp KnownSyslogDataSourceFacilityNames = "uucp"
533 )
534
535
536 func PossibleKnownSyslogDataSourceFacilityNamesValues() []KnownSyslogDataSourceFacilityNames {
537 return []KnownSyslogDataSourceFacilityNames{KnownSyslogDataSourceFacilityNamesAsterisk, KnownSyslogDataSourceFacilityNamesAuth, KnownSyslogDataSourceFacilityNamesAuthpriv, KnownSyslogDataSourceFacilityNamesCron, KnownSyslogDataSourceFacilityNamesDaemon, KnownSyslogDataSourceFacilityNamesKern, KnownSyslogDataSourceFacilityNamesLocal0, KnownSyslogDataSourceFacilityNamesLocal1, KnownSyslogDataSourceFacilityNamesLocal2, KnownSyslogDataSourceFacilityNamesLocal3, KnownSyslogDataSourceFacilityNamesLocal4, KnownSyslogDataSourceFacilityNamesLocal5, KnownSyslogDataSourceFacilityNamesLocal6, KnownSyslogDataSourceFacilityNamesLocal7, KnownSyslogDataSourceFacilityNamesLpr, KnownSyslogDataSourceFacilityNamesMail, KnownSyslogDataSourceFacilityNamesMark, KnownSyslogDataSourceFacilityNamesNews, KnownSyslogDataSourceFacilityNamesSyslog, KnownSyslogDataSourceFacilityNamesUser, KnownSyslogDataSourceFacilityNamesUucp}
538 }
539
540
541 type KnownSyslogDataSourceLogLevels string
542
543 const (
544
545 KnownSyslogDataSourceLogLevelsAlert KnownSyslogDataSourceLogLevels = "Alert"
546
547 KnownSyslogDataSourceLogLevelsAsterisk KnownSyslogDataSourceLogLevels = "*"
548
549 KnownSyslogDataSourceLogLevelsCritical KnownSyslogDataSourceLogLevels = "Critical"
550
551 KnownSyslogDataSourceLogLevelsDebug KnownSyslogDataSourceLogLevels = "Debug"
552
553 KnownSyslogDataSourceLogLevelsEmergency KnownSyslogDataSourceLogLevels = "Emergency"
554
555 KnownSyslogDataSourceLogLevelsError KnownSyslogDataSourceLogLevels = "Error"
556
557 KnownSyslogDataSourceLogLevelsInfo KnownSyslogDataSourceLogLevels = "Info"
558
559 KnownSyslogDataSourceLogLevelsNotice KnownSyslogDataSourceLogLevels = "Notice"
560
561 KnownSyslogDataSourceLogLevelsWarning KnownSyslogDataSourceLogLevels = "Warning"
562 )
563
564
565 func PossibleKnownSyslogDataSourceLogLevelsValues() []KnownSyslogDataSourceLogLevels {
566 return []KnownSyslogDataSourceLogLevels{KnownSyslogDataSourceLogLevelsAlert, KnownSyslogDataSourceLogLevelsAsterisk, KnownSyslogDataSourceLogLevelsCritical, KnownSyslogDataSourceLogLevelsDebug, KnownSyslogDataSourceLogLevelsEmergency, KnownSyslogDataSourceLogLevelsError, KnownSyslogDataSourceLogLevelsInfo, KnownSyslogDataSourceLogLevelsNotice, KnownSyslogDataSourceLogLevelsWarning}
567 }
568
569
570 type KnownSyslogDataSourceStreams string
571
572 const (
573
574 KnownSyslogDataSourceStreamsMicrosoftSyslog KnownSyslogDataSourceStreams = "Microsoft-Syslog"
575 )
576
577
578 func PossibleKnownSyslogDataSourceStreamsValues() []KnownSyslogDataSourceStreams {
579 return []KnownSyslogDataSourceStreams{KnownSyslogDataSourceStreamsMicrosoftSyslog}
580 }
581
582
583 type KnownWindowsEventLogDataSourceStreams string
584
585 const (
586
587 KnownWindowsEventLogDataSourceStreamsMicrosoftEvent KnownWindowsEventLogDataSourceStreams = "Microsoft-Event"
588
589 KnownWindowsEventLogDataSourceStreamsMicrosoftWindowsEvent KnownWindowsEventLogDataSourceStreams = "Microsoft-WindowsEvent"
590 )
591
592
593 func PossibleKnownWindowsEventLogDataSourceStreamsValues() []KnownWindowsEventLogDataSourceStreams {
594 return []KnownWindowsEventLogDataSourceStreams{KnownWindowsEventLogDataSourceStreamsMicrosoftEvent, KnownWindowsEventLogDataSourceStreamsMicrosoftWindowsEvent}
595 }
596
597
598 type MetricClass string
599
600 const (
601
602 Availability MetricClass = "Availability"
603
604 Errors MetricClass = "Errors"
605
606 Latency MetricClass = "Latency"
607
608 Saturation MetricClass = "Saturation"
609
610 Transactions MetricClass = "Transactions"
611 )
612
613
614 func PossibleMetricClassValues() []MetricClass {
615 return []MetricClass{Availability, Errors, Latency, Saturation, Transactions}
616 }
617
618
619 type MetricStatisticType string
620
621 const (
622
623 MetricStatisticTypeAverage MetricStatisticType = "Average"
624
625 MetricStatisticTypeCount MetricStatisticType = "Count"
626
627 MetricStatisticTypeMax MetricStatisticType = "Max"
628
629 MetricStatisticTypeMin MetricStatisticType = "Min"
630
631 MetricStatisticTypeSum MetricStatisticType = "Sum"
632 )
633
634
635 func PossibleMetricStatisticTypeValues() []MetricStatisticType {
636 return []MetricStatisticType{MetricStatisticTypeAverage, MetricStatisticTypeCount, MetricStatisticTypeMax, MetricStatisticTypeMin, MetricStatisticTypeSum}
637 }
638
639
640 type MetricUnit string
641
642 const (
643
644 MetricUnitBitsPerSecond MetricUnit = "BitsPerSecond"
645
646 MetricUnitBytes MetricUnit = "Bytes"
647
648 MetricUnitByteSeconds MetricUnit = "ByteSeconds"
649
650 MetricUnitBytesPerSecond MetricUnit = "BytesPerSecond"
651
652 MetricUnitCores MetricUnit = "Cores"
653
654 MetricUnitCount MetricUnit = "Count"
655
656 MetricUnitCountPerSecond MetricUnit = "CountPerSecond"
657
658 MetricUnitMilliCores MetricUnit = "MilliCores"
659
660 MetricUnitMilliSeconds MetricUnit = "MilliSeconds"
661
662 MetricUnitNanoCores MetricUnit = "NanoCores"
663
664 MetricUnitPercent MetricUnit = "Percent"
665
666 MetricUnitSeconds MetricUnit = "Seconds"
667
668 MetricUnitUnspecified MetricUnit = "Unspecified"
669 )
670
671
672 func PossibleMetricUnitValues() []MetricUnit {
673 return []MetricUnit{MetricUnitBitsPerSecond, MetricUnitBytes, MetricUnitByteSeconds, MetricUnitBytesPerSecond, MetricUnitCores, MetricUnitCount, MetricUnitCountPerSecond, MetricUnitMilliCores, MetricUnitMilliSeconds, MetricUnitNanoCores, MetricUnitPercent, MetricUnitSeconds, MetricUnitUnspecified}
674 }
675
676
677 type NamespaceClassification string
678
679 const (
680
681 Custom NamespaceClassification = "Custom"
682
683 Platform NamespaceClassification = "Platform"
684
685 Qos NamespaceClassification = "Qos"
686 )
687
688
689 func PossibleNamespaceClassificationValues() []NamespaceClassification {
690 return []NamespaceClassification{Custom, Platform, Qos}
691 }
692
693
694 type OdataType string
695
696 const (
697
698 OdataTypeMicrosoftAzureManagementInsightsModelsRuleManagementEventDataSource OdataType = "Microsoft.Azure.Management.Insights.Models.RuleManagementEventDataSource"
699
700 OdataTypeMicrosoftAzureManagementInsightsModelsRuleMetricDataSource OdataType = "Microsoft.Azure.Management.Insights.Models.RuleMetricDataSource"
701
702 OdataTypeRuleDataSource OdataType = "RuleDataSource"
703 )
704
705
706 func PossibleOdataTypeValues() []OdataType {
707 return []OdataType{OdataTypeMicrosoftAzureManagementInsightsModelsRuleManagementEventDataSource, OdataTypeMicrosoftAzureManagementInsightsModelsRuleMetricDataSource, OdataTypeRuleDataSource}
708 }
709
710
711 type OdataTypeBasicMetricAlertCriteria string
712
713 const (
714
715 OdataTypeMetricAlertCriteria OdataTypeBasicMetricAlertCriteria = "MetricAlertCriteria"
716
717 OdataTypeMicrosoftAzureMonitorMultipleResourceMultipleMetricCriteria OdataTypeBasicMetricAlertCriteria = "Microsoft.Azure.Monitor.MultipleResourceMultipleMetricCriteria"
718
719 OdataTypeMicrosoftAzureMonitorSingleResourceMultipleMetricCriteria OdataTypeBasicMetricAlertCriteria = "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria"
720
721 OdataTypeMicrosoftAzureMonitorWebtestLocationAvailabilityCriteria OdataTypeBasicMetricAlertCriteria = "Microsoft.Azure.Monitor.WebtestLocationAvailabilityCriteria"
722 )
723
724
725 func PossibleOdataTypeBasicMetricAlertCriteriaValues() []OdataTypeBasicMetricAlertCriteria {
726 return []OdataTypeBasicMetricAlertCriteria{OdataTypeMetricAlertCriteria, OdataTypeMicrosoftAzureMonitorMultipleResourceMultipleMetricCriteria, OdataTypeMicrosoftAzureMonitorSingleResourceMultipleMetricCriteria, OdataTypeMicrosoftAzureMonitorWebtestLocationAvailabilityCriteria}
727 }
728
729
730 type OdataTypeBasicRuleAction string
731
732 const (
733
734 OdataTypeMicrosoftAzureManagementInsightsModelsRuleEmailAction OdataTypeBasicRuleAction = "Microsoft.Azure.Management.Insights.Models.RuleEmailAction"
735
736 OdataTypeMicrosoftAzureManagementInsightsModelsRuleWebhookAction OdataTypeBasicRuleAction = "Microsoft.Azure.Management.Insights.Models.RuleWebhookAction"
737
738 OdataTypeRuleAction OdataTypeBasicRuleAction = "RuleAction"
739 )
740
741
742 func PossibleOdataTypeBasicRuleActionValues() []OdataTypeBasicRuleAction {
743 return []OdataTypeBasicRuleAction{OdataTypeMicrosoftAzureManagementInsightsModelsRuleEmailAction, OdataTypeMicrosoftAzureManagementInsightsModelsRuleWebhookAction, OdataTypeRuleAction}
744 }
745
746
747 type OdataTypeBasicRuleCondition string
748
749 const (
750
751 OdataTypeMicrosoftAzureManagementInsightsModelsLocationThresholdRuleCondition OdataTypeBasicRuleCondition = "Microsoft.Azure.Management.Insights.Models.LocationThresholdRuleCondition"
752
753 OdataTypeMicrosoftAzureManagementInsightsModelsManagementEventRuleCondition OdataTypeBasicRuleCondition = "Microsoft.Azure.Management.Insights.Models.ManagementEventRuleCondition"
754
755 OdataTypeMicrosoftAzureManagementInsightsModelsThresholdRuleCondition OdataTypeBasicRuleCondition = "Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition"
756
757 OdataTypeRuleCondition OdataTypeBasicRuleCondition = "RuleCondition"
758 )
759
760
761 func PossibleOdataTypeBasicRuleConditionValues() []OdataTypeBasicRuleCondition {
762 return []OdataTypeBasicRuleCondition{OdataTypeMicrosoftAzureManagementInsightsModelsLocationThresholdRuleCondition, OdataTypeMicrosoftAzureManagementInsightsModelsManagementEventRuleCondition, OdataTypeMicrosoftAzureManagementInsightsModelsThresholdRuleCondition, OdataTypeRuleCondition}
763 }
764
765
766 type OnboardingStatus string
767
768 const (
769
770 NotOnboarded OnboardingStatus = "notOnboarded"
771
772 Onboarded OnboardingStatus = "onboarded"
773
774 Unknown OnboardingStatus = "unknown"
775 )
776
777
778 func PossibleOnboardingStatusValues() []OnboardingStatus {
779 return []OnboardingStatus{NotOnboarded, Onboarded, Unknown}
780 }
781
782
783 type Operator string
784
785 const (
786
787 OperatorEquals Operator = "Equals"
788
789 OperatorGreaterThan Operator = "GreaterThan"
790
791 OperatorGreaterThanOrEqual Operator = "GreaterThanOrEqual"
792
793 OperatorLessThan Operator = "LessThan"
794
795 OperatorLessThanOrEqual Operator = "LessThanOrEqual"
796 )
797
798
799 func PossibleOperatorValues() []Operator {
800 return []Operator{OperatorEquals, OperatorGreaterThan, OperatorGreaterThanOrEqual, OperatorLessThan, OperatorLessThanOrEqual}
801 }
802
803
804 type OperatorForCondition string
805
806 const (
807
808 OperatorForConditionEquals OperatorForCondition = "Equals"
809
810 OperatorForConditionGreaterThan OperatorForCondition = "GreaterThan"
811
812 OperatorForConditionGreaterThanOrEqual OperatorForCondition = "GreaterThanOrEqual"
813
814 OperatorForConditionLessThan OperatorForCondition = "LessThan"
815
816 OperatorForConditionLessThanOrEqual OperatorForCondition = "LessThanOrEqual"
817 )
818
819
820 func PossibleOperatorForConditionValues() []OperatorForCondition {
821 return []OperatorForCondition{OperatorForConditionEquals, OperatorForConditionGreaterThan, OperatorForConditionGreaterThanOrEqual, OperatorForConditionLessThan, OperatorForConditionLessThanOrEqual}
822 }
823
824
825 type ReceiverStatus string
826
827 const (
828
829 ReceiverStatusDisabled ReceiverStatus = "Disabled"
830
831 ReceiverStatusEnabled ReceiverStatus = "Enabled"
832
833 ReceiverStatusNotSpecified ReceiverStatus = "NotSpecified"
834 )
835
836
837 func PossibleReceiverStatusValues() []ReceiverStatus {
838 return []ReceiverStatus{ReceiverStatusDisabled, ReceiverStatusEnabled, ReceiverStatusNotSpecified}
839 }
840
841
842 type RecurrenceFrequency string
843
844 const (
845
846 RecurrenceFrequencyDay RecurrenceFrequency = "Day"
847
848 RecurrenceFrequencyHour RecurrenceFrequency = "Hour"
849
850 RecurrenceFrequencyMinute RecurrenceFrequency = "Minute"
851
852 RecurrenceFrequencyMonth RecurrenceFrequency = "Month"
853
854 RecurrenceFrequencyNone RecurrenceFrequency = "None"
855
856 RecurrenceFrequencySecond RecurrenceFrequency = "Second"
857
858 RecurrenceFrequencyWeek RecurrenceFrequency = "Week"
859
860 RecurrenceFrequencyYear RecurrenceFrequency = "Year"
861 )
862
863
864 func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency {
865 return []RecurrenceFrequency{RecurrenceFrequencyDay, RecurrenceFrequencyHour, RecurrenceFrequencyMinute, RecurrenceFrequencyMonth, RecurrenceFrequencyNone, RecurrenceFrequencySecond, RecurrenceFrequencyWeek, RecurrenceFrequencyYear}
866 }
867
868
869 type ResultType string
870
871 const (
872
873 ResultTypeData ResultType = "Data"
874
875 ResultTypeMetadata ResultType = "Metadata"
876 )
877
878
879 func PossibleResultTypeValues() []ResultType {
880 return []ResultType{ResultTypeData, ResultTypeMetadata}
881 }
882
883
884 type ScaleDirection string
885
886 const (
887
888 ScaleDirectionDecrease ScaleDirection = "Decrease"
889
890 ScaleDirectionIncrease ScaleDirection = "Increase"
891
892 ScaleDirectionNone ScaleDirection = "None"
893 )
894
895
896 func PossibleScaleDirectionValues() []ScaleDirection {
897 return []ScaleDirection{ScaleDirectionDecrease, ScaleDirectionIncrease, ScaleDirectionNone}
898 }
899
900
901 type ScaleRuleMetricDimensionOperationType string
902
903 const (
904
905 ScaleRuleMetricDimensionOperationTypeEquals ScaleRuleMetricDimensionOperationType = "Equals"
906
907 ScaleRuleMetricDimensionOperationTypeNotEquals ScaleRuleMetricDimensionOperationType = "NotEquals"
908 )
909
910
911 func PossibleScaleRuleMetricDimensionOperationTypeValues() []ScaleRuleMetricDimensionOperationType {
912 return []ScaleRuleMetricDimensionOperationType{ScaleRuleMetricDimensionOperationTypeEquals, ScaleRuleMetricDimensionOperationTypeNotEquals}
913 }
914
915
916 type ScaleType string
917
918 const (
919
920 ChangeCount ScaleType = "ChangeCount"
921
922 ExactCount ScaleType = "ExactCount"
923
924 PercentChangeCount ScaleType = "PercentChangeCount"
925
926 ServiceAllowedNextValue ScaleType = "ServiceAllowedNextValue"
927 )
928
929
930 func PossibleScaleTypeValues() []ScaleType {
931 return []ScaleType{ChangeCount, ExactCount, PercentChangeCount, ServiceAllowedNextValue}
932 }
933
934
935 type TimeAggregation string
936
937 const (
938
939 TimeAggregationAverage TimeAggregation = "Average"
940
941 TimeAggregationCount TimeAggregation = "Count"
942
943 TimeAggregationMaximum TimeAggregation = "Maximum"
944
945 TimeAggregationMinimum TimeAggregation = "Minimum"
946
947 TimeAggregationTotal TimeAggregation = "Total"
948 )
949
950
951 func PossibleTimeAggregationValues() []TimeAggregation {
952 return []TimeAggregation{TimeAggregationAverage, TimeAggregationCount, TimeAggregationMaximum, TimeAggregationMinimum, TimeAggregationTotal}
953 }
954
955
956 type TimeAggregationOperator string
957
958 const (
959
960 TimeAggregationOperatorAverage TimeAggregationOperator = "Average"
961
962 TimeAggregationOperatorLast TimeAggregationOperator = "Last"
963
964 TimeAggregationOperatorMaximum TimeAggregationOperator = "Maximum"
965
966 TimeAggregationOperatorMinimum TimeAggregationOperator = "Minimum"
967
968 TimeAggregationOperatorTotal TimeAggregationOperator = "Total"
969 )
970
971
972 func PossibleTimeAggregationOperatorValues() []TimeAggregationOperator {
973 return []TimeAggregationOperator{TimeAggregationOperatorAverage, TimeAggregationOperatorLast, TimeAggregationOperatorMaximum, TimeAggregationOperatorMinimum, TimeAggregationOperatorTotal}
974 }
975
976
977 type TimeAggregationType string
978
979 const (
980
981 TimeAggregationTypeAverage TimeAggregationType = "Average"
982
983 TimeAggregationTypeCount TimeAggregationType = "Count"
984
985 TimeAggregationTypeLast TimeAggregationType = "Last"
986
987 TimeAggregationTypeMaximum TimeAggregationType = "Maximum"
988
989 TimeAggregationTypeMinimum TimeAggregationType = "Minimum"
990
991 TimeAggregationTypeTotal TimeAggregationType = "Total"
992 )
993
994
995 func PossibleTimeAggregationTypeValues() []TimeAggregationType {
996 return []TimeAggregationType{TimeAggregationTypeAverage, TimeAggregationTypeCount, TimeAggregationTypeLast, TimeAggregationTypeMaximum, TimeAggregationTypeMinimum, TimeAggregationTypeTotal}
997 }
998
View as plain text