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// AgentPoolType enumerates the values for agent pool type. 10type AgentPoolType string 11 12const ( 13 // AvailabilitySet ... 14 AvailabilitySet AgentPoolType = "AvailabilitySet" 15 // VirtualMachineScaleSets ... 16 VirtualMachineScaleSets AgentPoolType = "VirtualMachineScaleSets" 17) 18 19// PossibleAgentPoolTypeValues returns an array of possible values for the AgentPoolType const type. 20func PossibleAgentPoolTypeValues() []AgentPoolType { 21 return []AgentPoolType{AvailabilitySet, VirtualMachineScaleSets} 22} 23 24// Kind enumerates the values for kind. 25type Kind string 26 27const ( 28 // KindAADIdentityProvider ... 29 KindAADIdentityProvider Kind = "AADIdentityProvider" 30 // KindOpenShiftManagedClusterBaseIdentityProvider ... 31 KindOpenShiftManagedClusterBaseIdentityProvider Kind = "OpenShiftManagedClusterBaseIdentityProvider" 32) 33 34// PossibleKindValues returns an array of possible values for the Kind const type. 35func PossibleKindValues() []Kind { 36 return []Kind{KindAADIdentityProvider, KindOpenShiftManagedClusterBaseIdentityProvider} 37} 38 39// LoadBalancerSku enumerates the values for load balancer sku. 40type LoadBalancerSku string 41 42const ( 43 // Basic ... 44 Basic LoadBalancerSku = "basic" 45 // Standard ... 46 Standard LoadBalancerSku = "standard" 47) 48 49// PossibleLoadBalancerSkuValues returns an array of possible values for the LoadBalancerSku const type. 50func PossibleLoadBalancerSkuValues() []LoadBalancerSku { 51 return []LoadBalancerSku{Basic, Standard} 52} 53 54// NetworkPlugin enumerates the values for network plugin. 55type NetworkPlugin string 56 57const ( 58 // Azure ... 59 Azure NetworkPlugin = "azure" 60 // Kubenet ... 61 Kubenet NetworkPlugin = "kubenet" 62) 63 64// PossibleNetworkPluginValues returns an array of possible values for the NetworkPlugin const type. 65func PossibleNetworkPluginValues() []NetworkPlugin { 66 return []NetworkPlugin{Azure, Kubenet} 67} 68 69// NetworkPolicy enumerates the values for network policy. 70type NetworkPolicy string 71 72const ( 73 // NetworkPolicyAzure ... 74 NetworkPolicyAzure NetworkPolicy = "azure" 75 // NetworkPolicyCalico ... 76 NetworkPolicyCalico NetworkPolicy = "calico" 77) 78 79// PossibleNetworkPolicyValues returns an array of possible values for the NetworkPolicy const type. 80func PossibleNetworkPolicyValues() []NetworkPolicy { 81 return []NetworkPolicy{NetworkPolicyAzure, NetworkPolicyCalico} 82} 83 84// OpenShiftAgentPoolProfileRole enumerates the values for open shift agent pool profile role. 85type OpenShiftAgentPoolProfileRole string 86 87const ( 88 // Compute ... 89 Compute OpenShiftAgentPoolProfileRole = "compute" 90 // Infra ... 91 Infra OpenShiftAgentPoolProfileRole = "infra" 92) 93 94// PossibleOpenShiftAgentPoolProfileRoleValues returns an array of possible values for the OpenShiftAgentPoolProfileRole const type. 95func PossibleOpenShiftAgentPoolProfileRoleValues() []OpenShiftAgentPoolProfileRole { 96 return []OpenShiftAgentPoolProfileRole{Compute, Infra} 97} 98 99// OpenShiftContainerServiceVMSize enumerates the values for open shift container service vm size. 100type OpenShiftContainerServiceVMSize string 101 102const ( 103 // StandardD16sV3 ... 104 StandardD16sV3 OpenShiftContainerServiceVMSize = "Standard_D16s_v3" 105 // StandardD2sV3 ... 106 StandardD2sV3 OpenShiftContainerServiceVMSize = "Standard_D2s_v3" 107 // StandardD32sV3 ... 108 StandardD32sV3 OpenShiftContainerServiceVMSize = "Standard_D32s_v3" 109 // StandardD4sV3 ... 110 StandardD4sV3 OpenShiftContainerServiceVMSize = "Standard_D4s_v3" 111 // StandardD64sV3 ... 112 StandardD64sV3 OpenShiftContainerServiceVMSize = "Standard_D64s_v3" 113 // StandardD8sV3 ... 114 StandardD8sV3 OpenShiftContainerServiceVMSize = "Standard_D8s_v3" 115 // StandardDS12V2 ... 116 StandardDS12V2 OpenShiftContainerServiceVMSize = "Standard_DS12_v2" 117 // StandardDS13V2 ... 118 StandardDS13V2 OpenShiftContainerServiceVMSize = "Standard_DS13_v2" 119 // StandardDS14V2 ... 120 StandardDS14V2 OpenShiftContainerServiceVMSize = "Standard_DS14_v2" 121 // StandardDS15V2 ... 122 StandardDS15V2 OpenShiftContainerServiceVMSize = "Standard_DS15_v2" 123 // StandardDS4V2 ... 124 StandardDS4V2 OpenShiftContainerServiceVMSize = "Standard_DS4_v2" 125 // StandardDS5V2 ... 126 StandardDS5V2 OpenShiftContainerServiceVMSize = "Standard_DS5_v2" 127 // StandardE16sV3 ... 128 StandardE16sV3 OpenShiftContainerServiceVMSize = "Standard_E16s_v3" 129 // StandardE20sV3 ... 130 StandardE20sV3 OpenShiftContainerServiceVMSize = "Standard_E20s_v3" 131 // StandardE32sV3 ... 132 StandardE32sV3 OpenShiftContainerServiceVMSize = "Standard_E32s_v3" 133 // StandardE4sV3 ... 134 StandardE4sV3 OpenShiftContainerServiceVMSize = "Standard_E4s_v3" 135 // StandardE64sV3 ... 136 StandardE64sV3 OpenShiftContainerServiceVMSize = "Standard_E64s_v3" 137 // StandardE8sV3 ... 138 StandardE8sV3 OpenShiftContainerServiceVMSize = "Standard_E8s_v3" 139 // StandardF16s ... 140 StandardF16s OpenShiftContainerServiceVMSize = "Standard_F16s" 141 // StandardF16sV2 ... 142 StandardF16sV2 OpenShiftContainerServiceVMSize = "Standard_F16s_v2" 143 // StandardF32sV2 ... 144 StandardF32sV2 OpenShiftContainerServiceVMSize = "Standard_F32s_v2" 145 // StandardF64sV2 ... 146 StandardF64sV2 OpenShiftContainerServiceVMSize = "Standard_F64s_v2" 147 // StandardF72sV2 ... 148 StandardF72sV2 OpenShiftContainerServiceVMSize = "Standard_F72s_v2" 149 // StandardF8s ... 150 StandardF8s OpenShiftContainerServiceVMSize = "Standard_F8s" 151 // StandardF8sV2 ... 152 StandardF8sV2 OpenShiftContainerServiceVMSize = "Standard_F8s_v2" 153 // StandardGS2 ... 154 StandardGS2 OpenShiftContainerServiceVMSize = "Standard_GS2" 155 // StandardGS3 ... 156 StandardGS3 OpenShiftContainerServiceVMSize = "Standard_GS3" 157 // StandardGS4 ... 158 StandardGS4 OpenShiftContainerServiceVMSize = "Standard_GS4" 159 // StandardGS5 ... 160 StandardGS5 OpenShiftContainerServiceVMSize = "Standard_GS5" 161 // StandardL16s ... 162 StandardL16s OpenShiftContainerServiceVMSize = "Standard_L16s" 163 // StandardL32s ... 164 StandardL32s OpenShiftContainerServiceVMSize = "Standard_L32s" 165 // StandardL4s ... 166 StandardL4s OpenShiftContainerServiceVMSize = "Standard_L4s" 167 // StandardL8s ... 168 StandardL8s OpenShiftContainerServiceVMSize = "Standard_L8s" 169) 170 171// PossibleOpenShiftContainerServiceVMSizeValues returns an array of possible values for the OpenShiftContainerServiceVMSize const type. 172func PossibleOpenShiftContainerServiceVMSizeValues() []OpenShiftContainerServiceVMSize { 173 return []OpenShiftContainerServiceVMSize{StandardD16sV3, StandardD2sV3, StandardD32sV3, StandardD4sV3, StandardD64sV3, StandardD8sV3, StandardDS12V2, StandardDS13V2, StandardDS14V2, StandardDS15V2, StandardDS4V2, StandardDS5V2, StandardE16sV3, StandardE20sV3, StandardE32sV3, StandardE4sV3, StandardE64sV3, StandardE8sV3, StandardF16s, StandardF16sV2, StandardF32sV2, StandardF64sV2, StandardF72sV2, StandardF8s, StandardF8sV2, StandardGS2, StandardGS3, StandardGS4, StandardGS5, StandardL16s, StandardL32s, StandardL4s, StandardL8s} 174} 175 176// OrchestratorTypes enumerates the values for orchestrator types. 177type OrchestratorTypes string 178 179const ( 180 // Custom ... 181 Custom OrchestratorTypes = "Custom" 182 // DCOS ... 183 DCOS OrchestratorTypes = "DCOS" 184 // DockerCE ... 185 DockerCE OrchestratorTypes = "DockerCE" 186 // Kubernetes ... 187 Kubernetes OrchestratorTypes = "Kubernetes" 188 // Swarm ... 189 Swarm OrchestratorTypes = "Swarm" 190) 191 192// PossibleOrchestratorTypesValues returns an array of possible values for the OrchestratorTypes const type. 193func PossibleOrchestratorTypesValues() []OrchestratorTypes { 194 return []OrchestratorTypes{Custom, DCOS, DockerCE, Kubernetes, Swarm} 195} 196 197// OSType enumerates the values for os type. 198type OSType string 199 200const ( 201 // Linux ... 202 Linux OSType = "Linux" 203 // Windows ... 204 Windows OSType = "Windows" 205) 206 207// PossibleOSTypeValues returns an array of possible values for the OSType const type. 208func PossibleOSTypeValues() []OSType { 209 return []OSType{Linux, Windows} 210} 211 212// ResourceIdentityType enumerates the values for resource identity type. 213type ResourceIdentityType string 214 215const ( 216 // None ... 217 None ResourceIdentityType = "None" 218 // SystemAssigned ... 219 SystemAssigned ResourceIdentityType = "SystemAssigned" 220) 221 222// PossibleResourceIdentityTypeValues returns an array of possible values for the ResourceIdentityType const type. 223func PossibleResourceIdentityTypeValues() []ResourceIdentityType { 224 return []ResourceIdentityType{None, SystemAssigned} 225} 226 227// ScaleSetEvictionPolicy enumerates the values for scale set eviction policy. 228type ScaleSetEvictionPolicy string 229 230const ( 231 // Deallocate ... 232 Deallocate ScaleSetEvictionPolicy = "Deallocate" 233 // Delete ... 234 Delete ScaleSetEvictionPolicy = "Delete" 235) 236 237// PossibleScaleSetEvictionPolicyValues returns an array of possible values for the ScaleSetEvictionPolicy const type. 238func PossibleScaleSetEvictionPolicyValues() []ScaleSetEvictionPolicy { 239 return []ScaleSetEvictionPolicy{Deallocate, Delete} 240} 241 242// ScaleSetPriority enumerates the values for scale set priority. 243type ScaleSetPriority string 244 245const ( 246 // Low ... 247 Low ScaleSetPriority = "Low" 248 // Regular ... 249 Regular ScaleSetPriority = "Regular" 250) 251 252// PossibleScaleSetPriorityValues returns an array of possible values for the ScaleSetPriority const type. 253func PossibleScaleSetPriorityValues() []ScaleSetPriority { 254 return []ScaleSetPriority{Low, Regular} 255} 256 257// StorageProfileTypes enumerates the values for storage profile types. 258type StorageProfileTypes string 259 260const ( 261 // ManagedDisks ... 262 ManagedDisks StorageProfileTypes = "ManagedDisks" 263 // StorageAccount ... 264 StorageAccount StorageProfileTypes = "StorageAccount" 265) 266 267// PossibleStorageProfileTypesValues returns an array of possible values for the StorageProfileTypes const type. 268func PossibleStorageProfileTypesValues() []StorageProfileTypes { 269 return []StorageProfileTypes{ManagedDisks, StorageAccount} 270} 271 272// VMSizeTypes enumerates the values for vm size types. 273type VMSizeTypes string 274 275const ( 276 // VMSizeTypesStandardA1 ... 277 VMSizeTypesStandardA1 VMSizeTypes = "Standard_A1" 278 // VMSizeTypesStandardA10 ... 279 VMSizeTypesStandardA10 VMSizeTypes = "Standard_A10" 280 // VMSizeTypesStandardA11 ... 281 VMSizeTypesStandardA11 VMSizeTypes = "Standard_A11" 282 // VMSizeTypesStandardA1V2 ... 283 VMSizeTypesStandardA1V2 VMSizeTypes = "Standard_A1_v2" 284 // VMSizeTypesStandardA2 ... 285 VMSizeTypesStandardA2 VMSizeTypes = "Standard_A2" 286 // VMSizeTypesStandardA2mV2 ... 287 VMSizeTypesStandardA2mV2 VMSizeTypes = "Standard_A2m_v2" 288 // VMSizeTypesStandardA2V2 ... 289 VMSizeTypesStandardA2V2 VMSizeTypes = "Standard_A2_v2" 290 // VMSizeTypesStandardA3 ... 291 VMSizeTypesStandardA3 VMSizeTypes = "Standard_A3" 292 // VMSizeTypesStandardA4 ... 293 VMSizeTypesStandardA4 VMSizeTypes = "Standard_A4" 294 // VMSizeTypesStandardA4mV2 ... 295 VMSizeTypesStandardA4mV2 VMSizeTypes = "Standard_A4m_v2" 296 // VMSizeTypesStandardA4V2 ... 297 VMSizeTypesStandardA4V2 VMSizeTypes = "Standard_A4_v2" 298 // VMSizeTypesStandardA5 ... 299 VMSizeTypesStandardA5 VMSizeTypes = "Standard_A5" 300 // VMSizeTypesStandardA6 ... 301 VMSizeTypesStandardA6 VMSizeTypes = "Standard_A6" 302 // VMSizeTypesStandardA7 ... 303 VMSizeTypesStandardA7 VMSizeTypes = "Standard_A7" 304 // VMSizeTypesStandardA8 ... 305 VMSizeTypesStandardA8 VMSizeTypes = "Standard_A8" 306 // VMSizeTypesStandardA8mV2 ... 307 VMSizeTypesStandardA8mV2 VMSizeTypes = "Standard_A8m_v2" 308 // VMSizeTypesStandardA8V2 ... 309 VMSizeTypesStandardA8V2 VMSizeTypes = "Standard_A8_v2" 310 // VMSizeTypesStandardA9 ... 311 VMSizeTypesStandardA9 VMSizeTypes = "Standard_A9" 312 // VMSizeTypesStandardB2ms ... 313 VMSizeTypesStandardB2ms VMSizeTypes = "Standard_B2ms" 314 // VMSizeTypesStandardB2s ... 315 VMSizeTypesStandardB2s VMSizeTypes = "Standard_B2s" 316 // VMSizeTypesStandardB4ms ... 317 VMSizeTypesStandardB4ms VMSizeTypes = "Standard_B4ms" 318 // VMSizeTypesStandardB8ms ... 319 VMSizeTypesStandardB8ms VMSizeTypes = "Standard_B8ms" 320 // VMSizeTypesStandardD1 ... 321 VMSizeTypesStandardD1 VMSizeTypes = "Standard_D1" 322 // VMSizeTypesStandardD11 ... 323 VMSizeTypesStandardD11 VMSizeTypes = "Standard_D11" 324 // VMSizeTypesStandardD11V2 ... 325 VMSizeTypesStandardD11V2 VMSizeTypes = "Standard_D11_v2" 326 // VMSizeTypesStandardD11V2Promo ... 327 VMSizeTypesStandardD11V2Promo VMSizeTypes = "Standard_D11_v2_Promo" 328 // VMSizeTypesStandardD12 ... 329 VMSizeTypesStandardD12 VMSizeTypes = "Standard_D12" 330 // VMSizeTypesStandardD12V2 ... 331 VMSizeTypesStandardD12V2 VMSizeTypes = "Standard_D12_v2" 332 // VMSizeTypesStandardD12V2Promo ... 333 VMSizeTypesStandardD12V2Promo VMSizeTypes = "Standard_D12_v2_Promo" 334 // VMSizeTypesStandardD13 ... 335 VMSizeTypesStandardD13 VMSizeTypes = "Standard_D13" 336 // VMSizeTypesStandardD13V2 ... 337 VMSizeTypesStandardD13V2 VMSizeTypes = "Standard_D13_v2" 338 // VMSizeTypesStandardD13V2Promo ... 339 VMSizeTypesStandardD13V2Promo VMSizeTypes = "Standard_D13_v2_Promo" 340 // VMSizeTypesStandardD14 ... 341 VMSizeTypesStandardD14 VMSizeTypes = "Standard_D14" 342 // VMSizeTypesStandardD14V2 ... 343 VMSizeTypesStandardD14V2 VMSizeTypes = "Standard_D14_v2" 344 // VMSizeTypesStandardD14V2Promo ... 345 VMSizeTypesStandardD14V2Promo VMSizeTypes = "Standard_D14_v2_Promo" 346 // VMSizeTypesStandardD15V2 ... 347 VMSizeTypesStandardD15V2 VMSizeTypes = "Standard_D15_v2" 348 // VMSizeTypesStandardD16sV3 ... 349 VMSizeTypesStandardD16sV3 VMSizeTypes = "Standard_D16s_v3" 350 // VMSizeTypesStandardD16V3 ... 351 VMSizeTypesStandardD16V3 VMSizeTypes = "Standard_D16_v3" 352 // VMSizeTypesStandardD1V2 ... 353 VMSizeTypesStandardD1V2 VMSizeTypes = "Standard_D1_v2" 354 // VMSizeTypesStandardD2 ... 355 VMSizeTypesStandardD2 VMSizeTypes = "Standard_D2" 356 // VMSizeTypesStandardD2sV3 ... 357 VMSizeTypesStandardD2sV3 VMSizeTypes = "Standard_D2s_v3" 358 // VMSizeTypesStandardD2V2 ... 359 VMSizeTypesStandardD2V2 VMSizeTypes = "Standard_D2_v2" 360 // VMSizeTypesStandardD2V2Promo ... 361 VMSizeTypesStandardD2V2Promo VMSizeTypes = "Standard_D2_v2_Promo" 362 // VMSizeTypesStandardD2V3 ... 363 VMSizeTypesStandardD2V3 VMSizeTypes = "Standard_D2_v3" 364 // VMSizeTypesStandardD3 ... 365 VMSizeTypesStandardD3 VMSizeTypes = "Standard_D3" 366 // VMSizeTypesStandardD32sV3 ... 367 VMSizeTypesStandardD32sV3 VMSizeTypes = "Standard_D32s_v3" 368 // VMSizeTypesStandardD32V3 ... 369 VMSizeTypesStandardD32V3 VMSizeTypes = "Standard_D32_v3" 370 // VMSizeTypesStandardD3V2 ... 371 VMSizeTypesStandardD3V2 VMSizeTypes = "Standard_D3_v2" 372 // VMSizeTypesStandardD3V2Promo ... 373 VMSizeTypesStandardD3V2Promo VMSizeTypes = "Standard_D3_v2_Promo" 374 // VMSizeTypesStandardD4 ... 375 VMSizeTypesStandardD4 VMSizeTypes = "Standard_D4" 376 // VMSizeTypesStandardD4sV3 ... 377 VMSizeTypesStandardD4sV3 VMSizeTypes = "Standard_D4s_v3" 378 // VMSizeTypesStandardD4V2 ... 379 VMSizeTypesStandardD4V2 VMSizeTypes = "Standard_D4_v2" 380 // VMSizeTypesStandardD4V2Promo ... 381 VMSizeTypesStandardD4V2Promo VMSizeTypes = "Standard_D4_v2_Promo" 382 // VMSizeTypesStandardD4V3 ... 383 VMSizeTypesStandardD4V3 VMSizeTypes = "Standard_D4_v3" 384 // VMSizeTypesStandardD5V2 ... 385 VMSizeTypesStandardD5V2 VMSizeTypes = "Standard_D5_v2" 386 // VMSizeTypesStandardD5V2Promo ... 387 VMSizeTypesStandardD5V2Promo VMSizeTypes = "Standard_D5_v2_Promo" 388 // VMSizeTypesStandardD64sV3 ... 389 VMSizeTypesStandardD64sV3 VMSizeTypes = "Standard_D64s_v3" 390 // VMSizeTypesStandardD64V3 ... 391 VMSizeTypesStandardD64V3 VMSizeTypes = "Standard_D64_v3" 392 // VMSizeTypesStandardD8sV3 ... 393 VMSizeTypesStandardD8sV3 VMSizeTypes = "Standard_D8s_v3" 394 // VMSizeTypesStandardD8V3 ... 395 VMSizeTypesStandardD8V3 VMSizeTypes = "Standard_D8_v3" 396 // VMSizeTypesStandardDS1 ... 397 VMSizeTypesStandardDS1 VMSizeTypes = "Standard_DS1" 398 // VMSizeTypesStandardDS11 ... 399 VMSizeTypesStandardDS11 VMSizeTypes = "Standard_DS11" 400 // VMSizeTypesStandardDS11V2 ... 401 VMSizeTypesStandardDS11V2 VMSizeTypes = "Standard_DS11_v2" 402 // VMSizeTypesStandardDS11V2Promo ... 403 VMSizeTypesStandardDS11V2Promo VMSizeTypes = "Standard_DS11_v2_Promo" 404 // VMSizeTypesStandardDS12 ... 405 VMSizeTypesStandardDS12 VMSizeTypes = "Standard_DS12" 406 // VMSizeTypesStandardDS12V2 ... 407 VMSizeTypesStandardDS12V2 VMSizeTypes = "Standard_DS12_v2" 408 // VMSizeTypesStandardDS12V2Promo ... 409 VMSizeTypesStandardDS12V2Promo VMSizeTypes = "Standard_DS12_v2_Promo" 410 // VMSizeTypesStandardDS13 ... 411 VMSizeTypesStandardDS13 VMSizeTypes = "Standard_DS13" 412 // VMSizeTypesStandardDS132V2 ... 413 VMSizeTypesStandardDS132V2 VMSizeTypes = "Standard_DS13-2_v2" 414 // VMSizeTypesStandardDS134V2 ... 415 VMSizeTypesStandardDS134V2 VMSizeTypes = "Standard_DS13-4_v2" 416 // VMSizeTypesStandardDS13V2 ... 417 VMSizeTypesStandardDS13V2 VMSizeTypes = "Standard_DS13_v2" 418 // VMSizeTypesStandardDS13V2Promo ... 419 VMSizeTypesStandardDS13V2Promo VMSizeTypes = "Standard_DS13_v2_Promo" 420 // VMSizeTypesStandardDS14 ... 421 VMSizeTypesStandardDS14 VMSizeTypes = "Standard_DS14" 422 // VMSizeTypesStandardDS144V2 ... 423 VMSizeTypesStandardDS144V2 VMSizeTypes = "Standard_DS14-4_v2" 424 // VMSizeTypesStandardDS148V2 ... 425 VMSizeTypesStandardDS148V2 VMSizeTypes = "Standard_DS14-8_v2" 426 // VMSizeTypesStandardDS14V2 ... 427 VMSizeTypesStandardDS14V2 VMSizeTypes = "Standard_DS14_v2" 428 // VMSizeTypesStandardDS14V2Promo ... 429 VMSizeTypesStandardDS14V2Promo VMSizeTypes = "Standard_DS14_v2_Promo" 430 // VMSizeTypesStandardDS15V2 ... 431 VMSizeTypesStandardDS15V2 VMSizeTypes = "Standard_DS15_v2" 432 // VMSizeTypesStandardDS1V2 ... 433 VMSizeTypesStandardDS1V2 VMSizeTypes = "Standard_DS1_v2" 434 // VMSizeTypesStandardDS2 ... 435 VMSizeTypesStandardDS2 VMSizeTypes = "Standard_DS2" 436 // VMSizeTypesStandardDS2V2 ... 437 VMSizeTypesStandardDS2V2 VMSizeTypes = "Standard_DS2_v2" 438 // VMSizeTypesStandardDS2V2Promo ... 439 VMSizeTypesStandardDS2V2Promo VMSizeTypes = "Standard_DS2_v2_Promo" 440 // VMSizeTypesStandardDS3 ... 441 VMSizeTypesStandardDS3 VMSizeTypes = "Standard_DS3" 442 // VMSizeTypesStandardDS3V2 ... 443 VMSizeTypesStandardDS3V2 VMSizeTypes = "Standard_DS3_v2" 444 // VMSizeTypesStandardDS3V2Promo ... 445 VMSizeTypesStandardDS3V2Promo VMSizeTypes = "Standard_DS3_v2_Promo" 446 // VMSizeTypesStandardDS4 ... 447 VMSizeTypesStandardDS4 VMSizeTypes = "Standard_DS4" 448 // VMSizeTypesStandardDS4V2 ... 449 VMSizeTypesStandardDS4V2 VMSizeTypes = "Standard_DS4_v2" 450 // VMSizeTypesStandardDS4V2Promo ... 451 VMSizeTypesStandardDS4V2Promo VMSizeTypes = "Standard_DS4_v2_Promo" 452 // VMSizeTypesStandardDS5V2 ... 453 VMSizeTypesStandardDS5V2 VMSizeTypes = "Standard_DS5_v2" 454 // VMSizeTypesStandardDS5V2Promo ... 455 VMSizeTypesStandardDS5V2Promo VMSizeTypes = "Standard_DS5_v2_Promo" 456 // VMSizeTypesStandardE16sV3 ... 457 VMSizeTypesStandardE16sV3 VMSizeTypes = "Standard_E16s_v3" 458 // VMSizeTypesStandardE16V3 ... 459 VMSizeTypesStandardE16V3 VMSizeTypes = "Standard_E16_v3" 460 // VMSizeTypesStandardE2sV3 ... 461 VMSizeTypesStandardE2sV3 VMSizeTypes = "Standard_E2s_v3" 462 // VMSizeTypesStandardE2V3 ... 463 VMSizeTypesStandardE2V3 VMSizeTypes = "Standard_E2_v3" 464 // VMSizeTypesStandardE3216sV3 ... 465 VMSizeTypesStandardE3216sV3 VMSizeTypes = "Standard_E32-16s_v3" 466 // VMSizeTypesStandardE328sV3 ... 467 VMSizeTypesStandardE328sV3 VMSizeTypes = "Standard_E32-8s_v3" 468 // VMSizeTypesStandardE32sV3 ... 469 VMSizeTypesStandardE32sV3 VMSizeTypes = "Standard_E32s_v3" 470 // VMSizeTypesStandardE32V3 ... 471 VMSizeTypesStandardE32V3 VMSizeTypes = "Standard_E32_v3" 472 // VMSizeTypesStandardE4sV3 ... 473 VMSizeTypesStandardE4sV3 VMSizeTypes = "Standard_E4s_v3" 474 // VMSizeTypesStandardE4V3 ... 475 VMSizeTypesStandardE4V3 VMSizeTypes = "Standard_E4_v3" 476 // VMSizeTypesStandardE6416sV3 ... 477 VMSizeTypesStandardE6416sV3 VMSizeTypes = "Standard_E64-16s_v3" 478 // VMSizeTypesStandardE6432sV3 ... 479 VMSizeTypesStandardE6432sV3 VMSizeTypes = "Standard_E64-32s_v3" 480 // VMSizeTypesStandardE64sV3 ... 481 VMSizeTypesStandardE64sV3 VMSizeTypes = "Standard_E64s_v3" 482 // VMSizeTypesStandardE64V3 ... 483 VMSizeTypesStandardE64V3 VMSizeTypes = "Standard_E64_v3" 484 // VMSizeTypesStandardE8sV3 ... 485 VMSizeTypesStandardE8sV3 VMSizeTypes = "Standard_E8s_v3" 486 // VMSizeTypesStandardE8V3 ... 487 VMSizeTypesStandardE8V3 VMSizeTypes = "Standard_E8_v3" 488 // VMSizeTypesStandardF1 ... 489 VMSizeTypesStandardF1 VMSizeTypes = "Standard_F1" 490 // VMSizeTypesStandardF16 ... 491 VMSizeTypesStandardF16 VMSizeTypes = "Standard_F16" 492 // VMSizeTypesStandardF16s ... 493 VMSizeTypesStandardF16s VMSizeTypes = "Standard_F16s" 494 // VMSizeTypesStandardF16sV2 ... 495 VMSizeTypesStandardF16sV2 VMSizeTypes = "Standard_F16s_v2" 496 // VMSizeTypesStandardF1s ... 497 VMSizeTypesStandardF1s VMSizeTypes = "Standard_F1s" 498 // VMSizeTypesStandardF2 ... 499 VMSizeTypesStandardF2 VMSizeTypes = "Standard_F2" 500 // VMSizeTypesStandardF2s ... 501 VMSizeTypesStandardF2s VMSizeTypes = "Standard_F2s" 502 // VMSizeTypesStandardF2sV2 ... 503 VMSizeTypesStandardF2sV2 VMSizeTypes = "Standard_F2s_v2" 504 // VMSizeTypesStandardF32sV2 ... 505 VMSizeTypesStandardF32sV2 VMSizeTypes = "Standard_F32s_v2" 506 // VMSizeTypesStandardF4 ... 507 VMSizeTypesStandardF4 VMSizeTypes = "Standard_F4" 508 // VMSizeTypesStandardF4s ... 509 VMSizeTypesStandardF4s VMSizeTypes = "Standard_F4s" 510 // VMSizeTypesStandardF4sV2 ... 511 VMSizeTypesStandardF4sV2 VMSizeTypes = "Standard_F4s_v2" 512 // VMSizeTypesStandardF64sV2 ... 513 VMSizeTypesStandardF64sV2 VMSizeTypes = "Standard_F64s_v2" 514 // VMSizeTypesStandardF72sV2 ... 515 VMSizeTypesStandardF72sV2 VMSizeTypes = "Standard_F72s_v2" 516 // VMSizeTypesStandardF8 ... 517 VMSizeTypesStandardF8 VMSizeTypes = "Standard_F8" 518 // VMSizeTypesStandardF8s ... 519 VMSizeTypesStandardF8s VMSizeTypes = "Standard_F8s" 520 // VMSizeTypesStandardF8sV2 ... 521 VMSizeTypesStandardF8sV2 VMSizeTypes = "Standard_F8s_v2" 522 // VMSizeTypesStandardG1 ... 523 VMSizeTypesStandardG1 VMSizeTypes = "Standard_G1" 524 // VMSizeTypesStandardG2 ... 525 VMSizeTypesStandardG2 VMSizeTypes = "Standard_G2" 526 // VMSizeTypesStandardG3 ... 527 VMSizeTypesStandardG3 VMSizeTypes = "Standard_G3" 528 // VMSizeTypesStandardG4 ... 529 VMSizeTypesStandardG4 VMSizeTypes = "Standard_G4" 530 // VMSizeTypesStandardG5 ... 531 VMSizeTypesStandardG5 VMSizeTypes = "Standard_G5" 532 // VMSizeTypesStandardGS1 ... 533 VMSizeTypesStandardGS1 VMSizeTypes = "Standard_GS1" 534 // VMSizeTypesStandardGS2 ... 535 VMSizeTypesStandardGS2 VMSizeTypes = "Standard_GS2" 536 // VMSizeTypesStandardGS3 ... 537 VMSizeTypesStandardGS3 VMSizeTypes = "Standard_GS3" 538 // VMSizeTypesStandardGS4 ... 539 VMSizeTypesStandardGS4 VMSizeTypes = "Standard_GS4" 540 // VMSizeTypesStandardGS44 ... 541 VMSizeTypesStandardGS44 VMSizeTypes = "Standard_GS4-4" 542 // VMSizeTypesStandardGS48 ... 543 VMSizeTypesStandardGS48 VMSizeTypes = "Standard_GS4-8" 544 // VMSizeTypesStandardGS5 ... 545 VMSizeTypesStandardGS5 VMSizeTypes = "Standard_GS5" 546 // VMSizeTypesStandardGS516 ... 547 VMSizeTypesStandardGS516 VMSizeTypes = "Standard_GS5-16" 548 // VMSizeTypesStandardGS58 ... 549 VMSizeTypesStandardGS58 VMSizeTypes = "Standard_GS5-8" 550 // VMSizeTypesStandardH16 ... 551 VMSizeTypesStandardH16 VMSizeTypes = "Standard_H16" 552 // VMSizeTypesStandardH16m ... 553 VMSizeTypesStandardH16m VMSizeTypes = "Standard_H16m" 554 // VMSizeTypesStandardH16mr ... 555 VMSizeTypesStandardH16mr VMSizeTypes = "Standard_H16mr" 556 // VMSizeTypesStandardH16r ... 557 VMSizeTypesStandardH16r VMSizeTypes = "Standard_H16r" 558 // VMSizeTypesStandardH8 ... 559 VMSizeTypesStandardH8 VMSizeTypes = "Standard_H8" 560 // VMSizeTypesStandardH8m ... 561 VMSizeTypesStandardH8m VMSizeTypes = "Standard_H8m" 562 // VMSizeTypesStandardL16s ... 563 VMSizeTypesStandardL16s VMSizeTypes = "Standard_L16s" 564 // VMSizeTypesStandardL32s ... 565 VMSizeTypesStandardL32s VMSizeTypes = "Standard_L32s" 566 // VMSizeTypesStandardL4s ... 567 VMSizeTypesStandardL4s VMSizeTypes = "Standard_L4s" 568 // VMSizeTypesStandardL8s ... 569 VMSizeTypesStandardL8s VMSizeTypes = "Standard_L8s" 570 // VMSizeTypesStandardM12832ms ... 571 VMSizeTypesStandardM12832ms VMSizeTypes = "Standard_M128-32ms" 572 // VMSizeTypesStandardM12864ms ... 573 VMSizeTypesStandardM12864ms VMSizeTypes = "Standard_M128-64ms" 574 // VMSizeTypesStandardM128ms ... 575 VMSizeTypesStandardM128ms VMSizeTypes = "Standard_M128ms" 576 // VMSizeTypesStandardM128s ... 577 VMSizeTypesStandardM128s VMSizeTypes = "Standard_M128s" 578 // VMSizeTypesStandardM6416ms ... 579 VMSizeTypesStandardM6416ms VMSizeTypes = "Standard_M64-16ms" 580 // VMSizeTypesStandardM6432ms ... 581 VMSizeTypesStandardM6432ms VMSizeTypes = "Standard_M64-32ms" 582 // VMSizeTypesStandardM64ms ... 583 VMSizeTypesStandardM64ms VMSizeTypes = "Standard_M64ms" 584 // VMSizeTypesStandardM64s ... 585 VMSizeTypesStandardM64s VMSizeTypes = "Standard_M64s" 586 // VMSizeTypesStandardNC12 ... 587 VMSizeTypesStandardNC12 VMSizeTypes = "Standard_NC12" 588 // VMSizeTypesStandardNC12sV2 ... 589 VMSizeTypesStandardNC12sV2 VMSizeTypes = "Standard_NC12s_v2" 590 // VMSizeTypesStandardNC12sV3 ... 591 VMSizeTypesStandardNC12sV3 VMSizeTypes = "Standard_NC12s_v3" 592 // VMSizeTypesStandardNC24 ... 593 VMSizeTypesStandardNC24 VMSizeTypes = "Standard_NC24" 594 // VMSizeTypesStandardNC24r ... 595 VMSizeTypesStandardNC24r VMSizeTypes = "Standard_NC24r" 596 // VMSizeTypesStandardNC24rsV2 ... 597 VMSizeTypesStandardNC24rsV2 VMSizeTypes = "Standard_NC24rs_v2" 598 // VMSizeTypesStandardNC24rsV3 ... 599 VMSizeTypesStandardNC24rsV3 VMSizeTypes = "Standard_NC24rs_v3" 600 // VMSizeTypesStandardNC24sV2 ... 601 VMSizeTypesStandardNC24sV2 VMSizeTypes = "Standard_NC24s_v2" 602 // VMSizeTypesStandardNC24sV3 ... 603 VMSizeTypesStandardNC24sV3 VMSizeTypes = "Standard_NC24s_v3" 604 // VMSizeTypesStandardNC6 ... 605 VMSizeTypesStandardNC6 VMSizeTypes = "Standard_NC6" 606 // VMSizeTypesStandardNC6sV2 ... 607 VMSizeTypesStandardNC6sV2 VMSizeTypes = "Standard_NC6s_v2" 608 // VMSizeTypesStandardNC6sV3 ... 609 VMSizeTypesStandardNC6sV3 VMSizeTypes = "Standard_NC6s_v3" 610 // VMSizeTypesStandardND12s ... 611 VMSizeTypesStandardND12s VMSizeTypes = "Standard_ND12s" 612 // VMSizeTypesStandardND24rs ... 613 VMSizeTypesStandardND24rs VMSizeTypes = "Standard_ND24rs" 614 // VMSizeTypesStandardND24s ... 615 VMSizeTypesStandardND24s VMSizeTypes = "Standard_ND24s" 616 // VMSizeTypesStandardND6s ... 617 VMSizeTypesStandardND6s VMSizeTypes = "Standard_ND6s" 618 // VMSizeTypesStandardNV12 ... 619 VMSizeTypesStandardNV12 VMSizeTypes = "Standard_NV12" 620 // VMSizeTypesStandardNV24 ... 621 VMSizeTypesStandardNV24 VMSizeTypes = "Standard_NV24" 622 // VMSizeTypesStandardNV6 ... 623 VMSizeTypesStandardNV6 VMSizeTypes = "Standard_NV6" 624) 625 626// PossibleVMSizeTypesValues returns an array of possible values for the VMSizeTypes const type. 627func PossibleVMSizeTypesValues() []VMSizeTypes { 628 return []VMSizeTypes{VMSizeTypesStandardA1, VMSizeTypesStandardA10, VMSizeTypesStandardA11, VMSizeTypesStandardA1V2, VMSizeTypesStandardA2, VMSizeTypesStandardA2mV2, VMSizeTypesStandardA2V2, VMSizeTypesStandardA3, VMSizeTypesStandardA4, VMSizeTypesStandardA4mV2, VMSizeTypesStandardA4V2, VMSizeTypesStandardA5, VMSizeTypesStandardA6, VMSizeTypesStandardA7, VMSizeTypesStandardA8, VMSizeTypesStandardA8mV2, VMSizeTypesStandardA8V2, VMSizeTypesStandardA9, VMSizeTypesStandardB2ms, VMSizeTypesStandardB2s, VMSizeTypesStandardB4ms, VMSizeTypesStandardB8ms, VMSizeTypesStandardD1, VMSizeTypesStandardD11, VMSizeTypesStandardD11V2, VMSizeTypesStandardD11V2Promo, VMSizeTypesStandardD12, VMSizeTypesStandardD12V2, VMSizeTypesStandardD12V2Promo, VMSizeTypesStandardD13, VMSizeTypesStandardD13V2, VMSizeTypesStandardD13V2Promo, VMSizeTypesStandardD14, VMSizeTypesStandardD14V2, VMSizeTypesStandardD14V2Promo, VMSizeTypesStandardD15V2, VMSizeTypesStandardD16sV3, VMSizeTypesStandardD16V3, VMSizeTypesStandardD1V2, VMSizeTypesStandardD2, VMSizeTypesStandardD2sV3, VMSizeTypesStandardD2V2, VMSizeTypesStandardD2V2Promo, VMSizeTypesStandardD2V3, VMSizeTypesStandardD3, VMSizeTypesStandardD32sV3, VMSizeTypesStandardD32V3, VMSizeTypesStandardD3V2, VMSizeTypesStandardD3V2Promo, VMSizeTypesStandardD4, VMSizeTypesStandardD4sV3, VMSizeTypesStandardD4V2, VMSizeTypesStandardD4V2Promo, VMSizeTypesStandardD4V3, VMSizeTypesStandardD5V2, VMSizeTypesStandardD5V2Promo, VMSizeTypesStandardD64sV3, VMSizeTypesStandardD64V3, VMSizeTypesStandardD8sV3, VMSizeTypesStandardD8V3, VMSizeTypesStandardDS1, VMSizeTypesStandardDS11, VMSizeTypesStandardDS11V2, VMSizeTypesStandardDS11V2Promo, VMSizeTypesStandardDS12, VMSizeTypesStandardDS12V2, VMSizeTypesStandardDS12V2Promo, VMSizeTypesStandardDS13, VMSizeTypesStandardDS132V2, VMSizeTypesStandardDS134V2, VMSizeTypesStandardDS13V2, VMSizeTypesStandardDS13V2Promo, VMSizeTypesStandardDS14, VMSizeTypesStandardDS144V2, VMSizeTypesStandardDS148V2, VMSizeTypesStandardDS14V2, VMSizeTypesStandardDS14V2Promo, VMSizeTypesStandardDS15V2, VMSizeTypesStandardDS1V2, VMSizeTypesStandardDS2, VMSizeTypesStandardDS2V2, VMSizeTypesStandardDS2V2Promo, VMSizeTypesStandardDS3, VMSizeTypesStandardDS3V2, VMSizeTypesStandardDS3V2Promo, VMSizeTypesStandardDS4, VMSizeTypesStandardDS4V2, VMSizeTypesStandardDS4V2Promo, VMSizeTypesStandardDS5V2, VMSizeTypesStandardDS5V2Promo, VMSizeTypesStandardE16sV3, VMSizeTypesStandardE16V3, VMSizeTypesStandardE2sV3, VMSizeTypesStandardE2V3, VMSizeTypesStandardE3216sV3, VMSizeTypesStandardE328sV3, VMSizeTypesStandardE32sV3, VMSizeTypesStandardE32V3, VMSizeTypesStandardE4sV3, VMSizeTypesStandardE4V3, VMSizeTypesStandardE6416sV3, VMSizeTypesStandardE6432sV3, VMSizeTypesStandardE64sV3, VMSizeTypesStandardE64V3, VMSizeTypesStandardE8sV3, VMSizeTypesStandardE8V3, VMSizeTypesStandardF1, VMSizeTypesStandardF16, VMSizeTypesStandardF16s, VMSizeTypesStandardF16sV2, VMSizeTypesStandardF1s, VMSizeTypesStandardF2, VMSizeTypesStandardF2s, VMSizeTypesStandardF2sV2, VMSizeTypesStandardF32sV2, VMSizeTypesStandardF4, VMSizeTypesStandardF4s, VMSizeTypesStandardF4sV2, VMSizeTypesStandardF64sV2, VMSizeTypesStandardF72sV2, VMSizeTypesStandardF8, VMSizeTypesStandardF8s, VMSizeTypesStandardF8sV2, VMSizeTypesStandardG1, VMSizeTypesStandardG2, VMSizeTypesStandardG3, VMSizeTypesStandardG4, VMSizeTypesStandardG5, VMSizeTypesStandardGS1, VMSizeTypesStandardGS2, VMSizeTypesStandardGS3, VMSizeTypesStandardGS4, VMSizeTypesStandardGS44, VMSizeTypesStandardGS48, VMSizeTypesStandardGS5, VMSizeTypesStandardGS516, VMSizeTypesStandardGS58, VMSizeTypesStandardH16, VMSizeTypesStandardH16m, VMSizeTypesStandardH16mr, VMSizeTypesStandardH16r, VMSizeTypesStandardH8, VMSizeTypesStandardH8m, VMSizeTypesStandardL16s, VMSizeTypesStandardL32s, VMSizeTypesStandardL4s, VMSizeTypesStandardL8s, VMSizeTypesStandardM12832ms, VMSizeTypesStandardM12864ms, VMSizeTypesStandardM128ms, VMSizeTypesStandardM128s, VMSizeTypesStandardM6416ms, VMSizeTypesStandardM6432ms, VMSizeTypesStandardM64ms, VMSizeTypesStandardM64s, VMSizeTypesStandardNC12, VMSizeTypesStandardNC12sV2, VMSizeTypesStandardNC12sV3, VMSizeTypesStandardNC24, VMSizeTypesStandardNC24r, VMSizeTypesStandardNC24rsV2, VMSizeTypesStandardNC24rsV3, VMSizeTypesStandardNC24sV2, VMSizeTypesStandardNC24sV3, VMSizeTypesStandardNC6, VMSizeTypesStandardNC6sV2, VMSizeTypesStandardNC6sV3, VMSizeTypesStandardND12s, VMSizeTypesStandardND24rs, VMSizeTypesStandardND24s, VMSizeTypesStandardND6s, VMSizeTypesStandardNV12, VMSizeTypesStandardNV24, VMSizeTypesStandardNV6} 629} 630