...

Source file src/github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2021-07-01-preview/insights/enums.go

Documentation: github.com/Azure/azure-sdk-for-go/services/preview/monitor/mgmt/2021-07-01-preview/insights

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

View as plain text