1package operationalinsights 2 3// Copyright (c) Microsoft and contributors. All rights reserved. 4// 5// Licensed under the Apache License, Version 2.0 (the "License"); 6// you may not use this file except in compliance with the License. 7// You may obtain a copy of the License at 8// http://www.apache.org/licenses/LICENSE-2.0 9// 10// Unless required by applicable law or agreed to in writing, software 11// distributed under the License is distributed on an "AS IS" BASIS, 12// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13// 14// See the License for the specific language governing permissions and 15// limitations under the License. 16// 17// Code generated by Microsoft (R) AutoRest Code Generator. 18// Changes may cause incorrect behavior and will be lost if the code is regenerated. 19 20// DataSourceKind enumerates the values for data source kind. 21type DataSourceKind string 22 23const ( 24 // AzureActivityLog ... 25 AzureActivityLog DataSourceKind = "AzureActivityLog" 26 // ChangeTrackingCustomRegistry ... 27 ChangeTrackingCustomRegistry DataSourceKind = "ChangeTrackingCustomRegistry" 28 // ChangeTrackingDefaultPath ... 29 ChangeTrackingDefaultPath DataSourceKind = "ChangeTrackingDefaultPath" 30 // ChangeTrackingDefaultRegistry ... 31 ChangeTrackingDefaultRegistry DataSourceKind = "ChangeTrackingDefaultRegistry" 32 // ChangeTrackingPath ... 33 ChangeTrackingPath DataSourceKind = "ChangeTrackingPath" 34 // CustomLog ... 35 CustomLog DataSourceKind = "CustomLog" 36 // CustomLogCollection ... 37 CustomLogCollection DataSourceKind = "CustomLogCollection" 38 // GenericDataSource ... 39 GenericDataSource DataSourceKind = "GenericDataSource" 40 // IISLogs ... 41 IISLogs DataSourceKind = "IISLogs" 42 // LinuxPerformanceCollection ... 43 LinuxPerformanceCollection DataSourceKind = "LinuxPerformanceCollection" 44 // LinuxPerformanceObject ... 45 LinuxPerformanceObject DataSourceKind = "LinuxPerformanceObject" 46 // LinuxSyslog ... 47 LinuxSyslog DataSourceKind = "LinuxSyslog" 48 // LinuxSyslogCollection ... 49 LinuxSyslogCollection DataSourceKind = "LinuxSyslogCollection" 50 // WindowsEvent ... 51 WindowsEvent DataSourceKind = "WindowsEvent" 52 // WindowsPerformanceCounter ... 53 WindowsPerformanceCounter DataSourceKind = "WindowsPerformanceCounter" 54) 55 56// PossibleDataSourceKindValues returns an array of possible values for the DataSourceKind const type. 57func PossibleDataSourceKindValues() []DataSourceKind { 58 return []DataSourceKind{AzureActivityLog, ChangeTrackingCustomRegistry, ChangeTrackingDefaultPath, ChangeTrackingDefaultRegistry, ChangeTrackingPath, CustomLog, CustomLogCollection, GenericDataSource, IISLogs, LinuxPerformanceCollection, LinuxPerformanceObject, LinuxSyslog, LinuxSyslogCollection, WindowsEvent, WindowsPerformanceCounter} 59} 60 61// EntityStatus enumerates the values for entity status. 62type EntityStatus string 63 64const ( 65 // Canceled ... 66 Canceled EntityStatus = "Canceled" 67 // Creating ... 68 Creating EntityStatus = "Creating" 69 // Deleting ... 70 Deleting EntityStatus = "Deleting" 71 // Failed ... 72 Failed EntityStatus = "Failed" 73 // ProvisioningAccount ... 74 ProvisioningAccount EntityStatus = "ProvisioningAccount" 75 // Succeeded ... 76 Succeeded EntityStatus = "Succeeded" 77) 78 79// PossibleEntityStatusValues returns an array of possible values for the EntityStatus const type. 80func PossibleEntityStatusValues() []EntityStatus { 81 return []EntityStatus{Canceled, Creating, Deleting, Failed, ProvisioningAccount, Succeeded} 82} 83 84// SkuNameEnum enumerates the values for sku name enum. 85type SkuNameEnum string 86 87const ( 88 // CapacityReservation ... 89 CapacityReservation SkuNameEnum = "CapacityReservation" 90 // Free ... 91 Free SkuNameEnum = "Free" 92 // PerGB2018 ... 93 PerGB2018 SkuNameEnum = "PerGB2018" 94 // PerNode ... 95 PerNode SkuNameEnum = "PerNode" 96 // Premium ... 97 Premium SkuNameEnum = "Premium" 98 // Standalone ... 99 Standalone SkuNameEnum = "Standalone" 100 // Standard ... 101 Standard SkuNameEnum = "Standard" 102) 103 104// PossibleSkuNameEnumValues returns an array of possible values for the SkuNameEnum const type. 105func PossibleSkuNameEnumValues() []SkuNameEnum { 106 return []SkuNameEnum{CapacityReservation, Free, PerGB2018, PerNode, Premium, Standalone, Standard} 107} 108