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