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 // Ingestion ... 158 Ingestion DataSourceType = "Ingestion" 159 // Query ... 160 Query DataSourceType = "Query" 161) 162 163// PossibleDataSourceTypeValues returns an array of possible values for the DataSourceType const type. 164func PossibleDataSourceTypeValues() []DataSourceType { 165 return []DataSourceType{Alerts, AzureWatson, CustomLogs, Ingestion, Query} 166} 167 168// IdentityType enumerates the values for identity type. 169type IdentityType string 170 171const ( 172 // None ... 173 None IdentityType = "None" 174 // SystemAssigned ... 175 SystemAssigned IdentityType = "SystemAssigned" 176) 177 178// PossibleIdentityTypeValues returns an array of possible values for the IdentityType const type. 179func PossibleIdentityTypeValues() []IdentityType { 180 return []IdentityType{None, SystemAssigned} 181} 182 183// LinkedServiceEntityStatus enumerates the values for linked service entity status. 184type LinkedServiceEntityStatus string 185 186const ( 187 // LinkedServiceEntityStatusDeleting ... 188 LinkedServiceEntityStatusDeleting LinkedServiceEntityStatus = "Deleting" 189 // LinkedServiceEntityStatusProvisioningAccount ... 190 LinkedServiceEntityStatusProvisioningAccount LinkedServiceEntityStatus = "ProvisioningAccount" 191 // LinkedServiceEntityStatusSucceeded ... 192 LinkedServiceEntityStatusSucceeded LinkedServiceEntityStatus = "Succeeded" 193 // LinkedServiceEntityStatusUpdating ... 194 LinkedServiceEntityStatusUpdating LinkedServiceEntityStatus = "Updating" 195) 196 197// PossibleLinkedServiceEntityStatusValues returns an array of possible values for the LinkedServiceEntityStatus const type. 198func PossibleLinkedServiceEntityStatusValues() []LinkedServiceEntityStatus { 199 return []LinkedServiceEntityStatus{LinkedServiceEntityStatusDeleting, LinkedServiceEntityStatusProvisioningAccount, LinkedServiceEntityStatusSucceeded, LinkedServiceEntityStatusUpdating} 200} 201 202// PublicNetworkAccessType enumerates the values for public network access type. 203type PublicNetworkAccessType string 204 205const ( 206 // Disabled Disables public connectivity to Log Analytics through public DNS. 207 Disabled PublicNetworkAccessType = "Disabled" 208 // Enabled Enables connectivity to Log Analytics through public DNS. 209 Enabled PublicNetworkAccessType = "Enabled" 210) 211 212// PossiblePublicNetworkAccessTypeValues returns an array of possible values for the PublicNetworkAccessType const type. 213func PossiblePublicNetworkAccessTypeValues() []PublicNetworkAccessType { 214 return []PublicNetworkAccessType{Disabled, Enabled} 215} 216 217// PurgeState enumerates the values for purge state. 218type PurgeState string 219 220const ( 221 // Completed ... 222 Completed PurgeState = "completed" 223 // Pending ... 224 Pending PurgeState = "pending" 225) 226 227// PossiblePurgeStateValues returns an array of possible values for the PurgeState const type. 228func PossiblePurgeStateValues() []PurgeState { 229 return []PurgeState{Completed, Pending} 230} 231 232// SearchSortEnum enumerates the values for search sort enum. 233type SearchSortEnum string 234 235const ( 236 // Asc ... 237 Asc SearchSortEnum = "asc" 238 // Desc ... 239 Desc SearchSortEnum = "desc" 240) 241 242// PossibleSearchSortEnumValues returns an array of possible values for the SearchSortEnum const type. 243func PossibleSearchSortEnumValues() []SearchSortEnum { 244 return []SearchSortEnum{Asc, Desc} 245} 246 247// SkuNameEnum enumerates the values for sku name enum. 248type SkuNameEnum string 249 250const ( 251 // SkuNameEnumCapacityReservation ... 252 SkuNameEnumCapacityReservation SkuNameEnum = "CapacityReservation" 253 // SkuNameEnumFree ... 254 SkuNameEnumFree SkuNameEnum = "Free" 255 // SkuNameEnumPerGB2018 ... 256 SkuNameEnumPerGB2018 SkuNameEnum = "PerGB2018" 257 // SkuNameEnumPerNode ... 258 SkuNameEnumPerNode SkuNameEnum = "PerNode" 259 // SkuNameEnumPremium ... 260 SkuNameEnumPremium SkuNameEnum = "Premium" 261 // SkuNameEnumStandalone ... 262 SkuNameEnumStandalone SkuNameEnum = "Standalone" 263 // SkuNameEnumStandard ... 264 SkuNameEnumStandard SkuNameEnum = "Standard" 265) 266 267// PossibleSkuNameEnumValues returns an array of possible values for the SkuNameEnum const type. 268func PossibleSkuNameEnumValues() []SkuNameEnum { 269 return []SkuNameEnum{SkuNameEnumCapacityReservation, SkuNameEnumFree, SkuNameEnumPerGB2018, SkuNameEnumPerNode, SkuNameEnumPremium, SkuNameEnumStandalone, SkuNameEnumStandard} 270} 271 272// StorageInsightState enumerates the values for storage insight state. 273type StorageInsightState string 274 275const ( 276 // ERROR ... 277 ERROR StorageInsightState = "ERROR" 278 // OK ... 279 OK StorageInsightState = "OK" 280) 281 282// PossibleStorageInsightStateValues returns an array of possible values for the StorageInsightState const type. 283func PossibleStorageInsightStateValues() []StorageInsightState { 284 return []StorageInsightState{ERROR, OK} 285} 286 287// Type enumerates the values for type. 288type Type string 289 290const ( 291 // TypeEventHub ... 292 TypeEventHub Type = "EventHub" 293 // TypeStorageAccount ... 294 TypeStorageAccount Type = "StorageAccount" 295) 296 297// PossibleTypeValues returns an array of possible values for the Type const type. 298func PossibleTypeValues() []Type { 299 return []Type{TypeEventHub, TypeStorageAccount} 300} 301 302// WorkspaceEntityStatus enumerates the values for workspace entity status. 303type WorkspaceEntityStatus string 304 305const ( 306 // WorkspaceEntityStatusCanceled ... 307 WorkspaceEntityStatusCanceled WorkspaceEntityStatus = "Canceled" 308 // WorkspaceEntityStatusCreating ... 309 WorkspaceEntityStatusCreating WorkspaceEntityStatus = "Creating" 310 // WorkspaceEntityStatusDeleting ... 311 WorkspaceEntityStatusDeleting WorkspaceEntityStatus = "Deleting" 312 // WorkspaceEntityStatusFailed ... 313 WorkspaceEntityStatusFailed WorkspaceEntityStatus = "Failed" 314 // WorkspaceEntityStatusProvisioningAccount ... 315 WorkspaceEntityStatusProvisioningAccount WorkspaceEntityStatus = "ProvisioningAccount" 316 // WorkspaceEntityStatusSucceeded ... 317 WorkspaceEntityStatusSucceeded WorkspaceEntityStatus = "Succeeded" 318 // WorkspaceEntityStatusUpdating ... 319 WorkspaceEntityStatusUpdating WorkspaceEntityStatus = "Updating" 320) 321 322// PossibleWorkspaceEntityStatusValues returns an array of possible values for the WorkspaceEntityStatus const type. 323func PossibleWorkspaceEntityStatusValues() []WorkspaceEntityStatus { 324 return []WorkspaceEntityStatus{WorkspaceEntityStatusCanceled, WorkspaceEntityStatusCreating, WorkspaceEntityStatusDeleting, WorkspaceEntityStatusFailed, WorkspaceEntityStatusProvisioningAccount, WorkspaceEntityStatusSucceeded, WorkspaceEntityStatusUpdating} 325} 326 327// WorkspaceSkuNameEnum enumerates the values for workspace sku name enum. 328type WorkspaceSkuNameEnum string 329 330const ( 331 // WorkspaceSkuNameEnumCapacityReservation ... 332 WorkspaceSkuNameEnumCapacityReservation WorkspaceSkuNameEnum = "CapacityReservation" 333 // WorkspaceSkuNameEnumFree ... 334 WorkspaceSkuNameEnumFree WorkspaceSkuNameEnum = "Free" 335 // WorkspaceSkuNameEnumPerGB2018 ... 336 WorkspaceSkuNameEnumPerGB2018 WorkspaceSkuNameEnum = "PerGB2018" 337 // WorkspaceSkuNameEnumPerNode ... 338 WorkspaceSkuNameEnumPerNode WorkspaceSkuNameEnum = "PerNode" 339 // WorkspaceSkuNameEnumPremium ... 340 WorkspaceSkuNameEnumPremium WorkspaceSkuNameEnum = "Premium" 341 // WorkspaceSkuNameEnumStandalone ... 342 WorkspaceSkuNameEnumStandalone WorkspaceSkuNameEnum = "Standalone" 343 // WorkspaceSkuNameEnumStandard ... 344 WorkspaceSkuNameEnumStandard WorkspaceSkuNameEnum = "Standard" 345) 346 347// PossibleWorkspaceSkuNameEnumValues returns an array of possible values for the WorkspaceSkuNameEnum const type. 348func PossibleWorkspaceSkuNameEnumValues() []WorkspaceSkuNameEnum { 349 return []WorkspaceSkuNameEnum{WorkspaceSkuNameEnumCapacityReservation, WorkspaceSkuNameEnumFree, WorkspaceSkuNameEnumPerGB2018, WorkspaceSkuNameEnumPerNode, WorkspaceSkuNameEnumPremium, WorkspaceSkuNameEnumStandalone, WorkspaceSkuNameEnumStandard} 350} 351