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