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// AgentPoolMode enumerates the values for agent pool mode. 10type AgentPoolMode string 11 12const ( 13 // System ... 14 System AgentPoolMode = "System" 15 // User ... 16 User AgentPoolMode = "User" 17) 18 19// PossibleAgentPoolModeValues returns an array of possible values for the AgentPoolMode const type. 20func PossibleAgentPoolModeValues() []AgentPoolMode { 21 return []AgentPoolMode{System, User} 22} 23 24// AgentPoolType enumerates the values for agent pool type. 25type AgentPoolType string 26 27const ( 28 // AvailabilitySet ... 29 AvailabilitySet AgentPoolType = "AvailabilitySet" 30 // VirtualMachineScaleSets ... 31 VirtualMachineScaleSets AgentPoolType = "VirtualMachineScaleSets" 32) 33 34// PossibleAgentPoolTypeValues returns an array of possible values for the AgentPoolType const type. 35func PossibleAgentPoolTypeValues() []AgentPoolType { 36 return []AgentPoolType{AvailabilitySet, VirtualMachineScaleSets} 37} 38 39// Code enumerates the values for code. 40type Code string 41 42const ( 43 // Running ... 44 Running Code = "Running" 45 // Stopped ... 46 Stopped Code = "Stopped" 47) 48 49// PossibleCodeValues returns an array of possible values for the Code const type. 50func PossibleCodeValues() []Code { 51 return []Code{Running, Stopped} 52} 53 54// ConnectionStatus enumerates the values for connection status. 55type ConnectionStatus string 56 57const ( 58 // Approved ... 59 Approved ConnectionStatus = "Approved" 60 // Disconnected ... 61 Disconnected ConnectionStatus = "Disconnected" 62 // Pending ... 63 Pending ConnectionStatus = "Pending" 64 // Rejected ... 65 Rejected ConnectionStatus = "Rejected" 66) 67 68// PossibleConnectionStatusValues returns an array of possible values for the ConnectionStatus const type. 69func PossibleConnectionStatusValues() []ConnectionStatus { 70 return []ConnectionStatus{Approved, Disconnected, Pending, Rejected} 71} 72 73// Expander enumerates the values for expander. 74type Expander string 75 76const ( 77 // LeastWaste ... 78 LeastWaste Expander = "least-waste" 79 // MostPods ... 80 MostPods Expander = "most-pods" 81 // Random ... 82 Random Expander = "random" 83) 84 85// PossibleExpanderValues returns an array of possible values for the Expander const type. 86func PossibleExpanderValues() []Expander { 87 return []Expander{LeastWaste, MostPods, Random} 88} 89 90// LicenseType enumerates the values for license type. 91type LicenseType string 92 93const ( 94 // None ... 95 None LicenseType = "None" 96 // WindowsServer ... 97 WindowsServer LicenseType = "Windows_Server" 98) 99 100// PossibleLicenseTypeValues returns an array of possible values for the LicenseType const type. 101func PossibleLicenseTypeValues() []LicenseType { 102 return []LicenseType{None, WindowsServer} 103} 104 105// LoadBalancerSku enumerates the values for load balancer sku. 106type LoadBalancerSku string 107 108const ( 109 // Basic ... 110 Basic LoadBalancerSku = "basic" 111 // Standard ... 112 Standard LoadBalancerSku = "standard" 113) 114 115// PossibleLoadBalancerSkuValues returns an array of possible values for the LoadBalancerSku const type. 116func PossibleLoadBalancerSkuValues() []LoadBalancerSku { 117 return []LoadBalancerSku{Basic, Standard} 118} 119 120// ManagedClusterPodIdentityProvisioningState enumerates the values for managed cluster pod identity 121// provisioning state. 122type ManagedClusterPodIdentityProvisioningState string 123 124const ( 125 // Assigned ... 126 Assigned ManagedClusterPodIdentityProvisioningState = "Assigned" 127 // Deleting ... 128 Deleting ManagedClusterPodIdentityProvisioningState = "Deleting" 129 // Failed ... 130 Failed ManagedClusterPodIdentityProvisioningState = "Failed" 131 // Updating ... 132 Updating ManagedClusterPodIdentityProvisioningState = "Updating" 133) 134 135// PossibleManagedClusterPodIdentityProvisioningStateValues returns an array of possible values for the ManagedClusterPodIdentityProvisioningState const type. 136func PossibleManagedClusterPodIdentityProvisioningStateValues() []ManagedClusterPodIdentityProvisioningState { 137 return []ManagedClusterPodIdentityProvisioningState{Assigned, Deleting, Failed, Updating} 138} 139 140// ManagedClusterSKUName enumerates the values for managed cluster sku name. 141type ManagedClusterSKUName string 142 143const ( 144 // ManagedClusterSKUNameBasic ... 145 ManagedClusterSKUNameBasic ManagedClusterSKUName = "Basic" 146) 147 148// PossibleManagedClusterSKUNameValues returns an array of possible values for the ManagedClusterSKUName const type. 149func PossibleManagedClusterSKUNameValues() []ManagedClusterSKUName { 150 return []ManagedClusterSKUName{ManagedClusterSKUNameBasic} 151} 152 153// ManagedClusterSKUTier enumerates the values for managed cluster sku tier. 154type ManagedClusterSKUTier string 155 156const ( 157 // Free ... 158 Free ManagedClusterSKUTier = "Free" 159 // Paid ... 160 Paid ManagedClusterSKUTier = "Paid" 161) 162 163// PossibleManagedClusterSKUTierValues returns an array of possible values for the ManagedClusterSKUTier const type. 164func PossibleManagedClusterSKUTierValues() []ManagedClusterSKUTier { 165 return []ManagedClusterSKUTier{Free, Paid} 166} 167 168// NetworkMode enumerates the values for network mode. 169type NetworkMode string 170 171const ( 172 // Bridge ... 173 Bridge NetworkMode = "bridge" 174 // Transparent ... 175 Transparent NetworkMode = "transparent" 176) 177 178// PossibleNetworkModeValues returns an array of possible values for the NetworkMode const type. 179func PossibleNetworkModeValues() []NetworkMode { 180 return []NetworkMode{Bridge, Transparent} 181} 182 183// NetworkPlugin enumerates the values for network plugin. 184type NetworkPlugin string 185 186const ( 187 // Azure ... 188 Azure NetworkPlugin = "azure" 189 // Kubenet ... 190 Kubenet NetworkPlugin = "kubenet" 191) 192 193// PossibleNetworkPluginValues returns an array of possible values for the NetworkPlugin const type. 194func PossibleNetworkPluginValues() []NetworkPlugin { 195 return []NetworkPlugin{Azure, Kubenet} 196} 197 198// NetworkPolicy enumerates the values for network policy. 199type NetworkPolicy string 200 201const ( 202 // NetworkPolicyAzure ... 203 NetworkPolicyAzure NetworkPolicy = "azure" 204 // NetworkPolicyCalico ... 205 NetworkPolicyCalico NetworkPolicy = "calico" 206) 207 208// PossibleNetworkPolicyValues returns an array of possible values for the NetworkPolicy const type. 209func PossibleNetworkPolicyValues() []NetworkPolicy { 210 return []NetworkPolicy{NetworkPolicyAzure, NetworkPolicyCalico} 211} 212 213// OSDiskType enumerates the values for os disk type. 214type OSDiskType string 215 216const ( 217 // Ephemeral ... 218 Ephemeral OSDiskType = "Ephemeral" 219 // Managed ... 220 Managed OSDiskType = "Managed" 221) 222 223// PossibleOSDiskTypeValues returns an array of possible values for the OSDiskType const type. 224func PossibleOSDiskTypeValues() []OSDiskType { 225 return []OSDiskType{Ephemeral, Managed} 226} 227 228// OSType enumerates the values for os type. 229type OSType string 230 231const ( 232 // Linux ... 233 Linux OSType = "Linux" 234 // Windows ... 235 Windows OSType = "Windows" 236) 237 238// PossibleOSTypeValues returns an array of possible values for the OSType const type. 239func PossibleOSTypeValues() []OSType { 240 return []OSType{Linux, Windows} 241} 242 243// OutboundType enumerates the values for outbound type. 244type OutboundType string 245 246const ( 247 // LoadBalancer ... 248 LoadBalancer OutboundType = "loadBalancer" 249 // UserDefinedRouting ... 250 UserDefinedRouting OutboundType = "userDefinedRouting" 251) 252 253// PossibleOutboundTypeValues returns an array of possible values for the OutboundType const type. 254func PossibleOutboundTypeValues() []OutboundType { 255 return []OutboundType{LoadBalancer, UserDefinedRouting} 256} 257 258// PrivateEndpointConnectionProvisioningState enumerates the values for private endpoint connection 259// provisioning state. 260type PrivateEndpointConnectionProvisioningState string 261 262const ( 263 // PrivateEndpointConnectionProvisioningStateCreating ... 264 PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" 265 // PrivateEndpointConnectionProvisioningStateDeleting ... 266 PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" 267 // PrivateEndpointConnectionProvisioningStateFailed ... 268 PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" 269 // PrivateEndpointConnectionProvisioningStateSucceeded ... 270 PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" 271) 272 273// PossiblePrivateEndpointConnectionProvisioningStateValues returns an array of possible values for the PrivateEndpointConnectionProvisioningState const type. 274func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState { 275 return []PrivateEndpointConnectionProvisioningState{PrivateEndpointConnectionProvisioningStateCreating, PrivateEndpointConnectionProvisioningStateDeleting, PrivateEndpointConnectionProvisioningStateFailed, PrivateEndpointConnectionProvisioningStateSucceeded} 276} 277 278// ResourceIdentityType enumerates the values for resource identity type. 279type ResourceIdentityType string 280 281const ( 282 // ResourceIdentityTypeNone ... 283 ResourceIdentityTypeNone ResourceIdentityType = "None" 284 // ResourceIdentityTypeSystemAssigned ... 285 ResourceIdentityTypeSystemAssigned ResourceIdentityType = "SystemAssigned" 286 // ResourceIdentityTypeUserAssigned ... 287 ResourceIdentityTypeUserAssigned ResourceIdentityType = "UserAssigned" 288) 289 290// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type. 291func PossibleResourceIdentityTypeValues() []ResourceIdentityType { 292 return []ResourceIdentityType{ResourceIdentityTypeNone, ResourceIdentityTypeSystemAssigned, ResourceIdentityTypeUserAssigned} 293} 294 295// ScaleSetEvictionPolicy enumerates the values for scale set eviction policy. 296type ScaleSetEvictionPolicy string 297 298const ( 299 // Deallocate ... 300 Deallocate ScaleSetEvictionPolicy = "Deallocate" 301 // Delete ... 302 Delete ScaleSetEvictionPolicy = "Delete" 303) 304 305// PossibleScaleSetEvictionPolicyValues returns an array of possible values for the ScaleSetEvictionPolicy const type. 306func PossibleScaleSetEvictionPolicyValues() []ScaleSetEvictionPolicy { 307 return []ScaleSetEvictionPolicy{Deallocate, Delete} 308} 309 310// ScaleSetPriority enumerates the values for scale set priority. 311type ScaleSetPriority string 312 313const ( 314 // Regular ... 315 Regular ScaleSetPriority = "Regular" 316 // Spot ... 317 Spot ScaleSetPriority = "Spot" 318) 319 320// PossibleScaleSetPriorityValues returns an array of possible values for the ScaleSetPriority const type. 321func PossibleScaleSetPriorityValues() []ScaleSetPriority { 322 return []ScaleSetPriority{Regular, Spot} 323} 324 325// StorageProfileTypes enumerates the values for storage profile types. 326type StorageProfileTypes string 327 328const ( 329 // ManagedDisks ... 330 ManagedDisks StorageProfileTypes = "ManagedDisks" 331 // StorageAccount ... 332 StorageAccount StorageProfileTypes = "StorageAccount" 333) 334 335// PossibleStorageProfileTypesValues returns an array of possible values for the StorageProfileTypes const type. 336func PossibleStorageProfileTypesValues() []StorageProfileTypes { 337 return []StorageProfileTypes{ManagedDisks, StorageAccount} 338} 339 340// UpgradeChannel enumerates the values for upgrade channel. 341type UpgradeChannel string 342 343const ( 344 // UpgradeChannelNone ... 345 UpgradeChannelNone UpgradeChannel = "none" 346 // UpgradeChannelPatch ... 347 UpgradeChannelPatch UpgradeChannel = "patch" 348 // UpgradeChannelRapid ... 349 UpgradeChannelRapid UpgradeChannel = "rapid" 350 // UpgradeChannelStable ... 351 UpgradeChannelStable UpgradeChannel = "stable" 352) 353 354// PossibleUpgradeChannelValues returns an array of possible values for the UpgradeChannel const type. 355func PossibleUpgradeChannelValues() []UpgradeChannel { 356 return []UpgradeChannel{UpgradeChannelNone, UpgradeChannelPatch, UpgradeChannelRapid, UpgradeChannelStable} 357} 358 359// VMSizeTypes enumerates the values for vm size types. 360type VMSizeTypes string 361 362const ( 363 // StandardA1 ... 364 StandardA1 VMSizeTypes = "Standard_A1" 365 // StandardA10 ... 366 StandardA10 VMSizeTypes = "Standard_A10" 367 // StandardA11 ... 368 StandardA11 VMSizeTypes = "Standard_A11" 369 // StandardA1V2 ... 370 StandardA1V2 VMSizeTypes = "Standard_A1_v2" 371 // StandardA2 ... 372 StandardA2 VMSizeTypes = "Standard_A2" 373 // StandardA2mV2 ... 374 StandardA2mV2 VMSizeTypes = "Standard_A2m_v2" 375 // StandardA2V2 ... 376 StandardA2V2 VMSizeTypes = "Standard_A2_v2" 377 // StandardA3 ... 378 StandardA3 VMSizeTypes = "Standard_A3" 379 // StandardA4 ... 380 StandardA4 VMSizeTypes = "Standard_A4" 381 // StandardA4mV2 ... 382 StandardA4mV2 VMSizeTypes = "Standard_A4m_v2" 383 // StandardA4V2 ... 384 StandardA4V2 VMSizeTypes = "Standard_A4_v2" 385 // StandardA5 ... 386 StandardA5 VMSizeTypes = "Standard_A5" 387 // StandardA6 ... 388 StandardA6 VMSizeTypes = "Standard_A6" 389 // StandardA7 ... 390 StandardA7 VMSizeTypes = "Standard_A7" 391 // StandardA8 ... 392 StandardA8 VMSizeTypes = "Standard_A8" 393 // StandardA8mV2 ... 394 StandardA8mV2 VMSizeTypes = "Standard_A8m_v2" 395 // StandardA8V2 ... 396 StandardA8V2 VMSizeTypes = "Standard_A8_v2" 397 // StandardA9 ... 398 StandardA9 VMSizeTypes = "Standard_A9" 399 // StandardB2ms ... 400 StandardB2ms VMSizeTypes = "Standard_B2ms" 401 // StandardB2s ... 402 StandardB2s VMSizeTypes = "Standard_B2s" 403 // StandardB4ms ... 404 StandardB4ms VMSizeTypes = "Standard_B4ms" 405 // StandardB8ms ... 406 StandardB8ms VMSizeTypes = "Standard_B8ms" 407 // StandardD1 ... 408 StandardD1 VMSizeTypes = "Standard_D1" 409 // StandardD11 ... 410 StandardD11 VMSizeTypes = "Standard_D11" 411 // StandardD11V2 ... 412 StandardD11V2 VMSizeTypes = "Standard_D11_v2" 413 // StandardD11V2Promo ... 414 StandardD11V2Promo VMSizeTypes = "Standard_D11_v2_Promo" 415 // StandardD12 ... 416 StandardD12 VMSizeTypes = "Standard_D12" 417 // StandardD12V2 ... 418 StandardD12V2 VMSizeTypes = "Standard_D12_v2" 419 // StandardD12V2Promo ... 420 StandardD12V2Promo VMSizeTypes = "Standard_D12_v2_Promo" 421 // StandardD13 ... 422 StandardD13 VMSizeTypes = "Standard_D13" 423 // StandardD13V2 ... 424 StandardD13V2 VMSizeTypes = "Standard_D13_v2" 425 // StandardD13V2Promo ... 426 StandardD13V2Promo VMSizeTypes = "Standard_D13_v2_Promo" 427 // StandardD14 ... 428 StandardD14 VMSizeTypes = "Standard_D14" 429 // StandardD14V2 ... 430 StandardD14V2 VMSizeTypes = "Standard_D14_v2" 431 // StandardD14V2Promo ... 432 StandardD14V2Promo VMSizeTypes = "Standard_D14_v2_Promo" 433 // StandardD15V2 ... 434 StandardD15V2 VMSizeTypes = "Standard_D15_v2" 435 // StandardD16sV3 ... 436 StandardD16sV3 VMSizeTypes = "Standard_D16s_v3" 437 // StandardD16V3 ... 438 StandardD16V3 VMSizeTypes = "Standard_D16_v3" 439 // StandardD1V2 ... 440 StandardD1V2 VMSizeTypes = "Standard_D1_v2" 441 // StandardD2 ... 442 StandardD2 VMSizeTypes = "Standard_D2" 443 // StandardD2sV3 ... 444 StandardD2sV3 VMSizeTypes = "Standard_D2s_v3" 445 // StandardD2V2 ... 446 StandardD2V2 VMSizeTypes = "Standard_D2_v2" 447 // StandardD2V2Promo ... 448 StandardD2V2Promo VMSizeTypes = "Standard_D2_v2_Promo" 449 // StandardD2V3 ... 450 StandardD2V3 VMSizeTypes = "Standard_D2_v3" 451 // StandardD3 ... 452 StandardD3 VMSizeTypes = "Standard_D3" 453 // StandardD32sV3 ... 454 StandardD32sV3 VMSizeTypes = "Standard_D32s_v3" 455 // StandardD32V3 ... 456 StandardD32V3 VMSizeTypes = "Standard_D32_v3" 457 // StandardD3V2 ... 458 StandardD3V2 VMSizeTypes = "Standard_D3_v2" 459 // StandardD3V2Promo ... 460 StandardD3V2Promo VMSizeTypes = "Standard_D3_v2_Promo" 461 // StandardD4 ... 462 StandardD4 VMSizeTypes = "Standard_D4" 463 // StandardD4sV3 ... 464 StandardD4sV3 VMSizeTypes = "Standard_D4s_v3" 465 // StandardD4V2 ... 466 StandardD4V2 VMSizeTypes = "Standard_D4_v2" 467 // StandardD4V2Promo ... 468 StandardD4V2Promo VMSizeTypes = "Standard_D4_v2_Promo" 469 // StandardD4V3 ... 470 StandardD4V3 VMSizeTypes = "Standard_D4_v3" 471 // StandardD5V2 ... 472 StandardD5V2 VMSizeTypes = "Standard_D5_v2" 473 // StandardD5V2Promo ... 474 StandardD5V2Promo VMSizeTypes = "Standard_D5_v2_Promo" 475 // StandardD64sV3 ... 476 StandardD64sV3 VMSizeTypes = "Standard_D64s_v3" 477 // StandardD64V3 ... 478 StandardD64V3 VMSizeTypes = "Standard_D64_v3" 479 // StandardD8sV3 ... 480 StandardD8sV3 VMSizeTypes = "Standard_D8s_v3" 481 // StandardD8V3 ... 482 StandardD8V3 VMSizeTypes = "Standard_D8_v3" 483 // StandardDS1 ... 484 StandardDS1 VMSizeTypes = "Standard_DS1" 485 // StandardDS11 ... 486 StandardDS11 VMSizeTypes = "Standard_DS11" 487 // StandardDS11V2 ... 488 StandardDS11V2 VMSizeTypes = "Standard_DS11_v2" 489 // StandardDS11V2Promo ... 490 StandardDS11V2Promo VMSizeTypes = "Standard_DS11_v2_Promo" 491 // StandardDS12 ... 492 StandardDS12 VMSizeTypes = "Standard_DS12" 493 // StandardDS12V2 ... 494 StandardDS12V2 VMSizeTypes = "Standard_DS12_v2" 495 // StandardDS12V2Promo ... 496 StandardDS12V2Promo VMSizeTypes = "Standard_DS12_v2_Promo" 497 // StandardDS13 ... 498 StandardDS13 VMSizeTypes = "Standard_DS13" 499 // StandardDS132V2 ... 500 StandardDS132V2 VMSizeTypes = "Standard_DS13-2_v2" 501 // StandardDS134V2 ... 502 StandardDS134V2 VMSizeTypes = "Standard_DS13-4_v2" 503 // StandardDS13V2 ... 504 StandardDS13V2 VMSizeTypes = "Standard_DS13_v2" 505 // StandardDS13V2Promo ... 506 StandardDS13V2Promo VMSizeTypes = "Standard_DS13_v2_Promo" 507 // StandardDS14 ... 508 StandardDS14 VMSizeTypes = "Standard_DS14" 509 // StandardDS144V2 ... 510 StandardDS144V2 VMSizeTypes = "Standard_DS14-4_v2" 511 // StandardDS148V2 ... 512 StandardDS148V2 VMSizeTypes = "Standard_DS14-8_v2" 513 // StandardDS14V2 ... 514 StandardDS14V2 VMSizeTypes = "Standard_DS14_v2" 515 // StandardDS14V2Promo ... 516 StandardDS14V2Promo VMSizeTypes = "Standard_DS14_v2_Promo" 517 // StandardDS15V2 ... 518 StandardDS15V2 VMSizeTypes = "Standard_DS15_v2" 519 // StandardDS1V2 ... 520 StandardDS1V2 VMSizeTypes = "Standard_DS1_v2" 521 // StandardDS2 ... 522 StandardDS2 VMSizeTypes = "Standard_DS2" 523 // StandardDS2V2 ... 524 StandardDS2V2 VMSizeTypes = "Standard_DS2_v2" 525 // StandardDS2V2Promo ... 526 StandardDS2V2Promo VMSizeTypes = "Standard_DS2_v2_Promo" 527 // StandardDS3 ... 528 StandardDS3 VMSizeTypes = "Standard_DS3" 529 // StandardDS3V2 ... 530 StandardDS3V2 VMSizeTypes = "Standard_DS3_v2" 531 // StandardDS3V2Promo ... 532 StandardDS3V2Promo VMSizeTypes = "Standard_DS3_v2_Promo" 533 // StandardDS4 ... 534 StandardDS4 VMSizeTypes = "Standard_DS4" 535 // StandardDS4V2 ... 536 StandardDS4V2 VMSizeTypes = "Standard_DS4_v2" 537 // StandardDS4V2Promo ... 538 StandardDS4V2Promo VMSizeTypes = "Standard_DS4_v2_Promo" 539 // StandardDS5V2 ... 540 StandardDS5V2 VMSizeTypes = "Standard_DS5_v2" 541 // StandardDS5V2Promo ... 542 StandardDS5V2Promo VMSizeTypes = "Standard_DS5_v2_Promo" 543 // StandardE16sV3 ... 544 StandardE16sV3 VMSizeTypes = "Standard_E16s_v3" 545 // StandardE16V3 ... 546 StandardE16V3 VMSizeTypes = "Standard_E16_v3" 547 // StandardE2sV3 ... 548 StandardE2sV3 VMSizeTypes = "Standard_E2s_v3" 549 // StandardE2V3 ... 550 StandardE2V3 VMSizeTypes = "Standard_E2_v3" 551 // StandardE3216sV3 ... 552 StandardE3216sV3 VMSizeTypes = "Standard_E32-16s_v3" 553 // StandardE328sV3 ... 554 StandardE328sV3 VMSizeTypes = "Standard_E32-8s_v3" 555 // StandardE32sV3 ... 556 StandardE32sV3 VMSizeTypes = "Standard_E32s_v3" 557 // StandardE32V3 ... 558 StandardE32V3 VMSizeTypes = "Standard_E32_v3" 559 // StandardE4sV3 ... 560 StandardE4sV3 VMSizeTypes = "Standard_E4s_v3" 561 // StandardE4V3 ... 562 StandardE4V3 VMSizeTypes = "Standard_E4_v3" 563 // StandardE6416sV3 ... 564 StandardE6416sV3 VMSizeTypes = "Standard_E64-16s_v3" 565 // StandardE6432sV3 ... 566 StandardE6432sV3 VMSizeTypes = "Standard_E64-32s_v3" 567 // StandardE64sV3 ... 568 StandardE64sV3 VMSizeTypes = "Standard_E64s_v3" 569 // StandardE64V3 ... 570 StandardE64V3 VMSizeTypes = "Standard_E64_v3" 571 // StandardE8sV3 ... 572 StandardE8sV3 VMSizeTypes = "Standard_E8s_v3" 573 // StandardE8V3 ... 574 StandardE8V3 VMSizeTypes = "Standard_E8_v3" 575 // StandardF1 ... 576 StandardF1 VMSizeTypes = "Standard_F1" 577 // StandardF16 ... 578 StandardF16 VMSizeTypes = "Standard_F16" 579 // StandardF16s ... 580 StandardF16s VMSizeTypes = "Standard_F16s" 581 // StandardF16sV2 ... 582 StandardF16sV2 VMSizeTypes = "Standard_F16s_v2" 583 // StandardF1s ... 584 StandardF1s VMSizeTypes = "Standard_F1s" 585 // StandardF2 ... 586 StandardF2 VMSizeTypes = "Standard_F2" 587 // StandardF2s ... 588 StandardF2s VMSizeTypes = "Standard_F2s" 589 // StandardF2sV2 ... 590 StandardF2sV2 VMSizeTypes = "Standard_F2s_v2" 591 // StandardF32sV2 ... 592 StandardF32sV2 VMSizeTypes = "Standard_F32s_v2" 593 // StandardF4 ... 594 StandardF4 VMSizeTypes = "Standard_F4" 595 // StandardF4s ... 596 StandardF4s VMSizeTypes = "Standard_F4s" 597 // StandardF4sV2 ... 598 StandardF4sV2 VMSizeTypes = "Standard_F4s_v2" 599 // StandardF64sV2 ... 600 StandardF64sV2 VMSizeTypes = "Standard_F64s_v2" 601 // StandardF72sV2 ... 602 StandardF72sV2 VMSizeTypes = "Standard_F72s_v2" 603 // StandardF8 ... 604 StandardF8 VMSizeTypes = "Standard_F8" 605 // StandardF8s ... 606 StandardF8s VMSizeTypes = "Standard_F8s" 607 // StandardF8sV2 ... 608 StandardF8sV2 VMSizeTypes = "Standard_F8s_v2" 609 // StandardG1 ... 610 StandardG1 VMSizeTypes = "Standard_G1" 611 // StandardG2 ... 612 StandardG2 VMSizeTypes = "Standard_G2" 613 // StandardG3 ... 614 StandardG3 VMSizeTypes = "Standard_G3" 615 // StandardG4 ... 616 StandardG4 VMSizeTypes = "Standard_G4" 617 // StandardG5 ... 618 StandardG5 VMSizeTypes = "Standard_G5" 619 // StandardGS1 ... 620 StandardGS1 VMSizeTypes = "Standard_GS1" 621 // StandardGS2 ... 622 StandardGS2 VMSizeTypes = "Standard_GS2" 623 // StandardGS3 ... 624 StandardGS3 VMSizeTypes = "Standard_GS3" 625 // StandardGS4 ... 626 StandardGS4 VMSizeTypes = "Standard_GS4" 627 // StandardGS44 ... 628 StandardGS44 VMSizeTypes = "Standard_GS4-4" 629 // StandardGS48 ... 630 StandardGS48 VMSizeTypes = "Standard_GS4-8" 631 // StandardGS5 ... 632 StandardGS5 VMSizeTypes = "Standard_GS5" 633 // StandardGS516 ... 634 StandardGS516 VMSizeTypes = "Standard_GS5-16" 635 // StandardGS58 ... 636 StandardGS58 VMSizeTypes = "Standard_GS5-8" 637 // StandardH16 ... 638 StandardH16 VMSizeTypes = "Standard_H16" 639 // StandardH16m ... 640 StandardH16m VMSizeTypes = "Standard_H16m" 641 // StandardH16mr ... 642 StandardH16mr VMSizeTypes = "Standard_H16mr" 643 // StandardH16r ... 644 StandardH16r VMSizeTypes = "Standard_H16r" 645 // StandardH8 ... 646 StandardH8 VMSizeTypes = "Standard_H8" 647 // StandardH8m ... 648 StandardH8m VMSizeTypes = "Standard_H8m" 649 // StandardL16s ... 650 StandardL16s VMSizeTypes = "Standard_L16s" 651 // StandardL32s ... 652 StandardL32s VMSizeTypes = "Standard_L32s" 653 // StandardL4s ... 654 StandardL4s VMSizeTypes = "Standard_L4s" 655 // StandardL8s ... 656 StandardL8s VMSizeTypes = "Standard_L8s" 657 // StandardM12832ms ... 658 StandardM12832ms VMSizeTypes = "Standard_M128-32ms" 659 // StandardM12864ms ... 660 StandardM12864ms VMSizeTypes = "Standard_M128-64ms" 661 // StandardM128ms ... 662 StandardM128ms VMSizeTypes = "Standard_M128ms" 663 // StandardM128s ... 664 StandardM128s VMSizeTypes = "Standard_M128s" 665 // StandardM6416ms ... 666 StandardM6416ms VMSizeTypes = "Standard_M64-16ms" 667 // StandardM6432ms ... 668 StandardM6432ms VMSizeTypes = "Standard_M64-32ms" 669 // StandardM64ms ... 670 StandardM64ms VMSizeTypes = "Standard_M64ms" 671 // StandardM64s ... 672 StandardM64s VMSizeTypes = "Standard_M64s" 673 // StandardNC12 ... 674 StandardNC12 VMSizeTypes = "Standard_NC12" 675 // StandardNC12sV2 ... 676 StandardNC12sV2 VMSizeTypes = "Standard_NC12s_v2" 677 // StandardNC12sV3 ... 678 StandardNC12sV3 VMSizeTypes = "Standard_NC12s_v3" 679 // StandardNC24 ... 680 StandardNC24 VMSizeTypes = "Standard_NC24" 681 // StandardNC24r ... 682 StandardNC24r VMSizeTypes = "Standard_NC24r" 683 // StandardNC24rsV2 ... 684 StandardNC24rsV2 VMSizeTypes = "Standard_NC24rs_v2" 685 // StandardNC24rsV3 ... 686 StandardNC24rsV3 VMSizeTypes = "Standard_NC24rs_v3" 687 // StandardNC24sV2 ... 688 StandardNC24sV2 VMSizeTypes = "Standard_NC24s_v2" 689 // StandardNC24sV3 ... 690 StandardNC24sV3 VMSizeTypes = "Standard_NC24s_v3" 691 // StandardNC6 ... 692 StandardNC6 VMSizeTypes = "Standard_NC6" 693 // StandardNC6sV2 ... 694 StandardNC6sV2 VMSizeTypes = "Standard_NC6s_v2" 695 // StandardNC6sV3 ... 696 StandardNC6sV3 VMSizeTypes = "Standard_NC6s_v3" 697 // StandardND12s ... 698 StandardND12s VMSizeTypes = "Standard_ND12s" 699 // StandardND24rs ... 700 StandardND24rs VMSizeTypes = "Standard_ND24rs" 701 // StandardND24s ... 702 StandardND24s VMSizeTypes = "Standard_ND24s" 703 // StandardND6s ... 704 StandardND6s VMSizeTypes = "Standard_ND6s" 705 // StandardNV12 ... 706 StandardNV12 VMSizeTypes = "Standard_NV12" 707 // StandardNV24 ... 708 StandardNV24 VMSizeTypes = "Standard_NV24" 709 // StandardNV6 ... 710 StandardNV6 VMSizeTypes = "Standard_NV6" 711) 712 713// PossibleVMSizeTypesValues returns an array of possible values for the VMSizeTypes const type. 714func PossibleVMSizeTypesValues() []VMSizeTypes { 715 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} 716} 717