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