1package kusto 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// AzureScaleType enumerates the values for azure scale type. 10type AzureScaleType string 11 12const ( 13 // Automatic ... 14 Automatic AzureScaleType = "automatic" 15 // Manual ... 16 Manual AzureScaleType = "manual" 17 // None ... 18 None AzureScaleType = "none" 19) 20 21// PossibleAzureScaleTypeValues returns an array of possible values for the AzureScaleType const type. 22func PossibleAzureScaleTypeValues() []AzureScaleType { 23 return []AzureScaleType{Automatic, Manual, None} 24} 25 26// AzureSkuName enumerates the values for azure sku name. 27type AzureSkuName string 28 29const ( 30 // DevNoSLAStandardD11V2 ... 31 DevNoSLAStandardD11V2 AzureSkuName = "Dev(No SLA)_Standard_D11_v2" 32 // StandardD11V2 ... 33 StandardD11V2 AzureSkuName = "Standard_D11_v2" 34 // StandardD12V2 ... 35 StandardD12V2 AzureSkuName = "Standard_D12_v2" 36 // StandardD13V2 ... 37 StandardD13V2 AzureSkuName = "Standard_D13_v2" 38 // StandardD14V2 ... 39 StandardD14V2 AzureSkuName = "Standard_D14_v2" 40 // StandardDS13V21TBPS ... 41 StandardDS13V21TBPS AzureSkuName = "Standard_DS13_v2+1TB_PS" 42 // StandardDS13V22TBPS ... 43 StandardDS13V22TBPS AzureSkuName = "Standard_DS13_v2+2TB_PS" 44 // StandardDS14V23TBPS ... 45 StandardDS14V23TBPS AzureSkuName = "Standard_DS14_v2+3TB_PS" 46 // StandardDS14V24TBPS ... 47 StandardDS14V24TBPS AzureSkuName = "Standard_DS14_v2+4TB_PS" 48 // StandardL16s ... 49 StandardL16s AzureSkuName = "Standard_L16s" 50 // StandardL4s ... 51 StandardL4s AzureSkuName = "Standard_L4s" 52 // StandardL8s ... 53 StandardL8s AzureSkuName = "Standard_L8s" 54) 55 56// PossibleAzureSkuNameValues returns an array of possible values for the AzureSkuName const type. 57func PossibleAzureSkuNameValues() []AzureSkuName { 58 return []AzureSkuName{DevNoSLAStandardD11V2, StandardD11V2, StandardD12V2, StandardD13V2, StandardD14V2, StandardDS13V21TBPS, StandardDS13V22TBPS, StandardDS14V23TBPS, StandardDS14V24TBPS, StandardL16s, StandardL4s, StandardL8s} 59} 60 61// AzureSkuTier enumerates the values for azure sku tier. 62type AzureSkuTier string 63 64const ( 65 // Basic ... 66 Basic AzureSkuTier = "Basic" 67 // Standard ... 68 Standard AzureSkuTier = "Standard" 69) 70 71// PossibleAzureSkuTierValues returns an array of possible values for the AzureSkuTier const type. 72func PossibleAzureSkuTierValues() []AzureSkuTier { 73 return []AzureSkuTier{Basic, Standard} 74} 75 76// DatabasePrincipalRole enumerates the values for database principal role. 77type DatabasePrincipalRole string 78 79const ( 80 // Admin ... 81 Admin DatabasePrincipalRole = "Admin" 82 // Ingestor ... 83 Ingestor DatabasePrincipalRole = "Ingestor" 84 // Monitor ... 85 Monitor DatabasePrincipalRole = "Monitor" 86 // UnrestrictedViewers ... 87 UnrestrictedViewers DatabasePrincipalRole = "UnrestrictedViewers" 88 // User ... 89 User DatabasePrincipalRole = "User" 90 // Viewer ... 91 Viewer DatabasePrincipalRole = "Viewer" 92) 93 94// PossibleDatabasePrincipalRoleValues returns an array of possible values for the DatabasePrincipalRole const type. 95func PossibleDatabasePrincipalRoleValues() []DatabasePrincipalRole { 96 return []DatabasePrincipalRole{Admin, Ingestor, Monitor, UnrestrictedViewers, User, Viewer} 97} 98 99// DatabasePrincipalType enumerates the values for database principal type. 100type DatabasePrincipalType string 101 102const ( 103 // DatabasePrincipalTypeApp ... 104 DatabasePrincipalTypeApp DatabasePrincipalType = "App" 105 // DatabasePrincipalTypeGroup ... 106 DatabasePrincipalTypeGroup DatabasePrincipalType = "Group" 107 // DatabasePrincipalTypeUser ... 108 DatabasePrincipalTypeUser DatabasePrincipalType = "User" 109) 110 111// PossibleDatabasePrincipalTypeValues returns an array of possible values for the DatabasePrincipalType const type. 112func PossibleDatabasePrincipalTypeValues() []DatabasePrincipalType { 113 return []DatabasePrincipalType{DatabasePrincipalTypeApp, DatabasePrincipalTypeGroup, DatabasePrincipalTypeUser} 114} 115 116// DataFormat enumerates the values for data format. 117type DataFormat string 118 119const ( 120 // AVRO ... 121 AVRO DataFormat = "AVRO" 122 // CSV ... 123 CSV DataFormat = "CSV" 124 // JSON ... 125 JSON DataFormat = "JSON" 126 // MULTIJSON ... 127 MULTIJSON DataFormat = "MULTIJSON" 128 // PSV ... 129 PSV DataFormat = "PSV" 130 // RAW ... 131 RAW DataFormat = "RAW" 132 // SCSV ... 133 SCSV DataFormat = "SCSV" 134 // SINGLEJSON ... 135 SINGLEJSON DataFormat = "SINGLEJSON" 136 // SOHSV ... 137 SOHSV DataFormat = "SOHSV" 138 // TSV ... 139 TSV DataFormat = "TSV" 140 // TSVE ... 141 TSVE DataFormat = "TSVE" 142 // TXT ... 143 TXT DataFormat = "TXT" 144) 145 146// PossibleDataFormatValues returns an array of possible values for the DataFormat const type. 147func PossibleDataFormatValues() []DataFormat { 148 return []DataFormat{AVRO, CSV, JSON, MULTIJSON, PSV, RAW, SCSV, SINGLEJSON, SOHSV, TSV, TSVE, TXT} 149} 150 151// DefaultPrincipalsModificationKind enumerates the values for default principals modification kind. 152type DefaultPrincipalsModificationKind string 153 154const ( 155 // DefaultPrincipalsModificationKindNone ... 156 DefaultPrincipalsModificationKindNone DefaultPrincipalsModificationKind = "None" 157 // DefaultPrincipalsModificationKindReplace ... 158 DefaultPrincipalsModificationKindReplace DefaultPrincipalsModificationKind = "Replace" 159 // DefaultPrincipalsModificationKindUnion ... 160 DefaultPrincipalsModificationKindUnion DefaultPrincipalsModificationKind = "Union" 161) 162 163// PossibleDefaultPrincipalsModificationKindValues returns an array of possible values for the DefaultPrincipalsModificationKind const type. 164func PossibleDefaultPrincipalsModificationKindValues() []DefaultPrincipalsModificationKind { 165 return []DefaultPrincipalsModificationKind{DefaultPrincipalsModificationKindNone, DefaultPrincipalsModificationKindReplace, DefaultPrincipalsModificationKindUnion} 166} 167 168// IdentityType enumerates the values for identity type. 169type IdentityType string 170 171const ( 172 // IdentityTypeNone ... 173 IdentityTypeNone IdentityType = "None" 174 // IdentityTypeSystemAssigned ... 175 IdentityTypeSystemAssigned IdentityType = "SystemAssigned" 176) 177 178// PossibleIdentityTypeValues returns an array of possible values for the IdentityType const type. 179func PossibleIdentityTypeValues() []IdentityType { 180 return []IdentityType{IdentityTypeNone, IdentityTypeSystemAssigned} 181} 182 183// Kind enumerates the values for kind. 184type Kind string 185 186const ( 187 // KindDatabase ... 188 KindDatabase Kind = "Database" 189 // KindReadOnlyFollowing ... 190 KindReadOnlyFollowing Kind = "ReadOnlyFollowing" 191 // KindReadWrite ... 192 KindReadWrite Kind = "ReadWrite" 193) 194 195// PossibleKindValues returns an array of possible values for the Kind const type. 196func PossibleKindValues() []Kind { 197 return []Kind{KindDatabase, KindReadOnlyFollowing, KindReadWrite} 198} 199 200// KindBasicDataConnection enumerates the values for kind basic data connection. 201type KindBasicDataConnection string 202 203const ( 204 // KindDataConnection ... 205 KindDataConnection KindBasicDataConnection = "DataConnection" 206 // KindEventGrid ... 207 KindEventGrid KindBasicDataConnection = "EventGrid" 208 // KindEventHub ... 209 KindEventHub KindBasicDataConnection = "EventHub" 210 // KindIotHub ... 211 KindIotHub KindBasicDataConnection = "IotHub" 212) 213 214// PossibleKindBasicDataConnectionValues returns an array of possible values for the KindBasicDataConnection const type. 215func PossibleKindBasicDataConnectionValues() []KindBasicDataConnection { 216 return []KindBasicDataConnection{KindDataConnection, KindEventGrid, KindEventHub, KindIotHub} 217} 218 219// PrincipalsModificationKind enumerates the values for principals modification kind. 220type PrincipalsModificationKind string 221 222const ( 223 // PrincipalsModificationKindNone ... 224 PrincipalsModificationKindNone PrincipalsModificationKind = "None" 225 // PrincipalsModificationKindReplace ... 226 PrincipalsModificationKindReplace PrincipalsModificationKind = "Replace" 227 // PrincipalsModificationKindUnion ... 228 PrincipalsModificationKindUnion PrincipalsModificationKind = "Union" 229) 230 231// PossiblePrincipalsModificationKindValues returns an array of possible values for the PrincipalsModificationKind const type. 232func PossiblePrincipalsModificationKindValues() []PrincipalsModificationKind { 233 return []PrincipalsModificationKind{PrincipalsModificationKindNone, PrincipalsModificationKindReplace, PrincipalsModificationKindUnion} 234} 235 236// ProvisioningState enumerates the values for provisioning state. 237type ProvisioningState string 238 239const ( 240 // Creating ... 241 Creating ProvisioningState = "Creating" 242 // Deleting ... 243 Deleting ProvisioningState = "Deleting" 244 // Failed ... 245 Failed ProvisioningState = "Failed" 246 // Moving ... 247 Moving ProvisioningState = "Moving" 248 // Running ... 249 Running ProvisioningState = "Running" 250 // Succeeded ... 251 Succeeded ProvisioningState = "Succeeded" 252) 253 254// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. 255func PossibleProvisioningStateValues() []ProvisioningState { 256 return []ProvisioningState{Creating, Deleting, Failed, Moving, Running, Succeeded} 257} 258 259// Reason enumerates the values for reason. 260type Reason string 261 262const ( 263 // AlreadyExists ... 264 AlreadyExists Reason = "AlreadyExists" 265 // Invalid ... 266 Invalid Reason = "Invalid" 267) 268 269// PossibleReasonValues returns an array of possible values for the Reason const type. 270func PossibleReasonValues() []Reason { 271 return []Reason{AlreadyExists, Invalid} 272} 273 274// State enumerates the values for state. 275type State string 276 277const ( 278 // StateCreating ... 279 StateCreating State = "Creating" 280 // StateDeleted ... 281 StateDeleted State = "Deleted" 282 // StateDeleting ... 283 StateDeleting State = "Deleting" 284 // StateRunning ... 285 StateRunning State = "Running" 286 // StateStarting ... 287 StateStarting State = "Starting" 288 // StateStopped ... 289 StateStopped State = "Stopped" 290 // StateStopping ... 291 StateStopping State = "Stopping" 292 // StateUnavailable ... 293 StateUnavailable State = "Unavailable" 294 // StateUpdating ... 295 StateUpdating State = "Updating" 296) 297 298// PossibleStateValues returns an array of possible values for the State const type. 299func PossibleStateValues() []State { 300 return []State{StateCreating, StateDeleted, StateDeleting, StateRunning, StateStarting, StateStopped, StateStopping, StateUnavailable, StateUpdating} 301} 302 303// Type enumerates the values for type. 304type Type string 305 306const ( 307 // MicrosoftKustoclustersattachedDatabaseConfigurations ... 308 MicrosoftKustoclustersattachedDatabaseConfigurations Type = "Microsoft.Kusto/clusters/attachedDatabaseConfigurations" 309 // MicrosoftKustoclustersdatabases ... 310 MicrosoftKustoclustersdatabases Type = "Microsoft.Kusto/clusters/databases" 311) 312 313// PossibleTypeValues returns an array of possible values for the Type const type. 314func PossibleTypeValues() []Type { 315 return []Type{MicrosoftKustoclustersattachedDatabaseConfigurations, MicrosoftKustoclustersdatabases} 316} 317