1package containerservice 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// OrchestratorTypes enumerates the values for orchestrator types. 10type OrchestratorTypes string 11 12const ( 13 // Custom ... 14 Custom OrchestratorTypes = "Custom" 15 // DCOS ... 16 DCOS OrchestratorTypes = "DCOS" 17 // DockerCE ... 18 DockerCE OrchestratorTypes = "DockerCE" 19 // Kubernetes ... 20 Kubernetes OrchestratorTypes = "Kubernetes" 21 // Swarm ... 22 Swarm OrchestratorTypes = "Swarm" 23) 24 25// PossibleOrchestratorTypesValues returns an array of possible values for the OrchestratorTypes const type. 26func PossibleOrchestratorTypesValues() []OrchestratorTypes { 27 return []OrchestratorTypes{Custom, DCOS, DockerCE, Kubernetes, Swarm} 28} 29 30// OSType enumerates the values for os type. 31type OSType string 32 33const ( 34 // Linux ... 35 Linux OSType = "Linux" 36 // Windows ... 37 Windows OSType = "Windows" 38) 39 40// PossibleOSTypeValues returns an array of possible values for the OSType const type. 41func PossibleOSTypeValues() []OSType { 42 return []OSType{Linux, Windows} 43} 44 45// StorageProfileTypes enumerates the values for storage profile types. 46type StorageProfileTypes string 47 48const ( 49 // ManagedDisks ... 50 ManagedDisks StorageProfileTypes = "ManagedDisks" 51 // StorageAccount ... 52 StorageAccount StorageProfileTypes = "StorageAccount" 53) 54 55// PossibleStorageProfileTypesValues returns an array of possible values for the StorageProfileTypes const type. 56func PossibleStorageProfileTypesValues() []StorageProfileTypes { 57 return []StorageProfileTypes{ManagedDisks, StorageAccount} 58} 59 60// VMSizeTypes enumerates the values for vm size types. 61type VMSizeTypes string 62 63const ( 64 // StandardA1 ... 65 StandardA1 VMSizeTypes = "Standard_A1" 66 // StandardA10 ... 67 StandardA10 VMSizeTypes = "Standard_A10" 68 // StandardA11 ... 69 StandardA11 VMSizeTypes = "Standard_A11" 70 // StandardA1V2 ... 71 StandardA1V2 VMSizeTypes = "Standard_A1_v2" 72 // StandardA2 ... 73 StandardA2 VMSizeTypes = "Standard_A2" 74 // StandardA2mV2 ... 75 StandardA2mV2 VMSizeTypes = "Standard_A2m_v2" 76 // StandardA2V2 ... 77 StandardA2V2 VMSizeTypes = "Standard_A2_v2" 78 // StandardA3 ... 79 StandardA3 VMSizeTypes = "Standard_A3" 80 // StandardA4 ... 81 StandardA4 VMSizeTypes = "Standard_A4" 82 // StandardA4mV2 ... 83 StandardA4mV2 VMSizeTypes = "Standard_A4m_v2" 84 // StandardA4V2 ... 85 StandardA4V2 VMSizeTypes = "Standard_A4_v2" 86 // StandardA5 ... 87 StandardA5 VMSizeTypes = "Standard_A5" 88 // StandardA6 ... 89 StandardA6 VMSizeTypes = "Standard_A6" 90 // StandardA7 ... 91 StandardA7 VMSizeTypes = "Standard_A7" 92 // StandardA8 ... 93 StandardA8 VMSizeTypes = "Standard_A8" 94 // StandardA8mV2 ... 95 StandardA8mV2 VMSizeTypes = "Standard_A8m_v2" 96 // StandardA8V2 ... 97 StandardA8V2 VMSizeTypes = "Standard_A8_v2" 98 // StandardA9 ... 99 StandardA9 VMSizeTypes = "Standard_A9" 100 // StandardB2ms ... 101 StandardB2ms VMSizeTypes = "Standard_B2ms" 102 // StandardB2s ... 103 StandardB2s VMSizeTypes = "Standard_B2s" 104 // StandardB4ms ... 105 StandardB4ms VMSizeTypes = "Standard_B4ms" 106 // StandardB8ms ... 107 StandardB8ms VMSizeTypes = "Standard_B8ms" 108 // StandardD1 ... 109 StandardD1 VMSizeTypes = "Standard_D1" 110 // StandardD11 ... 111 StandardD11 VMSizeTypes = "Standard_D11" 112 // StandardD11V2 ... 113 StandardD11V2 VMSizeTypes = "Standard_D11_v2" 114 // StandardD11V2Promo ... 115 StandardD11V2Promo VMSizeTypes = "Standard_D11_v2_Promo" 116 // StandardD12 ... 117 StandardD12 VMSizeTypes = "Standard_D12" 118 // StandardD12V2 ... 119 StandardD12V2 VMSizeTypes = "Standard_D12_v2" 120 // StandardD12V2Promo ... 121 StandardD12V2Promo VMSizeTypes = "Standard_D12_v2_Promo" 122 // StandardD13 ... 123 StandardD13 VMSizeTypes = "Standard_D13" 124 // StandardD13V2 ... 125 StandardD13V2 VMSizeTypes = "Standard_D13_v2" 126 // StandardD13V2Promo ... 127 StandardD13V2Promo VMSizeTypes = "Standard_D13_v2_Promo" 128 // StandardD14 ... 129 StandardD14 VMSizeTypes = "Standard_D14" 130 // StandardD14V2 ... 131 StandardD14V2 VMSizeTypes = "Standard_D14_v2" 132 // StandardD14V2Promo ... 133 StandardD14V2Promo VMSizeTypes = "Standard_D14_v2_Promo" 134 // StandardD15V2 ... 135 StandardD15V2 VMSizeTypes = "Standard_D15_v2" 136 // StandardD16sV3 ... 137 StandardD16sV3 VMSizeTypes = "Standard_D16s_v3" 138 // StandardD16V3 ... 139 StandardD16V3 VMSizeTypes = "Standard_D16_v3" 140 // StandardD1V2 ... 141 StandardD1V2 VMSizeTypes = "Standard_D1_v2" 142 // StandardD2 ... 143 StandardD2 VMSizeTypes = "Standard_D2" 144 // StandardD2sV3 ... 145 StandardD2sV3 VMSizeTypes = "Standard_D2s_v3" 146 // StandardD2V2 ... 147 StandardD2V2 VMSizeTypes = "Standard_D2_v2" 148 // StandardD2V2Promo ... 149 StandardD2V2Promo VMSizeTypes = "Standard_D2_v2_Promo" 150 // StandardD2V3 ... 151 StandardD2V3 VMSizeTypes = "Standard_D2_v3" 152 // StandardD3 ... 153 StandardD3 VMSizeTypes = "Standard_D3" 154 // StandardD32sV3 ... 155 StandardD32sV3 VMSizeTypes = "Standard_D32s_v3" 156 // StandardD32V3 ... 157 StandardD32V3 VMSizeTypes = "Standard_D32_v3" 158 // StandardD3V2 ... 159 StandardD3V2 VMSizeTypes = "Standard_D3_v2" 160 // StandardD3V2Promo ... 161 StandardD3V2Promo VMSizeTypes = "Standard_D3_v2_Promo" 162 // StandardD4 ... 163 StandardD4 VMSizeTypes = "Standard_D4" 164 // StandardD4sV3 ... 165 StandardD4sV3 VMSizeTypes = "Standard_D4s_v3" 166 // StandardD4V2 ... 167 StandardD4V2 VMSizeTypes = "Standard_D4_v2" 168 // StandardD4V2Promo ... 169 StandardD4V2Promo VMSizeTypes = "Standard_D4_v2_Promo" 170 // StandardD4V3 ... 171 StandardD4V3 VMSizeTypes = "Standard_D4_v3" 172 // StandardD5V2 ... 173 StandardD5V2 VMSizeTypes = "Standard_D5_v2" 174 // StandardD5V2Promo ... 175 StandardD5V2Promo VMSizeTypes = "Standard_D5_v2_Promo" 176 // StandardD64sV3 ... 177 StandardD64sV3 VMSizeTypes = "Standard_D64s_v3" 178 // StandardD64V3 ... 179 StandardD64V3 VMSizeTypes = "Standard_D64_v3" 180 // StandardD8sV3 ... 181 StandardD8sV3 VMSizeTypes = "Standard_D8s_v3" 182 // StandardD8V3 ... 183 StandardD8V3 VMSizeTypes = "Standard_D8_v3" 184 // StandardDS1 ... 185 StandardDS1 VMSizeTypes = "Standard_DS1" 186 // StandardDS11 ... 187 StandardDS11 VMSizeTypes = "Standard_DS11" 188 // StandardDS11V2 ... 189 StandardDS11V2 VMSizeTypes = "Standard_DS11_v2" 190 // StandardDS11V2Promo ... 191 StandardDS11V2Promo VMSizeTypes = "Standard_DS11_v2_Promo" 192 // StandardDS12 ... 193 StandardDS12 VMSizeTypes = "Standard_DS12" 194 // StandardDS12V2 ... 195 StandardDS12V2 VMSizeTypes = "Standard_DS12_v2" 196 // StandardDS12V2Promo ... 197 StandardDS12V2Promo VMSizeTypes = "Standard_DS12_v2_Promo" 198 // StandardDS13 ... 199 StandardDS13 VMSizeTypes = "Standard_DS13" 200 // StandardDS132V2 ... 201 StandardDS132V2 VMSizeTypes = "Standard_DS13-2_v2" 202 // StandardDS134V2 ... 203 StandardDS134V2 VMSizeTypes = "Standard_DS13-4_v2" 204 // StandardDS13V2 ... 205 StandardDS13V2 VMSizeTypes = "Standard_DS13_v2" 206 // StandardDS13V2Promo ... 207 StandardDS13V2Promo VMSizeTypes = "Standard_DS13_v2_Promo" 208 // StandardDS14 ... 209 StandardDS14 VMSizeTypes = "Standard_DS14" 210 // StandardDS144V2 ... 211 StandardDS144V2 VMSizeTypes = "Standard_DS14-4_v2" 212 // StandardDS148V2 ... 213 StandardDS148V2 VMSizeTypes = "Standard_DS14-8_v2" 214 // StandardDS14V2 ... 215 StandardDS14V2 VMSizeTypes = "Standard_DS14_v2" 216 // StandardDS14V2Promo ... 217 StandardDS14V2Promo VMSizeTypes = "Standard_DS14_v2_Promo" 218 // StandardDS15V2 ... 219 StandardDS15V2 VMSizeTypes = "Standard_DS15_v2" 220 // StandardDS1V2 ... 221 StandardDS1V2 VMSizeTypes = "Standard_DS1_v2" 222 // StandardDS2 ... 223 StandardDS2 VMSizeTypes = "Standard_DS2" 224 // StandardDS2V2 ... 225 StandardDS2V2 VMSizeTypes = "Standard_DS2_v2" 226 // StandardDS2V2Promo ... 227 StandardDS2V2Promo VMSizeTypes = "Standard_DS2_v2_Promo" 228 // StandardDS3 ... 229 StandardDS3 VMSizeTypes = "Standard_DS3" 230 // StandardDS3V2 ... 231 StandardDS3V2 VMSizeTypes = "Standard_DS3_v2" 232 // StandardDS3V2Promo ... 233 StandardDS3V2Promo VMSizeTypes = "Standard_DS3_v2_Promo" 234 // StandardDS4 ... 235 StandardDS4 VMSizeTypes = "Standard_DS4" 236 // StandardDS4V2 ... 237 StandardDS4V2 VMSizeTypes = "Standard_DS4_v2" 238 // StandardDS4V2Promo ... 239 StandardDS4V2Promo VMSizeTypes = "Standard_DS4_v2_Promo" 240 // StandardDS5V2 ... 241 StandardDS5V2 VMSizeTypes = "Standard_DS5_v2" 242 // StandardDS5V2Promo ... 243 StandardDS5V2Promo VMSizeTypes = "Standard_DS5_v2_Promo" 244 // StandardE16sV3 ... 245 StandardE16sV3 VMSizeTypes = "Standard_E16s_v3" 246 // StandardE16V3 ... 247 StandardE16V3 VMSizeTypes = "Standard_E16_v3" 248 // StandardE2sV3 ... 249 StandardE2sV3 VMSizeTypes = "Standard_E2s_v3" 250 // StandardE2V3 ... 251 StandardE2V3 VMSizeTypes = "Standard_E2_v3" 252 // StandardE3216sV3 ... 253 StandardE3216sV3 VMSizeTypes = "Standard_E32-16s_v3" 254 // StandardE328sV3 ... 255 StandardE328sV3 VMSizeTypes = "Standard_E32-8s_v3" 256 // StandardE32sV3 ... 257 StandardE32sV3 VMSizeTypes = "Standard_E32s_v3" 258 // StandardE32V3 ... 259 StandardE32V3 VMSizeTypes = "Standard_E32_v3" 260 // StandardE4sV3 ... 261 StandardE4sV3 VMSizeTypes = "Standard_E4s_v3" 262 // StandardE4V3 ... 263 StandardE4V3 VMSizeTypes = "Standard_E4_v3" 264 // StandardE6416sV3 ... 265 StandardE6416sV3 VMSizeTypes = "Standard_E64-16s_v3" 266 // StandardE6432sV3 ... 267 StandardE6432sV3 VMSizeTypes = "Standard_E64-32s_v3" 268 // StandardE64sV3 ... 269 StandardE64sV3 VMSizeTypes = "Standard_E64s_v3" 270 // StandardE64V3 ... 271 StandardE64V3 VMSizeTypes = "Standard_E64_v3" 272 // StandardE8sV3 ... 273 StandardE8sV3 VMSizeTypes = "Standard_E8s_v3" 274 // StandardE8V3 ... 275 StandardE8V3 VMSizeTypes = "Standard_E8_v3" 276 // StandardF1 ... 277 StandardF1 VMSizeTypes = "Standard_F1" 278 // StandardF16 ... 279 StandardF16 VMSizeTypes = "Standard_F16" 280 // StandardF16s ... 281 StandardF16s VMSizeTypes = "Standard_F16s" 282 // StandardF16sV2 ... 283 StandardF16sV2 VMSizeTypes = "Standard_F16s_v2" 284 // StandardF1s ... 285 StandardF1s VMSizeTypes = "Standard_F1s" 286 // StandardF2 ... 287 StandardF2 VMSizeTypes = "Standard_F2" 288 // StandardF2s ... 289 StandardF2s VMSizeTypes = "Standard_F2s" 290 // StandardF2sV2 ... 291 StandardF2sV2 VMSizeTypes = "Standard_F2s_v2" 292 // StandardF32sV2 ... 293 StandardF32sV2 VMSizeTypes = "Standard_F32s_v2" 294 // StandardF4 ... 295 StandardF4 VMSizeTypes = "Standard_F4" 296 // StandardF4s ... 297 StandardF4s VMSizeTypes = "Standard_F4s" 298 // StandardF4sV2 ... 299 StandardF4sV2 VMSizeTypes = "Standard_F4s_v2" 300 // StandardF64sV2 ... 301 StandardF64sV2 VMSizeTypes = "Standard_F64s_v2" 302 // StandardF72sV2 ... 303 StandardF72sV2 VMSizeTypes = "Standard_F72s_v2" 304 // StandardF8 ... 305 StandardF8 VMSizeTypes = "Standard_F8" 306 // StandardF8s ... 307 StandardF8s VMSizeTypes = "Standard_F8s" 308 // StandardF8sV2 ... 309 StandardF8sV2 VMSizeTypes = "Standard_F8s_v2" 310 // StandardG1 ... 311 StandardG1 VMSizeTypes = "Standard_G1" 312 // StandardG2 ... 313 StandardG2 VMSizeTypes = "Standard_G2" 314 // StandardG3 ... 315 StandardG3 VMSizeTypes = "Standard_G3" 316 // StandardG4 ... 317 StandardG4 VMSizeTypes = "Standard_G4" 318 // StandardG5 ... 319 StandardG5 VMSizeTypes = "Standard_G5" 320 // StandardGS1 ... 321 StandardGS1 VMSizeTypes = "Standard_GS1" 322 // StandardGS2 ... 323 StandardGS2 VMSizeTypes = "Standard_GS2" 324 // StandardGS3 ... 325 StandardGS3 VMSizeTypes = "Standard_GS3" 326 // StandardGS4 ... 327 StandardGS4 VMSizeTypes = "Standard_GS4" 328 // StandardGS44 ... 329 StandardGS44 VMSizeTypes = "Standard_GS4-4" 330 // StandardGS48 ... 331 StandardGS48 VMSizeTypes = "Standard_GS4-8" 332 // StandardGS5 ... 333 StandardGS5 VMSizeTypes = "Standard_GS5" 334 // StandardGS516 ... 335 StandardGS516 VMSizeTypes = "Standard_GS5-16" 336 // StandardGS58 ... 337 StandardGS58 VMSizeTypes = "Standard_GS5-8" 338 // StandardH16 ... 339 StandardH16 VMSizeTypes = "Standard_H16" 340 // StandardH16m ... 341 StandardH16m VMSizeTypes = "Standard_H16m" 342 // StandardH16mr ... 343 StandardH16mr VMSizeTypes = "Standard_H16mr" 344 // StandardH16r ... 345 StandardH16r VMSizeTypes = "Standard_H16r" 346 // StandardH8 ... 347 StandardH8 VMSizeTypes = "Standard_H8" 348 // StandardH8m ... 349 StandardH8m VMSizeTypes = "Standard_H8m" 350 // StandardL16s ... 351 StandardL16s VMSizeTypes = "Standard_L16s" 352 // StandardL32s ... 353 StandardL32s VMSizeTypes = "Standard_L32s" 354 // StandardL4s ... 355 StandardL4s VMSizeTypes = "Standard_L4s" 356 // StandardL8s ... 357 StandardL8s VMSizeTypes = "Standard_L8s" 358 // StandardM12832ms ... 359 StandardM12832ms VMSizeTypes = "Standard_M128-32ms" 360 // StandardM12864ms ... 361 StandardM12864ms VMSizeTypes = "Standard_M128-64ms" 362 // StandardM128ms ... 363 StandardM128ms VMSizeTypes = "Standard_M128ms" 364 // StandardM128s ... 365 StandardM128s VMSizeTypes = "Standard_M128s" 366 // StandardM6416ms ... 367 StandardM6416ms VMSizeTypes = "Standard_M64-16ms" 368 // StandardM6432ms ... 369 StandardM6432ms VMSizeTypes = "Standard_M64-32ms" 370 // StandardM64ms ... 371 StandardM64ms VMSizeTypes = "Standard_M64ms" 372 // StandardM64s ... 373 StandardM64s VMSizeTypes = "Standard_M64s" 374 // StandardNC12 ... 375 StandardNC12 VMSizeTypes = "Standard_NC12" 376 // StandardNC12sV2 ... 377 StandardNC12sV2 VMSizeTypes = "Standard_NC12s_v2" 378 // StandardNC12sV3 ... 379 StandardNC12sV3 VMSizeTypes = "Standard_NC12s_v3" 380 // StandardNC24 ... 381 StandardNC24 VMSizeTypes = "Standard_NC24" 382 // StandardNC24r ... 383 StandardNC24r VMSizeTypes = "Standard_NC24r" 384 // StandardNC24rsV2 ... 385 StandardNC24rsV2 VMSizeTypes = "Standard_NC24rs_v2" 386 // StandardNC24rsV3 ... 387 StandardNC24rsV3 VMSizeTypes = "Standard_NC24rs_v3" 388 // StandardNC24sV2 ... 389 StandardNC24sV2 VMSizeTypes = "Standard_NC24s_v2" 390 // StandardNC24sV3 ... 391 StandardNC24sV3 VMSizeTypes = "Standard_NC24s_v3" 392 // StandardNC6 ... 393 StandardNC6 VMSizeTypes = "Standard_NC6" 394 // StandardNC6sV2 ... 395 StandardNC6sV2 VMSizeTypes = "Standard_NC6s_v2" 396 // StandardNC6sV3 ... 397 StandardNC6sV3 VMSizeTypes = "Standard_NC6s_v3" 398 // StandardND12s ... 399 StandardND12s VMSizeTypes = "Standard_ND12s" 400 // StandardND24rs ... 401 StandardND24rs VMSizeTypes = "Standard_ND24rs" 402 // StandardND24s ... 403 StandardND24s VMSizeTypes = "Standard_ND24s" 404 // StandardND6s ... 405 StandardND6s VMSizeTypes = "Standard_ND6s" 406 // StandardNV12 ... 407 StandardNV12 VMSizeTypes = "Standard_NV12" 408 // StandardNV24 ... 409 StandardNV24 VMSizeTypes = "Standard_NV24" 410 // StandardNV6 ... 411 StandardNV6 VMSizeTypes = "Standard_NV6" 412) 413 414// PossibleVMSizeTypesValues returns an array of possible values for the VMSizeTypes const type. 415func PossibleVMSizeTypesValues() []VMSizeTypes { 416 return []VMSizeTypes{StandardA1, StandardA10, StandardA11, StandardA1V2, StandardA2, StandardA2mV2, StandardA2V2, StandardA3, StandardA4, StandardA4mV2, StandardA4V2, StandardA5, StandardA6, StandardA7, StandardA8, StandardA8mV2, StandardA8V2, StandardA9, StandardB2ms, StandardB2s, StandardB4ms, StandardB8ms, StandardD1, StandardD11, StandardD11V2, StandardD11V2Promo, StandardD12, StandardD12V2, StandardD12V2Promo, StandardD13, StandardD13V2, StandardD13V2Promo, StandardD14, StandardD14V2, StandardD14V2Promo, StandardD15V2, StandardD16sV3, StandardD16V3, StandardD1V2, StandardD2, StandardD2sV3, StandardD2V2, StandardD2V2Promo, StandardD2V3, StandardD3, StandardD32sV3, StandardD32V3, StandardD3V2, StandardD3V2Promo, StandardD4, StandardD4sV3, StandardD4V2, StandardD4V2Promo, StandardD4V3, StandardD5V2, StandardD5V2Promo, StandardD64sV3, StandardD64V3, StandardD8sV3, StandardD8V3, StandardDS1, StandardDS11, StandardDS11V2, StandardDS11V2Promo, StandardDS12, StandardDS12V2, StandardDS12V2Promo, StandardDS13, StandardDS132V2, StandardDS134V2, StandardDS13V2, StandardDS13V2Promo, StandardDS14, StandardDS144V2, StandardDS148V2, StandardDS14V2, StandardDS14V2Promo, StandardDS15V2, StandardDS1V2, StandardDS2, StandardDS2V2, StandardDS2V2Promo, StandardDS3, StandardDS3V2, StandardDS3V2Promo, StandardDS4, StandardDS4V2, StandardDS4V2Promo, StandardDS5V2, StandardDS5V2Promo, StandardE16sV3, StandardE16V3, StandardE2sV3, StandardE2V3, StandardE3216sV3, StandardE328sV3, StandardE32sV3, StandardE32V3, StandardE4sV3, StandardE4V3, StandardE6416sV3, StandardE6432sV3, StandardE64sV3, StandardE64V3, StandardE8sV3, StandardE8V3, StandardF1, StandardF16, StandardF16s, StandardF16sV2, StandardF1s, StandardF2, StandardF2s, StandardF2sV2, StandardF32sV2, StandardF4, StandardF4s, StandardF4sV2, StandardF64sV2, StandardF72sV2, StandardF8, StandardF8s, StandardF8sV2, StandardG1, StandardG2, StandardG3, StandardG4, StandardG5, StandardGS1, StandardGS2, StandardGS3, StandardGS4, StandardGS44, StandardGS48, StandardGS5, StandardGS516, StandardGS58, StandardH16, StandardH16m, StandardH16mr, StandardH16r, StandardH8, StandardH8m, StandardL16s, StandardL32s, StandardL4s, StandardL8s, StandardM12832ms, StandardM12864ms, StandardM128ms, StandardM128s, StandardM6416ms, StandardM6432ms, StandardM64ms, StandardM64s, StandardNC12, StandardNC12sV2, StandardNC12sV3, StandardNC24, StandardNC24r, StandardNC24rsV2, StandardNC24rsV3, StandardNC24sV2, StandardNC24sV3, StandardNC6, StandardNC6sV2, StandardNC6sV3, StandardND12s, StandardND24rs, StandardND24s, StandardND6s, StandardNV12, StandardNV24, StandardNV6} 417} 418