1package compute 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// AccessLevel enumerates the values for access level. 21type AccessLevel string 22 23const ( 24 // None ... 25 None AccessLevel = "None" 26 // Read ... 27 Read AccessLevel = "Read" 28) 29 30// PossibleAccessLevelValues returns an array of possible values for the AccessLevel const type. 31func PossibleAccessLevelValues() []AccessLevel { 32 return []AccessLevel{None, Read} 33} 34 35// CachingTypes enumerates the values for caching types. 36type CachingTypes string 37 38const ( 39 // CachingTypesNone ... 40 CachingTypesNone CachingTypes = "None" 41 // CachingTypesReadOnly ... 42 CachingTypesReadOnly CachingTypes = "ReadOnly" 43 // CachingTypesReadWrite ... 44 CachingTypesReadWrite CachingTypes = "ReadWrite" 45) 46 47// PossibleCachingTypesValues returns an array of possible values for the CachingTypes const type. 48func PossibleCachingTypesValues() []CachingTypes { 49 return []CachingTypes{CachingTypesNone, CachingTypesReadOnly, CachingTypesReadWrite} 50} 51 52// ComponentNames enumerates the values for component names. 53type ComponentNames string 54 55const ( 56 // MicrosoftWindowsShellSetup ... 57 MicrosoftWindowsShellSetup ComponentNames = "Microsoft-Windows-Shell-Setup" 58) 59 60// PossibleComponentNamesValues returns an array of possible values for the ComponentNames const type. 61func PossibleComponentNamesValues() []ComponentNames { 62 return []ComponentNames{MicrosoftWindowsShellSetup} 63} 64 65// DiskCreateOption enumerates the values for disk create option. 66type DiskCreateOption string 67 68const ( 69 // Attach ... 70 Attach DiskCreateOption = "Attach" 71 // Copy ... 72 Copy DiskCreateOption = "Copy" 73 // Empty ... 74 Empty DiskCreateOption = "Empty" 75 // FromImage ... 76 FromImage DiskCreateOption = "FromImage" 77 // Import ... 78 Import DiskCreateOption = "Import" 79) 80 81// PossibleDiskCreateOptionValues returns an array of possible values for the DiskCreateOption const type. 82func PossibleDiskCreateOptionValues() []DiskCreateOption { 83 return []DiskCreateOption{Attach, Copy, Empty, FromImage, Import} 84} 85 86// DiskCreateOptionTypes enumerates the values for disk create option types. 87type DiskCreateOptionTypes string 88 89const ( 90 // DiskCreateOptionTypesAttach ... 91 DiskCreateOptionTypesAttach DiskCreateOptionTypes = "Attach" 92 // DiskCreateOptionTypesEmpty ... 93 DiskCreateOptionTypesEmpty DiskCreateOptionTypes = "Empty" 94 // DiskCreateOptionTypesFromImage ... 95 DiskCreateOptionTypesFromImage DiskCreateOptionTypes = "FromImage" 96) 97 98// PossibleDiskCreateOptionTypesValues returns an array of possible values for the DiskCreateOptionTypes const type. 99func PossibleDiskCreateOptionTypesValues() []DiskCreateOptionTypes { 100 return []DiskCreateOptionTypes{DiskCreateOptionTypesAttach, DiskCreateOptionTypesEmpty, DiskCreateOptionTypesFromImage} 101} 102 103// InstanceViewTypes enumerates the values for instance view types. 104type InstanceViewTypes string 105 106const ( 107 // InstanceView ... 108 InstanceView InstanceViewTypes = "instanceView" 109) 110 111// PossibleInstanceViewTypesValues returns an array of possible values for the InstanceViewTypes const type. 112func PossibleInstanceViewTypesValues() []InstanceViewTypes { 113 return []InstanceViewTypes{InstanceView} 114} 115 116// IPVersion enumerates the values for ip version. 117type IPVersion string 118 119const ( 120 // IPv4 ... 121 IPv4 IPVersion = "IPv4" 122 // IPv6 ... 123 IPv6 IPVersion = "IPv6" 124) 125 126// PossibleIPVersionValues returns an array of possible values for the IPVersion const type. 127func PossibleIPVersionValues() []IPVersion { 128 return []IPVersion{IPv4, IPv6} 129} 130 131// MaintenanceOperationResultCodeTypes enumerates the values for maintenance operation result code types. 132type MaintenanceOperationResultCodeTypes string 133 134const ( 135 // MaintenanceOperationResultCodeTypesMaintenanceAborted ... 136 MaintenanceOperationResultCodeTypesMaintenanceAborted MaintenanceOperationResultCodeTypes = "MaintenanceAborted" 137 // MaintenanceOperationResultCodeTypesMaintenanceCompleted ... 138 MaintenanceOperationResultCodeTypesMaintenanceCompleted MaintenanceOperationResultCodeTypes = "MaintenanceCompleted" 139 // MaintenanceOperationResultCodeTypesNone ... 140 MaintenanceOperationResultCodeTypesNone MaintenanceOperationResultCodeTypes = "None" 141 // MaintenanceOperationResultCodeTypesRetryLater ... 142 MaintenanceOperationResultCodeTypesRetryLater MaintenanceOperationResultCodeTypes = "RetryLater" 143) 144 145// PossibleMaintenanceOperationResultCodeTypesValues returns an array of possible values for the MaintenanceOperationResultCodeTypes const type. 146func PossibleMaintenanceOperationResultCodeTypesValues() []MaintenanceOperationResultCodeTypes { 147 return []MaintenanceOperationResultCodeTypes{MaintenanceOperationResultCodeTypesMaintenanceAborted, MaintenanceOperationResultCodeTypesMaintenanceCompleted, MaintenanceOperationResultCodeTypesNone, MaintenanceOperationResultCodeTypesRetryLater} 148} 149 150// OperatingSystemStateTypes enumerates the values for operating system state types. 151type OperatingSystemStateTypes string 152 153const ( 154 // Generalized ... 155 Generalized OperatingSystemStateTypes = "Generalized" 156 // Specialized ... 157 Specialized OperatingSystemStateTypes = "Specialized" 158) 159 160// PossibleOperatingSystemStateTypesValues returns an array of possible values for the OperatingSystemStateTypes const type. 161func PossibleOperatingSystemStateTypesValues() []OperatingSystemStateTypes { 162 return []OperatingSystemStateTypes{Generalized, Specialized} 163} 164 165// OperatingSystemTypes enumerates the values for operating system types. 166type OperatingSystemTypes string 167 168const ( 169 // Linux ... 170 Linux OperatingSystemTypes = "Linux" 171 // Windows ... 172 Windows OperatingSystemTypes = "Windows" 173) 174 175// PossibleOperatingSystemTypesValues returns an array of possible values for the OperatingSystemTypes const type. 176func PossibleOperatingSystemTypesValues() []OperatingSystemTypes { 177 return []OperatingSystemTypes{Linux, Windows} 178} 179 180// PassNames enumerates the values for pass names. 181type PassNames string 182 183const ( 184 // OobeSystem ... 185 OobeSystem PassNames = "OobeSystem" 186) 187 188// PossiblePassNamesValues returns an array of possible values for the PassNames const type. 189func PossiblePassNamesValues() []PassNames { 190 return []PassNames{OobeSystem} 191} 192 193// ProtocolTypes enumerates the values for protocol types. 194type ProtocolTypes string 195 196const ( 197 // HTTP ... 198 HTTP ProtocolTypes = "Http" 199 // HTTPS ... 200 HTTPS ProtocolTypes = "Https" 201) 202 203// PossibleProtocolTypesValues returns an array of possible values for the ProtocolTypes const type. 204func PossibleProtocolTypesValues() []ProtocolTypes { 205 return []ProtocolTypes{HTTP, HTTPS} 206} 207 208// ResourceIdentityType enumerates the values for resource identity type. 209type ResourceIdentityType string 210 211const ( 212 // SystemAssigned ... 213 SystemAssigned ResourceIdentityType = "SystemAssigned" 214) 215 216// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type. 217func PossibleResourceIdentityTypeValues() []ResourceIdentityType { 218 return []ResourceIdentityType{SystemAssigned} 219} 220 221// ResourceSkuCapacityScaleType enumerates the values for resource sku capacity scale type. 222type ResourceSkuCapacityScaleType string 223 224const ( 225 // ResourceSkuCapacityScaleTypeAutomatic ... 226 ResourceSkuCapacityScaleTypeAutomatic ResourceSkuCapacityScaleType = "Automatic" 227 // ResourceSkuCapacityScaleTypeManual ... 228 ResourceSkuCapacityScaleTypeManual ResourceSkuCapacityScaleType = "Manual" 229 // ResourceSkuCapacityScaleTypeNone ... 230 ResourceSkuCapacityScaleTypeNone ResourceSkuCapacityScaleType = "None" 231) 232 233// PossibleResourceSkuCapacityScaleTypeValues returns an array of possible values for the ResourceSkuCapacityScaleType const type. 234func PossibleResourceSkuCapacityScaleTypeValues() []ResourceSkuCapacityScaleType { 235 return []ResourceSkuCapacityScaleType{ResourceSkuCapacityScaleTypeAutomatic, ResourceSkuCapacityScaleTypeManual, ResourceSkuCapacityScaleTypeNone} 236} 237 238// ResourceSkuRestrictionsReasonCode enumerates the values for resource sku restrictions reason code. 239type ResourceSkuRestrictionsReasonCode string 240 241const ( 242 // NotAvailableForSubscription ... 243 NotAvailableForSubscription ResourceSkuRestrictionsReasonCode = "NotAvailableForSubscription" 244 // QuotaID ... 245 QuotaID ResourceSkuRestrictionsReasonCode = "QuotaId" 246) 247 248// PossibleResourceSkuRestrictionsReasonCodeValues returns an array of possible values for the ResourceSkuRestrictionsReasonCode const type. 249func PossibleResourceSkuRestrictionsReasonCodeValues() []ResourceSkuRestrictionsReasonCode { 250 return []ResourceSkuRestrictionsReasonCode{NotAvailableForSubscription, QuotaID} 251} 252 253// ResourceSkuRestrictionsType enumerates the values for resource sku restrictions type. 254type ResourceSkuRestrictionsType string 255 256const ( 257 // Location ... 258 Location ResourceSkuRestrictionsType = "Location" 259) 260 261// PossibleResourceSkuRestrictionsTypeValues returns an array of possible values for the ResourceSkuRestrictionsType const type. 262func PossibleResourceSkuRestrictionsTypeValues() []ResourceSkuRestrictionsType { 263 return []ResourceSkuRestrictionsType{Location} 264} 265 266// RollingUpgradeActionType enumerates the values for rolling upgrade action type. 267type RollingUpgradeActionType string 268 269const ( 270 // Cancel ... 271 Cancel RollingUpgradeActionType = "Cancel" 272 // Start ... 273 Start RollingUpgradeActionType = "Start" 274) 275 276// PossibleRollingUpgradeActionTypeValues returns an array of possible values for the RollingUpgradeActionType const type. 277func PossibleRollingUpgradeActionTypeValues() []RollingUpgradeActionType { 278 return []RollingUpgradeActionType{Cancel, Start} 279} 280 281// RollingUpgradeStatusCode enumerates the values for rolling upgrade status code. 282type RollingUpgradeStatusCode string 283 284const ( 285 // Cancelled ... 286 Cancelled RollingUpgradeStatusCode = "Cancelled" 287 // Completed ... 288 Completed RollingUpgradeStatusCode = "Completed" 289 // Faulted ... 290 Faulted RollingUpgradeStatusCode = "Faulted" 291 // RollingForward ... 292 RollingForward RollingUpgradeStatusCode = "RollingForward" 293) 294 295// PossibleRollingUpgradeStatusCodeValues returns an array of possible values for the RollingUpgradeStatusCode const type. 296func PossibleRollingUpgradeStatusCodeValues() []RollingUpgradeStatusCode { 297 return []RollingUpgradeStatusCode{Cancelled, Completed, Faulted, RollingForward} 298} 299 300// SettingNames enumerates the values for setting names. 301type SettingNames string 302 303const ( 304 // AutoLogon ... 305 AutoLogon SettingNames = "AutoLogon" 306 // FirstLogonCommands ... 307 FirstLogonCommands SettingNames = "FirstLogonCommands" 308) 309 310// PossibleSettingNamesValues returns an array of possible values for the SettingNames const type. 311func PossibleSettingNamesValues() []SettingNames { 312 return []SettingNames{AutoLogon, FirstLogonCommands} 313} 314 315// StatusLevelTypes enumerates the values for status level types. 316type StatusLevelTypes string 317 318const ( 319 // Error ... 320 Error StatusLevelTypes = "Error" 321 // Info ... 322 Info StatusLevelTypes = "Info" 323 // Warning ... 324 Warning StatusLevelTypes = "Warning" 325) 326 327// PossibleStatusLevelTypesValues returns an array of possible values for the StatusLevelTypes const type. 328func PossibleStatusLevelTypesValues() []StatusLevelTypes { 329 return []StatusLevelTypes{Error, Info, Warning} 330} 331 332// StorageAccountTypes enumerates the values for storage account types. 333type StorageAccountTypes string 334 335const ( 336 // PremiumLRS ... 337 PremiumLRS StorageAccountTypes = "Premium_LRS" 338 // StandardLRS ... 339 StandardLRS StorageAccountTypes = "Standard_LRS" 340) 341 342// PossibleStorageAccountTypesValues returns an array of possible values for the StorageAccountTypes const type. 343func PossibleStorageAccountTypesValues() []StorageAccountTypes { 344 return []StorageAccountTypes{PremiumLRS, StandardLRS} 345} 346 347// UpgradeMode enumerates the values for upgrade mode. 348type UpgradeMode string 349 350const ( 351 // Automatic ... 352 Automatic UpgradeMode = "Automatic" 353 // Manual ... 354 Manual UpgradeMode = "Manual" 355 // Rolling ... 356 Rolling UpgradeMode = "Rolling" 357) 358 359// PossibleUpgradeModeValues returns an array of possible values for the UpgradeMode const type. 360func PossibleUpgradeModeValues() []UpgradeMode { 361 return []UpgradeMode{Automatic, Manual, Rolling} 362} 363 364// VirtualMachineScaleSetSkuScaleType enumerates the values for virtual machine scale set sku scale type. 365type VirtualMachineScaleSetSkuScaleType string 366 367const ( 368 // VirtualMachineScaleSetSkuScaleTypeAutomatic ... 369 VirtualMachineScaleSetSkuScaleTypeAutomatic VirtualMachineScaleSetSkuScaleType = "Automatic" 370 // VirtualMachineScaleSetSkuScaleTypeNone ... 371 VirtualMachineScaleSetSkuScaleTypeNone VirtualMachineScaleSetSkuScaleType = "None" 372) 373 374// PossibleVirtualMachineScaleSetSkuScaleTypeValues returns an array of possible values for the VirtualMachineScaleSetSkuScaleType const type. 375func PossibleVirtualMachineScaleSetSkuScaleTypeValues() []VirtualMachineScaleSetSkuScaleType { 376 return []VirtualMachineScaleSetSkuScaleType{VirtualMachineScaleSetSkuScaleTypeAutomatic, VirtualMachineScaleSetSkuScaleTypeNone} 377} 378 379// VirtualMachineSizeTypes enumerates the values for virtual machine size types. 380type VirtualMachineSizeTypes string 381 382const ( 383 // BasicA0 ... 384 BasicA0 VirtualMachineSizeTypes = "Basic_A0" 385 // BasicA1 ... 386 BasicA1 VirtualMachineSizeTypes = "Basic_A1" 387 // BasicA2 ... 388 BasicA2 VirtualMachineSizeTypes = "Basic_A2" 389 // BasicA3 ... 390 BasicA3 VirtualMachineSizeTypes = "Basic_A3" 391 // BasicA4 ... 392 BasicA4 VirtualMachineSizeTypes = "Basic_A4" 393 // StandardA0 ... 394 StandardA0 VirtualMachineSizeTypes = "Standard_A0" 395 // StandardA1 ... 396 StandardA1 VirtualMachineSizeTypes = "Standard_A1" 397 // StandardA10 ... 398 StandardA10 VirtualMachineSizeTypes = "Standard_A10" 399 // StandardA11 ... 400 StandardA11 VirtualMachineSizeTypes = "Standard_A11" 401 // StandardA1V2 ... 402 StandardA1V2 VirtualMachineSizeTypes = "Standard_A1_v2" 403 // StandardA2 ... 404 StandardA2 VirtualMachineSizeTypes = "Standard_A2" 405 // StandardA2mV2 ... 406 StandardA2mV2 VirtualMachineSizeTypes = "Standard_A2m_v2" 407 // StandardA2V2 ... 408 StandardA2V2 VirtualMachineSizeTypes = "Standard_A2_v2" 409 // StandardA3 ... 410 StandardA3 VirtualMachineSizeTypes = "Standard_A3" 411 // StandardA4 ... 412 StandardA4 VirtualMachineSizeTypes = "Standard_A4" 413 // StandardA4mV2 ... 414 StandardA4mV2 VirtualMachineSizeTypes = "Standard_A4m_v2" 415 // StandardA4V2 ... 416 StandardA4V2 VirtualMachineSizeTypes = "Standard_A4_v2" 417 // StandardA5 ... 418 StandardA5 VirtualMachineSizeTypes = "Standard_A5" 419 // StandardA6 ... 420 StandardA6 VirtualMachineSizeTypes = "Standard_A6" 421 // StandardA7 ... 422 StandardA7 VirtualMachineSizeTypes = "Standard_A7" 423 // StandardA8 ... 424 StandardA8 VirtualMachineSizeTypes = "Standard_A8" 425 // StandardA8mV2 ... 426 StandardA8mV2 VirtualMachineSizeTypes = "Standard_A8m_v2" 427 // StandardA8V2 ... 428 StandardA8V2 VirtualMachineSizeTypes = "Standard_A8_v2" 429 // StandardA9 ... 430 StandardA9 VirtualMachineSizeTypes = "Standard_A9" 431 // StandardD1 ... 432 StandardD1 VirtualMachineSizeTypes = "Standard_D1" 433 // StandardD11 ... 434 StandardD11 VirtualMachineSizeTypes = "Standard_D11" 435 // StandardD11V2 ... 436 StandardD11V2 VirtualMachineSizeTypes = "Standard_D11_v2" 437 // StandardD12 ... 438 StandardD12 VirtualMachineSizeTypes = "Standard_D12" 439 // StandardD12V2 ... 440 StandardD12V2 VirtualMachineSizeTypes = "Standard_D12_v2" 441 // StandardD13 ... 442 StandardD13 VirtualMachineSizeTypes = "Standard_D13" 443 // StandardD13V2 ... 444 StandardD13V2 VirtualMachineSizeTypes = "Standard_D13_v2" 445 // StandardD14 ... 446 StandardD14 VirtualMachineSizeTypes = "Standard_D14" 447 // StandardD14V2 ... 448 StandardD14V2 VirtualMachineSizeTypes = "Standard_D14_v2" 449 // StandardD15V2 ... 450 StandardD15V2 VirtualMachineSizeTypes = "Standard_D15_v2" 451 // StandardD1V2 ... 452 StandardD1V2 VirtualMachineSizeTypes = "Standard_D1_v2" 453 // StandardD2 ... 454 StandardD2 VirtualMachineSizeTypes = "Standard_D2" 455 // StandardD2V2 ... 456 StandardD2V2 VirtualMachineSizeTypes = "Standard_D2_v2" 457 // StandardD3 ... 458 StandardD3 VirtualMachineSizeTypes = "Standard_D3" 459 // StandardD3V2 ... 460 StandardD3V2 VirtualMachineSizeTypes = "Standard_D3_v2" 461 // StandardD4 ... 462 StandardD4 VirtualMachineSizeTypes = "Standard_D4" 463 // StandardD4V2 ... 464 StandardD4V2 VirtualMachineSizeTypes = "Standard_D4_v2" 465 // StandardD5V2 ... 466 StandardD5V2 VirtualMachineSizeTypes = "Standard_D5_v2" 467 // StandardDS1 ... 468 StandardDS1 VirtualMachineSizeTypes = "Standard_DS1" 469 // StandardDS11 ... 470 StandardDS11 VirtualMachineSizeTypes = "Standard_DS11" 471 // StandardDS11V2 ... 472 StandardDS11V2 VirtualMachineSizeTypes = "Standard_DS11_v2" 473 // StandardDS12 ... 474 StandardDS12 VirtualMachineSizeTypes = "Standard_DS12" 475 // StandardDS12V2 ... 476 StandardDS12V2 VirtualMachineSizeTypes = "Standard_DS12_v2" 477 // StandardDS13 ... 478 StandardDS13 VirtualMachineSizeTypes = "Standard_DS13" 479 // StandardDS13V2 ... 480 StandardDS13V2 VirtualMachineSizeTypes = "Standard_DS13_v2" 481 // StandardDS14 ... 482 StandardDS14 VirtualMachineSizeTypes = "Standard_DS14" 483 // StandardDS14V2 ... 484 StandardDS14V2 VirtualMachineSizeTypes = "Standard_DS14_v2" 485 // StandardDS15V2 ... 486 StandardDS15V2 VirtualMachineSizeTypes = "Standard_DS15_v2" 487 // StandardDS1V2 ... 488 StandardDS1V2 VirtualMachineSizeTypes = "Standard_DS1_v2" 489 // StandardDS2 ... 490 StandardDS2 VirtualMachineSizeTypes = "Standard_DS2" 491 // StandardDS2V2 ... 492 StandardDS2V2 VirtualMachineSizeTypes = "Standard_DS2_v2" 493 // StandardDS3 ... 494 StandardDS3 VirtualMachineSizeTypes = "Standard_DS3" 495 // StandardDS3V2 ... 496 StandardDS3V2 VirtualMachineSizeTypes = "Standard_DS3_v2" 497 // StandardDS4 ... 498 StandardDS4 VirtualMachineSizeTypes = "Standard_DS4" 499 // StandardDS4V2 ... 500 StandardDS4V2 VirtualMachineSizeTypes = "Standard_DS4_v2" 501 // StandardDS5V2 ... 502 StandardDS5V2 VirtualMachineSizeTypes = "Standard_DS5_v2" 503 // StandardF1 ... 504 StandardF1 VirtualMachineSizeTypes = "Standard_F1" 505 // StandardF16 ... 506 StandardF16 VirtualMachineSizeTypes = "Standard_F16" 507 // StandardF16s ... 508 StandardF16s VirtualMachineSizeTypes = "Standard_F16s" 509 // StandardF1s ... 510 StandardF1s VirtualMachineSizeTypes = "Standard_F1s" 511 // StandardF2 ... 512 StandardF2 VirtualMachineSizeTypes = "Standard_F2" 513 // StandardF2s ... 514 StandardF2s VirtualMachineSizeTypes = "Standard_F2s" 515 // StandardF4 ... 516 StandardF4 VirtualMachineSizeTypes = "Standard_F4" 517 // StandardF4s ... 518 StandardF4s VirtualMachineSizeTypes = "Standard_F4s" 519 // StandardF8 ... 520 StandardF8 VirtualMachineSizeTypes = "Standard_F8" 521 // StandardF8s ... 522 StandardF8s VirtualMachineSizeTypes = "Standard_F8s" 523 // StandardG1 ... 524 StandardG1 VirtualMachineSizeTypes = "Standard_G1" 525 // StandardG2 ... 526 StandardG2 VirtualMachineSizeTypes = "Standard_G2" 527 // StandardG3 ... 528 StandardG3 VirtualMachineSizeTypes = "Standard_G3" 529 // StandardG4 ... 530 StandardG4 VirtualMachineSizeTypes = "Standard_G4" 531 // StandardG5 ... 532 StandardG5 VirtualMachineSizeTypes = "Standard_G5" 533 // StandardGS1 ... 534 StandardGS1 VirtualMachineSizeTypes = "Standard_GS1" 535 // StandardGS2 ... 536 StandardGS2 VirtualMachineSizeTypes = "Standard_GS2" 537 // StandardGS3 ... 538 StandardGS3 VirtualMachineSizeTypes = "Standard_GS3" 539 // StandardGS4 ... 540 StandardGS4 VirtualMachineSizeTypes = "Standard_GS4" 541 // StandardGS5 ... 542 StandardGS5 VirtualMachineSizeTypes = "Standard_GS5" 543 // StandardH16 ... 544 StandardH16 VirtualMachineSizeTypes = "Standard_H16" 545 // StandardH16m ... 546 StandardH16m VirtualMachineSizeTypes = "Standard_H16m" 547 // StandardH16mr ... 548 StandardH16mr VirtualMachineSizeTypes = "Standard_H16mr" 549 // StandardH16r ... 550 StandardH16r VirtualMachineSizeTypes = "Standard_H16r" 551 // StandardH8 ... 552 StandardH8 VirtualMachineSizeTypes = "Standard_H8" 553 // StandardH8m ... 554 StandardH8m VirtualMachineSizeTypes = "Standard_H8m" 555 // StandardL16s ... 556 StandardL16s VirtualMachineSizeTypes = "Standard_L16s" 557 // StandardL32s ... 558 StandardL32s VirtualMachineSizeTypes = "Standard_L32s" 559 // StandardL4s ... 560 StandardL4s VirtualMachineSizeTypes = "Standard_L4s" 561 // StandardL8s ... 562 StandardL8s VirtualMachineSizeTypes = "Standard_L8s" 563 // StandardNC12 ... 564 StandardNC12 VirtualMachineSizeTypes = "Standard_NC12" 565 // StandardNC24 ... 566 StandardNC24 VirtualMachineSizeTypes = "Standard_NC24" 567 // StandardNC24r ... 568 StandardNC24r VirtualMachineSizeTypes = "Standard_NC24r" 569 // StandardNC6 ... 570 StandardNC6 VirtualMachineSizeTypes = "Standard_NC6" 571 // StandardNV12 ... 572 StandardNV12 VirtualMachineSizeTypes = "Standard_NV12" 573 // StandardNV24 ... 574 StandardNV24 VirtualMachineSizeTypes = "Standard_NV24" 575 // StandardNV6 ... 576 StandardNV6 VirtualMachineSizeTypes = "Standard_NV6" 577) 578 579// PossibleVirtualMachineSizeTypesValues returns an array of possible values for the VirtualMachineSizeTypes const type. 580func PossibleVirtualMachineSizeTypesValues() []VirtualMachineSizeTypes { 581 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, StandardD1, StandardD11, StandardD11V2, StandardD12, StandardD12V2, StandardD13, StandardD13V2, StandardD14, StandardD14V2, StandardD15V2, StandardD1V2, StandardD2, StandardD2V2, StandardD3, StandardD3V2, StandardD4, StandardD4V2, StandardD5V2, StandardDS1, StandardDS11, StandardDS11V2, StandardDS12, StandardDS12V2, StandardDS13, StandardDS13V2, StandardDS14, StandardDS14V2, StandardDS15V2, StandardDS1V2, StandardDS2, StandardDS2V2, StandardDS3, StandardDS3V2, StandardDS4, StandardDS4V2, StandardDS5V2, StandardF1, StandardF16, StandardF16s, StandardF1s, StandardF2, StandardF2s, StandardF4, StandardF4s, StandardF8, StandardF8s, StandardG1, StandardG2, StandardG3, StandardG4, StandardG5, StandardGS1, StandardGS2, StandardGS3, StandardGS4, StandardGS5, StandardH16, StandardH16m, StandardH16mr, StandardH16r, StandardH8, StandardH8m, StandardL16s, StandardL32s, StandardL4s, StandardL8s, StandardNC12, StandardNC24, StandardNC24r, StandardNC6, StandardNV12, StandardNV24, StandardNV6} 582} 583