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