1package operationalinsights 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// ClusterEntityStatus enumerates the values for cluster entity status. 10type ClusterEntityStatus string 11 12const ( 13 // Canceled ... 14 Canceled ClusterEntityStatus = "Canceled" 15 // Creating ... 16 Creating ClusterEntityStatus = "Creating" 17 // Deleting ... 18 Deleting ClusterEntityStatus = "Deleting" 19 // Failed ... 20 Failed ClusterEntityStatus = "Failed" 21 // ProvisioningAccount ... 22 ProvisioningAccount ClusterEntityStatus = "ProvisioningAccount" 23 // Succeeded ... 24 Succeeded ClusterEntityStatus = "Succeeded" 25 // Updating ... 26 Updating ClusterEntityStatus = "Updating" 27) 28 29// PossibleClusterEntityStatusValues returns an array of possible values for the ClusterEntityStatus const type. 30func PossibleClusterEntityStatusValues() []ClusterEntityStatus { 31 return []ClusterEntityStatus{Canceled, Creating, Deleting, Failed, ProvisioningAccount, Succeeded, Updating} 32} 33 34// ClusterSkuNameEnum enumerates the values for cluster sku name enum. 35type ClusterSkuNameEnum string 36 37const ( 38 // CapacityReservation ... 39 CapacityReservation ClusterSkuNameEnum = "CapacityReservation" 40) 41 42// PossibleClusterSkuNameEnumValues returns an array of possible values for the ClusterSkuNameEnum const type. 43func PossibleClusterSkuNameEnumValues() []ClusterSkuNameEnum { 44 return []ClusterSkuNameEnum{CapacityReservation} 45} 46 47// DataIngestionStatus enumerates the values for data ingestion status. 48type DataIngestionStatus string 49 50const ( 51 // ApproachingQuota 80% of daily cap quota reached. 52 ApproachingQuota DataIngestionStatus = "ApproachingQuota" 53 // ForceOff Ingestion stopped following service setting change. 54 ForceOff DataIngestionStatus = "ForceOff" 55 // ForceOn Ingestion started following service setting change. 56 ForceOn DataIngestionStatus = "ForceOn" 57 // OverQuota Reached daily cap quota, ingestion stopped. 58 OverQuota DataIngestionStatus = "OverQuota" 59 // RespectQuota Ingestion enabled following daily cap quota reset, or subscription enablement. 60 RespectQuota DataIngestionStatus = "RespectQuota" 61 // SubscriptionSuspended Ingestion stopped following suspended subscription. 62 SubscriptionSuspended DataIngestionStatus = "SubscriptionSuspended" 63) 64 65// PossibleDataIngestionStatusValues returns an array of possible values for the DataIngestionStatus const type. 66func PossibleDataIngestionStatusValues() []DataIngestionStatus { 67 return []DataIngestionStatus{ApproachingQuota, ForceOff, ForceOn, OverQuota, RespectQuota, SubscriptionSuspended} 68} 69 70// DataSourceKind enumerates the values for data source kind. 71type DataSourceKind string 72 73const ( 74 // ApplicationInsights ... 75 ApplicationInsights DataSourceKind = "ApplicationInsights" 76 // AzureActivityLog ... 77 AzureActivityLog DataSourceKind = "AzureActivityLog" 78 // AzureAuditLog ... 79 AzureAuditLog DataSourceKind = "AzureAuditLog" 80 // ChangeTrackingContentLocation ... 81 ChangeTrackingContentLocation DataSourceKind = "ChangeTrackingContentLocation" 82 // ChangeTrackingCustomPath ... 83 ChangeTrackingCustomPath DataSourceKind = "ChangeTrackingCustomPath" 84 // ChangeTrackingDataTypeConfiguration ... 85 ChangeTrackingDataTypeConfiguration DataSourceKind = "ChangeTrackingDataTypeConfiguration" 86 // ChangeTrackingDefaultRegistry ... 87 ChangeTrackingDefaultRegistry DataSourceKind = "ChangeTrackingDefaultRegistry" 88 // ChangeTrackingLinuxPath ... 89 ChangeTrackingLinuxPath DataSourceKind = "ChangeTrackingLinuxPath" 90 // ChangeTrackingPath ... 91 ChangeTrackingPath DataSourceKind = "ChangeTrackingPath" 92 // ChangeTrackingRegistry ... 93 ChangeTrackingRegistry DataSourceKind = "ChangeTrackingRegistry" 94 // ChangeTrackingServices ... 95 ChangeTrackingServices DataSourceKind = "ChangeTrackingServices" 96 // CustomLog ... 97 CustomLog DataSourceKind = "CustomLog" 98 // CustomLogCollection ... 99 CustomLogCollection DataSourceKind = "CustomLogCollection" 100 // DNSAnalytics ... 101 DNSAnalytics DataSourceKind = "DnsAnalytics" 102 // GenericDataSource ... 103 GenericDataSource DataSourceKind = "GenericDataSource" 104 // IISLogs ... 105 IISLogs DataSourceKind = "IISLogs" 106 // ImportComputerGroup ... 107 ImportComputerGroup DataSourceKind = "ImportComputerGroup" 108 // Itsm ... 109 Itsm DataSourceKind = "Itsm" 110 // LinuxChangeTrackingPath ... 111 LinuxChangeTrackingPath DataSourceKind = "LinuxChangeTrackingPath" 112 // LinuxPerformanceCollection ... 113 LinuxPerformanceCollection DataSourceKind = "LinuxPerformanceCollection" 114 // LinuxPerformanceObject ... 115 LinuxPerformanceObject DataSourceKind = "LinuxPerformanceObject" 116 // LinuxSyslog ... 117 LinuxSyslog DataSourceKind = "LinuxSyslog" 118 // LinuxSyslogCollection ... 119 LinuxSyslogCollection DataSourceKind = "LinuxSyslogCollection" 120 // NetworkMonitoring ... 121 NetworkMonitoring DataSourceKind = "NetworkMonitoring" 122 // Office365 ... 123 Office365 DataSourceKind = "Office365" 124 // SecurityCenterSecurityWindowsBaselineConfiguration ... 125 SecurityCenterSecurityWindowsBaselineConfiguration DataSourceKind = "SecurityCenterSecurityWindowsBaselineConfiguration" 126 // SecurityEventCollectionConfiguration ... 127 SecurityEventCollectionConfiguration DataSourceKind = "SecurityEventCollectionConfiguration" 128 // SecurityInsightsSecurityEventCollectionConfiguration ... 129 SecurityInsightsSecurityEventCollectionConfiguration DataSourceKind = "SecurityInsightsSecurityEventCollectionConfiguration" 130 // SecurityWindowsBaselineConfiguration ... 131 SecurityWindowsBaselineConfiguration DataSourceKind = "SecurityWindowsBaselineConfiguration" 132 // SQLDataClassification ... 133 SQLDataClassification DataSourceKind = "SqlDataClassification" 134 // WindowsEvent ... 135 WindowsEvent DataSourceKind = "WindowsEvent" 136 // WindowsPerformanceCounter ... 137 WindowsPerformanceCounter DataSourceKind = "WindowsPerformanceCounter" 138 // WindowsTelemetry ... 139 WindowsTelemetry DataSourceKind = "WindowsTelemetry" 140) 141 142// PossibleDataSourceKindValues returns an array of possible values for the DataSourceKind const type. 143func PossibleDataSourceKindValues() []DataSourceKind { 144 return []DataSourceKind{ApplicationInsights, AzureActivityLog, AzureAuditLog, ChangeTrackingContentLocation, ChangeTrackingCustomPath, ChangeTrackingDataTypeConfiguration, ChangeTrackingDefaultRegistry, ChangeTrackingLinuxPath, ChangeTrackingPath, ChangeTrackingRegistry, ChangeTrackingServices, CustomLog, CustomLogCollection, DNSAnalytics, GenericDataSource, IISLogs, ImportComputerGroup, Itsm, LinuxChangeTrackingPath, LinuxPerformanceCollection, LinuxPerformanceObject, LinuxSyslog, LinuxSyslogCollection, NetworkMonitoring, Office365, SecurityCenterSecurityWindowsBaselineConfiguration, SecurityEventCollectionConfiguration, SecurityInsightsSecurityEventCollectionConfiguration, SecurityWindowsBaselineConfiguration, SQLDataClassification, WindowsEvent, WindowsPerformanceCounter, WindowsTelemetry} 145} 146 147// DataSourceType enumerates the values for data source type. 148type DataSourceType string 149 150const ( 151 // Alerts ... 152 Alerts DataSourceType = "Alerts" 153 // AzureWatson ... 154 AzureWatson DataSourceType = "AzureWatson" 155 // CustomLogs ... 156 CustomLogs DataSourceType = "CustomLogs" 157 // Query ... 158 Query DataSourceType = "Query" 159) 160 161// PossibleDataSourceTypeValues returns an array of possible values for the DataSourceType const type. 162func PossibleDataSourceTypeValues() []DataSourceType { 163 return []DataSourceType{Alerts, AzureWatson, CustomLogs, Query} 164} 165 166// IdentityType enumerates the values for identity type. 167type IdentityType string 168 169const ( 170 // None ... 171 None IdentityType = "None" 172 // SystemAssigned ... 173 SystemAssigned IdentityType = "SystemAssigned" 174) 175 176// PossibleIdentityTypeValues returns an array of possible values for the IdentityType const type. 177func PossibleIdentityTypeValues() []IdentityType { 178 return []IdentityType{None, SystemAssigned} 179} 180 181// LinkedServiceEntityStatus enumerates the values for linked service entity status. 182type LinkedServiceEntityStatus string 183 184const ( 185 // LinkedServiceEntityStatusDeleting ... 186 LinkedServiceEntityStatusDeleting LinkedServiceEntityStatus = "Deleting" 187 // LinkedServiceEntityStatusProvisioningAccount ... 188 LinkedServiceEntityStatusProvisioningAccount LinkedServiceEntityStatus = "ProvisioningAccount" 189 // LinkedServiceEntityStatusSucceeded ... 190 LinkedServiceEntityStatusSucceeded LinkedServiceEntityStatus = "Succeeded" 191 // LinkedServiceEntityStatusUpdating ... 192 LinkedServiceEntityStatusUpdating LinkedServiceEntityStatus = "Updating" 193) 194 195// PossibleLinkedServiceEntityStatusValues returns an array of possible values for the LinkedServiceEntityStatus const type. 196func PossibleLinkedServiceEntityStatusValues() []LinkedServiceEntityStatus { 197 return []LinkedServiceEntityStatus{LinkedServiceEntityStatusDeleting, LinkedServiceEntityStatusProvisioningAccount, LinkedServiceEntityStatusSucceeded, LinkedServiceEntityStatusUpdating} 198} 199 200// PublicNetworkAccessType enumerates the values for public network access type. 201type PublicNetworkAccessType string 202 203const ( 204 // Disabled Disables public connectivity to Log Analytics through public DNS. 205 Disabled PublicNetworkAccessType = "Disabled" 206 // Enabled Enables connectivity to Log Analytics through public DNS. 207 Enabled PublicNetworkAccessType = "Enabled" 208) 209 210// PossiblePublicNetworkAccessTypeValues returns an array of possible values for the PublicNetworkAccessType const type. 211func PossiblePublicNetworkAccessTypeValues() []PublicNetworkAccessType { 212 return []PublicNetworkAccessType{Disabled, Enabled} 213} 214 215// PurgeState enumerates the values for purge state. 216type PurgeState string 217 218const ( 219 // Completed ... 220 Completed PurgeState = "completed" 221 // Pending ... 222 Pending PurgeState = "pending" 223) 224 225// PossiblePurgeStateValues returns an array of possible values for the PurgeState const type. 226func PossiblePurgeStateValues() []PurgeState { 227 return []PurgeState{Completed, Pending} 228} 229 230// SearchSortEnum enumerates the values for search sort enum. 231type SearchSortEnum string 232 233const ( 234 // Asc ... 235 Asc SearchSortEnum = "asc" 236 // Desc ... 237 Desc SearchSortEnum = "desc" 238) 239 240// PossibleSearchSortEnumValues returns an array of possible values for the SearchSortEnum const type. 241func PossibleSearchSortEnumValues() []SearchSortEnum { 242 return []SearchSortEnum{Asc, Desc} 243} 244 245// SkuNameEnum enumerates the values for sku name enum. 246type SkuNameEnum string 247 248const ( 249 // SkuNameEnumCapacityReservation ... 250 SkuNameEnumCapacityReservation SkuNameEnum = "CapacityReservation" 251 // SkuNameEnumFree ... 252 SkuNameEnumFree SkuNameEnum = "Free" 253 // SkuNameEnumPerGB2018 ... 254 SkuNameEnumPerGB2018 SkuNameEnum = "PerGB2018" 255 // SkuNameEnumPerNode ... 256 SkuNameEnumPerNode SkuNameEnum = "PerNode" 257 // SkuNameEnumPremium ... 258 SkuNameEnumPremium SkuNameEnum = "Premium" 259 // SkuNameEnumStandalone ... 260 SkuNameEnumStandalone SkuNameEnum = "Standalone" 261 // SkuNameEnumStandard ... 262 SkuNameEnumStandard SkuNameEnum = "Standard" 263) 264 265// PossibleSkuNameEnumValues returns an array of possible values for the SkuNameEnum const type. 266func PossibleSkuNameEnumValues() []SkuNameEnum { 267 return []SkuNameEnum{SkuNameEnumCapacityReservation, SkuNameEnumFree, SkuNameEnumPerGB2018, SkuNameEnumPerNode, SkuNameEnumPremium, SkuNameEnumStandalone, SkuNameEnumStandard} 268} 269 270// StorageInsightState enumerates the values for storage insight state. 271type StorageInsightState string 272 273const ( 274 // ERROR ... 275 ERROR StorageInsightState = "ERROR" 276 // OK ... 277 OK StorageInsightState = "OK" 278) 279 280// PossibleStorageInsightStateValues returns an array of possible values for the StorageInsightState const type. 281func PossibleStorageInsightStateValues() []StorageInsightState { 282 return []StorageInsightState{ERROR, OK} 283} 284 285// Type enumerates the values for type. 286type Type string 287 288const ( 289 // TypeEventHub ... 290 TypeEventHub Type = "EventHub" 291 // TypeStorageAccount ... 292 TypeStorageAccount Type = "StorageAccount" 293) 294 295// PossibleTypeValues returns an array of possible values for the Type const type. 296func PossibleTypeValues() []Type { 297 return []Type{TypeEventHub, TypeStorageAccount} 298} 299 300// WorkspaceEntityStatus enumerates the values for workspace entity status. 301type WorkspaceEntityStatus string 302 303const ( 304 // WorkspaceEntityStatusCanceled ... 305 WorkspaceEntityStatusCanceled WorkspaceEntityStatus = "Canceled" 306 // WorkspaceEntityStatusCreating ... 307 WorkspaceEntityStatusCreating WorkspaceEntityStatus = "Creating" 308 // WorkspaceEntityStatusDeleting ... 309 WorkspaceEntityStatusDeleting WorkspaceEntityStatus = "Deleting" 310 // WorkspaceEntityStatusFailed ... 311 WorkspaceEntityStatusFailed WorkspaceEntityStatus = "Failed" 312 // WorkspaceEntityStatusProvisioningAccount ... 313 WorkspaceEntityStatusProvisioningAccount WorkspaceEntityStatus = "ProvisioningAccount" 314 // WorkspaceEntityStatusSucceeded ... 315 WorkspaceEntityStatusSucceeded WorkspaceEntityStatus = "Succeeded" 316 // WorkspaceEntityStatusUpdating ... 317 WorkspaceEntityStatusUpdating WorkspaceEntityStatus = "Updating" 318) 319 320// PossibleWorkspaceEntityStatusValues returns an array of possible values for the WorkspaceEntityStatus const type. 321func PossibleWorkspaceEntityStatusValues() []WorkspaceEntityStatus { 322 return []WorkspaceEntityStatus{WorkspaceEntityStatusCanceled, WorkspaceEntityStatusCreating, WorkspaceEntityStatusDeleting, WorkspaceEntityStatusFailed, WorkspaceEntityStatusProvisioningAccount, WorkspaceEntityStatusSucceeded, WorkspaceEntityStatusUpdating} 323} 324 325// WorkspaceSkuNameEnum enumerates the values for workspace sku name enum. 326type WorkspaceSkuNameEnum string 327 328const ( 329 // WorkspaceSkuNameEnumCapacityReservation ... 330 WorkspaceSkuNameEnumCapacityReservation WorkspaceSkuNameEnum = "CapacityReservation" 331 // WorkspaceSkuNameEnumFree ... 332 WorkspaceSkuNameEnumFree WorkspaceSkuNameEnum = "Free" 333 // WorkspaceSkuNameEnumPerGB2018 ... 334 WorkspaceSkuNameEnumPerGB2018 WorkspaceSkuNameEnum = "PerGB2018" 335 // WorkspaceSkuNameEnumPerNode ... 336 WorkspaceSkuNameEnumPerNode WorkspaceSkuNameEnum = "PerNode" 337 // WorkspaceSkuNameEnumPremium ... 338 WorkspaceSkuNameEnumPremium WorkspaceSkuNameEnum = "Premium" 339 // WorkspaceSkuNameEnumStandalone ... 340 WorkspaceSkuNameEnumStandalone WorkspaceSkuNameEnum = "Standalone" 341 // WorkspaceSkuNameEnumStandard ... 342 WorkspaceSkuNameEnumStandard WorkspaceSkuNameEnum = "Standard" 343) 344 345// PossibleWorkspaceSkuNameEnumValues returns an array of possible values for the WorkspaceSkuNameEnum const type. 346func PossibleWorkspaceSkuNameEnumValues() []WorkspaceSkuNameEnum { 347 return []WorkspaceSkuNameEnum{WorkspaceSkuNameEnumCapacityReservation, WorkspaceSkuNameEnumFree, WorkspaceSkuNameEnumPerGB2018, WorkspaceSkuNameEnumPerNode, WorkspaceSkuNameEnumPremium, WorkspaceSkuNameEnumStandalone, WorkspaceSkuNameEnumStandard} 348} 349