1package compute 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// AccessLevel enumerates the values for access level. 10type AccessLevel string 11 12const ( 13 // None ... 14 None AccessLevel = "None" 15 // Read ... 16 Read AccessLevel = "Read" 17) 18 19// PossibleAccessLevelValues returns an array of possible values for the AccessLevel const type. 20func PossibleAccessLevelValues() []AccessLevel { 21 return []AccessLevel{None, Read} 22} 23 24// CachingTypes enumerates the values for caching types. 25type CachingTypes string 26 27const ( 28 // CachingTypesNone ... 29 CachingTypesNone CachingTypes = "None" 30 // CachingTypesReadOnly ... 31 CachingTypesReadOnly CachingTypes = "ReadOnly" 32 // CachingTypesReadWrite ... 33 CachingTypesReadWrite CachingTypes = "ReadWrite" 34) 35 36// PossibleCachingTypesValues returns an array of possible values for the CachingTypes const type. 37func PossibleCachingTypesValues() []CachingTypes { 38 return []CachingTypes{CachingTypesNone, CachingTypesReadOnly, CachingTypesReadWrite} 39} 40 41// ComponentNames enumerates the values for component names. 42type ComponentNames string 43 44const ( 45 // MicrosoftWindowsShellSetup ... 46 MicrosoftWindowsShellSetup ComponentNames = "Microsoft-Windows-Shell-Setup" 47) 48 49// PossibleComponentNamesValues returns an array of possible values for the ComponentNames const type. 50func PossibleComponentNamesValues() []ComponentNames { 51 return []ComponentNames{MicrosoftWindowsShellSetup} 52} 53 54// DiskCreateOption enumerates the values for disk create option. 55type DiskCreateOption string 56 57const ( 58 // Attach ... 59 Attach DiskCreateOption = "Attach" 60 // Copy ... 61 Copy DiskCreateOption = "Copy" 62 // Empty ... 63 Empty DiskCreateOption = "Empty" 64 // FromImage ... 65 FromImage DiskCreateOption = "FromImage" 66 // Import ... 67 Import DiskCreateOption = "Import" 68 // Restore ... 69 Restore DiskCreateOption = "Restore" 70) 71 72// PossibleDiskCreateOptionValues returns an array of possible values for the DiskCreateOption const type. 73func PossibleDiskCreateOptionValues() []DiskCreateOption { 74 return []DiskCreateOption{Attach, Copy, Empty, FromImage, Import, Restore} 75} 76 77// DiskCreateOptionTypes enumerates the values for disk create option types. 78type DiskCreateOptionTypes string 79 80const ( 81 // DiskCreateOptionTypesAttach ... 82 DiskCreateOptionTypesAttach DiskCreateOptionTypes = "Attach" 83 // DiskCreateOptionTypesEmpty ... 84 DiskCreateOptionTypesEmpty DiskCreateOptionTypes = "Empty" 85 // DiskCreateOptionTypesFromImage ... 86 DiskCreateOptionTypesFromImage DiskCreateOptionTypes = "FromImage" 87) 88 89// PossibleDiskCreateOptionTypesValues returns an array of possible values for the DiskCreateOptionTypes const type. 90func PossibleDiskCreateOptionTypesValues() []DiskCreateOptionTypes { 91 return []DiskCreateOptionTypes{DiskCreateOptionTypesAttach, DiskCreateOptionTypesEmpty, DiskCreateOptionTypesFromImage} 92} 93 94// InstanceViewTypes enumerates the values for instance view types. 95type InstanceViewTypes string 96 97const ( 98 // InstanceView ... 99 InstanceView InstanceViewTypes = "instanceView" 100) 101 102// PossibleInstanceViewTypesValues returns an array of possible values for the InstanceViewTypes const type. 103func PossibleInstanceViewTypesValues() []InstanceViewTypes { 104 return []InstanceViewTypes{InstanceView} 105} 106 107// IntervalInMins enumerates the values for interval in mins. 108type IntervalInMins string 109 110const ( 111 // FiveMins ... 112 FiveMins IntervalInMins = "FiveMins" 113 // SixtyMins ... 114 SixtyMins IntervalInMins = "SixtyMins" 115 // ThirtyMins ... 116 ThirtyMins IntervalInMins = "ThirtyMins" 117 // ThreeMins ... 118 ThreeMins IntervalInMins = "ThreeMins" 119) 120 121// PossibleIntervalInMinsValues returns an array of possible values for the IntervalInMins const type. 122func PossibleIntervalInMinsValues() []IntervalInMins { 123 return []IntervalInMins{FiveMins, SixtyMins, ThirtyMins, ThreeMins} 124} 125 126// IPVersion enumerates the values for ip version. 127type IPVersion string 128 129const ( 130 // IPv4 ... 131 IPv4 IPVersion = "IPv4" 132 // IPv6 ... 133 IPv6 IPVersion = "IPv6" 134) 135 136// PossibleIPVersionValues returns an array of possible values for the IPVersion const type. 137func PossibleIPVersionValues() []IPVersion { 138 return []IPVersion{IPv4, IPv6} 139} 140 141// MaintenanceOperationResultCodeTypes enumerates the values for maintenance operation result code types. 142type MaintenanceOperationResultCodeTypes string 143 144const ( 145 // MaintenanceOperationResultCodeTypesMaintenanceAborted ... 146 MaintenanceOperationResultCodeTypesMaintenanceAborted MaintenanceOperationResultCodeTypes = "MaintenanceAborted" 147 // MaintenanceOperationResultCodeTypesMaintenanceCompleted ... 148 MaintenanceOperationResultCodeTypesMaintenanceCompleted MaintenanceOperationResultCodeTypes = "MaintenanceCompleted" 149 // MaintenanceOperationResultCodeTypesNone ... 150 MaintenanceOperationResultCodeTypesNone MaintenanceOperationResultCodeTypes = "None" 151 // MaintenanceOperationResultCodeTypesRetryLater ... 152 MaintenanceOperationResultCodeTypesRetryLater MaintenanceOperationResultCodeTypes = "RetryLater" 153) 154 155// PossibleMaintenanceOperationResultCodeTypesValues returns an array of possible values for the MaintenanceOperationResultCodeTypes const type. 156func PossibleMaintenanceOperationResultCodeTypesValues() []MaintenanceOperationResultCodeTypes { 157 return []MaintenanceOperationResultCodeTypes{MaintenanceOperationResultCodeTypesMaintenanceAborted, MaintenanceOperationResultCodeTypesMaintenanceCompleted, MaintenanceOperationResultCodeTypesNone, MaintenanceOperationResultCodeTypesRetryLater} 158} 159 160// OperatingSystemStateTypes enumerates the values for operating system state types. 161type OperatingSystemStateTypes string 162 163const ( 164 // Generalized ... 165 Generalized OperatingSystemStateTypes = "Generalized" 166 // Specialized ... 167 Specialized OperatingSystemStateTypes = "Specialized" 168) 169 170// PossibleOperatingSystemStateTypesValues returns an array of possible values for the OperatingSystemStateTypes const type. 171func PossibleOperatingSystemStateTypesValues() []OperatingSystemStateTypes { 172 return []OperatingSystemStateTypes{Generalized, Specialized} 173} 174 175// OperatingSystemTypes enumerates the values for operating system types. 176type OperatingSystemTypes string 177 178const ( 179 // Linux ... 180 Linux OperatingSystemTypes = "Linux" 181 // Windows ... 182 Windows OperatingSystemTypes = "Windows" 183) 184 185// PossibleOperatingSystemTypesValues returns an array of possible values for the OperatingSystemTypes const type. 186func PossibleOperatingSystemTypesValues() []OperatingSystemTypes { 187 return []OperatingSystemTypes{Linux, Windows} 188} 189 190// PassNames enumerates the values for pass names. 191type PassNames string 192 193const ( 194 // OobeSystem ... 195 OobeSystem PassNames = "OobeSystem" 196) 197 198// PossiblePassNamesValues returns an array of possible values for the PassNames const type. 199func PossiblePassNamesValues() []PassNames { 200 return []PassNames{OobeSystem} 201} 202 203// ProtocolTypes enumerates the values for protocol types. 204type ProtocolTypes string 205 206const ( 207 // HTTP ... 208 HTTP ProtocolTypes = "Http" 209 // HTTPS ... 210 HTTPS ProtocolTypes = "Https" 211) 212 213// PossibleProtocolTypesValues returns an array of possible values for the ProtocolTypes const type. 214func PossibleProtocolTypesValues() []ProtocolTypes { 215 return []ProtocolTypes{HTTP, HTTPS} 216} 217 218// ProximityPlacementGroupType enumerates the values for proximity placement group type. 219type ProximityPlacementGroupType string 220 221const ( 222 // Standard ... 223 Standard ProximityPlacementGroupType = "Standard" 224 // Ultra ... 225 Ultra ProximityPlacementGroupType = "Ultra" 226) 227 228// PossibleProximityPlacementGroupTypeValues returns an array of possible values for the ProximityPlacementGroupType const type. 229func PossibleProximityPlacementGroupTypeValues() []ProximityPlacementGroupType { 230 return []ProximityPlacementGroupType{Standard, Ultra} 231} 232 233// ResourceIdentityType enumerates the values for resource identity type. 234type ResourceIdentityType string 235 236const ( 237 // ResourceIdentityTypeNone ... 238 ResourceIdentityTypeNone ResourceIdentityType = "None" 239 // ResourceIdentityTypeSystemAssigned ... 240 ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned" 241 // ResourceIdentityTypeSystemAssignedUserAssigned ... 242 ResourceIdentityTypeSystemAssignedUserAssigned ResourceIdentityType = "SystemAssigned, UserAssigned" 243 // ResourceIdentityTypeUserAssigned ... 244 ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned" 245) 246 247// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type. 248func PossibleResourceIdentityTypeValues() []ResourceIdentityType { 249 return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeSystemAssignedUserAssigned, ResourceIdentityTypeUserAssigned} 250} 251 252// RollingUpgradeActionType enumerates the values for rolling upgrade action type. 253type RollingUpgradeActionType string 254 255const ( 256 // Cancel ... 257 Cancel RollingUpgradeActionType = "Cancel" 258 // Start ... 259 Start RollingUpgradeActionType = "Start" 260) 261 262// PossibleRollingUpgradeActionTypeValues returns an array of possible values for the RollingUpgradeActionType const type. 263func PossibleRollingUpgradeActionTypeValues() []RollingUpgradeActionType { 264 return []RollingUpgradeActionType{Cancel, Start} 265} 266 267// RollingUpgradeStatusCode enumerates the values for rolling upgrade status code. 268type RollingUpgradeStatusCode string 269 270const ( 271 // Cancelled ... 272 Cancelled RollingUpgradeStatusCode = "Cancelled" 273 // Completed ... 274 Completed RollingUpgradeStatusCode = "Completed" 275 // Faulted ... 276 Faulted RollingUpgradeStatusCode = "Faulted" 277 // RollingForward ... 278 RollingForward RollingUpgradeStatusCode = "RollingForward" 279) 280 281// PossibleRollingUpgradeStatusCodeValues returns an array of possible values for the RollingUpgradeStatusCode const type. 282func PossibleRollingUpgradeStatusCodeValues() []RollingUpgradeStatusCode { 283 return []RollingUpgradeStatusCode{Cancelled, Completed, Faulted, RollingForward} 284} 285 286// SettingNames enumerates the values for setting names. 287type SettingNames string 288 289const ( 290 // AutoLogon ... 291 AutoLogon SettingNames = "AutoLogon" 292 // FirstLogonCommands ... 293 FirstLogonCommands SettingNames = "FirstLogonCommands" 294) 295 296// PossibleSettingNamesValues returns an array of possible values for the SettingNames const type. 297func PossibleSettingNamesValues() []SettingNames { 298 return []SettingNames{AutoLogon, FirstLogonCommands} 299} 300 301// SnapshotStorageAccountTypes enumerates the values for snapshot storage account types. 302type SnapshotStorageAccountTypes string 303 304const ( 305 // PremiumLRS ... 306 PremiumLRS SnapshotStorageAccountTypes = "Premium_LRS" 307 // StandardLRS ... 308 StandardLRS SnapshotStorageAccountTypes = "Standard_LRS" 309 // StandardZRS ... 310 StandardZRS SnapshotStorageAccountTypes = "Standard_ZRS" 311) 312 313// PossibleSnapshotStorageAccountTypesValues returns an array of possible values for the SnapshotStorageAccountTypes const type. 314func PossibleSnapshotStorageAccountTypesValues() []SnapshotStorageAccountTypes { 315 return []SnapshotStorageAccountTypes{PremiumLRS, StandardLRS, StandardZRS} 316} 317 318// StatusLevelTypes enumerates the values for status level types. 319type StatusLevelTypes string 320 321const ( 322 // Error ... 323 Error StatusLevelTypes = "Error" 324 // Info ... 325 Info StatusLevelTypes = "Info" 326 // Warning ... 327 Warning StatusLevelTypes = "Warning" 328) 329 330// PossibleStatusLevelTypesValues returns an array of possible values for the StatusLevelTypes const type. 331func PossibleStatusLevelTypesValues() []StatusLevelTypes { 332 return []StatusLevelTypes{Error, Info, Warning} 333} 334 335// StorageAccountTypes enumerates the values for storage account types. 336type StorageAccountTypes string 337 338const ( 339 // StorageAccountTypesPremiumLRS ... 340 StorageAccountTypesPremiumLRS StorageAccountTypes = "Premium_LRS" 341 // StorageAccountTypesStandardLRS ... 342 StorageAccountTypesStandardLRS StorageAccountTypes = "Standard_LRS" 343 // StorageAccountTypesStandardSSDLRS ... 344 StorageAccountTypesStandardSSDLRS StorageAccountTypes = "StandardSSD_LRS" 345) 346 347// PossibleStorageAccountTypesValues returns an array of possible values for the StorageAccountTypes const type. 348func PossibleStorageAccountTypesValues() []StorageAccountTypes { 349 return []StorageAccountTypes{StorageAccountTypesPremiumLRS, StorageAccountTypesStandardLRS, StorageAccountTypesStandardSSDLRS} 350} 351 352// UpgradeMode enumerates the values for upgrade mode. 353type UpgradeMode string 354 355const ( 356 // Automatic ... 357 Automatic UpgradeMode = "Automatic" 358 // Manual ... 359 Manual UpgradeMode = "Manual" 360 // Rolling ... 361 Rolling UpgradeMode = "Rolling" 362) 363 364// PossibleUpgradeModeValues returns an array of possible values for the UpgradeMode const type. 365func PossibleUpgradeModeValues() []UpgradeMode { 366 return []UpgradeMode{Automatic, Manual, Rolling} 367} 368 369// UpgradeOperationInvoker enumerates the values for upgrade operation invoker. 370type UpgradeOperationInvoker string 371 372const ( 373 // Platform ... 374 Platform UpgradeOperationInvoker = "Platform" 375 // Unknown ... 376 Unknown UpgradeOperationInvoker = "Unknown" 377 // User ... 378 User UpgradeOperationInvoker = "User" 379) 380 381// PossibleUpgradeOperationInvokerValues returns an array of possible values for the UpgradeOperationInvoker const type. 382func PossibleUpgradeOperationInvokerValues() []UpgradeOperationInvoker { 383 return []UpgradeOperationInvoker{Platform, Unknown, User} 384} 385 386// UpgradeState enumerates the values for upgrade state. 387type UpgradeState string 388 389const ( 390 // UpgradeStateCancelled ... 391 UpgradeStateCancelled UpgradeState = "Cancelled" 392 // UpgradeStateCompleted ... 393 UpgradeStateCompleted UpgradeState = "Completed" 394 // UpgradeStateFaulted ... 395 UpgradeStateFaulted UpgradeState = "Faulted" 396 // UpgradeStateRollingForward ... 397 UpgradeStateRollingForward UpgradeState = "RollingForward" 398) 399 400// PossibleUpgradeStateValues returns an array of possible values for the UpgradeState const type. 401func PossibleUpgradeStateValues() []UpgradeState { 402 return []UpgradeState{UpgradeStateCancelled, UpgradeStateCompleted, UpgradeStateFaulted, UpgradeStateRollingForward} 403} 404 405// VirtualMachineEvictionPolicyTypes enumerates the values for virtual machine eviction policy types. 406type VirtualMachineEvictionPolicyTypes string 407 408const ( 409 // Deallocate ... 410 Deallocate VirtualMachineEvictionPolicyTypes = "Deallocate" 411 // Delete ... 412 Delete VirtualMachineEvictionPolicyTypes = "Delete" 413) 414 415// PossibleVirtualMachineEvictionPolicyTypesValues returns an array of possible values for the VirtualMachineEvictionPolicyTypes const type. 416func PossibleVirtualMachineEvictionPolicyTypesValues() []VirtualMachineEvictionPolicyTypes { 417 return []VirtualMachineEvictionPolicyTypes{Deallocate, Delete} 418} 419 420// VirtualMachinePriorityTypes enumerates the values for virtual machine priority types. 421type VirtualMachinePriorityTypes string 422 423const ( 424 // Low ... 425 Low VirtualMachinePriorityTypes = "Low" 426 // Regular ... 427 Regular VirtualMachinePriorityTypes = "Regular" 428) 429 430// PossibleVirtualMachinePriorityTypesValues returns an array of possible values for the VirtualMachinePriorityTypes const type. 431func PossibleVirtualMachinePriorityTypesValues() []VirtualMachinePriorityTypes { 432 return []VirtualMachinePriorityTypes{Low, Regular} 433} 434 435// VirtualMachineScaleSetSkuScaleType enumerates the values for virtual machine scale set sku scale type. 436type VirtualMachineScaleSetSkuScaleType string 437 438const ( 439 // VirtualMachineScaleSetSkuScaleTypeAutomatic ... 440 VirtualMachineScaleSetSkuScaleTypeAutomatic VirtualMachineScaleSetSkuScaleType = "Automatic" 441 // VirtualMachineScaleSetSkuScaleTypeNone ... 442 VirtualMachineScaleSetSkuScaleTypeNone VirtualMachineScaleSetSkuScaleType = "None" 443) 444 445// PossibleVirtualMachineScaleSetSkuScaleTypeValues returns an array of possible values for the VirtualMachineScaleSetSkuScaleType const type. 446func PossibleVirtualMachineScaleSetSkuScaleTypeValues() []VirtualMachineScaleSetSkuScaleType { 447 return []VirtualMachineScaleSetSkuScaleType{VirtualMachineScaleSetSkuScaleTypeAutomatic, VirtualMachineScaleSetSkuScaleTypeNone} 448} 449 450// VirtualMachineSizeTypes enumerates the values for virtual machine size types. 451type VirtualMachineSizeTypes string 452 453const ( 454 // BasicA0 ... 455 BasicA0 VirtualMachineSizeTypes = "Basic_A0" 456 // BasicA1 ... 457 BasicA1 VirtualMachineSizeTypes = "Basic_A1" 458 // BasicA2 ... 459 BasicA2 VirtualMachineSizeTypes = "Basic_A2" 460 // BasicA3 ... 461 BasicA3 VirtualMachineSizeTypes = "Basic_A3" 462 // BasicA4 ... 463 BasicA4 VirtualMachineSizeTypes = "Basic_A4" 464 // StandardA0 ... 465 StandardA0 VirtualMachineSizeTypes = "Standard_A0" 466 // StandardA1 ... 467 StandardA1 VirtualMachineSizeTypes = "Standard_A1" 468 // StandardA10 ... 469 StandardA10 VirtualMachineSizeTypes = "Standard_A10" 470 // StandardA11 ... 471 StandardA11 VirtualMachineSizeTypes = "Standard_A11" 472 // StandardA1V2 ... 473 StandardA1V2 VirtualMachineSizeTypes = "Standard_A1_v2" 474 // StandardA2 ... 475 StandardA2 VirtualMachineSizeTypes = "Standard_A2" 476 // StandardA2mV2 ... 477 StandardA2mV2 VirtualMachineSizeTypes = "Standard_A2m_v2" 478 // StandardA2V2 ... 479 StandardA2V2 VirtualMachineSizeTypes = "Standard_A2_v2" 480 // StandardA3 ... 481 StandardA3 VirtualMachineSizeTypes = "Standard_A3" 482 // StandardA4 ... 483 StandardA4 VirtualMachineSizeTypes = "Standard_A4" 484 // StandardA4mV2 ... 485 StandardA4mV2 VirtualMachineSizeTypes = "Standard_A4m_v2" 486 // StandardA4V2 ... 487 StandardA4V2 VirtualMachineSizeTypes = "Standard_A4_v2" 488 // StandardA5 ... 489 StandardA5 VirtualMachineSizeTypes = "Standard_A5" 490 // StandardA6 ... 491 StandardA6 VirtualMachineSizeTypes = "Standard_A6" 492 // StandardA7 ... 493 StandardA7 VirtualMachineSizeTypes = "Standard_A7" 494 // StandardA8 ... 495 StandardA8 VirtualMachineSizeTypes = "Standard_A8" 496 // StandardA8mV2 ... 497 StandardA8mV2 VirtualMachineSizeTypes = "Standard_A8m_v2" 498 // StandardA8V2 ... 499 StandardA8V2 VirtualMachineSizeTypes = "Standard_A8_v2" 500 // StandardA9 ... 501 StandardA9 VirtualMachineSizeTypes = "Standard_A9" 502 // StandardB1ms ... 503 StandardB1ms VirtualMachineSizeTypes = "Standard_B1ms" 504 // StandardB1s ... 505 StandardB1s VirtualMachineSizeTypes = "Standard_B1s" 506 // StandardB2ms ... 507 StandardB2ms VirtualMachineSizeTypes = "Standard_B2ms" 508 // StandardB2s ... 509 StandardB2s VirtualMachineSizeTypes = "Standard_B2s" 510 // StandardB4ms ... 511 StandardB4ms VirtualMachineSizeTypes = "Standard_B4ms" 512 // StandardB8ms ... 513 StandardB8ms VirtualMachineSizeTypes = "Standard_B8ms" 514 // StandardD1 ... 515 StandardD1 VirtualMachineSizeTypes = "Standard_D1" 516 // StandardD11 ... 517 StandardD11 VirtualMachineSizeTypes = "Standard_D11" 518 // StandardD11V2 ... 519 StandardD11V2 VirtualMachineSizeTypes = "Standard_D11_v2" 520 // StandardD12 ... 521 StandardD12 VirtualMachineSizeTypes = "Standard_D12" 522 // StandardD12V2 ... 523 StandardD12V2 VirtualMachineSizeTypes = "Standard_D12_v2" 524 // StandardD13 ... 525 StandardD13 VirtualMachineSizeTypes = "Standard_D13" 526 // StandardD13V2 ... 527 StandardD13V2 VirtualMachineSizeTypes = "Standard_D13_v2" 528 // StandardD14 ... 529 StandardD14 VirtualMachineSizeTypes = "Standard_D14" 530 // StandardD14V2 ... 531 StandardD14V2 VirtualMachineSizeTypes = "Standard_D14_v2" 532 // StandardD15V2 ... 533 StandardD15V2 VirtualMachineSizeTypes = "Standard_D15_v2" 534 // StandardD16sV3 ... 535 StandardD16sV3 VirtualMachineSizeTypes = "Standard_D16s_v3" 536 // StandardD16V3 ... 537 StandardD16V3 VirtualMachineSizeTypes = "Standard_D16_v3" 538 // StandardD1V2 ... 539 StandardD1V2 VirtualMachineSizeTypes = "Standard_D1_v2" 540 // StandardD2 ... 541 StandardD2 VirtualMachineSizeTypes = "Standard_D2" 542 // StandardD2sV3 ... 543 StandardD2sV3 VirtualMachineSizeTypes = "Standard_D2s_v3" 544 // StandardD2V2 ... 545 StandardD2V2 VirtualMachineSizeTypes = "Standard_D2_v2" 546 // StandardD2V3 ... 547 StandardD2V3 VirtualMachineSizeTypes = "Standard_D2_v3" 548 // StandardD3 ... 549 StandardD3 VirtualMachineSizeTypes = "Standard_D3" 550 // StandardD32sV3 ... 551 StandardD32sV3 VirtualMachineSizeTypes = "Standard_D32s_v3" 552 // StandardD32V3 ... 553 StandardD32V3 VirtualMachineSizeTypes = "Standard_D32_v3" 554 // StandardD3V2 ... 555 StandardD3V2 VirtualMachineSizeTypes = "Standard_D3_v2" 556 // StandardD4 ... 557 StandardD4 VirtualMachineSizeTypes = "Standard_D4" 558 // StandardD4sV3 ... 559 StandardD4sV3 VirtualMachineSizeTypes = "Standard_D4s_v3" 560 // StandardD4V2 ... 561 StandardD4V2 VirtualMachineSizeTypes = "Standard_D4_v2" 562 // StandardD4V3 ... 563 StandardD4V3 VirtualMachineSizeTypes = "Standard_D4_v3" 564 // StandardD5V2 ... 565 StandardD5V2 VirtualMachineSizeTypes = "Standard_D5_v2" 566 // StandardD64sV3 ... 567 StandardD64sV3 VirtualMachineSizeTypes = "Standard_D64s_v3" 568 // StandardD64V3 ... 569 StandardD64V3 VirtualMachineSizeTypes = "Standard_D64_v3" 570 // StandardD8sV3 ... 571 StandardD8sV3 VirtualMachineSizeTypes = "Standard_D8s_v3" 572 // StandardD8V3 ... 573 StandardD8V3 VirtualMachineSizeTypes = "Standard_D8_v3" 574 // StandardDS1 ... 575 StandardDS1 VirtualMachineSizeTypes = "Standard_DS1" 576 // StandardDS11 ... 577 StandardDS11 VirtualMachineSizeTypes = "Standard_DS11" 578 // StandardDS11V2 ... 579 StandardDS11V2 VirtualMachineSizeTypes = "Standard_DS11_v2" 580 // StandardDS12 ... 581 StandardDS12 VirtualMachineSizeTypes = "Standard_DS12" 582 // StandardDS12V2 ... 583 StandardDS12V2 VirtualMachineSizeTypes = "Standard_DS12_v2" 584 // StandardDS13 ... 585 StandardDS13 VirtualMachineSizeTypes = "Standard_DS13" 586 // StandardDS132V2 ... 587 StandardDS132V2 VirtualMachineSizeTypes = "Standard_DS13-2_v2" 588 // StandardDS134V2 ... 589 StandardDS134V2 VirtualMachineSizeTypes = "Standard_DS13-4_v2" 590 // StandardDS13V2 ... 591 StandardDS13V2 VirtualMachineSizeTypes = "Standard_DS13_v2" 592 // StandardDS14 ... 593 StandardDS14 VirtualMachineSizeTypes = "Standard_DS14" 594 // StandardDS144V2 ... 595 StandardDS144V2 VirtualMachineSizeTypes = "Standard_DS14-4_v2" 596 // StandardDS148V2 ... 597 StandardDS148V2 VirtualMachineSizeTypes = "Standard_DS14-8_v2" 598 // StandardDS14V2 ... 599 StandardDS14V2 VirtualMachineSizeTypes = "Standard_DS14_v2" 600 // StandardDS15V2 ... 601 StandardDS15V2 VirtualMachineSizeTypes = "Standard_DS15_v2" 602 // StandardDS1V2 ... 603 StandardDS1V2 VirtualMachineSizeTypes = "Standard_DS1_v2" 604 // StandardDS2 ... 605 StandardDS2 VirtualMachineSizeTypes = "Standard_DS2" 606 // StandardDS2V2 ... 607 StandardDS2V2 VirtualMachineSizeTypes = "Standard_DS2_v2" 608 // StandardDS3 ... 609 StandardDS3 VirtualMachineSizeTypes = "Standard_DS3" 610 // StandardDS3V2 ... 611 StandardDS3V2 VirtualMachineSizeTypes = "Standard_DS3_v2" 612 // StandardDS4 ... 613 StandardDS4 VirtualMachineSizeTypes = "Standard_DS4" 614 // StandardDS4V2 ... 615 StandardDS4V2 VirtualMachineSizeTypes = "Standard_DS4_v2" 616 // StandardDS5V2 ... 617 StandardDS5V2 VirtualMachineSizeTypes = "Standard_DS5_v2" 618 // StandardE16sV3 ... 619 StandardE16sV3 VirtualMachineSizeTypes = "Standard_E16s_v3" 620 // StandardE16V3 ... 621 StandardE16V3 VirtualMachineSizeTypes = "Standard_E16_v3" 622 // StandardE2sV3 ... 623 StandardE2sV3 VirtualMachineSizeTypes = "Standard_E2s_v3" 624 // StandardE2V3 ... 625 StandardE2V3 VirtualMachineSizeTypes = "Standard_E2_v3" 626 // StandardE3216V3 ... 627 StandardE3216V3 VirtualMachineSizeTypes = "Standard_E32-16_v3" 628 // StandardE328sV3 ... 629 StandardE328sV3 VirtualMachineSizeTypes = "Standard_E32-8s_v3" 630 // StandardE32sV3 ... 631 StandardE32sV3 VirtualMachineSizeTypes = "Standard_E32s_v3" 632 // StandardE32V3 ... 633 StandardE32V3 VirtualMachineSizeTypes = "Standard_E32_v3" 634 // StandardE4sV3 ... 635 StandardE4sV3 VirtualMachineSizeTypes = "Standard_E4s_v3" 636 // StandardE4V3 ... 637 StandardE4V3 VirtualMachineSizeTypes = "Standard_E4_v3" 638 // StandardE6416sV3 ... 639 StandardE6416sV3 VirtualMachineSizeTypes = "Standard_E64-16s_v3" 640 // StandardE6432sV3 ... 641 StandardE6432sV3 VirtualMachineSizeTypes = "Standard_E64-32s_v3" 642 // StandardE64sV3 ... 643 StandardE64sV3 VirtualMachineSizeTypes = "Standard_E64s_v3" 644 // StandardE64V3 ... 645 StandardE64V3 VirtualMachineSizeTypes = "Standard_E64_v3" 646 // StandardE8sV3 ... 647 StandardE8sV3 VirtualMachineSizeTypes = "Standard_E8s_v3" 648 // StandardE8V3 ... 649 StandardE8V3 VirtualMachineSizeTypes = "Standard_E8_v3" 650 // StandardF1 ... 651 StandardF1 VirtualMachineSizeTypes = "Standard_F1" 652 // StandardF16 ... 653 StandardF16 VirtualMachineSizeTypes = "Standard_F16" 654 // StandardF16s ... 655 StandardF16s VirtualMachineSizeTypes = "Standard_F16s" 656 // StandardF16sV2 ... 657 StandardF16sV2 VirtualMachineSizeTypes = "Standard_F16s_v2" 658 // StandardF1s ... 659 StandardF1s VirtualMachineSizeTypes = "Standard_F1s" 660 // StandardF2 ... 661 StandardF2 VirtualMachineSizeTypes = "Standard_F2" 662 // StandardF2s ... 663 StandardF2s VirtualMachineSizeTypes = "Standard_F2s" 664 // StandardF2sV2 ... 665 StandardF2sV2 VirtualMachineSizeTypes = "Standard_F2s_v2" 666 // StandardF32sV2 ... 667 StandardF32sV2 VirtualMachineSizeTypes = "Standard_F32s_v2" 668 // StandardF4 ... 669 StandardF4 VirtualMachineSizeTypes = "Standard_F4" 670 // StandardF4s ... 671 StandardF4s VirtualMachineSizeTypes = "Standard_F4s" 672 // StandardF4sV2 ... 673 StandardF4sV2 VirtualMachineSizeTypes = "Standard_F4s_v2" 674 // StandardF64sV2 ... 675 StandardF64sV2 VirtualMachineSizeTypes = "Standard_F64s_v2" 676 // StandardF72sV2 ... 677 StandardF72sV2 VirtualMachineSizeTypes = "Standard_F72s_v2" 678 // StandardF8 ... 679 StandardF8 VirtualMachineSizeTypes = "Standard_F8" 680 // StandardF8s ... 681 StandardF8s VirtualMachineSizeTypes = "Standard_F8s" 682 // StandardF8sV2 ... 683 StandardF8sV2 VirtualMachineSizeTypes = "Standard_F8s_v2" 684 // StandardG1 ... 685 StandardG1 VirtualMachineSizeTypes = "Standard_G1" 686 // StandardG2 ... 687 StandardG2 VirtualMachineSizeTypes = "Standard_G2" 688 // StandardG3 ... 689 StandardG3 VirtualMachineSizeTypes = "Standard_G3" 690 // StandardG4 ... 691 StandardG4 VirtualMachineSizeTypes = "Standard_G4" 692 // StandardG5 ... 693 StandardG5 VirtualMachineSizeTypes = "Standard_G5" 694 // StandardGS1 ... 695 StandardGS1 VirtualMachineSizeTypes = "Standard_GS1" 696 // StandardGS2 ... 697 StandardGS2 VirtualMachineSizeTypes = "Standard_GS2" 698 // StandardGS3 ... 699 StandardGS3 VirtualMachineSizeTypes = "Standard_GS3" 700 // StandardGS4 ... 701 StandardGS4 VirtualMachineSizeTypes = "Standard_GS4" 702 // StandardGS44 ... 703 StandardGS44 VirtualMachineSizeTypes = "Standard_GS4-4" 704 // StandardGS48 ... 705 StandardGS48 VirtualMachineSizeTypes = "Standard_GS4-8" 706 // StandardGS5 ... 707 StandardGS5 VirtualMachineSizeTypes = "Standard_GS5" 708 // StandardGS516 ... 709 StandardGS516 VirtualMachineSizeTypes = "Standard_GS5-16" 710 // StandardGS58 ... 711 StandardGS58 VirtualMachineSizeTypes = "Standard_GS5-8" 712 // StandardH16 ... 713 StandardH16 VirtualMachineSizeTypes = "Standard_H16" 714 // StandardH16m ... 715 StandardH16m VirtualMachineSizeTypes = "Standard_H16m" 716 // StandardH16mr ... 717 StandardH16mr VirtualMachineSizeTypes = "Standard_H16mr" 718 // StandardH16r ... 719 StandardH16r VirtualMachineSizeTypes = "Standard_H16r" 720 // StandardH8 ... 721 StandardH8 VirtualMachineSizeTypes = "Standard_H8" 722 // StandardH8m ... 723 StandardH8m VirtualMachineSizeTypes = "Standard_H8m" 724 // StandardL16s ... 725 StandardL16s VirtualMachineSizeTypes = "Standard_L16s" 726 // StandardL32s ... 727 StandardL32s VirtualMachineSizeTypes = "Standard_L32s" 728 // StandardL4s ... 729 StandardL4s VirtualMachineSizeTypes = "Standard_L4s" 730 // StandardL8s ... 731 StandardL8s VirtualMachineSizeTypes = "Standard_L8s" 732 // StandardM12832ms ... 733 StandardM12832ms VirtualMachineSizeTypes = "Standard_M128-32ms" 734 // StandardM12864ms ... 735 StandardM12864ms VirtualMachineSizeTypes = "Standard_M128-64ms" 736 // StandardM128ms ... 737 StandardM128ms VirtualMachineSizeTypes = "Standard_M128ms" 738 // StandardM128s ... 739 StandardM128s VirtualMachineSizeTypes = "Standard_M128s" 740 // StandardM6416ms ... 741 StandardM6416ms VirtualMachineSizeTypes = "Standard_M64-16ms" 742 // StandardM6432ms ... 743 StandardM6432ms VirtualMachineSizeTypes = "Standard_M64-32ms" 744 // StandardM64ms ... 745 StandardM64ms VirtualMachineSizeTypes = "Standard_M64ms" 746 // StandardM64s ... 747 StandardM64s VirtualMachineSizeTypes = "Standard_M64s" 748 // StandardNC12 ... 749 StandardNC12 VirtualMachineSizeTypes = "Standard_NC12" 750 // StandardNC12sV2 ... 751 StandardNC12sV2 VirtualMachineSizeTypes = "Standard_NC12s_v2" 752 // StandardNC12sV3 ... 753 StandardNC12sV3 VirtualMachineSizeTypes = "Standard_NC12s_v3" 754 // StandardNC24 ... 755 StandardNC24 VirtualMachineSizeTypes = "Standard_NC24" 756 // StandardNC24r ... 757 StandardNC24r VirtualMachineSizeTypes = "Standard_NC24r" 758 // StandardNC24rsV2 ... 759 StandardNC24rsV2 VirtualMachineSizeTypes = "Standard_NC24rs_v2" 760 // StandardNC24rsV3 ... 761 StandardNC24rsV3 VirtualMachineSizeTypes = "Standard_NC24rs_v3" 762 // StandardNC24sV2 ... 763 StandardNC24sV2 VirtualMachineSizeTypes = "Standard_NC24s_v2" 764 // StandardNC24sV3 ... 765 StandardNC24sV3 VirtualMachineSizeTypes = "Standard_NC24s_v3" 766 // StandardNC6 ... 767 StandardNC6 VirtualMachineSizeTypes = "Standard_NC6" 768 // StandardNC6sV2 ... 769 StandardNC6sV2 VirtualMachineSizeTypes = "Standard_NC6s_v2" 770 // StandardNC6sV3 ... 771 StandardNC6sV3 VirtualMachineSizeTypes = "Standard_NC6s_v3" 772 // StandardND12s ... 773 StandardND12s VirtualMachineSizeTypes = "Standard_ND12s" 774 // StandardND24rs ... 775 StandardND24rs VirtualMachineSizeTypes = "Standard_ND24rs" 776 // StandardND24s ... 777 StandardND24s VirtualMachineSizeTypes = "Standard_ND24s" 778 // StandardND6s ... 779 StandardND6s VirtualMachineSizeTypes = "Standard_ND6s" 780 // StandardNV12 ... 781 StandardNV12 VirtualMachineSizeTypes = "Standard_NV12" 782 // StandardNV24 ... 783 StandardNV24 VirtualMachineSizeTypes = "Standard_NV24" 784 // StandardNV6 ... 785 StandardNV6 VirtualMachineSizeTypes = "Standard_NV6" 786) 787 788// PossibleVirtualMachineSizeTypesValues returns an array of possible values for the VirtualMachineSizeTypes const type. 789func PossibleVirtualMachineSizeTypesValues() []VirtualMachineSizeTypes { 790 return []VirtualMachineSizeTypes{BasicA0, BasicA1, BasicA2, BasicA3, BasicA4, StandardA0, StandardA1, StandardA10, StandardA11, StandardA1V2, StandardA2, StandardA2mV2, StandardA2V2, StandardA3, StandardA4, StandardA4mV2, StandardA4V2, StandardA5, StandardA6, StandardA7, StandardA8, StandardA8mV2, StandardA8V2, StandardA9, StandardB1ms, StandardB1s, StandardB2ms, StandardB2s, StandardB4ms, StandardB8ms, StandardD1, StandardD11, StandardD11V2, StandardD12, StandardD12V2, StandardD13, StandardD13V2, StandardD14, StandardD14V2, StandardD15V2, StandardD16sV3, StandardD16V3, StandardD1V2, StandardD2, StandardD2sV3, StandardD2V2, StandardD2V3, StandardD3, StandardD32sV3, StandardD32V3, StandardD3V2, StandardD4, StandardD4sV3, StandardD4V2, StandardD4V3, StandardD5V2, StandardD64sV3, StandardD64V3, StandardD8sV3, StandardD8V3, StandardDS1, StandardDS11, StandardDS11V2, StandardDS12, StandardDS12V2, StandardDS13, StandardDS132V2, StandardDS134V2, StandardDS13V2, StandardDS14, StandardDS144V2, StandardDS148V2, StandardDS14V2, StandardDS15V2, StandardDS1V2, StandardDS2, StandardDS2V2, StandardDS3, StandardDS3V2, StandardDS4, StandardDS4V2, StandardDS5V2, StandardE16sV3, StandardE16V3, StandardE2sV3, StandardE2V3, StandardE3216V3, 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} 791} 792