From daa2592f212e2905bd9c69906abf968745132009 Mon Sep 17 00:00:00 2001 From: Rahul Rangith Date: Thu, 5 Mar 2026 10:16:34 -0500 Subject: [PATCH 1/2] Fix ARM64 nodes incorrectly labeled as amd64 --- .../cloudprovider/azure/azure_instance.go | 12 + .../azure/azure_instance_types.go | 1371 +++++++++++++++++ .../azure/azure_instance_types/gen.go | 8 + .../cloudprovider/azure/azure_template.go | 9 +- 4 files changed, 1398 insertions(+), 2 deletions(-) diff --git a/cluster-autoscaler/cloudprovider/azure/azure_instance.go b/cluster-autoscaler/cloudprovider/azure/azure_instance.go index f6e7b5fb0862..a1a8de82537e 100644 --- a/cluster-autoscaler/cloudprovider/azure/azure_instance.go +++ b/cluster-autoscaler/cloudprovider/azure/azure_instance.go @@ -22,6 +22,7 @@ import ( "regexp" "strings" + "k8s.io/autoscaler/cluster-autoscaler/cloudprovider" "k8s.io/klog/v2" ) @@ -96,5 +97,16 @@ var GetInstanceTypeDynamically = func(template NodeTemplate, azCache *azureCache } instanceType.MemoryMb = int64(memoryGb) * 1024 + arch, err := sku.GetCPUArchitectureType() + if err != nil { + klog.V(1).Infof("Failed to get CPU architecture type from sku %q %v", template.SkuName, err) + return instanceType, err + } + if strings.ToLower(arch) == "arm64" { + instanceType.Architecture = "arm64" + } else { + instanceType.Architecture = cloudprovider.DefaultArch + } + return instanceType, nil } diff --git a/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go b/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go index 0202063c52c7..0dec7c8bcb4b 100644 --- a/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go +++ b/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go @@ -25,6 +25,7 @@ type InstanceType struct { VCPU int64 MemoryMb int64 GPU int64 + Architecture string } // InstanceTypes is a map of azure resources @@ -35,6 +36,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 2048, GPU: 0, + Architecture: "amd64", }, "Standard_A2_v2": { InstanceType: "Standard_A2_v2", @@ -42,6 +44,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_A2m_v2": { InstanceType: "Standard_A2m_v2", @@ -49,6 +52,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_A4_v2": { InstanceType: "Standard_A4_v2", @@ -56,6 +60,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_A4m_v2": { InstanceType: "Standard_A4m_v2", @@ -63,6 +68,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_A8_v2": { InstanceType: "Standard_A8_v2", @@ -70,6 +76,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_A8m_v2": { InstanceType: "Standard_A8m_v2", @@ -77,6 +84,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_B12ms": { InstanceType: "Standard_B12ms", @@ -84,6 +92,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 49152, GPU: 0, + Architecture: "amd64", }, "Standard_B16als_v2": { InstanceType: "Standard_B16als_v2", @@ -91,6 +100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_B16as_v2": { InstanceType: "Standard_B16as_v2", @@ -98,6 +108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_B16ls_v2": { InstanceType: "Standard_B16ls_v2", @@ -105,6 +116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_B16ms": { InstanceType: "Standard_B16ms", @@ -112,6 +124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_B16pls_v2": { InstanceType: "Standard_B16pls_v2", @@ -119,6 +132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_B16ps_v2": { InstanceType: "Standard_B16ps_v2", @@ -126,6 +140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_B16s_v2": { InstanceType: "Standard_B16s_v2", @@ -133,6 +148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_B1ls": { InstanceType: "Standard_B1ls", @@ -140,6 +156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 0, GPU: 0, + Architecture: "amd64", }, "Standard_B1ms": { InstanceType: "Standard_B1ms", @@ -147,6 +164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 2048, GPU: 0, + Architecture: "amd64", }, "Standard_B1s": { InstanceType: "Standard_B1s", @@ -154,6 +172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 1024, GPU: 0, + Architecture: "amd64", }, "Standard_B20ms": { InstanceType: "Standard_B20ms", @@ -161,6 +180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 81920, GPU: 0, + Architecture: "amd64", }, "Standard_B2als_v2": { InstanceType: "Standard_B2als_v2", @@ -168,6 +188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_B2as_v2": { InstanceType: "Standard_B2as_v2", @@ -175,6 +196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_B2ats_v2": { InstanceType: "Standard_B2ats_v2", @@ -182,6 +204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 1024, GPU: 0, + Architecture: "amd64", }, "Standard_B2ls_v2": { InstanceType: "Standard_B2ls_v2", @@ -189,6 +212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_B2ms": { InstanceType: "Standard_B2ms", @@ -196,6 +220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_B2pls_v2": { InstanceType: "Standard_B2pls_v2", @@ -203,6 +228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "arm64", }, "Standard_B2ps_v2": { InstanceType: "Standard_B2ps_v2", @@ -210,6 +236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "arm64", }, "Standard_B2pts_v2": { InstanceType: "Standard_B2pts_v2", @@ -217,6 +244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 1024, GPU: 0, + Architecture: "arm64", }, "Standard_B2s": { InstanceType: "Standard_B2s", @@ -224,6 +252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_B2s_v2": { InstanceType: "Standard_B2s_v2", @@ -231,6 +260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_B2ts_v2": { InstanceType: "Standard_B2ts_v2", @@ -238,6 +268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 1024, GPU: 0, + Architecture: "amd64", }, "Standard_B32als_v2": { InstanceType: "Standard_B32als_v2", @@ -245,6 +276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_B32as_v2": { InstanceType: "Standard_B32as_v2", @@ -252,6 +284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_B32ls_v2": { InstanceType: "Standard_B32ls_v2", @@ -259,6 +292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_B32s_v2": { InstanceType: "Standard_B32s_v2", @@ -266,6 +300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_B4als_v2": { InstanceType: "Standard_B4als_v2", @@ -273,6 +308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_B4as_v2": { InstanceType: "Standard_B4as_v2", @@ -280,6 +316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_B4ls_v2": { InstanceType: "Standard_B4ls_v2", @@ -287,6 +324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_B4ms": { InstanceType: "Standard_B4ms", @@ -294,6 +332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_B4pls_v2": { InstanceType: "Standard_B4pls_v2", @@ -301,6 +340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "arm64", }, "Standard_B4ps_v2": { InstanceType: "Standard_B4ps_v2", @@ -308,6 +348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_B4s_v2": { InstanceType: "Standard_B4s_v2", @@ -315,6 +356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_B8als_v2": { InstanceType: "Standard_B8als_v2", @@ -322,6 +364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_B8as_v2": { InstanceType: "Standard_B8as_v2", @@ -329,6 +372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_B8ls_v2": { InstanceType: "Standard_B8ls_v2", @@ -336,6 +380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_B8ms": { InstanceType: "Standard_B8ms", @@ -343,6 +388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_B8pls_v2": { InstanceType: "Standard_B8pls_v2", @@ -350,6 +396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_B8ps_v2": { InstanceType: "Standard_B8ps_v2", @@ -357,6 +404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_B8s_v2": { InstanceType: "Standard_B8s_v2", @@ -364,6 +412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D1": { InstanceType: "Standard_D1", @@ -371,6 +420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 3072, GPU: 0, + Architecture: "amd64", }, "Standard_D11": { InstanceType: "Standard_D11", @@ -378,6 +428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_D11_v2": { InstanceType: "Standard_D11_v2", @@ -385,6 +436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_D11_v2_Promo": { InstanceType: "Standard_D11_v2_Promo", @@ -392,6 +444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_D12": { InstanceType: "Standard_D12", @@ -399,6 +452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_D128ads_v7": { InstanceType: "Standard_D128ads_v7", @@ -406,6 +460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_D128alds_v7": { InstanceType: "Standard_D128alds_v7", @@ -413,6 +468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D128als_v7": { InstanceType: "Standard_D128als_v7", @@ -420,6 +476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D128as_v7": { InstanceType: "Standard_D128as_v7", @@ -427,6 +484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_D128ds_v6": { InstanceType: "Standard_D128ds_v6", @@ -434,6 +492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_D128lds_v6": { InstanceType: "Standard_D128lds_v6", @@ -441,6 +500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D128ls_v6": { InstanceType: "Standard_D128ls_v6", @@ -448,6 +508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D128s_v6": { InstanceType: "Standard_D128s_v6", @@ -455,6 +516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_D12_v2": { InstanceType: "Standard_D12_v2", @@ -462,6 +524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_D12_v2_Promo": { InstanceType: "Standard_D12_v2_Promo", @@ -469,6 +532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_D13": { InstanceType: "Standard_D13", @@ -476,6 +540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_D13_v2": { InstanceType: "Standard_D13_v2", @@ -483,6 +548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_D13_v2_Promo": { InstanceType: "Standard_D13_v2_Promo", @@ -490,6 +556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_D14": { InstanceType: "Standard_D14", @@ -497,6 +564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 114688, GPU: 0, + Architecture: "amd64", }, "Standard_D14_v2": { InstanceType: "Standard_D14_v2", @@ -504,6 +572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 114688, GPU: 0, + Architecture: "amd64", }, "Standard_D14_v2_Promo": { InstanceType: "Standard_D14_v2_Promo", @@ -511,6 +580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 114688, GPU: 0, + Architecture: "amd64", }, "Standard_D15_v2": { InstanceType: "Standard_D15_v2", @@ -518,6 +588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 143360, GPU: 0, + Architecture: "amd64", }, "Standard_D160ads_v7": { InstanceType: "Standard_D160ads_v7", @@ -525,6 +596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 160, MemoryMb: 655360, GPU: 0, + Architecture: "amd64", }, "Standard_D160alds_v7": { InstanceType: "Standard_D160alds_v7", @@ -532,6 +604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 160, MemoryMb: 327680, GPU: 0, + Architecture: "amd64", }, "Standard_D160als_v7": { InstanceType: "Standard_D160als_v7", @@ -539,6 +612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 160, MemoryMb: 327680, GPU: 0, + Architecture: "amd64", }, "Standard_D160as_v7": { InstanceType: "Standard_D160as_v7", @@ -546,6 +620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 160, MemoryMb: 655360, GPU: 0, + Architecture: "amd64", }, "Standard_D16_v3": { InstanceType: "Standard_D16_v3", @@ -553,6 +628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16_v4": { InstanceType: "Standard_D16_v4", @@ -560,6 +636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16_v5": { InstanceType: "Standard_D16_v5", @@ -567,6 +644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16a_v4": { InstanceType: "Standard_D16a_v4", @@ -574,6 +652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16ads_v5": { InstanceType: "Standard_D16ads_v5", @@ -581,6 +660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16ads_v6": { InstanceType: "Standard_D16ads_v6", @@ -588,6 +668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16ads_v7": { InstanceType: "Standard_D16ads_v7", @@ -595,6 +676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16alds_v6": { InstanceType: "Standard_D16alds_v6", @@ -602,6 +684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D16alds_v7": { InstanceType: "Standard_D16alds_v7", @@ -609,6 +692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D16als_v6": { InstanceType: "Standard_D16als_v6", @@ -616,6 +700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D16als_v7": { InstanceType: "Standard_D16als_v7", @@ -623,6 +708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D16as_v4": { InstanceType: "Standard_D16as_v4", @@ -630,6 +716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16as_v5": { InstanceType: "Standard_D16as_v5", @@ -637,6 +724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16as_v6": { InstanceType: "Standard_D16as_v6", @@ -644,6 +732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16as_v7": { InstanceType: "Standard_D16as_v7", @@ -651,6 +740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16d_v4": { InstanceType: "Standard_D16d_v4", @@ -658,6 +748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16d_v5": { InstanceType: "Standard_D16d_v5", @@ -665,6 +756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16ds_v4": { InstanceType: "Standard_D16ds_v4", @@ -672,6 +764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16ds_v5": { InstanceType: "Standard_D16ds_v5", @@ -679,6 +772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16ds_v6": { InstanceType: "Standard_D16ds_v6", @@ -686,6 +780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16lds_v5": { InstanceType: "Standard_D16lds_v5", @@ -693,6 +788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D16lds_v6": { InstanceType: "Standard_D16lds_v6", @@ -700,6 +796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D16ls_v5": { InstanceType: "Standard_D16ls_v5", @@ -707,6 +804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D16ls_v6": { InstanceType: "Standard_D16ls_v6", @@ -714,6 +812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D16pds_v5": { InstanceType: "Standard_D16pds_v5", @@ -721,6 +820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_D16pds_v6": { InstanceType: "Standard_D16pds_v6", @@ -728,6 +828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_D16plds_v5": { InstanceType: "Standard_D16plds_v5", @@ -735,6 +836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_D16plds_v6": { InstanceType: "Standard_D16plds_v6", @@ -742,6 +844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_D16pls_v5": { InstanceType: "Standard_D16pls_v5", @@ -749,6 +852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_D16pls_v6": { InstanceType: "Standard_D16pls_v6", @@ -756,6 +860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_D16ps_v5": { InstanceType: "Standard_D16ps_v5", @@ -763,6 +868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_D16ps_v6": { InstanceType: "Standard_D16ps_v6", @@ -770,6 +876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_D16s_v3": { InstanceType: "Standard_D16s_v3", @@ -777,6 +884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16s_v4": { InstanceType: "Standard_D16s_v4", @@ -784,6 +892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16s_v5": { InstanceType: "Standard_D16s_v5", @@ -791,6 +900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D16s_v6": { InstanceType: "Standard_D16s_v6", @@ -798,6 +908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D192ds_v6": { InstanceType: "Standard_D192ds_v6", @@ -805,6 +916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 192, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_D192s_v6": { InstanceType: "Standard_D192s_v6", @@ -812,6 +924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 192, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_D1_v2": { InstanceType: "Standard_D1_v2", @@ -819,6 +932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 3072, GPU: 0, + Architecture: "amd64", }, "Standard_D2": { InstanceType: "Standard_D2", @@ -826,6 +940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 7168, GPU: 0, + Architecture: "amd64", }, "Standard_D2_v2": { InstanceType: "Standard_D2_v2", @@ -833,6 +948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 7168, GPU: 0, + Architecture: "amd64", }, "Standard_D2_v2_Promo": { InstanceType: "Standard_D2_v2_Promo", @@ -840,6 +956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 7168, GPU: 0, + Architecture: "amd64", }, "Standard_D2_v3": { InstanceType: "Standard_D2_v3", @@ -847,6 +964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2_v4": { InstanceType: "Standard_D2_v4", @@ -854,6 +972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2_v5": { InstanceType: "Standard_D2_v5", @@ -861,6 +980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2a_v4": { InstanceType: "Standard_D2a_v4", @@ -868,6 +988,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2ads_v5": { InstanceType: "Standard_D2ads_v5", @@ -875,6 +996,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2ads_v6": { InstanceType: "Standard_D2ads_v6", @@ -882,6 +1004,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2ads_v7": { InstanceType: "Standard_D2ads_v7", @@ -889,6 +1012,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2alds_v6": { InstanceType: "Standard_D2alds_v6", @@ -896,6 +1020,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_D2alds_v7": { InstanceType: "Standard_D2alds_v7", @@ -903,6 +1028,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_D2als_v6": { InstanceType: "Standard_D2als_v6", @@ -910,6 +1036,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_D2als_v7": { InstanceType: "Standard_D2als_v7", @@ -917,6 +1044,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_D2as_v4": { InstanceType: "Standard_D2as_v4", @@ -924,6 +1052,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2as_v5": { InstanceType: "Standard_D2as_v5", @@ -931,6 +1060,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2as_v6": { InstanceType: "Standard_D2as_v6", @@ -938,6 +1068,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2as_v7": { InstanceType: "Standard_D2as_v7", @@ -945,6 +1076,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2d_v4": { InstanceType: "Standard_D2d_v4", @@ -952,6 +1084,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2d_v5": { InstanceType: "Standard_D2d_v5", @@ -959,6 +1092,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2ds_v4": { InstanceType: "Standard_D2ds_v4", @@ -966,6 +1100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2ds_v5": { InstanceType: "Standard_D2ds_v5", @@ -973,6 +1108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2ds_v6": { InstanceType: "Standard_D2ds_v6", @@ -980,6 +1116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2lds_v5": { InstanceType: "Standard_D2lds_v5", @@ -987,6 +1124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_D2lds_v6": { InstanceType: "Standard_D2lds_v6", @@ -994,6 +1132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_D2ls_v5": { InstanceType: "Standard_D2ls_v5", @@ -1001,6 +1140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_D2ls_v6": { InstanceType: "Standard_D2ls_v6", @@ -1008,6 +1148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_D2pds_v5": { InstanceType: "Standard_D2pds_v5", @@ -1015,6 +1156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "arm64", }, "Standard_D2pds_v6": { InstanceType: "Standard_D2pds_v6", @@ -1022,6 +1164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "arm64", }, "Standard_D2plds_v5": { InstanceType: "Standard_D2plds_v5", @@ -1029,6 +1172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "arm64", }, "Standard_D2plds_v6": { InstanceType: "Standard_D2plds_v6", @@ -1036,6 +1180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "arm64", }, "Standard_D2pls_v5": { InstanceType: "Standard_D2pls_v5", @@ -1043,6 +1188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "arm64", }, "Standard_D2pls_v6": { InstanceType: "Standard_D2pls_v6", @@ -1050,6 +1196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "arm64", }, "Standard_D2ps_v5": { InstanceType: "Standard_D2ps_v5", @@ -1057,6 +1204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "arm64", }, "Standard_D2ps_v6": { InstanceType: "Standard_D2ps_v6", @@ -1064,6 +1212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "arm64", }, "Standard_D2s_v3": { InstanceType: "Standard_D2s_v3", @@ -1071,6 +1220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2s_v4": { InstanceType: "Standard_D2s_v4", @@ -1078,6 +1228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2s_v5": { InstanceType: "Standard_D2s_v5", @@ -1085,6 +1236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D2s_v6": { InstanceType: "Standard_D2s_v6", @@ -1092,6 +1244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D3": { InstanceType: "Standard_D3", @@ -1099,6 +1252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_D32_v3": { InstanceType: "Standard_D32_v3", @@ -1106,6 +1260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32_v4": { InstanceType: "Standard_D32_v4", @@ -1113,6 +1268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32_v5": { InstanceType: "Standard_D32_v5", @@ -1120,6 +1276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32a_v4": { InstanceType: "Standard_D32a_v4", @@ -1127,6 +1284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32ads_v5": { InstanceType: "Standard_D32ads_v5", @@ -1134,6 +1292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32ads_v6": { InstanceType: "Standard_D32ads_v6", @@ -1141,6 +1300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32ads_v7": { InstanceType: "Standard_D32ads_v7", @@ -1148,6 +1308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32alds_v6": { InstanceType: "Standard_D32alds_v6", @@ -1155,6 +1316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D32alds_v7": { InstanceType: "Standard_D32alds_v7", @@ -1162,6 +1324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D32als_v6": { InstanceType: "Standard_D32als_v6", @@ -1169,6 +1332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D32als_v7": { InstanceType: "Standard_D32als_v7", @@ -1176,6 +1340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D32as_v4": { InstanceType: "Standard_D32as_v4", @@ -1183,6 +1348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32as_v5": { InstanceType: "Standard_D32as_v5", @@ -1190,6 +1356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32as_v6": { InstanceType: "Standard_D32as_v6", @@ -1197,6 +1364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32as_v7": { InstanceType: "Standard_D32as_v7", @@ -1204,6 +1372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32d_v4": { InstanceType: "Standard_D32d_v4", @@ -1211,6 +1380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32d_v5": { InstanceType: "Standard_D32d_v5", @@ -1218,6 +1388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32ds_v4": { InstanceType: "Standard_D32ds_v4", @@ -1225,6 +1396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32ds_v5": { InstanceType: "Standard_D32ds_v5", @@ -1232,6 +1404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32ds_v6": { InstanceType: "Standard_D32ds_v6", @@ -1239,6 +1412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32lds_v5": { InstanceType: "Standard_D32lds_v5", @@ -1246,6 +1420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D32lds_v6": { InstanceType: "Standard_D32lds_v6", @@ -1253,6 +1428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D32ls_v5": { InstanceType: "Standard_D32ls_v5", @@ -1260,6 +1436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D32ls_v6": { InstanceType: "Standard_D32ls_v6", @@ -1267,6 +1444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_D32pds_v5": { InstanceType: "Standard_D32pds_v5", @@ -1274,6 +1452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_D32pds_v6": { InstanceType: "Standard_D32pds_v6", @@ -1281,6 +1460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_D32plds_v5": { InstanceType: "Standard_D32plds_v5", @@ -1288,6 +1468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_D32plds_v6": { InstanceType: "Standard_D32plds_v6", @@ -1295,6 +1476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_D32pls_v5": { InstanceType: "Standard_D32pls_v5", @@ -1302,6 +1484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_D32pls_v6": { InstanceType: "Standard_D32pls_v6", @@ -1309,6 +1492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_D32ps_v5": { InstanceType: "Standard_D32ps_v5", @@ -1316,6 +1500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_D32ps_v6": { InstanceType: "Standard_D32ps_v6", @@ -1323,6 +1508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_D32s_v3": { InstanceType: "Standard_D32s_v3", @@ -1330,6 +1516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32s_v4": { InstanceType: "Standard_D32s_v4", @@ -1337,6 +1524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32s_v5": { InstanceType: "Standard_D32s_v5", @@ -1344,6 +1532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D32s_v6": { InstanceType: "Standard_D32s_v6", @@ -1351,6 +1540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D3_v2": { InstanceType: "Standard_D3_v2", @@ -1358,6 +1548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_D3_v2_Promo": { InstanceType: "Standard_D3_v2_Promo", @@ -1365,6 +1556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_D4": { InstanceType: "Standard_D4", @@ -1372,6 +1564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_D48_v3": { InstanceType: "Standard_D48_v3", @@ -1379,6 +1572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48_v4": { InstanceType: "Standard_D48_v4", @@ -1386,6 +1580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48_v5": { InstanceType: "Standard_D48_v5", @@ -1393,6 +1588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48a_v4": { InstanceType: "Standard_D48a_v4", @@ -1400,6 +1596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48ads_v5": { InstanceType: "Standard_D48ads_v5", @@ -1407,6 +1604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48ads_v6": { InstanceType: "Standard_D48ads_v6", @@ -1414,6 +1612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48ads_v7": { InstanceType: "Standard_D48ads_v7", @@ -1421,6 +1620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48alds_v6": { InstanceType: "Standard_D48alds_v6", @@ -1428,6 +1628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_D48alds_v7": { InstanceType: "Standard_D48alds_v7", @@ -1435,6 +1636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_D48als_v6": { InstanceType: "Standard_D48als_v6", @@ -1442,6 +1644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_D48als_v7": { InstanceType: "Standard_D48als_v7", @@ -1449,6 +1652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_D48as_v4": { InstanceType: "Standard_D48as_v4", @@ -1456,6 +1660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48as_v5": { InstanceType: "Standard_D48as_v5", @@ -1463,6 +1668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48as_v6": { InstanceType: "Standard_D48as_v6", @@ -1470,6 +1676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48as_v7": { InstanceType: "Standard_D48as_v7", @@ -1477,6 +1684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48d_v4": { InstanceType: "Standard_D48d_v4", @@ -1484,6 +1692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48d_v5": { InstanceType: "Standard_D48d_v5", @@ -1491,6 +1700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48ds_v4": { InstanceType: "Standard_D48ds_v4", @@ -1498,6 +1708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48ds_v5": { InstanceType: "Standard_D48ds_v5", @@ -1505,6 +1716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48ds_v6": { InstanceType: "Standard_D48ds_v6", @@ -1512,6 +1724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48lds_v5": { InstanceType: "Standard_D48lds_v5", @@ -1519,6 +1732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_D48lds_v6": { InstanceType: "Standard_D48lds_v6", @@ -1526,6 +1740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_D48ls_v5": { InstanceType: "Standard_D48ls_v5", @@ -1533,6 +1748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_D48ls_v6": { InstanceType: "Standard_D48ls_v6", @@ -1540,6 +1756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_D48pds_v5": { InstanceType: "Standard_D48pds_v5", @@ -1547,6 +1764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "arm64", }, "Standard_D48pds_v6": { InstanceType: "Standard_D48pds_v6", @@ -1554,6 +1772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "arm64", }, "Standard_D48plds_v5": { InstanceType: "Standard_D48plds_v5", @@ -1561,6 +1780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "arm64", }, "Standard_D48plds_v6": { InstanceType: "Standard_D48plds_v6", @@ -1568,6 +1788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "arm64", }, "Standard_D48pls_v5": { InstanceType: "Standard_D48pls_v5", @@ -1575,6 +1796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "arm64", }, "Standard_D48pls_v6": { InstanceType: "Standard_D48pls_v6", @@ -1582,6 +1804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "arm64", }, "Standard_D48ps_v5": { InstanceType: "Standard_D48ps_v5", @@ -1589,6 +1812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "arm64", }, "Standard_D48ps_v6": { InstanceType: "Standard_D48ps_v6", @@ -1596,6 +1820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "arm64", }, "Standard_D48s_v3": { InstanceType: "Standard_D48s_v3", @@ -1603,6 +1828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48s_v4": { InstanceType: "Standard_D48s_v4", @@ -1610,6 +1836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48s_v5": { InstanceType: "Standard_D48s_v5", @@ -1617,6 +1844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D48s_v6": { InstanceType: "Standard_D48s_v6", @@ -1624,6 +1852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D4_v2": { InstanceType: "Standard_D4_v2", @@ -1631,6 +1860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_D4_v2_Promo": { InstanceType: "Standard_D4_v2_Promo", @@ -1638,6 +1868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_D4_v3": { InstanceType: "Standard_D4_v3", @@ -1645,6 +1876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4_v4": { InstanceType: "Standard_D4_v4", @@ -1652,6 +1884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4_v5": { InstanceType: "Standard_D4_v5", @@ -1659,6 +1892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4a_v4": { InstanceType: "Standard_D4a_v4", @@ -1666,6 +1900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4ads_v5": { InstanceType: "Standard_D4ads_v5", @@ -1673,6 +1908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4ads_v6": { InstanceType: "Standard_D4ads_v6", @@ -1680,6 +1916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4ads_v7": { InstanceType: "Standard_D4ads_v7", @@ -1687,6 +1924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4alds_v6": { InstanceType: "Standard_D4alds_v6", @@ -1694,6 +1932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D4alds_v7": { InstanceType: "Standard_D4alds_v7", @@ -1701,6 +1940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D4als_v6": { InstanceType: "Standard_D4als_v6", @@ -1708,6 +1948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D4als_v7": { InstanceType: "Standard_D4als_v7", @@ -1715,6 +1956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D4as_v4": { InstanceType: "Standard_D4as_v4", @@ -1722,6 +1964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4as_v5": { InstanceType: "Standard_D4as_v5", @@ -1729,6 +1972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4as_v6": { InstanceType: "Standard_D4as_v6", @@ -1736,6 +1980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4as_v7": { InstanceType: "Standard_D4as_v7", @@ -1743,6 +1988,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4d_v4": { InstanceType: "Standard_D4d_v4", @@ -1750,6 +1996,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4d_v5": { InstanceType: "Standard_D4d_v5", @@ -1757,6 +2004,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4ds_v4": { InstanceType: "Standard_D4ds_v4", @@ -1764,6 +2012,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4ds_v5": { InstanceType: "Standard_D4ds_v5", @@ -1771,6 +2020,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4ds_v6": { InstanceType: "Standard_D4ds_v6", @@ -1778,6 +2028,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4lds_v5": { InstanceType: "Standard_D4lds_v5", @@ -1785,6 +2036,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D4lds_v6": { InstanceType: "Standard_D4lds_v6", @@ -1792,6 +2044,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D4ls_v5": { InstanceType: "Standard_D4ls_v5", @@ -1799,6 +2052,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D4ls_v6": { InstanceType: "Standard_D4ls_v6", @@ -1806,6 +2060,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_D4pds_v5": { InstanceType: "Standard_D4pds_v5", @@ -1813,6 +2068,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_D4pds_v6": { InstanceType: "Standard_D4pds_v6", @@ -1820,6 +2076,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_D4plds_v5": { InstanceType: "Standard_D4plds_v5", @@ -1827,6 +2084,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "arm64", }, "Standard_D4plds_v6": { InstanceType: "Standard_D4plds_v6", @@ -1834,6 +2092,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "arm64", }, "Standard_D4pls_v5": { InstanceType: "Standard_D4pls_v5", @@ -1841,6 +2100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "arm64", }, "Standard_D4pls_v6": { InstanceType: "Standard_D4pls_v6", @@ -1848,6 +2108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "arm64", }, "Standard_D4ps_v5": { InstanceType: "Standard_D4ps_v5", @@ -1855,6 +2116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_D4ps_v6": { InstanceType: "Standard_D4ps_v6", @@ -1862,6 +2124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_D4s_v3": { InstanceType: "Standard_D4s_v3", @@ -1869,6 +2132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4s_v4": { InstanceType: "Standard_D4s_v4", @@ -1876,6 +2140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4s_v5": { InstanceType: "Standard_D4s_v5", @@ -1883,6 +2148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D4s_v6": { InstanceType: "Standard_D4s_v6", @@ -1890,6 +2156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D5_v2": { InstanceType: "Standard_D5_v2", @@ -1897,6 +2164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_D5_v2_Promo": { InstanceType: "Standard_D5_v2_Promo", @@ -1904,6 +2172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_D64_v3": { InstanceType: "Standard_D64_v3", @@ -1911,6 +2180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64_v4": { InstanceType: "Standard_D64_v4", @@ -1918,6 +2188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64_v5": { InstanceType: "Standard_D64_v5", @@ -1925,6 +2196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64a_v4": { InstanceType: "Standard_D64a_v4", @@ -1932,6 +2204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64ads_v5": { InstanceType: "Standard_D64ads_v5", @@ -1939,6 +2212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64ads_v6": { InstanceType: "Standard_D64ads_v6", @@ -1946,6 +2220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64ads_v7": { InstanceType: "Standard_D64ads_v7", @@ -1953,6 +2228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64alds_v6": { InstanceType: "Standard_D64alds_v6", @@ -1960,6 +2236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D64alds_v7": { InstanceType: "Standard_D64alds_v7", @@ -1967,6 +2244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D64als_v6": { InstanceType: "Standard_D64als_v6", @@ -1974,6 +2252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D64als_v7": { InstanceType: "Standard_D64als_v7", @@ -1981,6 +2260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D64as_v4": { InstanceType: "Standard_D64as_v4", @@ -1988,6 +2268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64as_v5": { InstanceType: "Standard_D64as_v5", @@ -1995,6 +2276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64as_v6": { InstanceType: "Standard_D64as_v6", @@ -2002,6 +2284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64as_v7": { InstanceType: "Standard_D64as_v7", @@ -2009,6 +2292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64d_v4": { InstanceType: "Standard_D64d_v4", @@ -2016,6 +2300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64d_v5": { InstanceType: "Standard_D64d_v5", @@ -2023,6 +2308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64ds_v4": { InstanceType: "Standard_D64ds_v4", @@ -2030,6 +2316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64ds_v5": { InstanceType: "Standard_D64ds_v5", @@ -2037,6 +2324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64ds_v6": { InstanceType: "Standard_D64ds_v6", @@ -2044,6 +2332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64lds_v5": { InstanceType: "Standard_D64lds_v5", @@ -2051,6 +2340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D64lds_v6": { InstanceType: "Standard_D64lds_v6", @@ -2058,6 +2348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D64ls_v5": { InstanceType: "Standard_D64ls_v5", @@ -2065,6 +2356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D64ls_v6": { InstanceType: "Standard_D64ls_v6", @@ -2072,6 +2364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_D64pds_v5": { InstanceType: "Standard_D64pds_v5", @@ -2079,6 +2372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 212992, GPU: 0, + Architecture: "arm64", }, "Standard_D64pds_v6": { InstanceType: "Standard_D64pds_v6", @@ -2086,6 +2380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "arm64", }, "Standard_D64plds_v5": { InstanceType: "Standard_D64plds_v5", @@ -2093,6 +2388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_D64plds_v6": { InstanceType: "Standard_D64plds_v6", @@ -2100,6 +2396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_D64pls_v5": { InstanceType: "Standard_D64pls_v5", @@ -2107,6 +2404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_D64pls_v6": { InstanceType: "Standard_D64pls_v6", @@ -2114,6 +2412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_D64ps_v5": { InstanceType: "Standard_D64ps_v5", @@ -2121,6 +2420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 212992, GPU: 0, + Architecture: "arm64", }, "Standard_D64ps_v6": { InstanceType: "Standard_D64ps_v6", @@ -2128,6 +2428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "arm64", }, "Standard_D64s_v3": { InstanceType: "Standard_D64s_v3", @@ -2135,6 +2436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64s_v4": { InstanceType: "Standard_D64s_v4", @@ -2142,6 +2444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64s_v5": { InstanceType: "Standard_D64s_v5", @@ -2149,6 +2452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D64s_v6": { InstanceType: "Standard_D64s_v6", @@ -2156,6 +2460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_D8_v3": { InstanceType: "Standard_D8_v3", @@ -2163,6 +2468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8_v4": { InstanceType: "Standard_D8_v4", @@ -2170,6 +2476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8_v5": { InstanceType: "Standard_D8_v5", @@ -2177,6 +2484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8a_v4": { InstanceType: "Standard_D8a_v4", @@ -2184,6 +2492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8ads_v5": { InstanceType: "Standard_D8ads_v5", @@ -2191,6 +2500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8ads_v6": { InstanceType: "Standard_D8ads_v6", @@ -2198,6 +2508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8ads_v7": { InstanceType: "Standard_D8ads_v7", @@ -2205,6 +2516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8alds_v6": { InstanceType: "Standard_D8alds_v6", @@ -2212,6 +2524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D8alds_v7": { InstanceType: "Standard_D8alds_v7", @@ -2219,6 +2532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D8als_v6": { InstanceType: "Standard_D8als_v6", @@ -2226,6 +2540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D8als_v7": { InstanceType: "Standard_D8als_v7", @@ -2233,6 +2548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D8as_v4": { InstanceType: "Standard_D8as_v4", @@ -2240,6 +2556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8as_v5": { InstanceType: "Standard_D8as_v5", @@ -2247,6 +2564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8as_v6": { InstanceType: "Standard_D8as_v6", @@ -2254,6 +2572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8as_v7": { InstanceType: "Standard_D8as_v7", @@ -2261,6 +2580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8d_v4": { InstanceType: "Standard_D8d_v4", @@ -2268,6 +2588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8d_v5": { InstanceType: "Standard_D8d_v5", @@ -2275,6 +2596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8ds_v4": { InstanceType: "Standard_D8ds_v4", @@ -2282,6 +2604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8ds_v5": { InstanceType: "Standard_D8ds_v5", @@ -2289,6 +2612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8ds_v6": { InstanceType: "Standard_D8ds_v6", @@ -2296,6 +2620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8lds_v5": { InstanceType: "Standard_D8lds_v5", @@ -2303,6 +2628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D8lds_v6": { InstanceType: "Standard_D8lds_v6", @@ -2310,6 +2636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D8ls_v5": { InstanceType: "Standard_D8ls_v5", @@ -2317,6 +2644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D8ls_v6": { InstanceType: "Standard_D8ls_v6", @@ -2324,6 +2652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_D8pds_v5": { InstanceType: "Standard_D8pds_v5", @@ -2331,6 +2660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_D8pds_v6": { InstanceType: "Standard_D8pds_v6", @@ -2338,6 +2668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_D8plds_v5": { InstanceType: "Standard_D8plds_v5", @@ -2345,6 +2676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_D8plds_v6": { InstanceType: "Standard_D8plds_v6", @@ -2352,6 +2684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_D8pls_v5": { InstanceType: "Standard_D8pls_v5", @@ -2359,6 +2692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_D8pls_v6": { InstanceType: "Standard_D8pls_v6", @@ -2366,6 +2700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_D8ps_v5": { InstanceType: "Standard_D8ps_v5", @@ -2373,6 +2708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_D8ps_v6": { InstanceType: "Standard_D8ps_v6", @@ -2380,6 +2716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_D8s_v3": { InstanceType: "Standard_D8s_v3", @@ -2387,6 +2724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8s_v4": { InstanceType: "Standard_D8s_v4", @@ -2394,6 +2732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8s_v5": { InstanceType: "Standard_D8s_v5", @@ -2401,6 +2740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D8s_v6": { InstanceType: "Standard_D8s_v6", @@ -2408,6 +2748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_D96_v5": { InstanceType: "Standard_D96_v5", @@ -2415,6 +2756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96a_v4": { InstanceType: "Standard_D96a_v4", @@ -2422,6 +2764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96ads_v5": { InstanceType: "Standard_D96ads_v5", @@ -2429,6 +2772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96ads_v6": { InstanceType: "Standard_D96ads_v6", @@ -2436,6 +2780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96ads_v7": { InstanceType: "Standard_D96ads_v7", @@ -2443,6 +2788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96alds_v6": { InstanceType: "Standard_D96alds_v6", @@ -2450,6 +2796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D96alds_v7": { InstanceType: "Standard_D96alds_v7", @@ -2457,6 +2804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D96als_v6": { InstanceType: "Standard_D96als_v6", @@ -2464,6 +2812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D96als_v7": { InstanceType: "Standard_D96als_v7", @@ -2471,6 +2820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D96as_v4": { InstanceType: "Standard_D96as_v4", @@ -2478,6 +2828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96as_v5": { InstanceType: "Standard_D96as_v5", @@ -2485,6 +2836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96as_v6": { InstanceType: "Standard_D96as_v6", @@ -2492,6 +2844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96as_v7": { InstanceType: "Standard_D96as_v7", @@ -2499,6 +2852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96d_v5": { InstanceType: "Standard_D96d_v5", @@ -2506,6 +2860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96ds_v5": { InstanceType: "Standard_D96ds_v5", @@ -2513,6 +2868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96ds_v6": { InstanceType: "Standard_D96ds_v6", @@ -2520,6 +2876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96lds_v5": { InstanceType: "Standard_D96lds_v5", @@ -2527,6 +2884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D96lds_v6": { InstanceType: "Standard_D96lds_v6", @@ -2534,6 +2892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D96ls_v5": { InstanceType: "Standard_D96ls_v5", @@ -2541,6 +2900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D96ls_v6": { InstanceType: "Standard_D96ls_v6", @@ -2548,6 +2908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_D96pds_v6": { InstanceType: "Standard_D96pds_v6", @@ -2555,6 +2916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "arm64", }, "Standard_D96plds_v6": { InstanceType: "Standard_D96plds_v6", @@ -2562,6 +2924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 196608, GPU: 0, + Architecture: "arm64", }, "Standard_D96pls_v6": { InstanceType: "Standard_D96pls_v6", @@ -2569,6 +2932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 196608, GPU: 0, + Architecture: "arm64", }, "Standard_D96ps_v6": { InstanceType: "Standard_D96ps_v6", @@ -2576,6 +2940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "arm64", }, "Standard_D96s_v5": { InstanceType: "Standard_D96s_v5", @@ -2583,6 +2948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_D96s_v6": { InstanceType: "Standard_D96s_v6", @@ -2590,6 +2956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC128eds_v6": { InstanceType: "Standard_DC128eds_v6", @@ -2597,6 +2964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_DC128es_v6": { InstanceType: "Standard_DC128es_v6", @@ -2604,6 +2972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_DC16ads_cc_v5": { InstanceType: "Standard_DC16ads_cc_v5", @@ -2611,6 +2980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC16ads_v5": { InstanceType: "Standard_DC16ads_v5", @@ -2618,6 +2988,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC16ads_v6": { InstanceType: "Standard_DC16ads_v6", @@ -2625,6 +2996,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC16as_cc_v5": { InstanceType: "Standard_DC16as_cc_v5", @@ -2632,6 +3004,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC16as_v5": { InstanceType: "Standard_DC16as_v5", @@ -2639,6 +3012,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC16as_v6": { InstanceType: "Standard_DC16as_v6", @@ -2646,6 +3020,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC16ds_v3": { InstanceType: "Standard_DC16ds_v3", @@ -2653,6 +3028,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC16eds_v5": { InstanceType: "Standard_DC16eds_v5", @@ -2660,6 +3036,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC16eds_v6": { InstanceType: "Standard_DC16eds_v6", @@ -2667,6 +3044,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC16es_v5": { InstanceType: "Standard_DC16es_v5", @@ -2674,6 +3052,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC16es_v6": { InstanceType: "Standard_DC16es_v6", @@ -2681,6 +3060,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC16s_v3": { InstanceType: "Standard_DC16s_v3", @@ -2688,6 +3068,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC1ds_v3": { InstanceType: "Standard_DC1ds_v3", @@ -2695,6 +3076,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC1s_v2": { InstanceType: "Standard_DC1s_v2", @@ -2702,6 +3084,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_DC1s_v3": { InstanceType: "Standard_DC1s_v3", @@ -2709,6 +3092,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC24ds_v3": { InstanceType: "Standard_DC24ds_v3", @@ -2716,6 +3100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC24s_v3": { InstanceType: "Standard_DC24s_v3", @@ -2723,6 +3108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC2ads_v5": { InstanceType: "Standard_DC2ads_v5", @@ -2730,6 +3116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC2ads_v6": { InstanceType: "Standard_DC2ads_v6", @@ -2737,6 +3124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC2as_v5": { InstanceType: "Standard_DC2as_v5", @@ -2744,6 +3132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC2as_v6": { InstanceType: "Standard_DC2as_v6", @@ -2751,6 +3140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC2ds_v3": { InstanceType: "Standard_DC2ds_v3", @@ -2758,6 +3148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC2eds_v5": { InstanceType: "Standard_DC2eds_v5", @@ -2765,6 +3156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC2eds_v6": { InstanceType: "Standard_DC2eds_v6", @@ -2772,6 +3164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC2es_v5": { InstanceType: "Standard_DC2es_v5", @@ -2779,6 +3172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC2es_v6": { InstanceType: "Standard_DC2es_v6", @@ -2786,6 +3180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC2s_v2": { InstanceType: "Standard_DC2s_v2", @@ -2793,6 +3188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_DC2s_v3": { InstanceType: "Standard_DC2s_v3", @@ -2800,6 +3196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC32ads_cc_v5": { InstanceType: "Standard_DC32ads_cc_v5", @@ -2807,6 +3204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC32ads_v5": { InstanceType: "Standard_DC32ads_v5", @@ -2814,6 +3212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC32ads_v6": { InstanceType: "Standard_DC32ads_v6", @@ -2821,6 +3220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC32as_cc_v5": { InstanceType: "Standard_DC32as_cc_v5", @@ -2828,6 +3228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC32as_v5": { InstanceType: "Standard_DC32as_v5", @@ -2835,6 +3236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC32as_v6": { InstanceType: "Standard_DC32as_v6", @@ -2842,6 +3244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC32ds_v3": { InstanceType: "Standard_DC32ds_v3", @@ -2849,6 +3252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC32eds_v5": { InstanceType: "Standard_DC32eds_v5", @@ -2856,6 +3260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC32eds_v6": { InstanceType: "Standard_DC32eds_v6", @@ -2863,6 +3268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC32es_v5": { InstanceType: "Standard_DC32es_v5", @@ -2870,6 +3276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC32es_v6": { InstanceType: "Standard_DC32es_v6", @@ -2877,6 +3284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_DC32s_v3": { InstanceType: "Standard_DC32s_v3", @@ -2884,6 +3292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC48ads_cc_v5": { InstanceType: "Standard_DC48ads_cc_v5", @@ -2891,6 +3300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC48ads_v5": { InstanceType: "Standard_DC48ads_v5", @@ -2898,6 +3308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC48ads_v6": { InstanceType: "Standard_DC48ads_v6", @@ -2905,6 +3316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC48as_cc_v5": { InstanceType: "Standard_DC48as_cc_v5", @@ -2912,6 +3324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC48as_v5": { InstanceType: "Standard_DC48as_v5", @@ -2919,6 +3332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC48as_v6": { InstanceType: "Standard_DC48as_v6", @@ -2926,6 +3340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC48ds_v3": { InstanceType: "Standard_DC48ds_v3", @@ -2933,6 +3348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC48eds_v5": { InstanceType: "Standard_DC48eds_v5", @@ -2940,6 +3356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC48eds_v6": { InstanceType: "Standard_DC48eds_v6", @@ -2947,6 +3364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC48es_v5": { InstanceType: "Standard_DC48es_v5", @@ -2954,6 +3372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC48es_v6": { InstanceType: "Standard_DC48es_v6", @@ -2961,6 +3380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_DC48s_v3": { InstanceType: "Standard_DC48s_v3", @@ -2968,6 +3388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC4ads_cc_v5": { InstanceType: "Standard_DC4ads_cc_v5", @@ -2975,6 +3396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4ads_v5": { InstanceType: "Standard_DC4ads_v5", @@ -2982,6 +3404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4ads_v6": { InstanceType: "Standard_DC4ads_v6", @@ -2989,6 +3412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4as_cc_v5": { InstanceType: "Standard_DC4as_cc_v5", @@ -2996,6 +3420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4as_v5": { InstanceType: "Standard_DC4as_v5", @@ -3003,6 +3428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4as_v6": { InstanceType: "Standard_DC4as_v6", @@ -3010,6 +3436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4ds_v3": { InstanceType: "Standard_DC4ds_v3", @@ -3017,6 +3444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC4eds_v5": { InstanceType: "Standard_DC4eds_v5", @@ -3024,6 +3452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4eds_v6": { InstanceType: "Standard_DC4eds_v6", @@ -3031,6 +3460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4es_v5": { InstanceType: "Standard_DC4es_v5", @@ -3038,6 +3468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4es_v6": { InstanceType: "Standard_DC4es_v6", @@ -3045,6 +3476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4s_v2": { InstanceType: "Standard_DC4s_v2", @@ -3052,6 +3484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_DC4s_v3": { InstanceType: "Standard_DC4s_v3", @@ -3059,6 +3492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC64ads_cc_v5": { InstanceType: "Standard_DC64ads_cc_v5", @@ -3066,6 +3500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC64ads_v5": { InstanceType: "Standard_DC64ads_v5", @@ -3073,6 +3508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC64ads_v6": { InstanceType: "Standard_DC64ads_v6", @@ -3080,6 +3516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC64as_cc_v5": { InstanceType: "Standard_DC64as_cc_v5", @@ -3087,6 +3524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC64as_v5": { InstanceType: "Standard_DC64as_v5", @@ -3094,6 +3532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC64as_v6": { InstanceType: "Standard_DC64as_v6", @@ -3101,6 +3540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC64eds_v5": { InstanceType: "Standard_DC64eds_v5", @@ -3108,6 +3548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC64eds_v6": { InstanceType: "Standard_DC64eds_v6", @@ -3115,6 +3556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC64es_v5": { InstanceType: "Standard_DC64es_v5", @@ -3122,6 +3564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC64es_v6": { InstanceType: "Standard_DC64es_v6", @@ -3129,6 +3572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_DC8_v2": { InstanceType: "Standard_DC8_v2", @@ -3136,6 +3580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8ads_cc_v5": { InstanceType: "Standard_DC8ads_cc_v5", @@ -3143,6 +3588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8ads_v5": { InstanceType: "Standard_DC8ads_v5", @@ -3150,6 +3596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8ads_v6": { InstanceType: "Standard_DC8ads_v6", @@ -3157,6 +3604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8as_cc_v5": { InstanceType: "Standard_DC8as_cc_v5", @@ -3164,6 +3612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8as_v5": { InstanceType: "Standard_DC8as_v5", @@ -3171,6 +3620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8as_v6": { InstanceType: "Standard_DC8as_v6", @@ -3178,6 +3628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8ds_v3": { InstanceType: "Standard_DC8ds_v3", @@ -3185,6 +3636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC8eds_v5": { InstanceType: "Standard_DC8eds_v5", @@ -3192,6 +3644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8eds_v6": { InstanceType: "Standard_DC8eds_v6", @@ -3199,6 +3652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8es_v5": { InstanceType: "Standard_DC8es_v5", @@ -3206,6 +3660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8es_v6": { InstanceType: "Standard_DC8es_v6", @@ -3213,6 +3668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_DC8s_v3": { InstanceType: "Standard_DC8s_v3", @@ -3220,6 +3676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_DC96ads_cc_v5": { InstanceType: "Standard_DC96ads_cc_v5", @@ -3227,6 +3684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC96ads_v5": { InstanceType: "Standard_DC96ads_v5", @@ -3234,6 +3692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC96ads_v6": { InstanceType: "Standard_DC96ads_v6", @@ -3241,6 +3700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC96as_cc_v5": { InstanceType: "Standard_DC96as_cc_v5", @@ -3248,6 +3708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC96as_v5": { InstanceType: "Standard_DC96as_v5", @@ -3255,6 +3716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC96as_v6": { InstanceType: "Standard_DC96as_v6", @@ -3262,6 +3724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC96eds_v5": { InstanceType: "Standard_DC96eds_v5", @@ -3269,6 +3732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC96eds_v6": { InstanceType: "Standard_DC96eds_v6", @@ -3276,6 +3740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC96es_v5": { InstanceType: "Standard_DC96es_v5", @@ -3283,6 +3748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DC96es_v6": { InstanceType: "Standard_DC96es_v6", @@ -3290,6 +3756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_DS1": { InstanceType: "Standard_DS1", @@ -3297,6 +3764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 3072, GPU: 0, + Architecture: "amd64", }, "Standard_DS11": { InstanceType: "Standard_DS11", @@ -3304,6 +3772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_DS11-1_v2": { InstanceType: "Standard_DS11-1_v2", @@ -3311,6 +3780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_DS11_v2": { InstanceType: "Standard_DS11_v2", @@ -3318,6 +3788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_DS11_v2_Promo": { InstanceType: "Standard_DS11_v2_Promo", @@ -3325,6 +3796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_DS12": { InstanceType: "Standard_DS12", @@ -3332,6 +3804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_DS12-1_v2": { InstanceType: "Standard_DS12-1_v2", @@ -3339,6 +3812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_DS12-2_v2": { InstanceType: "Standard_DS12-2_v2", @@ -3346,6 +3820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_DS12_v2": { InstanceType: "Standard_DS12_v2", @@ -3353,6 +3828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_DS12_v2_Promo": { InstanceType: "Standard_DS12_v2_Promo", @@ -3360,6 +3836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_DS13": { InstanceType: "Standard_DS13", @@ -3367,6 +3844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_DS13-2_v2": { InstanceType: "Standard_DS13-2_v2", @@ -3374,6 +3852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_DS13-4_v2": { InstanceType: "Standard_DS13-4_v2", @@ -3381,6 +3860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_DS13_v2": { InstanceType: "Standard_DS13_v2", @@ -3388,6 +3868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_DS13_v2_Promo": { InstanceType: "Standard_DS13_v2_Promo", @@ -3395,6 +3876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_DS14": { InstanceType: "Standard_DS14", @@ -3402,6 +3884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 114688, GPU: 0, + Architecture: "amd64", }, "Standard_DS14-4_v2": { InstanceType: "Standard_DS14-4_v2", @@ -3409,6 +3892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 114688, GPU: 0, + Architecture: "amd64", }, "Standard_DS14-8_v2": { InstanceType: "Standard_DS14-8_v2", @@ -3416,6 +3900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 114688, GPU: 0, + Architecture: "amd64", }, "Standard_DS14_v2": { InstanceType: "Standard_DS14_v2", @@ -3423,6 +3908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 114688, GPU: 0, + Architecture: "amd64", }, "Standard_DS14_v2_Promo": { InstanceType: "Standard_DS14_v2_Promo", @@ -3430,6 +3916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 114688, GPU: 0, + Architecture: "amd64", }, "Standard_DS15_v2": { InstanceType: "Standard_DS15_v2", @@ -3437,6 +3924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 143360, GPU: 0, + Architecture: "amd64", }, "Standard_DS1_v2": { InstanceType: "Standard_DS1_v2", @@ -3444,6 +3932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 3072, GPU: 0, + Architecture: "amd64", }, "Standard_DS2": { InstanceType: "Standard_DS2", @@ -3451,6 +3940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 7168, GPU: 0, + Architecture: "amd64", }, "Standard_DS2_v2": { InstanceType: "Standard_DS2_v2", @@ -3458,6 +3948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 7168, GPU: 0, + Architecture: "amd64", }, "Standard_DS2_v2_Promo": { InstanceType: "Standard_DS2_v2_Promo", @@ -3465,6 +3956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 7168, GPU: 0, + Architecture: "amd64", }, "Standard_DS3": { InstanceType: "Standard_DS3", @@ -3472,6 +3964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_DS3_v2": { InstanceType: "Standard_DS3_v2", @@ -3479,6 +3972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_DS3_v2_Promo": { InstanceType: "Standard_DS3_v2_Promo", @@ -3486,6 +3980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 14336, GPU: 0, + Architecture: "amd64", }, "Standard_DS4": { InstanceType: "Standard_DS4", @@ -3493,6 +3988,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_DS4_v2": { InstanceType: "Standard_DS4_v2", @@ -3500,6 +3996,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_DS4_v2_Promo": { InstanceType: "Standard_DS4_v2_Promo", @@ -3507,6 +4004,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_DS5_v2": { InstanceType: "Standard_DS5_v2", @@ -3514,6 +4012,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_DS5_v2_Promo": { InstanceType: "Standard_DS5_v2_Promo", @@ -3521,6 +4020,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_E104i_v5": { InstanceType: "Standard_E104i_v5", @@ -3528,6 +4028,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 104, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E104id_v5": { InstanceType: "Standard_E104id_v5", @@ -3535,6 +4036,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 104, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E104ids_v5": { InstanceType: "Standard_E104ids_v5", @@ -3542,6 +4044,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 104, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E104is_v5": { InstanceType: "Standard_E104is_v5", @@ -3549,6 +4052,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 104, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E112iads_v5": { InstanceType: "Standard_E112iads_v5", @@ -3556,6 +4060,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 112, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E112ias_v5": { InstanceType: "Standard_E112ias_v5", @@ -3563,6 +4068,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 112, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E112ibds_v5": { InstanceType: "Standard_E112ibds_v5", @@ -3570,6 +4076,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 112, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E112ibs_v5": { InstanceType: "Standard_E112ibs_v5", @@ -3577,6 +4084,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 112, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E128-32ads_v7": { InstanceType: "Standard_E128-32ads_v7", @@ -3584,6 +4092,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128-32as_v7": { InstanceType: "Standard_E128-32as_v7", @@ -3591,6 +4100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128-32ds_v6": { InstanceType: "Standard_E128-32ds_v6", @@ -3598,6 +4108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128-32s_v6": { InstanceType: "Standard_E128-32s_v6", @@ -3605,6 +4116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128-64ads_v7": { InstanceType: "Standard_E128-64ads_v7", @@ -3612,6 +4124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128-64as_v7": { InstanceType: "Standard_E128-64as_v7", @@ -3619,6 +4132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128-64ds_v6": { InstanceType: "Standard_E128-64ds_v6", @@ -3626,6 +4140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128-64s_v6": { InstanceType: "Standard_E128-64s_v6", @@ -3633,6 +4148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128ads_v7": { InstanceType: "Standard_E128ads_v7", @@ -3640,6 +4156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128as_v7": { InstanceType: "Standard_E128as_v7", @@ -3647,6 +4164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128ds_v6": { InstanceType: "Standard_E128ds_v6", @@ -3654,6 +4172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E128s_v6": { InstanceType: "Standard_E128s_v6", @@ -3661,6 +4180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4ads_v5": { InstanceType: "Standard_E16-4ads_v5", @@ -3668,6 +4188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4ads_v7": { InstanceType: "Standard_E16-4ads_v7", @@ -3675,6 +4196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4as_v4": { InstanceType: "Standard_E16-4as_v4", @@ -3682,6 +4204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4as_v5": { InstanceType: "Standard_E16-4as_v5", @@ -3689,6 +4212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4as_v7": { InstanceType: "Standard_E16-4as_v7", @@ -3696,6 +4220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4ds_v4": { InstanceType: "Standard_E16-4ds_v4", @@ -3703,6 +4228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4ds_v5": { InstanceType: "Standard_E16-4ds_v5", @@ -3710,6 +4236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4ds_v6": { InstanceType: "Standard_E16-4ds_v6", @@ -3717,6 +4244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4s_v3": { InstanceType: "Standard_E16-4s_v3", @@ -3724,6 +4252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4s_v4": { InstanceType: "Standard_E16-4s_v4", @@ -3731,6 +4260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4s_v5": { InstanceType: "Standard_E16-4s_v5", @@ -3738,6 +4268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-4s_v6": { InstanceType: "Standard_E16-4s_v6", @@ -3745,6 +4276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8ads_v5": { InstanceType: "Standard_E16-8ads_v5", @@ -3752,6 +4284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8ads_v7": { InstanceType: "Standard_E16-8ads_v7", @@ -3759,6 +4292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8as_v4": { InstanceType: "Standard_E16-8as_v4", @@ -3766,6 +4300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8as_v5": { InstanceType: "Standard_E16-8as_v5", @@ -3773,6 +4308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8as_v7": { InstanceType: "Standard_E16-8as_v7", @@ -3780,6 +4316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8ds_v4": { InstanceType: "Standard_E16-8ds_v4", @@ -3787,6 +4324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8ds_v5": { InstanceType: "Standard_E16-8ds_v5", @@ -3794,6 +4332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8ds_v6": { InstanceType: "Standard_E16-8ds_v6", @@ -3801,6 +4340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8s_v3": { InstanceType: "Standard_E16-8s_v3", @@ -3808,6 +4348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8s_v4": { InstanceType: "Standard_E16-8s_v4", @@ -3815,6 +4356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8s_v5": { InstanceType: "Standard_E16-8s_v5", @@ -3822,6 +4364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16-8s_v6": { InstanceType: "Standard_E16-8s_v6", @@ -3829,6 +4372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E160ads_v7": { InstanceType: "Standard_E160ads_v7", @@ -3836,6 +4380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 160, MemoryMb: 1310720, GPU: 0, + Architecture: "amd64", }, "Standard_E160as_v7": { InstanceType: "Standard_E160as_v7", @@ -3843,6 +4388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 160, MemoryMb: 1310720, GPU: 0, + Architecture: "amd64", }, "Standard_E16_v3": { InstanceType: "Standard_E16_v3", @@ -3850,6 +4396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16_v4": { InstanceType: "Standard_E16_v4", @@ -3857,6 +4404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16_v5": { InstanceType: "Standard_E16_v5", @@ -3864,6 +4412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16a_v4": { InstanceType: "Standard_E16a_v4", @@ -3871,6 +4420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16ads_v5": { InstanceType: "Standard_E16ads_v5", @@ -3878,6 +4428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16ads_v6": { InstanceType: "Standard_E16ads_v6", @@ -3885,6 +4436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16ads_v7": { InstanceType: "Standard_E16ads_v7", @@ -3892,6 +4444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16as_v4": { InstanceType: "Standard_E16as_v4", @@ -3899,6 +4452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16as_v5": { InstanceType: "Standard_E16as_v5", @@ -3906,6 +4460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16as_v6": { InstanceType: "Standard_E16as_v6", @@ -3913,6 +4468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16as_v7": { InstanceType: "Standard_E16as_v7", @@ -3920,6 +4476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16bds_v5": { InstanceType: "Standard_E16bds_v5", @@ -3927,6 +4484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16bs_v5": { InstanceType: "Standard_E16bs_v5", @@ -3934,6 +4492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16d_v4": { InstanceType: "Standard_E16d_v4", @@ -3941,6 +4500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16d_v5": { InstanceType: "Standard_E16d_v5", @@ -3948,6 +4508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16ds_v4": { InstanceType: "Standard_E16ds_v4", @@ -3955,6 +4516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16ds_v5": { InstanceType: "Standard_E16ds_v5", @@ -3962,6 +4524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16ds_v6": { InstanceType: "Standard_E16ds_v6", @@ -3969,6 +4532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16pds_v5": { InstanceType: "Standard_E16pds_v5", @@ -3976,6 +4540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_E16pds_v6": { InstanceType: "Standard_E16pds_v6", @@ -3983,6 +4548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_E16ps_v5": { InstanceType: "Standard_E16ps_v5", @@ -3990,6 +4556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_E16ps_v6": { InstanceType: "Standard_E16ps_v6", @@ -3997,6 +4564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "arm64", }, "Standard_E16s_v3": { InstanceType: "Standard_E16s_v3", @@ -4004,6 +4572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16s_v4": { InstanceType: "Standard_E16s_v4", @@ -4011,6 +4580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16s_v5": { InstanceType: "Standard_E16s_v5", @@ -4018,6 +4588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E16s_v6": { InstanceType: "Standard_E16s_v6", @@ -4025,6 +4596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_E192ids_v6": { InstanceType: "Standard_E192ids_v6", @@ -4032,6 +4604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 192, MemoryMb: 1875968, GPU: 0, + Architecture: "amd64", }, "Standard_E192is_v6": { InstanceType: "Standard_E192is_v6", @@ -4039,6 +4612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 192, MemoryMb: 1875968, GPU: 0, + Architecture: "amd64", }, "Standard_E20_v3": { InstanceType: "Standard_E20_v3", @@ -4046,6 +4620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20_v4": { InstanceType: "Standard_E20_v4", @@ -4053,6 +4628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20_v5": { InstanceType: "Standard_E20_v5", @@ -4060,6 +4636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20a_v4": { InstanceType: "Standard_E20a_v4", @@ -4067,6 +4644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20ads_v5": { InstanceType: "Standard_E20ads_v5", @@ -4074,6 +4652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20ads_v6": { InstanceType: "Standard_E20ads_v6", @@ -4081,6 +4660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20as_v4": { InstanceType: "Standard_E20as_v4", @@ -4088,6 +4668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20as_v5": { InstanceType: "Standard_E20as_v5", @@ -4095,6 +4676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20as_v6": { InstanceType: "Standard_E20as_v6", @@ -4102,6 +4684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20d_v4": { InstanceType: "Standard_E20d_v4", @@ -4109,6 +4692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20d_v5": { InstanceType: "Standard_E20d_v5", @@ -4116,6 +4700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20ds_v4": { InstanceType: "Standard_E20ds_v4", @@ -4123,6 +4708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20ds_v5": { InstanceType: "Standard_E20ds_v5", @@ -4130,6 +4716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20ds_v6": { InstanceType: "Standard_E20ds_v6", @@ -4137,6 +4724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20pds_v5": { InstanceType: "Standard_E20pds_v5", @@ -4144,6 +4732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "arm64", }, "Standard_E20ps_v5": { InstanceType: "Standard_E20ps_v5", @@ -4151,6 +4740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "arm64", }, "Standard_E20s_v3": { InstanceType: "Standard_E20s_v3", @@ -4158,6 +4748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20s_v4": { InstanceType: "Standard_E20s_v4", @@ -4165,6 +4756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20s_v5": { InstanceType: "Standard_E20s_v5", @@ -4172,6 +4764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E20s_v6": { InstanceType: "Standard_E20s_v6", @@ -4179,6 +4772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_E2_v3": { InstanceType: "Standard_E2_v3", @@ -4186,6 +4780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2_v4": { InstanceType: "Standard_E2_v4", @@ -4193,6 +4788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2_v5": { InstanceType: "Standard_E2_v5", @@ -4200,6 +4796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2a_v4": { InstanceType: "Standard_E2a_v4", @@ -4207,6 +4804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2ads_v5": { InstanceType: "Standard_E2ads_v5", @@ -4214,6 +4812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2ads_v6": { InstanceType: "Standard_E2ads_v6", @@ -4221,6 +4820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2ads_v7": { InstanceType: "Standard_E2ads_v7", @@ -4228,6 +4828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2as_v4": { InstanceType: "Standard_E2as_v4", @@ -4235,6 +4836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2as_v5": { InstanceType: "Standard_E2as_v5", @@ -4242,6 +4844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2as_v6": { InstanceType: "Standard_E2as_v6", @@ -4249,6 +4852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2as_v7": { InstanceType: "Standard_E2as_v7", @@ -4256,6 +4860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2bds_v5": { InstanceType: "Standard_E2bds_v5", @@ -4263,6 +4868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2bs_v5": { InstanceType: "Standard_E2bs_v5", @@ -4270,6 +4876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2d_v4": { InstanceType: "Standard_E2d_v4", @@ -4277,6 +4884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2d_v5": { InstanceType: "Standard_E2d_v5", @@ -4284,6 +4892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2ds_v4": { InstanceType: "Standard_E2ds_v4", @@ -4291,6 +4900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2ds_v5": { InstanceType: "Standard_E2ds_v5", @@ -4298,6 +4908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2ds_v6": { InstanceType: "Standard_E2ds_v6", @@ -4305,6 +4916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2pds_v5": { InstanceType: "Standard_E2pds_v5", @@ -4312,6 +4924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_E2pds_v6": { InstanceType: "Standard_E2pds_v6", @@ -4319,6 +4932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_E2ps_v5": { InstanceType: "Standard_E2ps_v5", @@ -4326,6 +4940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_E2ps_v6": { InstanceType: "Standard_E2ps_v6", @@ -4333,6 +4948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "arm64", }, "Standard_E2s_v3": { InstanceType: "Standard_E2s_v3", @@ -4340,6 +4956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2s_v4": { InstanceType: "Standard_E2s_v4", @@ -4347,6 +4964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2s_v5": { InstanceType: "Standard_E2s_v5", @@ -4354,6 +4972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E2s_v6": { InstanceType: "Standard_E2s_v6", @@ -4361,6 +4980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16ads_v5": { InstanceType: "Standard_E32-16ads_v5", @@ -4368,6 +4988,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16ads_v7": { InstanceType: "Standard_E32-16ads_v7", @@ -4375,6 +4996,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16as_v4": { InstanceType: "Standard_E32-16as_v4", @@ -4382,6 +5004,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16as_v5": { InstanceType: "Standard_E32-16as_v5", @@ -4389,6 +5012,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16as_v7": { InstanceType: "Standard_E32-16as_v7", @@ -4396,6 +5020,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16ds_v4": { InstanceType: "Standard_E32-16ds_v4", @@ -4403,6 +5028,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16ds_v5": { InstanceType: "Standard_E32-16ds_v5", @@ -4410,6 +5036,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16ds_v6": { InstanceType: "Standard_E32-16ds_v6", @@ -4417,6 +5044,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16s_v3": { InstanceType: "Standard_E32-16s_v3", @@ -4424,6 +5052,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16s_v4": { InstanceType: "Standard_E32-16s_v4", @@ -4431,6 +5060,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16s_v5": { InstanceType: "Standard_E32-16s_v5", @@ -4438,6 +5068,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-16s_v6": { InstanceType: "Standard_E32-16s_v6", @@ -4445,6 +5076,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8ads_v5": { InstanceType: "Standard_E32-8ads_v5", @@ -4452,6 +5084,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8ads_v7": { InstanceType: "Standard_E32-8ads_v7", @@ -4459,6 +5092,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8as_v4": { InstanceType: "Standard_E32-8as_v4", @@ -4466,6 +5100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8as_v5": { InstanceType: "Standard_E32-8as_v5", @@ -4473,6 +5108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8as_v7": { InstanceType: "Standard_E32-8as_v7", @@ -4480,6 +5116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8ds_v4": { InstanceType: "Standard_E32-8ds_v4", @@ -4487,6 +5124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8ds_v5": { InstanceType: "Standard_E32-8ds_v5", @@ -4494,6 +5132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8ds_v6": { InstanceType: "Standard_E32-8ds_v6", @@ -4501,6 +5140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8s_v3": { InstanceType: "Standard_E32-8s_v3", @@ -4508,6 +5148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8s_v4": { InstanceType: "Standard_E32-8s_v4", @@ -4515,6 +5156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8s_v5": { InstanceType: "Standard_E32-8s_v5", @@ -4522,6 +5164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32-8s_v6": { InstanceType: "Standard_E32-8s_v6", @@ -4529,6 +5172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32_v3": { InstanceType: "Standard_E32_v3", @@ -4536,6 +5180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32_v4": { InstanceType: "Standard_E32_v4", @@ -4543,6 +5188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32_v5": { InstanceType: "Standard_E32_v5", @@ -4550,6 +5196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32a_v4": { InstanceType: "Standard_E32a_v4", @@ -4557,6 +5204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32ads_v5": { InstanceType: "Standard_E32ads_v5", @@ -4564,6 +5212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32ads_v6": { InstanceType: "Standard_E32ads_v6", @@ -4571,6 +5220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32ads_v7": { InstanceType: "Standard_E32ads_v7", @@ -4578,6 +5228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32as_v4": { InstanceType: "Standard_E32as_v4", @@ -4585,6 +5236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32as_v5": { InstanceType: "Standard_E32as_v5", @@ -4592,6 +5244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32as_v6": { InstanceType: "Standard_E32as_v6", @@ -4599,6 +5252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32as_v7": { InstanceType: "Standard_E32as_v7", @@ -4606,6 +5260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32bds_v5": { InstanceType: "Standard_E32bds_v5", @@ -4613,6 +5268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32bs_v5": { InstanceType: "Standard_E32bs_v5", @@ -4620,6 +5276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32d_v4": { InstanceType: "Standard_E32d_v4", @@ -4627,6 +5284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32d_v5": { InstanceType: "Standard_E32d_v5", @@ -4634,6 +5292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32ds_v4": { InstanceType: "Standard_E32ds_v4", @@ -4641,6 +5300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32ds_v5": { InstanceType: "Standard_E32ds_v5", @@ -4648,6 +5308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32ds_v6": { InstanceType: "Standard_E32ds_v6", @@ -4655,6 +5316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32pds_v5": { InstanceType: "Standard_E32pds_v5", @@ -4662,6 +5324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 212992, GPU: 0, + Architecture: "arm64", }, "Standard_E32pds_v6": { InstanceType: "Standard_E32pds_v6", @@ -4669,6 +5332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "arm64", }, "Standard_E32ps_v5": { InstanceType: "Standard_E32ps_v5", @@ -4676,6 +5340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 212992, GPU: 0, + Architecture: "arm64", }, "Standard_E32ps_v6": { InstanceType: "Standard_E32ps_v6", @@ -4683,6 +5348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "arm64", }, "Standard_E32s_v3": { InstanceType: "Standard_E32s_v3", @@ -4690,6 +5356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32s_v4": { InstanceType: "Standard_E32s_v4", @@ -4697,6 +5364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32s_v5": { InstanceType: "Standard_E32s_v5", @@ -4704,6 +5372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E32s_v6": { InstanceType: "Standard_E32s_v6", @@ -4711,6 +5380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2ads_v5": { InstanceType: "Standard_E4-2ads_v5", @@ -4718,6 +5388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2ads_v7": { InstanceType: "Standard_E4-2ads_v7", @@ -4725,6 +5396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2as_v4": { InstanceType: "Standard_E4-2as_v4", @@ -4732,6 +5404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2as_v5": { InstanceType: "Standard_E4-2as_v5", @@ -4739,6 +5412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2as_v7": { InstanceType: "Standard_E4-2as_v7", @@ -4746,6 +5420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2ds_v4": { InstanceType: "Standard_E4-2ds_v4", @@ -4753,6 +5428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2ds_v5": { InstanceType: "Standard_E4-2ds_v5", @@ -4760,6 +5436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2ds_v6": { InstanceType: "Standard_E4-2ds_v6", @@ -4767,6 +5444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2s_v3": { InstanceType: "Standard_E4-2s_v3", @@ -4774,6 +5452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2s_v4": { InstanceType: "Standard_E4-2s_v4", @@ -4781,6 +5460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2s_v5": { InstanceType: "Standard_E4-2s_v5", @@ -4788,6 +5468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4-2s_v6": { InstanceType: "Standard_E4-2s_v6", @@ -4795,6 +5476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E48_v3": { InstanceType: "Standard_E48_v3", @@ -4802,6 +5484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48_v4": { InstanceType: "Standard_E48_v4", @@ -4809,6 +5492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48_v5": { InstanceType: "Standard_E48_v5", @@ -4816,6 +5500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48a_v4": { InstanceType: "Standard_E48a_v4", @@ -4823,6 +5508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48ads_v5": { InstanceType: "Standard_E48ads_v5", @@ -4830,6 +5516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48ads_v6": { InstanceType: "Standard_E48ads_v6", @@ -4837,6 +5524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48ads_v7": { InstanceType: "Standard_E48ads_v7", @@ -4844,6 +5532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48as_v4": { InstanceType: "Standard_E48as_v4", @@ -4851,6 +5540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48as_v5": { InstanceType: "Standard_E48as_v5", @@ -4858,6 +5548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48as_v6": { InstanceType: "Standard_E48as_v6", @@ -4865,6 +5556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48as_v7": { InstanceType: "Standard_E48as_v7", @@ -4872,6 +5564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48bds_v5": { InstanceType: "Standard_E48bds_v5", @@ -4879,6 +5572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48bs_v5": { InstanceType: "Standard_E48bs_v5", @@ -4886,6 +5580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48d_v4": { InstanceType: "Standard_E48d_v4", @@ -4893,6 +5588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48d_v5": { InstanceType: "Standard_E48d_v5", @@ -4900,6 +5596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48ds_v4": { InstanceType: "Standard_E48ds_v4", @@ -4907,6 +5604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48ds_v5": { InstanceType: "Standard_E48ds_v5", @@ -4914,6 +5612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48ds_v6": { InstanceType: "Standard_E48ds_v6", @@ -4921,6 +5620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48pds_v6": { InstanceType: "Standard_E48pds_v6", @@ -4928,6 +5628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "arm64", }, "Standard_E48ps_v6": { InstanceType: "Standard_E48ps_v6", @@ -4935,6 +5636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "arm64", }, "Standard_E48s_v3": { InstanceType: "Standard_E48s_v3", @@ -4942,6 +5644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48s_v4": { InstanceType: "Standard_E48s_v4", @@ -4949,6 +5652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48s_v5": { InstanceType: "Standard_E48s_v5", @@ -4956,6 +5660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E48s_v6": { InstanceType: "Standard_E48s_v6", @@ -4963,6 +5668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_E4_v3": { InstanceType: "Standard_E4_v3", @@ -4970,6 +5676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4_v4": { InstanceType: "Standard_E4_v4", @@ -4977,6 +5684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4_v5": { InstanceType: "Standard_E4_v5", @@ -4984,6 +5692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4a_v4": { InstanceType: "Standard_E4a_v4", @@ -4991,6 +5700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4ads_v5": { InstanceType: "Standard_E4ads_v5", @@ -4998,6 +5708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4ads_v6": { InstanceType: "Standard_E4ads_v6", @@ -5005,6 +5716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4ads_v7": { InstanceType: "Standard_E4ads_v7", @@ -5012,6 +5724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4as_v4": { InstanceType: "Standard_E4as_v4", @@ -5019,6 +5732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4as_v5": { InstanceType: "Standard_E4as_v5", @@ -5026,6 +5740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4as_v6": { InstanceType: "Standard_E4as_v6", @@ -5033,6 +5748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4as_v7": { InstanceType: "Standard_E4as_v7", @@ -5040,6 +5756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4bds_v5": { InstanceType: "Standard_E4bds_v5", @@ -5047,6 +5764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4bs_v5": { InstanceType: "Standard_E4bs_v5", @@ -5054,6 +5772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4d_v4": { InstanceType: "Standard_E4d_v4", @@ -5061,6 +5780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4d_v5": { InstanceType: "Standard_E4d_v5", @@ -5068,6 +5788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4ds_v4": { InstanceType: "Standard_E4ds_v4", @@ -5075,6 +5796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4ds_v5": { InstanceType: "Standard_E4ds_v5", @@ -5082,6 +5804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4ds_v6": { InstanceType: "Standard_E4ds_v6", @@ -5089,6 +5812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4pds_v5": { InstanceType: "Standard_E4pds_v5", @@ -5096,6 +5820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_E4pds_v6": { InstanceType: "Standard_E4pds_v6", @@ -5103,6 +5828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_E4ps_v5": { InstanceType: "Standard_E4ps_v5", @@ -5110,6 +5836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_E4ps_v6": { InstanceType: "Standard_E4ps_v6", @@ -5117,6 +5844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "arm64", }, "Standard_E4s_v3": { InstanceType: "Standard_E4s_v3", @@ -5124,6 +5852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4s_v4": { InstanceType: "Standard_E4s_v4", @@ -5131,6 +5860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4s_v5": { InstanceType: "Standard_E4s_v5", @@ -5138,6 +5868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E4s_v6": { InstanceType: "Standard_E4s_v6", @@ -5145,6 +5876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16ads_v5": { InstanceType: "Standard_E64-16ads_v5", @@ -5152,6 +5884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16ads_v7": { InstanceType: "Standard_E64-16ads_v7", @@ -5159,6 +5892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16as_v4": { InstanceType: "Standard_E64-16as_v4", @@ -5166,6 +5900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16as_v5": { InstanceType: "Standard_E64-16as_v5", @@ -5173,6 +5908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16as_v7": { InstanceType: "Standard_E64-16as_v7", @@ -5180,6 +5916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16ds_v4": { InstanceType: "Standard_E64-16ds_v4", @@ -5187,6 +5924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16ds_v5": { InstanceType: "Standard_E64-16ds_v5", @@ -5194,6 +5932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16ds_v6": { InstanceType: "Standard_E64-16ds_v6", @@ -5201,6 +5940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16s_v3": { InstanceType: "Standard_E64-16s_v3", @@ -5208,6 +5948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 442368, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16s_v4": { InstanceType: "Standard_E64-16s_v4", @@ -5215,6 +5956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16s_v5": { InstanceType: "Standard_E64-16s_v5", @@ -5222,6 +5964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-16s_v6": { InstanceType: "Standard_E64-16s_v6", @@ -5229,6 +5972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32ads_v5": { InstanceType: "Standard_E64-32ads_v5", @@ -5236,6 +5980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32ads_v7": { InstanceType: "Standard_E64-32ads_v7", @@ -5243,6 +5988,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32as_v4": { InstanceType: "Standard_E64-32as_v4", @@ -5250,6 +5996,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32as_v5": { InstanceType: "Standard_E64-32as_v5", @@ -5257,6 +6004,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32as_v7": { InstanceType: "Standard_E64-32as_v7", @@ -5264,6 +6012,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32ds_v4": { InstanceType: "Standard_E64-32ds_v4", @@ -5271,6 +6020,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32ds_v5": { InstanceType: "Standard_E64-32ds_v5", @@ -5278,6 +6028,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32ds_v6": { InstanceType: "Standard_E64-32ds_v6", @@ -5285,6 +6036,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32s_v3": { InstanceType: "Standard_E64-32s_v3", @@ -5292,6 +6044,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 442368, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32s_v4": { InstanceType: "Standard_E64-32s_v4", @@ -5299,6 +6052,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32s_v5": { InstanceType: "Standard_E64-32s_v5", @@ -5306,6 +6060,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64-32s_v6": { InstanceType: "Standard_E64-32s_v6", @@ -5313,6 +6068,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64_v3": { InstanceType: "Standard_E64_v3", @@ -5320,6 +6076,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 442368, GPU: 0, + Architecture: "amd64", }, "Standard_E64_v4": { InstanceType: "Standard_E64_v4", @@ -5327,6 +6084,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_E64_v5": { InstanceType: "Standard_E64_v5", @@ -5334,6 +6092,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64a_v4": { InstanceType: "Standard_E64a_v4", @@ -5341,6 +6100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64ads_v5": { InstanceType: "Standard_E64ads_v5", @@ -5348,6 +6108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64ads_v6": { InstanceType: "Standard_E64ads_v6", @@ -5355,6 +6116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64ads_v7": { InstanceType: "Standard_E64ads_v7", @@ -5362,6 +6124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64as_v4": { InstanceType: "Standard_E64as_v4", @@ -5369,6 +6132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64as_v5": { InstanceType: "Standard_E64as_v5", @@ -5376,6 +6140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64as_v6": { InstanceType: "Standard_E64as_v6", @@ -5383,6 +6148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64as_v7": { InstanceType: "Standard_E64as_v7", @@ -5390,6 +6156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64bds_v5": { InstanceType: "Standard_E64bds_v5", @@ -5397,6 +6164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64bs_v5": { InstanceType: "Standard_E64bs_v5", @@ -5404,6 +6172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64d_v4": { InstanceType: "Standard_E64d_v4", @@ -5411,6 +6180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_E64d_v5": { InstanceType: "Standard_E64d_v5", @@ -5418,6 +6188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64ds_v4": { InstanceType: "Standard_E64ds_v4", @@ -5425,6 +6196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_E64ds_v5": { InstanceType: "Standard_E64ds_v5", @@ -5432,6 +6204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64ds_v6": { InstanceType: "Standard_E64ds_v6", @@ -5439,6 +6212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64i_v3": { InstanceType: "Standard_E64i_v3", @@ -5446,6 +6220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 442368, GPU: 0, + Architecture: "amd64", }, "Standard_E64is_v3": { InstanceType: "Standard_E64is_v3", @@ -5453,6 +6228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 442368, GPU: 0, + Architecture: "amd64", }, "Standard_E64pds_v6": { InstanceType: "Standard_E64pds_v6", @@ -5460,6 +6236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "arm64", }, "Standard_E64ps_v6": { InstanceType: "Standard_E64ps_v6", @@ -5467,6 +6244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "arm64", }, "Standard_E64s_v3": { InstanceType: "Standard_E64s_v3", @@ -5474,6 +6252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 442368, GPU: 0, + Architecture: "amd64", }, "Standard_E64s_v4": { InstanceType: "Standard_E64s_v4", @@ -5481,6 +6260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_E64s_v5": { InstanceType: "Standard_E64s_v5", @@ -5488,6 +6268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E64s_v6": { InstanceType: "Standard_E64s_v6", @@ -5495,6 +6276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2ads_v5": { InstanceType: "Standard_E8-2ads_v5", @@ -5502,6 +6284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2ads_v7": { InstanceType: "Standard_E8-2ads_v7", @@ -5509,6 +6292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2as_v4": { InstanceType: "Standard_E8-2as_v4", @@ -5516,6 +6300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2as_v5": { InstanceType: "Standard_E8-2as_v5", @@ -5523,6 +6308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2as_v7": { InstanceType: "Standard_E8-2as_v7", @@ -5530,6 +6316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2ds_v4": { InstanceType: "Standard_E8-2ds_v4", @@ -5537,6 +6324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2ds_v5": { InstanceType: "Standard_E8-2ds_v5", @@ -5544,6 +6332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2ds_v6": { InstanceType: "Standard_E8-2ds_v6", @@ -5551,6 +6340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2s_v3": { InstanceType: "Standard_E8-2s_v3", @@ -5558,6 +6348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2s_v4": { InstanceType: "Standard_E8-2s_v4", @@ -5565,6 +6356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2s_v5": { InstanceType: "Standard_E8-2s_v5", @@ -5572,6 +6364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-2s_v6": { InstanceType: "Standard_E8-2s_v6", @@ -5579,6 +6372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4ads_v5": { InstanceType: "Standard_E8-4ads_v5", @@ -5586,6 +6380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4ads_v7": { InstanceType: "Standard_E8-4ads_v7", @@ -5593,6 +6388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4as_v4": { InstanceType: "Standard_E8-4as_v4", @@ -5600,6 +6396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4as_v5": { InstanceType: "Standard_E8-4as_v5", @@ -5607,6 +6404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4as_v7": { InstanceType: "Standard_E8-4as_v7", @@ -5614,6 +6412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4ds_v4": { InstanceType: "Standard_E8-4ds_v4", @@ -5621,6 +6420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4ds_v5": { InstanceType: "Standard_E8-4ds_v5", @@ -5628,6 +6428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4ds_v6": { InstanceType: "Standard_E8-4ds_v6", @@ -5635,6 +6436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4s_v3": { InstanceType: "Standard_E8-4s_v3", @@ -5642,6 +6444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4s_v4": { InstanceType: "Standard_E8-4s_v4", @@ -5649,6 +6452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4s_v5": { InstanceType: "Standard_E8-4s_v5", @@ -5656,6 +6460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8-4s_v6": { InstanceType: "Standard_E8-4s_v6", @@ -5663,6 +6468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E80ids_v4": { InstanceType: "Standard_E80ids_v4", @@ -5670,6 +6476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_E80is_v4": { InstanceType: "Standard_E80is_v4", @@ -5677,6 +6484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_E8_v3": { InstanceType: "Standard_E8_v3", @@ -5684,6 +6492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8_v4": { InstanceType: "Standard_E8_v4", @@ -5691,6 +6500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8_v5": { InstanceType: "Standard_E8_v5", @@ -5698,6 +6508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8a_v4": { InstanceType: "Standard_E8a_v4", @@ -5705,6 +6516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8ads_v5": { InstanceType: "Standard_E8ads_v5", @@ -5712,6 +6524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8ads_v6": { InstanceType: "Standard_E8ads_v6", @@ -5719,6 +6532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8ads_v7": { InstanceType: "Standard_E8ads_v7", @@ -5726,6 +6540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8as_v4": { InstanceType: "Standard_E8as_v4", @@ -5733,6 +6548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8as_v5": { InstanceType: "Standard_E8as_v5", @@ -5740,6 +6556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8as_v6": { InstanceType: "Standard_E8as_v6", @@ -5747,6 +6564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8as_v7": { InstanceType: "Standard_E8as_v7", @@ -5754,6 +6572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8bds_v5": { InstanceType: "Standard_E8bds_v5", @@ -5761,6 +6580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8bs_v5": { InstanceType: "Standard_E8bs_v5", @@ -5768,6 +6588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8d_v4": { InstanceType: "Standard_E8d_v4", @@ -5775,6 +6596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8d_v5": { InstanceType: "Standard_E8d_v5", @@ -5782,6 +6604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8ds_v4": { InstanceType: "Standard_E8ds_v4", @@ -5789,6 +6612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8ds_v5": { InstanceType: "Standard_E8ds_v5", @@ -5796,6 +6620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8ds_v6": { InstanceType: "Standard_E8ds_v6", @@ -5803,6 +6628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8pds_v5": { InstanceType: "Standard_E8pds_v5", @@ -5810,6 +6636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_E8pds_v6": { InstanceType: "Standard_E8pds_v6", @@ -5817,6 +6644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_E8ps_v5": { InstanceType: "Standard_E8ps_v5", @@ -5824,6 +6652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_E8ps_v6": { InstanceType: "Standard_E8ps_v6", @@ -5831,6 +6660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "arm64", }, "Standard_E8s_v3": { InstanceType: "Standard_E8s_v3", @@ -5838,6 +6668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8s_v4": { InstanceType: "Standard_E8s_v4", @@ -5845,6 +6676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8s_v5": { InstanceType: "Standard_E8s_v5", @@ -5852,6 +6684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E8s_v6": { InstanceType: "Standard_E8s_v6", @@ -5859,6 +6692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_E96-24ads_v5": { InstanceType: "Standard_E96-24ads_v5", @@ -5866,6 +6700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-24ads_v6": { InstanceType: "Standard_E96-24ads_v6", @@ -5873,6 +6708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-24ads_v7": { InstanceType: "Standard_E96-24ads_v7", @@ -5880,6 +6716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96-24as_v4": { InstanceType: "Standard_E96-24as_v4", @@ -5887,6 +6724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-24as_v5": { InstanceType: "Standard_E96-24as_v5", @@ -5894,6 +6732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-24as_v7": { InstanceType: "Standard_E96-24as_v7", @@ -5901,6 +6740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96-24ds_v5": { InstanceType: "Standard_E96-24ds_v5", @@ -5908,6 +6748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-24ds_v6": { InstanceType: "Standard_E96-24ds_v6", @@ -5915,6 +6756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96-24s_v5": { InstanceType: "Standard_E96-24s_v5", @@ -5922,6 +6764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-24s_v6": { InstanceType: "Standard_E96-24s_v6", @@ -5929,6 +6772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96-48ads_v5": { InstanceType: "Standard_E96-48ads_v5", @@ -5936,6 +6780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-48ads_v6": { InstanceType: "Standard_E96-48ads_v6", @@ -5943,6 +6788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-48ads_v7": { InstanceType: "Standard_E96-48ads_v7", @@ -5950,6 +6796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96-48as_v4": { InstanceType: "Standard_E96-48as_v4", @@ -5957,6 +6804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-48as_v5": { InstanceType: "Standard_E96-48as_v5", @@ -5964,6 +6812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-48as_v7": { InstanceType: "Standard_E96-48as_v7", @@ -5971,6 +6820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96-48ds_v5": { InstanceType: "Standard_E96-48ds_v5", @@ -5978,6 +6828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-48ds_v6": { InstanceType: "Standard_E96-48ds_v6", @@ -5985,6 +6836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96-48s_v5": { InstanceType: "Standard_E96-48s_v5", @@ -5992,6 +6844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96-48s_v6": { InstanceType: "Standard_E96-48s_v6", @@ -5999,6 +6852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96_v5": { InstanceType: "Standard_E96_v5", @@ -6006,6 +6860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96a_v4": { InstanceType: "Standard_E96a_v4", @@ -6013,6 +6868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96ads_v5": { InstanceType: "Standard_E96ads_v5", @@ -6020,6 +6876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96ads_v6": { InstanceType: "Standard_E96ads_v6", @@ -6027,6 +6884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96ads_v7": { InstanceType: "Standard_E96ads_v7", @@ -6034,6 +6892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96as_v4": { InstanceType: "Standard_E96as_v4", @@ -6041,6 +6900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96as_v5": { InstanceType: "Standard_E96as_v5", @@ -6048,6 +6908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96as_v6": { InstanceType: "Standard_E96as_v6", @@ -6055,6 +6916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96as_v7": { InstanceType: "Standard_E96as_v7", @@ -6062,6 +6924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96bds_v5": { InstanceType: "Standard_E96bds_v5", @@ -6069,6 +6932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96bs_v5": { InstanceType: "Standard_E96bs_v5", @@ -6076,6 +6940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96d_v5": { InstanceType: "Standard_E96d_v5", @@ -6083,6 +6948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96ds_v5": { InstanceType: "Standard_E96ds_v5", @@ -6090,6 +6956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96ds_v6": { InstanceType: "Standard_E96ds_v6", @@ -6097,6 +6964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_E96ias_v4": { InstanceType: "Standard_E96ias_v4", @@ -6104,6 +6972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96pds_v6": { InstanceType: "Standard_E96pds_v6", @@ -6111,6 +6980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "arm64", }, "Standard_E96ps_v6": { InstanceType: "Standard_E96ps_v6", @@ -6118,6 +6988,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "arm64", }, "Standard_E96s_v5": { InstanceType: "Standard_E96s_v5", @@ -6125,6 +6996,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_E96s_v6": { InstanceType: "Standard_E96s_v6", @@ -6132,6 +7004,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_EC128eds_v5": { InstanceType: "Standard_EC128eds_v5", @@ -6139,6 +7012,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_EC128es_v5": { InstanceType: "Standard_EC128es_v5", @@ -6146,6 +7020,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_EC128ieds_v5": { InstanceType: "Standard_EC128ieds_v5", @@ -6153,6 +7028,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_EC128ies_v5": { InstanceType: "Standard_EC128ies_v5", @@ -6160,6 +7036,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_EC16ads_cc_v5": { InstanceType: "Standard_EC16ads_cc_v5", @@ -6167,6 +7044,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_EC16ads_v5": { InstanceType: "Standard_EC16ads_v5", @@ -6174,6 +7052,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_EC16ads_v6": { InstanceType: "Standard_EC16ads_v6", @@ -6181,6 +7060,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_EC16as_cc_v5": { InstanceType: "Standard_EC16as_cc_v5", @@ -6188,6 +7068,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_EC16as_v5": { InstanceType: "Standard_EC16as_v5", @@ -6195,6 +7076,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_EC16as_v6": { InstanceType: "Standard_EC16as_v6", @@ -6202,6 +7084,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_EC16eds_v5": { InstanceType: "Standard_EC16eds_v5", @@ -6209,6 +7092,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_EC16eds_v6": { InstanceType: "Standard_EC16eds_v6", @@ -6216,6 +7100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_EC16es_v5": { InstanceType: "Standard_EC16es_v5", @@ -6223,6 +7108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_EC16es_v6": { InstanceType: "Standard_EC16es_v6", @@ -6230,6 +7116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_EC20ads_cc_v5": { InstanceType: "Standard_EC20ads_cc_v5", @@ -6237,6 +7124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_EC20ads_v5": { InstanceType: "Standard_EC20ads_v5", @@ -6244,6 +7132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_EC20as_cc_v5": { InstanceType: "Standard_EC20as_cc_v5", @@ -6251,6 +7140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_EC20as_v5": { InstanceType: "Standard_EC20as_v5", @@ -6258,6 +7148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_EC2ads_v5": { InstanceType: "Standard_EC2ads_v5", @@ -6265,6 +7156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_EC2ads_v6": { InstanceType: "Standard_EC2ads_v6", @@ -6272,6 +7164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_EC2as_v5": { InstanceType: "Standard_EC2as_v5", @@ -6279,6 +7172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_EC2as_v6": { InstanceType: "Standard_EC2as_v6", @@ -6286,6 +7180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_EC2eds_v5": { InstanceType: "Standard_EC2eds_v5", @@ -6293,6 +7188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_EC2eds_v6": { InstanceType: "Standard_EC2eds_v6", @@ -6300,6 +7196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_EC2es_v5": { InstanceType: "Standard_EC2es_v5", @@ -6307,6 +7204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_EC2es_v6": { InstanceType: "Standard_EC2es_v6", @@ -6314,6 +7212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_EC32ads_cc_v5": { InstanceType: "Standard_EC32ads_cc_v5", @@ -6321,6 +7220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_EC32ads_v5": { InstanceType: "Standard_EC32ads_v5", @@ -6328,6 +7228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_EC32ads_v6": { InstanceType: "Standard_EC32ads_v6", @@ -6335,6 +7236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_EC32as_cc_v5": { InstanceType: "Standard_EC32as_cc_v5", @@ -6342,6 +7244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_EC32as_v5": { InstanceType: "Standard_EC32as_v5", @@ -6349,6 +7252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_EC32as_v6": { InstanceType: "Standard_EC32as_v6", @@ -6356,6 +7260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_EC32eds_v5": { InstanceType: "Standard_EC32eds_v5", @@ -6363,6 +7268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_EC32eds_v6": { InstanceType: "Standard_EC32eds_v6", @@ -6370,6 +7276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_EC32es_v5": { InstanceType: "Standard_EC32es_v5", @@ -6377,6 +7284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_EC32es_v6": { InstanceType: "Standard_EC32es_v6", @@ -6384,6 +7292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_EC48ads_cc_v5": { InstanceType: "Standard_EC48ads_cc_v5", @@ -6391,6 +7300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_EC48ads_v5": { InstanceType: "Standard_EC48ads_v5", @@ -6398,6 +7308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_EC48ads_v6": { InstanceType: "Standard_EC48ads_v6", @@ -6405,6 +7316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_EC48as_cc_v5": { InstanceType: "Standard_EC48as_cc_v5", @@ -6412,6 +7324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_EC48as_v5": { InstanceType: "Standard_EC48as_v5", @@ -6419,6 +7332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_EC48as_v6": { InstanceType: "Standard_EC48as_v6", @@ -6426,6 +7340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_EC48eds_v5": { InstanceType: "Standard_EC48eds_v5", @@ -6433,6 +7348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_EC48eds_v6": { InstanceType: "Standard_EC48eds_v6", @@ -6440,6 +7356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_EC48es_v5": { InstanceType: "Standard_EC48es_v5", @@ -6447,6 +7364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_EC48es_v6": { InstanceType: "Standard_EC48es_v6", @@ -6454,6 +7372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_EC4ads_cc_v5": { InstanceType: "Standard_EC4ads_cc_v5", @@ -6461,6 +7380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_EC4ads_v5": { InstanceType: "Standard_EC4ads_v5", @@ -6468,6 +7388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_EC4ads_v6": { InstanceType: "Standard_EC4ads_v6", @@ -6475,6 +7396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_EC4as_cc_v5": { InstanceType: "Standard_EC4as_cc_v5", @@ -6482,6 +7404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_EC4as_v5": { InstanceType: "Standard_EC4as_v5", @@ -6489,6 +7412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_EC4as_v6": { InstanceType: "Standard_EC4as_v6", @@ -6496,6 +7420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_EC4eds_v5": { InstanceType: "Standard_EC4eds_v5", @@ -6503,6 +7428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_EC4eds_v6": { InstanceType: "Standard_EC4eds_v6", @@ -6510,6 +7436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_EC4es_v5": { InstanceType: "Standard_EC4es_v5", @@ -6517,6 +7444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_EC4es_v6": { InstanceType: "Standard_EC4es_v6", @@ -6524,6 +7452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_EC64ads_cc_v5": { InstanceType: "Standard_EC64ads_cc_v5", @@ -6531,6 +7460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_EC64ads_v5": { InstanceType: "Standard_EC64ads_v5", @@ -6538,6 +7468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_EC64ads_v6": { InstanceType: "Standard_EC64ads_v6", @@ -6545,6 +7476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_EC64as_cc_v5": { InstanceType: "Standard_EC64as_cc_v5", @@ -6552,6 +7484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_EC64as_v5": { InstanceType: "Standard_EC64as_v5", @@ -6559,6 +7492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_EC64as_v6": { InstanceType: "Standard_EC64as_v6", @@ -6566,6 +7500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_EC64eds_v5": { InstanceType: "Standard_EC64eds_v5", @@ -6573,6 +7508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_EC64eds_v6": { InstanceType: "Standard_EC64eds_v6", @@ -6580,6 +7516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_EC64es_v5": { InstanceType: "Standard_EC64es_v5", @@ -6587,6 +7524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_EC64es_v6": { InstanceType: "Standard_EC64es_v6", @@ -6594,6 +7532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_EC8ads_cc_v5": { InstanceType: "Standard_EC8ads_cc_v5", @@ -6601,6 +7540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_EC8ads_v5": { InstanceType: "Standard_EC8ads_v5", @@ -6608,6 +7548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_EC8ads_v6": { InstanceType: "Standard_EC8ads_v6", @@ -6615,6 +7556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_EC8as_cc_v5": { InstanceType: "Standard_EC8as_cc_v5", @@ -6622,6 +7564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_EC8as_v5": { InstanceType: "Standard_EC8as_v5", @@ -6629,6 +7572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_EC8as_v6": { InstanceType: "Standard_EC8as_v6", @@ -6636,6 +7580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_EC8eds_v5": { InstanceType: "Standard_EC8eds_v5", @@ -6643,6 +7588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_EC8eds_v6": { InstanceType: "Standard_EC8eds_v6", @@ -6650,6 +7596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_EC8es_v5": { InstanceType: "Standard_EC8es_v5", @@ -6657,6 +7604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_EC8es_v6": { InstanceType: "Standard_EC8es_v6", @@ -6664,6 +7612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_EC96ads_cc_v5": { InstanceType: "Standard_EC96ads_cc_v5", @@ -6671,6 +7620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_EC96ads_v5": { InstanceType: "Standard_EC96ads_v5", @@ -6678,6 +7628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_EC96ads_v6": { InstanceType: "Standard_EC96ads_v6", @@ -6685,6 +7636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_EC96as_cc_v5": { InstanceType: "Standard_EC96as_cc_v5", @@ -6692,6 +7644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_EC96as_v5": { InstanceType: "Standard_EC96as_v5", @@ -6699,6 +7652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_EC96as_v6": { InstanceType: "Standard_EC96as_v6", @@ -6706,6 +7660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_EC96iads_v5": { InstanceType: "Standard_EC96iads_v5", @@ -6713,6 +7668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_EC96ias_v5": { InstanceType: "Standard_EC96ias_v5", @@ -6720,6 +7676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_F1": { InstanceType: "Standard_F1", @@ -6727,6 +7684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 2048, GPU: 0, + Architecture: "amd64", }, "Standard_F16": { InstanceType: "Standard_F16", @@ -6734,6 +7692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F16-4amds_v7": { InstanceType: "Standard_F16-4amds_v7", @@ -6741,6 +7700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F16-4ams_v7": { InstanceType: "Standard_F16-4ams_v7", @@ -6748,6 +7708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F16-8amds_v7": { InstanceType: "Standard_F16-8amds_v7", @@ -6755,6 +7716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F16-8ams_v7": { InstanceType: "Standard_F16-8ams_v7", @@ -6762,6 +7724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F16ads_v7": { InstanceType: "Standard_F16ads_v7", @@ -6769,6 +7732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F16alds_v7": { InstanceType: "Standard_F16alds_v7", @@ -6776,6 +7740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F16als_v6": { InstanceType: "Standard_F16als_v6", @@ -6783,6 +7748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F16als_v7": { InstanceType: "Standard_F16als_v7", @@ -6790,6 +7756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F16amds_v7": { InstanceType: "Standard_F16amds_v7", @@ -6797,6 +7764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F16ams_v6": { InstanceType: "Standard_F16ams_v6", @@ -6804,6 +7772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F16ams_v7": { InstanceType: "Standard_F16ams_v7", @@ -6811,6 +7780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F16as_v6": { InstanceType: "Standard_F16as_v6", @@ -6818,6 +7788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F16as_v7": { InstanceType: "Standard_F16as_v7", @@ -6825,6 +7796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F16s": { InstanceType: "Standard_F16s", @@ -6832,6 +7804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F16s_v2": { InstanceType: "Standard_F16s_v2", @@ -6839,6 +7812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F1ads_v7": { InstanceType: "Standard_F1ads_v7", @@ -6846,6 +7820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_F1alds_v7": { InstanceType: "Standard_F1alds_v7", @@ -6853,6 +7828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 2048, GPU: 0, + Architecture: "amd64", }, "Standard_F1als_v7": { InstanceType: "Standard_F1als_v7", @@ -6860,6 +7836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 2048, GPU: 0, + Architecture: "amd64", }, "Standard_F1amds_v7": { InstanceType: "Standard_F1amds_v7", @@ -6867,6 +7844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F1ams_v7": { InstanceType: "Standard_F1ams_v7", @@ -6874,6 +7852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F1as_v7": { InstanceType: "Standard_F1as_v7", @@ -6881,6 +7860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_F1s": { InstanceType: "Standard_F1s", @@ -6888,6 +7868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 1, MemoryMb: 2048, GPU: 0, + Architecture: "amd64", }, "Standard_F2": { InstanceType: "Standard_F2", @@ -6895,6 +7876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_F2-1amds_v7": { InstanceType: "Standard_F2-1amds_v7", @@ -6902,6 +7884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F2-1ams_v7": { InstanceType: "Standard_F2-1ams_v7", @@ -6909,6 +7892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F2ads_v7": { InstanceType: "Standard_F2ads_v7", @@ -6916,6 +7900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F2alds_v7": { InstanceType: "Standard_F2alds_v7", @@ -6923,6 +7908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_F2als_v6": { InstanceType: "Standard_F2als_v6", @@ -6930,6 +7916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_F2als_v7": { InstanceType: "Standard_F2als_v7", @@ -6937,6 +7924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_F2amds_v7": { InstanceType: "Standard_F2amds_v7", @@ -6944,6 +7932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F2ams_v6": { InstanceType: "Standard_F2ams_v6", @@ -6951,6 +7940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F2ams_v7": { InstanceType: "Standard_F2ams_v7", @@ -6958,6 +7948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F2as_v6": { InstanceType: "Standard_F2as_v6", @@ -6965,6 +7956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F2as_v7": { InstanceType: "Standard_F2as_v7", @@ -6972,6 +7964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F2s": { InstanceType: "Standard_F2s", @@ -6979,6 +7972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_F2s_v2": { InstanceType: "Standard_F2s_v2", @@ -6986,6 +7980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 4096, GPU: 0, + Architecture: "amd64", }, "Standard_F32-16amds_v7": { InstanceType: "Standard_F32-16amds_v7", @@ -6993,6 +7988,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_F32-16ams_v7": { InstanceType: "Standard_F32-16ams_v7", @@ -7000,6 +7996,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_F32-8amds_v7": { InstanceType: "Standard_F32-8amds_v7", @@ -7007,6 +8004,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_F32-8ams_v7": { InstanceType: "Standard_F32-8ams_v7", @@ -7014,6 +8012,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_F32ads_v7": { InstanceType: "Standard_F32ads_v7", @@ -7021,6 +8020,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F32alds_v7": { InstanceType: "Standard_F32alds_v7", @@ -7028,6 +8028,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F32als_v6": { InstanceType: "Standard_F32als_v6", @@ -7035,6 +8036,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F32als_v7": { InstanceType: "Standard_F32als_v7", @@ -7042,6 +8044,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F32amds_v7": { InstanceType: "Standard_F32amds_v7", @@ -7049,6 +8052,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_F32ams_v6": { InstanceType: "Standard_F32ams_v6", @@ -7056,6 +8060,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_F32ams_v7": { InstanceType: "Standard_F32ams_v7", @@ -7063,6 +8068,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_F32as_v6": { InstanceType: "Standard_F32as_v6", @@ -7070,6 +8076,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F32as_v7": { InstanceType: "Standard_F32as_v7", @@ -7077,6 +8084,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F32s_v2": { InstanceType: "Standard_F32s_v2", @@ -7084,6 +8092,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F4": { InstanceType: "Standard_F4", @@ -7091,6 +8100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F4-1amds_v7": { InstanceType: "Standard_F4-1amds_v7", @@ -7098,6 +8108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F4-1ams_v7": { InstanceType: "Standard_F4-1ams_v7", @@ -7105,6 +8116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F4-2amds_v7": { InstanceType: "Standard_F4-2amds_v7", @@ -7112,6 +8124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F4-2ams_v7": { InstanceType: "Standard_F4-2ams_v7", @@ -7119,6 +8132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F48ads_v7": { InstanceType: "Standard_F48ads_v7", @@ -7126,6 +8140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_F48alds_v7": { InstanceType: "Standard_F48alds_v7", @@ -7133,6 +8148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_F48als_v6": { InstanceType: "Standard_F48als_v6", @@ -7140,6 +8156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_F48als_v7": { InstanceType: "Standard_F48als_v7", @@ -7147,6 +8164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_F48amds_v7": { InstanceType: "Standard_F48amds_v7", @@ -7154,6 +8172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_F48ams_v6": { InstanceType: "Standard_F48ams_v6", @@ -7161,6 +8180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_F48ams_v7": { InstanceType: "Standard_F48ams_v7", @@ -7168,6 +8188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_F48as_v6": { InstanceType: "Standard_F48as_v6", @@ -7175,6 +8196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_F48as_v7": { InstanceType: "Standard_F48as_v7", @@ -7182,6 +8204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_F48s_v2": { InstanceType: "Standard_F48s_v2", @@ -7189,6 +8212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_F4ads_v7": { InstanceType: "Standard_F4ads_v7", @@ -7196,6 +8220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F4alds_v7": { InstanceType: "Standard_F4alds_v7", @@ -7203,6 +8228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F4als_v6": { InstanceType: "Standard_F4als_v6", @@ -7210,6 +8236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F4als_v7": { InstanceType: "Standard_F4als_v7", @@ -7217,6 +8244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F4amds_v7": { InstanceType: "Standard_F4amds_v7", @@ -7224,6 +8252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F4ams_v6": { InstanceType: "Standard_F4ams_v6", @@ -7231,6 +8260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F4ams_v7": { InstanceType: "Standard_F4ams_v7", @@ -7238,6 +8268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F4as_v6": { InstanceType: "Standard_F4as_v6", @@ -7245,6 +8276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F4as_v7": { InstanceType: "Standard_F4as_v7", @@ -7252,6 +8284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F4s": { InstanceType: "Standard_F4s", @@ -7259,6 +8292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F4s_v2": { InstanceType: "Standard_F4s_v2", @@ -7266,6 +8300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 8192, GPU: 0, + Architecture: "amd64", }, "Standard_F64-16amds_v7": { InstanceType: "Standard_F64-16amds_v7", @@ -7273,6 +8308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_F64-16ams_v7": { InstanceType: "Standard_F64-16ams_v7", @@ -7280,6 +8316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_F64-32amds_v7": { InstanceType: "Standard_F64-32amds_v7", @@ -7287,6 +8324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_F64-32ams_v7": { InstanceType: "Standard_F64-32ams_v7", @@ -7294,6 +8332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_F64ads_v7": { InstanceType: "Standard_F64ads_v7", @@ -7301,6 +8340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_F64alds_v7": { InstanceType: "Standard_F64alds_v7", @@ -7308,6 +8348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F64als_v6": { InstanceType: "Standard_F64als_v6", @@ -7315,6 +8356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F64als_v7": { InstanceType: "Standard_F64als_v7", @@ -7322,6 +8364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F64amds_v7": { InstanceType: "Standard_F64amds_v7", @@ -7329,6 +8372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_F64ams_v6": { InstanceType: "Standard_F64ams_v6", @@ -7336,6 +8380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_F64ams_v7": { InstanceType: "Standard_F64ams_v7", @@ -7343,6 +8388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_F64as_v6": { InstanceType: "Standard_F64as_v6", @@ -7350,6 +8396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_F64as_v7": { InstanceType: "Standard_F64as_v7", @@ -7357,6 +8404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_F64s_v2": { InstanceType: "Standard_F64s_v2", @@ -7364,6 +8412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_F72s_v2": { InstanceType: "Standard_F72s_v2", @@ -7371,6 +8420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 72, MemoryMb: 147456, GPU: 0, + Architecture: "amd64", }, "Standard_F8": { InstanceType: "Standard_F8", @@ -7378,6 +8428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F8-2amds_v7": { InstanceType: "Standard_F8-2amds_v7", @@ -7385,6 +8436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F8-2ams_v7": { InstanceType: "Standard_F8-2ams_v7", @@ -7392,6 +8444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F8-4amds_v7": { InstanceType: "Standard_F8-4amds_v7", @@ -7399,6 +8452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F8-4ams_v7": { InstanceType: "Standard_F8-4ams_v7", @@ -7406,6 +8460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F80ads_v7": { InstanceType: "Standard_F80ads_v7", @@ -7413,6 +8468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 327680, GPU: 0, + Architecture: "amd64", }, "Standard_F80alds_v7": { InstanceType: "Standard_F80alds_v7", @@ -7420,6 +8476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_F80als_v7": { InstanceType: "Standard_F80als_v7", @@ -7427,6 +8484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_F80amds_v7": { InstanceType: "Standard_F80amds_v7", @@ -7434,6 +8492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 655360, GPU: 0, + Architecture: "amd64", }, "Standard_F80ams_v7": { InstanceType: "Standard_F80ams_v7", @@ -7441,6 +8500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 655360, GPU: 0, + Architecture: "amd64", }, "Standard_F80as_v7": { InstanceType: "Standard_F80as_v7", @@ -7448,6 +8508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 327680, GPU: 0, + Architecture: "amd64", }, "Standard_F8ads_v7": { InstanceType: "Standard_F8ads_v7", @@ -7455,6 +8516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F8alds_v7": { InstanceType: "Standard_F8alds_v7", @@ -7462,6 +8524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F8als_v6": { InstanceType: "Standard_F8als_v6", @@ -7469,6 +8532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F8als_v7": { InstanceType: "Standard_F8als_v7", @@ -7476,6 +8540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F8amds_v7": { InstanceType: "Standard_F8amds_v7", @@ -7483,6 +8548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F8ams_v6": { InstanceType: "Standard_F8ams_v6", @@ -7490,6 +8556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F8ams_v7": { InstanceType: "Standard_F8ams_v7", @@ -7497,6 +8564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_F8as_v6": { InstanceType: "Standard_F8as_v6", @@ -7504,6 +8572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F8as_v7": { InstanceType: "Standard_F8as_v7", @@ -7511,6 +8580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_F8s": { InstanceType: "Standard_F8s", @@ -7518,6 +8588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_F8s_v2": { InstanceType: "Standard_F8s_v2", @@ -7525,6 +8596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_FX12-6mds_v2": { InstanceType: "Standard_FX12-6mds_v2", @@ -7532,6 +8604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 258048, GPU: 0, + Architecture: "amd64", }, "Standard_FX12-6ms_v2": { InstanceType: "Standard_FX12-6ms_v2", @@ -7539,6 +8612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 258048, GPU: 0, + Architecture: "amd64", }, "Standard_FX12mds": { InstanceType: "Standard_FX12mds", @@ -7546,6 +8620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 258048, GPU: 0, + Architecture: "amd64", }, "Standard_FX12mds_v2": { InstanceType: "Standard_FX12mds_v2", @@ -7553,6 +8628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 258048, GPU: 0, + Architecture: "amd64", }, "Standard_FX12ms_v2": { InstanceType: "Standard_FX12ms_v2", @@ -7560,6 +8636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 258048, GPU: 0, + Architecture: "amd64", }, "Standard_FX16-4mds_v2": { InstanceType: "Standard_FX16-4mds_v2", @@ -7567,6 +8644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 344064, GPU: 0, + Architecture: "amd64", }, "Standard_FX16-4ms_v2": { InstanceType: "Standard_FX16-4ms_v2", @@ -7574,6 +8652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 344064, GPU: 0, + Architecture: "amd64", }, "Standard_FX16-8mds_v2": { InstanceType: "Standard_FX16-8mds_v2", @@ -7581,6 +8660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 344064, GPU: 0, + Architecture: "amd64", }, "Standard_FX16-8ms_v2": { InstanceType: "Standard_FX16-8ms_v2", @@ -7588,6 +8668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 344064, GPU: 0, + Architecture: "amd64", }, "Standard_FX16mds_v2": { InstanceType: "Standard_FX16mds_v2", @@ -7595,6 +8676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 344064, GPU: 0, + Architecture: "amd64", }, "Standard_FX16ms_v2": { InstanceType: "Standard_FX16ms_v2", @@ -7602,6 +8684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 344064, GPU: 0, + Architecture: "amd64", }, "Standard_FX24-12mds_v2": { InstanceType: "Standard_FX24-12mds_v2", @@ -7609,6 +8692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_FX24-12ms_v2": { InstanceType: "Standard_FX24-12ms_v2", @@ -7616,6 +8700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_FX24-6mds_v2": { InstanceType: "Standard_FX24-6mds_v2", @@ -7623,6 +8708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_FX24-6ms_v2": { InstanceType: "Standard_FX24-6ms_v2", @@ -7630,6 +8716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_FX24mds": { InstanceType: "Standard_FX24mds", @@ -7637,6 +8724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_FX24mds_v2": { InstanceType: "Standard_FX24mds_v2", @@ -7644,6 +8732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_FX24ms_v2": { InstanceType: "Standard_FX24ms_v2", @@ -7651,6 +8740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 516096, GPU: 0, + Architecture: "amd64", }, "Standard_FX2mds_v2": { InstanceType: "Standard_FX2mds_v2", @@ -7658,6 +8748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 43008, GPU: 0, + Architecture: "amd64", }, "Standard_FX2ms_v2": { InstanceType: "Standard_FX2ms_v2", @@ -7665,6 +8756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 43008, GPU: 0, + Architecture: "amd64", }, "Standard_FX32-16mds_v2": { InstanceType: "Standard_FX32-16mds_v2", @@ -7672,6 +8764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_FX32-16ms_v2": { InstanceType: "Standard_FX32-16ms_v2", @@ -7679,6 +8772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_FX32-8mds_v2": { InstanceType: "Standard_FX32-8mds_v2", @@ -7686,6 +8780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_FX32-8ms_v2": { InstanceType: "Standard_FX32-8ms_v2", @@ -7693,6 +8788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_FX32mds_v2": { InstanceType: "Standard_FX32mds_v2", @@ -7700,6 +8796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_FX32ms_v2": { InstanceType: "Standard_FX32ms_v2", @@ -7707,6 +8804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 688128, GPU: 0, + Architecture: "amd64", }, "Standard_FX36mds": { InstanceType: "Standard_FX36mds", @@ -7714,6 +8812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 36, MemoryMb: 774144, GPU: 0, + Architecture: "amd64", }, "Standard_FX4-2mds_v2": { InstanceType: "Standard_FX4-2mds_v2", @@ -7721,6 +8820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 86016, GPU: 0, + Architecture: "amd64", }, "Standard_FX4-2ms_v2": { InstanceType: "Standard_FX4-2ms_v2", @@ -7728,6 +8828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 86016, GPU: 0, + Architecture: "amd64", }, "Standard_FX48-12mds_v2": { InstanceType: "Standard_FX48-12mds_v2", @@ -7735,6 +8836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 1032192, GPU: 0, + Architecture: "amd64", }, "Standard_FX48-12ms_v2": { InstanceType: "Standard_FX48-12ms_v2", @@ -7742,6 +8844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 1032192, GPU: 0, + Architecture: "amd64", }, "Standard_FX48-24mds_v2": { InstanceType: "Standard_FX48-24mds_v2", @@ -7749,6 +8852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 1032192, GPU: 0, + Architecture: "amd64", }, "Standard_FX48-24ms_v2": { InstanceType: "Standard_FX48-24ms_v2", @@ -7756,6 +8860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 1032192, GPU: 0, + Architecture: "amd64", }, "Standard_FX48mds": { InstanceType: "Standard_FX48mds", @@ -7763,6 +8868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 1032192, GPU: 0, + Architecture: "amd64", }, "Standard_FX48mds_v2": { InstanceType: "Standard_FX48mds_v2", @@ -7770,6 +8876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 1032192, GPU: 0, + Architecture: "amd64", }, "Standard_FX48ms_v2": { InstanceType: "Standard_FX48ms_v2", @@ -7777,6 +8884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 1032192, GPU: 0, + Architecture: "amd64", }, "Standard_FX4mds": { InstanceType: "Standard_FX4mds", @@ -7784,6 +8892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 86016, GPU: 0, + Architecture: "amd64", }, "Standard_FX4mds_v2": { InstanceType: "Standard_FX4mds_v2", @@ -7791,6 +8900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 86016, GPU: 0, + Architecture: "amd64", }, "Standard_FX4ms_v2": { InstanceType: "Standard_FX4ms_v2", @@ -7798,6 +8908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 86016, GPU: 0, + Architecture: "amd64", }, "Standard_FX64-16mds_v2": { InstanceType: "Standard_FX64-16mds_v2", @@ -7805,6 +8916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1376256, GPU: 0, + Architecture: "amd64", }, "Standard_FX64-16ms_v2": { InstanceType: "Standard_FX64-16ms_v2", @@ -7812,6 +8924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1376256, GPU: 0, + Architecture: "amd64", }, "Standard_FX64-32mds_v2": { InstanceType: "Standard_FX64-32mds_v2", @@ -7819,6 +8932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1376256, GPU: 0, + Architecture: "amd64", }, "Standard_FX64-32ms_v2": { InstanceType: "Standard_FX64-32ms_v2", @@ -7826,6 +8940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1376256, GPU: 0, + Architecture: "amd64", }, "Standard_FX64mds_v2": { InstanceType: "Standard_FX64mds_v2", @@ -7833,6 +8948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1376256, GPU: 0, + Architecture: "amd64", }, "Standard_FX64ms_v2": { InstanceType: "Standard_FX64ms_v2", @@ -7840,6 +8956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1376256, GPU: 0, + Architecture: "amd64", }, "Standard_FX8-2mds_v2": { InstanceType: "Standard_FX8-2mds_v2", @@ -7847,6 +8964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 172032, GPU: 0, + Architecture: "amd64", }, "Standard_FX8-2ms_v2": { InstanceType: "Standard_FX8-2ms_v2", @@ -7854,6 +8972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 172032, GPU: 0, + Architecture: "amd64", }, "Standard_FX8-4mds_v2": { InstanceType: "Standard_FX8-4mds_v2", @@ -7861,6 +8980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 172032, GPU: 0, + Architecture: "amd64", }, "Standard_FX8-4ms_v2": { InstanceType: "Standard_FX8-4ms_v2", @@ -7868,6 +8988,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 172032, GPU: 0, + Architecture: "amd64", }, "Standard_FX8mds_v2": { InstanceType: "Standard_FX8mds_v2", @@ -7875,6 +8996,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 172032, GPU: 0, + Architecture: "amd64", }, "Standard_FX8ms_v2": { InstanceType: "Standard_FX8ms_v2", @@ -7882,6 +9004,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 172032, GPU: 0, + Architecture: "amd64", }, "Standard_FX96-24mds_v2": { InstanceType: "Standard_FX96-24mds_v2", @@ -7889,6 +9012,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1875968, GPU: 0, + Architecture: "amd64", }, "Standard_FX96-24ms_v2": { InstanceType: "Standard_FX96-24ms_v2", @@ -7896,6 +9020,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1875968, GPU: 0, + Architecture: "amd64", }, "Standard_FX96-48mds_v2": { InstanceType: "Standard_FX96-48mds_v2", @@ -7903,6 +9028,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1875968, GPU: 0, + Architecture: "amd64", }, "Standard_FX96-48ms_v2": { InstanceType: "Standard_FX96-48ms_v2", @@ -7910,6 +9036,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1875968, GPU: 0, + Architecture: "amd64", }, "Standard_FX96mds_v2": { InstanceType: "Standard_FX96mds_v2", @@ -7917,6 +9044,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1875968, GPU: 0, + Architecture: "amd64", }, "Standard_FX96ms_v2": { InstanceType: "Standard_FX96ms_v2", @@ -7924,6 +9052,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1875968, GPU: 0, + Architecture: "amd64", }, "Standard_G1": { InstanceType: "Standard_G1", @@ -7931,6 +9060,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_G2": { InstanceType: "Standard_G2", @@ -7938,6 +9068,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_G3": { InstanceType: "Standard_G3", @@ -7945,6 +9076,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 114688, GPU: 0, + Architecture: "amd64", }, "Standard_G4": { InstanceType: "Standard_G4", @@ -7952,6 +9084,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 229376, GPU: 0, + Architecture: "amd64", }, "Standard_G5": { InstanceType: "Standard_G5", @@ -7959,6 +9092,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_GS1": { InstanceType: "Standard_GS1", @@ -7966,6 +9100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 28672, GPU: 0, + Architecture: "amd64", }, "Standard_GS2": { InstanceType: "Standard_GS2", @@ -7973,6 +9108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 57344, GPU: 0, + Architecture: "amd64", }, "Standard_GS3": { InstanceType: "Standard_GS3", @@ -7980,6 +9116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 114688, GPU: 0, + Architecture: "amd64", }, "Standard_GS4": { InstanceType: "Standard_GS4", @@ -7987,6 +9124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 229376, GPU: 0, + Architecture: "amd64", }, "Standard_GS4-4": { InstanceType: "Standard_GS4-4", @@ -7994,6 +9132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 229376, GPU: 0, + Architecture: "amd64", }, "Standard_GS4-8": { InstanceType: "Standard_GS4-8", @@ -8001,6 +9140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 229376, GPU: 0, + Architecture: "amd64", }, "Standard_GS5": { InstanceType: "Standard_GS5", @@ -8008,6 +9148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_GS5-16": { InstanceType: "Standard_GS5-16", @@ -8015,6 +9156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_GS5-8": { InstanceType: "Standard_GS5-8", @@ -8022,6 +9164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_HB120-16rs_v2": { InstanceType: "Standard_HB120-16rs_v2", @@ -8029,6 +9172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 120, MemoryMb: 466944, GPU: 0, + Architecture: "amd64", }, "Standard_HB120-16rs_v3": { InstanceType: "Standard_HB120-16rs_v3", @@ -8036,6 +9180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 120, MemoryMb: 466944, GPU: 0, + Architecture: "amd64", }, "Standard_HB120-32rs_v2": { InstanceType: "Standard_HB120-32rs_v2", @@ -8043,6 +9188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 120, MemoryMb: 466944, GPU: 0, + Architecture: "amd64", }, "Standard_HB120-32rs_v3": { InstanceType: "Standard_HB120-32rs_v3", @@ -8050,6 +9196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 120, MemoryMb: 466944, GPU: 0, + Architecture: "amd64", }, "Standard_HB120-64rs_v2": { InstanceType: "Standard_HB120-64rs_v2", @@ -8057,6 +9204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 120, MemoryMb: 466944, GPU: 0, + Architecture: "amd64", }, "Standard_HB120-64rs_v3": { InstanceType: "Standard_HB120-64rs_v3", @@ -8064,6 +9212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 120, MemoryMb: 466944, GPU: 0, + Architecture: "amd64", }, "Standard_HB120-96rs_v2": { InstanceType: "Standard_HB120-96rs_v2", @@ -8071,6 +9220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 120, MemoryMb: 466944, GPU: 0, + Architecture: "amd64", }, "Standard_HB120-96rs_v3": { InstanceType: "Standard_HB120-96rs_v3", @@ -8078,6 +9228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 120, MemoryMb: 466944, GPU: 0, + Architecture: "amd64", }, "Standard_HB120rs_v2": { InstanceType: "Standard_HB120rs_v2", @@ -8085,6 +9236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 120, MemoryMb: 466944, GPU: 0, + Architecture: "amd64", }, "Standard_HB120rs_v3": { InstanceType: "Standard_HB120rs_v3", @@ -8092,6 +9244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 120, MemoryMb: 466944, GPU: 0, + Architecture: "amd64", }, "Standard_HB176-144rs_v4": { InstanceType: "Standard_HB176-144rs_v4", @@ -8099,6 +9252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_HB176-24rs_v4": { InstanceType: "Standard_HB176-24rs_v4", @@ -8106,6 +9260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_HB176-48rs_v4": { InstanceType: "Standard_HB176-48rs_v4", @@ -8113,6 +9268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_HB176-96rs_v4": { InstanceType: "Standard_HB176-96rs_v4", @@ -8120,6 +9276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_HB176rs_v4": { InstanceType: "Standard_HB176rs_v4", @@ -8127,6 +9284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_HB368-144rs_v5": { InstanceType: "Standard_HB368-144rs_v5", @@ -8134,6 +9292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 368, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_HB368-192rs_v5": { InstanceType: "Standard_HB368-192rs_v5", @@ -8141,6 +9300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 368, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_HB368-240rs_v5": { InstanceType: "Standard_HB368-240rs_v5", @@ -8148,6 +9308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 368, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_HB368-288rs_v5": { InstanceType: "Standard_HB368-288rs_v5", @@ -8155,6 +9316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 368, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_HB368-336rs_v5": { InstanceType: "Standard_HB368-336rs_v5", @@ -8162,6 +9324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 368, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_HB368-48rs_v5": { InstanceType: "Standard_HB368-48rs_v5", @@ -8169,6 +9332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 368, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_HB368-96rs_v5": { InstanceType: "Standard_HB368-96rs_v5", @@ -8176,6 +9340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 368, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_HB368rs_v5": { InstanceType: "Standard_HB368rs_v5", @@ -8183,6 +9348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 368, MemoryMb: 458752, GPU: 0, + Architecture: "amd64", }, "Standard_HC44-16rs": { InstanceType: "Standard_HC44-16rs", @@ -8190,6 +9356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 44, MemoryMb: 360448, GPU: 0, + Architecture: "amd64", }, "Standard_HC44-32rs": { InstanceType: "Standard_HC44-32rs", @@ -8197,6 +9364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 44, MemoryMb: 360448, GPU: 0, + Architecture: "amd64", }, "Standard_HC44rs": { InstanceType: "Standard_HC44rs", @@ -8204,6 +9372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 44, MemoryMb: 360448, GPU: 0, + Architecture: "amd64", }, "Standard_HX176-144rs": { InstanceType: "Standard_HX176-144rs", @@ -8211,6 +9380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 1441792, GPU: 0, + Architecture: "amd64", }, "Standard_HX176-24rs": { InstanceType: "Standard_HX176-24rs", @@ -8218,6 +9388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 1441792, GPU: 0, + Architecture: "amd64", }, "Standard_HX176-48rs": { InstanceType: "Standard_HX176-48rs", @@ -8225,6 +9396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 1441792, GPU: 0, + Architecture: "amd64", }, "Standard_HX176-96rs": { InstanceType: "Standard_HX176-96rs", @@ -8232,6 +9404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 1441792, GPU: 0, + Architecture: "amd64", }, "Standard_HX176rs": { InstanceType: "Standard_HX176rs", @@ -8239,6 +9412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 1441792, GPU: 0, + Architecture: "amd64", }, "Standard_L12aos_v4": { InstanceType: "Standard_L12aos_v4", @@ -8246,6 +9420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 98304, GPU: 0, + Architecture: "amd64", }, "Standard_L16aos_v4": { InstanceType: "Standard_L16aos_v4", @@ -8253,6 +9428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_L16as_v3": { InstanceType: "Standard_L16as_v3", @@ -8260,6 +9436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_L16as_v4": { InstanceType: "Standard_L16as_v4", @@ -8267,6 +9444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_L16s": { InstanceType: "Standard_L16s", @@ -8274,6 +9452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_L16s_v2": { InstanceType: "Standard_L16s_v2", @@ -8281,6 +9460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_L16s_v3": { InstanceType: "Standard_L16s_v3", @@ -8288,6 +9468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_L16s_v4": { InstanceType: "Standard_L16s_v4", @@ -8295,6 +9476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_L24aos_v4": { InstanceType: "Standard_L24aos_v4", @@ -8302,6 +9484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_L2aos_v4": { InstanceType: "Standard_L2aos_v4", @@ -8309,6 +9492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_L2as_v4": { InstanceType: "Standard_L2as_v4", @@ -8316,6 +9500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_L2s_v4": { InstanceType: "Standard_L2s_v4", @@ -8323,6 +9508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 2, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_L32aos_v4": { InstanceType: "Standard_L32aos_v4", @@ -8330,6 +9516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_L32as_v3": { InstanceType: "Standard_L32as_v3", @@ -8337,6 +9524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_L32as_v4": { InstanceType: "Standard_L32as_v4", @@ -8344,6 +9532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_L32s": { InstanceType: "Standard_L32s", @@ -8351,6 +9540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_L32s_v2": { InstanceType: "Standard_L32s_v2", @@ -8358,6 +9548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_L32s_v3": { InstanceType: "Standard_L32s_v3", @@ -8365,6 +9556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_L32s_v4": { InstanceType: "Standard_L32s_v4", @@ -8372,6 +9564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_L48as_v3": { InstanceType: "Standard_L48as_v3", @@ -8379,6 +9572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_L48as_v4": { InstanceType: "Standard_L48as_v4", @@ -8386,6 +9580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_L48s_v2": { InstanceType: "Standard_L48s_v2", @@ -8393,6 +9588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_L48s_v3": { InstanceType: "Standard_L48s_v3", @@ -8400,6 +9596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_L48s_v4": { InstanceType: "Standard_L48s_v4", @@ -8407,6 +9604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_L4aos_v4": { InstanceType: "Standard_L4aos_v4", @@ -8414,6 +9612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_L4as_v4": { InstanceType: "Standard_L4as_v4", @@ -8421,6 +9620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_L4s": { InstanceType: "Standard_L4s", @@ -8428,6 +9628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_L4s_v4": { InstanceType: "Standard_L4s_v4", @@ -8435,6 +9636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_L64as_v3": { InstanceType: "Standard_L64as_v3", @@ -8442,6 +9644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_L64as_v4": { InstanceType: "Standard_L64as_v4", @@ -8449,6 +9652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_L64s_v2": { InstanceType: "Standard_L64s_v2", @@ -8456,6 +9660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_L64s_v3": { InstanceType: "Standard_L64s_v3", @@ -8463,6 +9668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_L64s_v4": { InstanceType: "Standard_L64s_v4", @@ -8470,6 +9676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_L80as_v3": { InstanceType: "Standard_L80as_v3", @@ -8477,6 +9684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 655360, GPU: 0, + Architecture: "amd64", }, "Standard_L80as_v4": { InstanceType: "Standard_L80as_v4", @@ -8484,6 +9692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 655360, GPU: 0, + Architecture: "amd64", }, "Standard_L80s_v2": { InstanceType: "Standard_L80s_v2", @@ -8491,6 +9700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 655360, GPU: 0, + Architecture: "amd64", }, "Standard_L80s_v3": { InstanceType: "Standard_L80s_v3", @@ -8498,6 +9708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 655360, GPU: 0, + Architecture: "amd64", }, "Standard_L80s_v4": { InstanceType: "Standard_L80s_v4", @@ -8505,6 +9716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 655360, GPU: 0, + Architecture: "amd64", }, "Standard_L8aos_v4": { InstanceType: "Standard_L8aos_v4", @@ -8512,6 +9724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_L8as_v3": { InstanceType: "Standard_L8as_v3", @@ -8519,6 +9732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_L8as_v4": { InstanceType: "Standard_L8as_v4", @@ -8526,6 +9740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_L8s": { InstanceType: "Standard_L8s", @@ -8533,6 +9748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_L8s_v2": { InstanceType: "Standard_L8s_v2", @@ -8540,6 +9756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_L8s_v3": { InstanceType: "Standard_L8s_v3", @@ -8547,6 +9764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_L8s_v4": { InstanceType: "Standard_L8s_v4", @@ -8554,6 +9772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_L96as_v4": { InstanceType: "Standard_L96as_v4", @@ -8561,6 +9780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_L96s_v4": { InstanceType: "Standard_L96s_v4", @@ -8568,6 +9788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_M128": { InstanceType: "Standard_M128", @@ -8575,6 +9796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 2097152, GPU: 0, + Architecture: "amd64", }, "Standard_M128-32ms": { InstanceType: "Standard_M128-32ms", @@ -8582,6 +9804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 3985408, GPU: 0, + Architecture: "amd64", }, "Standard_M128-64bds_3_v3": { InstanceType: "Standard_M128-64bds_3_v3", @@ -8589,6 +9812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 2861056, GPU: 0, + Architecture: "amd64", }, "Standard_M128-64bds_v3": { InstanceType: "Standard_M128-64bds_v3", @@ -8596,6 +9820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_M128-64bs_v3": { InstanceType: "Standard_M128-64bs_v3", @@ -8603,6 +9828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_M128-64ms": { InstanceType: "Standard_M128-64ms", @@ -8610,6 +9836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 3985408, GPU: 0, + Architecture: "amd64", }, "Standard_M128bds_3_v3": { InstanceType: "Standard_M128bds_3_v3", @@ -8617,6 +9844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 2861056, GPU: 0, + Architecture: "amd64", }, "Standard_M128bds_v3": { InstanceType: "Standard_M128bds_v3", @@ -8624,6 +9852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_M128bs_v3": { InstanceType: "Standard_M128bs_v3", @@ -8631,6 +9860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_M128dms_v2": { InstanceType: "Standard_M128dms_v2", @@ -8638,6 +9868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 3985408, GPU: 0, + Architecture: "amd64", }, "Standard_M128ds_v2": { InstanceType: "Standard_M128ds_v2", @@ -8645,6 +9876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 2097152, GPU: 0, + Architecture: "amd64", }, "Standard_M128m": { InstanceType: "Standard_M128m", @@ -8652,6 +9884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 3985408, GPU: 0, + Architecture: "amd64", }, "Standard_M128ms": { InstanceType: "Standard_M128ms", @@ -8659,6 +9892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 3985408, GPU: 0, + Architecture: "amd64", }, "Standard_M128ms_v2": { InstanceType: "Standard_M128ms_v2", @@ -8666,6 +9900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 3985408, GPU: 0, + Architecture: "amd64", }, "Standard_M128s": { InstanceType: "Standard_M128s", @@ -8673,6 +9908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 2097152, GPU: 0, + Architecture: "amd64", }, "Standard_M128s_v2": { InstanceType: "Standard_M128s_v2", @@ -8680,6 +9916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 128, MemoryMb: 2097152, GPU: 0, + Architecture: "amd64", }, "Standard_M12ds_v3": { InstanceType: "Standard_M12ds_v3", @@ -8687,6 +9924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 245760, GPU: 0, + Architecture: "amd64", }, "Standard_M12s_v3": { InstanceType: "Standard_M12s_v3", @@ -8694,6 +9932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 245760, GPU: 0, + Architecture: "amd64", }, "Standard_M16-4ms": { InstanceType: "Standard_M16-4ms", @@ -8701,6 +9940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 447488, GPU: 0, + Architecture: "amd64", }, "Standard_M16-8ms": { InstanceType: "Standard_M16-8ms", @@ -8708,6 +9948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 447488, GPU: 0, + Architecture: "amd64", }, "Standard_M16bds_v3": { InstanceType: "Standard_M16bds_v3", @@ -8715,6 +9956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_M16bs_v3": { InstanceType: "Standard_M16bs_v3", @@ -8722,6 +9964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_M16ms": { InstanceType: "Standard_M16ms", @@ -8729,6 +9972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 447488, GPU: 0, + Architecture: "amd64", }, "Standard_M176-88bds_4_v3": { InstanceType: "Standard_M176-88bds_4_v3", @@ -8736,6 +9980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 3985408, GPU: 0, + Architecture: "amd64", }, "Standard_M176-88bds_v3": { InstanceType: "Standard_M176-88bds_v3", @@ -8743,6 +9988,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 1572864, GPU: 0, + Architecture: "amd64", }, "Standard_M176-88bs_v3": { InstanceType: "Standard_M176-88bs_v3", @@ -8750,6 +9996,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 1572864, GPU: 0, + Architecture: "amd64", }, "Standard_M176bds_4_v3": { InstanceType: "Standard_M176bds_4_v3", @@ -8757,6 +10004,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 3985408, GPU: 0, + Architecture: "amd64", }, "Standard_M176bds_v3": { InstanceType: "Standard_M176bds_v3", @@ -8764,6 +10012,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 1572864, GPU: 0, + Architecture: "amd64", }, "Standard_M176bs_v3": { InstanceType: "Standard_M176bs_v3", @@ -8771,6 +10020,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 1572864, GPU: 0, + Architecture: "amd64", }, "Standard_M176ds_3_v3": { InstanceType: "Standard_M176ds_3_v3", @@ -8778,6 +10028,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 2861056, GPU: 0, + Architecture: "amd64", }, "Standard_M176ds_4_v3": { InstanceType: "Standard_M176ds_4_v3", @@ -8785,6 +10036,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 3985408, GPU: 0, + Architecture: "amd64", }, "Standard_M176s_3_v3": { InstanceType: "Standard_M176s_3_v3", @@ -8792,6 +10044,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 2861056, GPU: 0, + Architecture: "amd64", }, "Standard_M176s_4_v3": { InstanceType: "Standard_M176s_4_v3", @@ -8799,6 +10052,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 176, MemoryMb: 3985408, GPU: 0, + Architecture: "amd64", }, "Standard_M192idms_v2": { InstanceType: "Standard_M192idms_v2", @@ -8806,6 +10060,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 192, MemoryMb: 4194304, GPU: 0, + Architecture: "amd64", }, "Standard_M192ids_v2": { InstanceType: "Standard_M192ids_v2", @@ -8813,6 +10068,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 192, MemoryMb: 2097152, GPU: 0, + Architecture: "amd64", }, "Standard_M192ims_v2": { InstanceType: "Standard_M192ims_v2", @@ -8820,6 +10076,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 192, MemoryMb: 4194304, GPU: 0, + Architecture: "amd64", }, "Standard_M192is_v2": { InstanceType: "Standard_M192is_v2", @@ -8827,6 +10084,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 192, MemoryMb: 2097152, GPU: 0, + Architecture: "amd64", }, "Standard_M208ms_v2": { InstanceType: "Standard_M208ms_v2", @@ -8834,6 +10092,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 208, MemoryMb: 5836800, GPU: 0, + Architecture: "amd64", }, "Standard_M208s_v2": { InstanceType: "Standard_M208s_v2", @@ -8841,6 +10100,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 208, MemoryMb: 2918400, GPU: 0, + Architecture: "amd64", }, "Standard_M24ds_v3": { InstanceType: "Standard_M24ds_v3", @@ -8848,6 +10108,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 491520, GPU: 0, + Architecture: "amd64", }, "Standard_M24s_v3": { InstanceType: "Standard_M24s_v3", @@ -8855,6 +10116,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 491520, GPU: 0, + Architecture: "amd64", }, "Standard_M32-16ms": { InstanceType: "Standard_M32-16ms", @@ -8862,6 +10124,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 896000, GPU: 0, + Architecture: "amd64", }, "Standard_M32-8ms": { InstanceType: "Standard_M32-8ms", @@ -8869,6 +10132,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 896000, GPU: 0, + Architecture: "amd64", }, "Standard_M32bds_v3": { InstanceType: "Standard_M32bds_v3", @@ -8876,6 +10140,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_M32bs_v3": { InstanceType: "Standard_M32bs_v3", @@ -8883,6 +10148,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_M32dms_v2": { InstanceType: "Standard_M32dms_v2", @@ -8890,6 +10156,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 896000, GPU: 0, + Architecture: "amd64", }, "Standard_M32ls": { InstanceType: "Standard_M32ls", @@ -8897,6 +10164,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 262144, GPU: 0, + Architecture: "amd64", }, "Standard_M32ms": { InstanceType: "Standard_M32ms", @@ -8904,6 +10172,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 896000, GPU: 0, + Architecture: "amd64", }, "Standard_M32ms_v2": { InstanceType: "Standard_M32ms_v2", @@ -8911,6 +10180,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 896000, GPU: 0, + Architecture: "amd64", }, "Standard_M32ts": { InstanceType: "Standard_M32ts", @@ -8918,6 +10188,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 196608, GPU: 0, + Architecture: "amd64", }, "Standard_M416-208ms_v2": { InstanceType: "Standard_M416-208ms_v2", @@ -8925,6 +10196,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 11673600, GPU: 0, + Architecture: "amd64", }, "Standard_M416-208s_v2": { InstanceType: "Standard_M416-208s_v2", @@ -8932,6 +10204,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 5836800, GPU: 0, + Architecture: "amd64", }, "Standard_M416bs_v3": { InstanceType: "Standard_M416bs_v3", @@ -8939,6 +10212,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 3891200, GPU: 0, + Architecture: "amd64", }, "Standard_M416ds_6_v3": { InstanceType: "Standard_M416ds_6_v3", @@ -8946,6 +10220,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 5832704, GPU: 0, + Architecture: "amd64", }, "Standard_M416ds_8_v3": { InstanceType: "Standard_M416ds_8_v3", @@ -8953,6 +10228,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 7782400, GPU: 0, + Architecture: "amd64", }, "Standard_M416ms_v2": { InstanceType: "Standard_M416ms_v2", @@ -8960,6 +10236,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 11673600, GPU: 0, + Architecture: "amd64", }, "Standard_M416s_10_v2": { InstanceType: "Standard_M416s_10_v2", @@ -8967,6 +10244,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 9723904, GPU: 0, + Architecture: "amd64", }, "Standard_M416s_6_v3": { InstanceType: "Standard_M416s_6_v3", @@ -8974,6 +10252,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 5832704, GPU: 0, + Architecture: "amd64", }, "Standard_M416s_8_v2": { InstanceType: "Standard_M416s_8_v2", @@ -8981,6 +10260,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 7782400, GPU: 0, + Architecture: "amd64", }, "Standard_M416s_8_v3": { InstanceType: "Standard_M416s_8_v3", @@ -8988,6 +10268,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 7782400, GPU: 0, + Architecture: "amd64", }, "Standard_M416s_9_v2": { InstanceType: "Standard_M416s_9_v2", @@ -8995,6 +10276,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 8773632, GPU: 0, + Architecture: "amd64", }, "Standard_M416s_v2": { InstanceType: "Standard_M416s_v2", @@ -9002,6 +10284,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 416, MemoryMb: 5836800, GPU: 0, + Architecture: "amd64", }, "Standard_M48bds_v3": { InstanceType: "Standard_M48bds_v3", @@ -9009,6 +10292,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_M48bs_v3": { InstanceType: "Standard_M48bs_v3", @@ -9016,6 +10300,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 393216, GPU: 0, + Architecture: "amd64", }, "Standard_M48ds_1_v3": { InstanceType: "Standard_M48ds_1_v3", @@ -9023,6 +10308,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 997376, GPU: 0, + Architecture: "amd64", }, "Standard_M48s_1_v3": { InstanceType: "Standard_M48s_1_v3", @@ -9030,6 +10316,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 997376, GPU: 0, + Architecture: "amd64", }, "Standard_M624ds_12_v3": { InstanceType: "Standard_M624ds_12_v3", @@ -9037,6 +10324,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 624, MemoryMb: 11673600, GPU: 0, + Architecture: "amd64", }, "Standard_M624s_12_v3": { InstanceType: "Standard_M624s_12_v3", @@ -9044,6 +10332,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 624, MemoryMb: 11673600, GPU: 0, + Architecture: "amd64", }, "Standard_M64": { InstanceType: "Standard_M64", @@ -9051,6 +10340,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_M64-16ms": { InstanceType: "Standard_M64-16ms", @@ -9058,6 +10348,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1835008, GPU: 0, + Architecture: "amd64", }, "Standard_M64-32bds_1_v3": { InstanceType: "Standard_M64-32bds_1_v3", @@ -9065,6 +10356,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1430528, GPU: 0, + Architecture: "amd64", }, "Standard_M64-32ms": { InstanceType: "Standard_M64-32ms", @@ -9072,6 +10364,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1835008, GPU: 0, + Architecture: "amd64", }, "Standard_M64bds_1_v3": { InstanceType: "Standard_M64bds_1_v3", @@ -9079,6 +10372,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1430528, GPU: 0, + Architecture: "amd64", }, "Standard_M64bds_v3": { InstanceType: "Standard_M64bds_v3", @@ -9086,6 +10380,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_M64bs_v3": { InstanceType: "Standard_M64bs_v3", @@ -9093,6 +10388,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_M64dms_v2": { InstanceType: "Standard_M64dms_v2", @@ -9100,6 +10396,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1835008, GPU: 0, + Architecture: "amd64", }, "Standard_M64ds_v2": { InstanceType: "Standard_M64ds_v2", @@ -9107,6 +10404,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_M64ls": { InstanceType: "Standard_M64ls", @@ -9114,6 +10412,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 524288, GPU: 0, + Architecture: "amd64", }, "Standard_M64m": { InstanceType: "Standard_M64m", @@ -9121,6 +10420,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1835008, GPU: 0, + Architecture: "amd64", }, "Standard_M64ms": { InstanceType: "Standard_M64ms", @@ -9128,6 +10428,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1835008, GPU: 0, + Architecture: "amd64", }, "Standard_M64ms_v2": { InstanceType: "Standard_M64ms_v2", @@ -9135,6 +10436,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1835008, GPU: 0, + Architecture: "amd64", }, "Standard_M64s": { InstanceType: "Standard_M64s", @@ -9142,6 +10444,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_M64s_v2": { InstanceType: "Standard_M64s_v2", @@ -9149,6 +10452,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 1048576, GPU: 0, + Architecture: "amd64", }, "Standard_M8-2ms": { InstanceType: "Standard_M8-2ms", @@ -9156,6 +10460,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 223232, GPU: 0, + Architecture: "amd64", }, "Standard_M8-4ms": { InstanceType: "Standard_M8-4ms", @@ -9163,6 +10468,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 223232, GPU: 0, + Architecture: "amd64", }, "Standard_M832ds_12_v3": { InstanceType: "Standard_M832ds_12_v3", @@ -9170,6 +10476,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 832, MemoryMb: 11673600, GPU: 0, + Architecture: "amd64", }, "Standard_M832ids_16_v3": { InstanceType: "Standard_M832ids_16_v3", @@ -9177,6 +10484,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 832, MemoryMb: 15564800, GPU: 0, + Architecture: "amd64", }, "Standard_M832is_16_v3": { InstanceType: "Standard_M832is_16_v3", @@ -9184,6 +10492,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 832, MemoryMb: 15564800, GPU: 0, + Architecture: "amd64", }, "Standard_M832s_12_v3": { InstanceType: "Standard_M832s_12_v3", @@ -9191,6 +10500,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 832, MemoryMb: 11673600, GPU: 0, + Architecture: "amd64", }, "Standard_M8ms": { InstanceType: "Standard_M8ms", @@ -9198,6 +10508,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 223232, GPU: 0, + Architecture: "amd64", }, "Standard_M96-48bds_2_v3": { InstanceType: "Standard_M96-48bds_2_v3", @@ -9205,6 +10516,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1992704, GPU: 0, + Architecture: "amd64", }, "Standard_M96bds_2_v3": { InstanceType: "Standard_M96bds_2_v3", @@ -9212,6 +10524,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1992704, GPU: 0, + Architecture: "amd64", }, "Standard_M96bds_v3": { InstanceType: "Standard_M96bds_v3", @@ -9219,6 +10532,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_M96bs_v3": { InstanceType: "Standard_M96bs_v3", @@ -9226,6 +10540,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 786432, GPU: 0, + Architecture: "amd64", }, "Standard_M96ds_1_v3": { InstanceType: "Standard_M96ds_1_v3", @@ -9233,6 +10548,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 997376, GPU: 0, + Architecture: "amd64", }, "Standard_M96ds_2_v3": { InstanceType: "Standard_M96ds_2_v3", @@ -9240,6 +10556,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1992704, GPU: 0, + Architecture: "amd64", }, "Standard_M96s_1_v3": { InstanceType: "Standard_M96s_1_v3", @@ -9247,6 +10564,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 997376, GPU: 0, + Architecture: "amd64", }, "Standard_M96s_2_v3": { InstanceType: "Standard_M96s_2_v3", @@ -9254,6 +10572,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1992704, GPU: 0, + Architecture: "amd64", }, "Standard_NC12s_v3": { InstanceType: "Standard_NC12s_v3", @@ -9261,6 +10580,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 229376, GPU: 2, + Architecture: "amd64", }, "Standard_NC16ads_A10_v4": { InstanceType: "Standard_NC16ads_A10_v4", @@ -9268,6 +10588,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 204800, GPU: 1, + Architecture: "amd64", }, "Standard_NC16as_T4_v3": { InstanceType: "Standard_NC16as_T4_v3", @@ -9275,6 +10596,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 112640, GPU: 1, + Architecture: "amd64", }, "Standard_NC24ads_A100_v4": { InstanceType: "Standard_NC24ads_A100_v4", @@ -9282,6 +10604,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 225280, GPU: 1, + Architecture: "amd64", }, "Standard_NC24rs_v3": { InstanceType: "Standard_NC24rs_v3", @@ -9289,6 +10612,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 458752, GPU: 4, + Architecture: "amd64", }, "Standard_NC24s_v3": { InstanceType: "Standard_NC24s_v3", @@ -9296,6 +10620,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 458752, GPU: 4, + Architecture: "amd64", }, "Standard_NC32ads_A10_v4": { InstanceType: "Standard_NC32ads_A10_v4", @@ -9303,6 +10628,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 409600, GPU: 2, + Architecture: "amd64", }, "Standard_NC40ads_H100_v5": { InstanceType: "Standard_NC40ads_H100_v5", @@ -9310,6 +10636,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 40, MemoryMb: 327680, GPU: 1, + Architecture: "amd64", }, "Standard_NC48ads_A100_v4": { InstanceType: "Standard_NC48ads_A100_v4", @@ -9317,6 +10644,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 450560, GPU: 2, + Architecture: "amd64", }, "Standard_NC4as_T4_v3": { InstanceType: "Standard_NC4as_T4_v3", @@ -9324,6 +10652,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 28672, GPU: 1, + Architecture: "amd64", }, "Standard_NC64as_T4_v3": { InstanceType: "Standard_NC64as_T4_v3", @@ -9331,6 +10660,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 64, MemoryMb: 450560, GPU: 4, + Architecture: "amd64", }, "Standard_NC6s_v3": { InstanceType: "Standard_NC6s_v3", @@ -9338,6 +10668,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 6, MemoryMb: 114688, GPU: 1, + Architecture: "amd64", }, "Standard_NC80adis_H100_v5": { InstanceType: "Standard_NC80adis_H100_v5", @@ -9345,6 +10676,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 80, MemoryMb: 655360, GPU: 2, + Architecture: "amd64", }, "Standard_NC8ads_A10_v4": { InstanceType: "Standard_NC8ads_A10_v4", @@ -9352,6 +10684,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 102400, GPU: 1, + Architecture: "amd64", }, "Standard_NC8as_T4_v3": { InstanceType: "Standard_NC8as_T4_v3", @@ -9359,6 +10692,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 57344, GPU: 1, + Architecture: "amd64", }, "Standard_NC96ads_A100_v4": { InstanceType: "Standard_NC96ads_A100_v4", @@ -9366,6 +10700,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 901120, GPU: 4, + Architecture: "amd64", }, "Standard_NCC40ads_H100_v5": { InstanceType: "Standard_NCC40ads_H100_v5", @@ -9373,6 +10708,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 40, MemoryMb: 327680, GPU: 1, + Architecture: "amd64", }, "Standard_ND40rs_v2": { InstanceType: "Standard_ND40rs_v2", @@ -9380,6 +10716,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 40, MemoryMb: 688128, GPU: 8, + Architecture: "amd64", }, "Standard_ND96amsr_A100_v4": { InstanceType: "Standard_ND96amsr_A100_v4", @@ -9387,6 +10724,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1843200, GPU: 8, + Architecture: "amd64", }, "Standard_ND96asr_v4": { InstanceType: "Standard_ND96asr_v4", @@ -9394,6 +10732,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 921600, GPU: 8, + Architecture: "amd64", }, "Standard_ND96is_MI300X_v5": { InstanceType: "Standard_ND96is_MI300X_v5", @@ -9401,6 +10740,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1894400, GPU: 0, + Architecture: "amd64", }, "Standard_ND96isr_H100_v5": { InstanceType: "Standard_ND96isr_H100_v5", @@ -9408,6 +10748,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1945600, GPU: 8, + Architecture: "amd64", }, "Standard_ND96isr_H200_v5": { InstanceType: "Standard_ND96isr_H200_v5", @@ -9415,6 +10756,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1894400, GPU: 8, + Architecture: "amd64", }, "Standard_ND96isr_MI300X_v5": { InstanceType: "Standard_ND96isr_MI300X_v5", @@ -9422,6 +10764,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 96, MemoryMb: 1894400, GPU: 8, + Architecture: "amd64", }, "Standard_NG16ads_V620_v1": { InstanceType: "Standard_NG16ads_V620_v1", @@ -9429,6 +10772,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_NG32adms_V620_v1": { InstanceType: "Standard_NG32adms_V620_v1", @@ -9436,6 +10780,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 180224, GPU: 0, + Architecture: "amd64", }, "Standard_NG32ads_V620_v1": { InstanceType: "Standard_NG32ads_V620_v1", @@ -9443,6 +10788,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_NG8ads_V620_v1": { InstanceType: "Standard_NG8ads_V620_v1", @@ -9450,6 +10796,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_NP10s": { InstanceType: "Standard_NP10s", @@ -9457,6 +10804,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 10, MemoryMb: 172032, GPU: 1, + Architecture: "amd64", }, "Standard_NP20s": { InstanceType: "Standard_NP20s", @@ -9464,6 +10812,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 20, MemoryMb: 344064, GPU: 2, + Architecture: "amd64", }, "Standard_NP40s": { InstanceType: "Standard_NP40s", @@ -9471,6 +10820,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 40, MemoryMb: 688128, GPU: 4, + Architecture: "amd64", }, "Standard_NV12ads_A10_v5": { InstanceType: "Standard_NV12ads_A10_v5", @@ -9478,6 +10828,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 112640, GPU: 1, + Architecture: "amd64", }, "Standard_NV12ads_V710_v5": { InstanceType: "Standard_NV12ads_V710_v5", @@ -9485,6 +10836,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 65536, GPU: 0, + Architecture: "amd64", }, "Standard_NV12s_v2": { InstanceType: "Standard_NV12s_v2", @@ -9492,6 +10844,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 229376, GPU: 2, + Architecture: "amd64", }, "Standard_NV12s_v3": { InstanceType: "Standard_NV12s_v3", @@ -9499,6 +10852,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 12, MemoryMb: 114688, GPU: 1, + Architecture: "amd64", }, "Standard_NV16as_v4": { InstanceType: "Standard_NV16as_v4", @@ -9506,6 +10860,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 16, MemoryMb: 57344, GPU: 1, + Architecture: "amd64", }, "Standard_NV18ads_A10_v5": { InstanceType: "Standard_NV18ads_A10_v5", @@ -9513,6 +10868,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 18, MemoryMb: 225280, GPU: 1, + Architecture: "amd64", }, "Standard_NV24ads_V710_v5": { InstanceType: "Standard_NV24ads_V710_v5", @@ -9520,6 +10876,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 131072, GPU: 0, + Architecture: "amd64", }, "Standard_NV24s_v2": { InstanceType: "Standard_NV24s_v2", @@ -9527,6 +10884,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 458752, GPU: 4, + Architecture: "amd64", }, "Standard_NV24s_v3": { InstanceType: "Standard_NV24s_v3", @@ -9534,6 +10892,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 24, MemoryMb: 229376, GPU: 2, + Architecture: "amd64", }, "Standard_NV28adms_V710_v5": { InstanceType: "Standard_NV28adms_V710_v5", @@ -9541,6 +10900,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 28, MemoryMb: 163840, GPU: 0, + Architecture: "amd64", }, "Standard_NV32as_v4": { InstanceType: "Standard_NV32as_v4", @@ -9548,6 +10908,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 32, MemoryMb: 114688, GPU: 1, + Architecture: "amd64", }, "Standard_NV36adms_A10_v5": { InstanceType: "Standard_NV36adms_A10_v5", @@ -9555,6 +10916,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 36, MemoryMb: 901120, GPU: 1, + Architecture: "amd64", }, "Standard_NV36ads_A10_v5": { InstanceType: "Standard_NV36ads_A10_v5", @@ -9562,6 +10924,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 36, MemoryMb: 450560, GPU: 1, + Architecture: "amd64", }, "Standard_NV48s_v3": { InstanceType: "Standard_NV48s_v3", @@ -9569,6 +10932,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 48, MemoryMb: 458752, GPU: 4, + Architecture: "amd64", }, "Standard_NV4ads_V710_v5": { InstanceType: "Standard_NV4ads_V710_v5", @@ -9576,6 +10940,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 16384, GPU: 0, + Architecture: "amd64", }, "Standard_NV4as_v4": { InstanceType: "Standard_NV4as_v4", @@ -9583,6 +10948,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 4, MemoryMb: 14336, GPU: 1, + Architecture: "amd64", }, "Standard_NV6ads_A10_v5": { InstanceType: "Standard_NV6ads_A10_v5", @@ -9590,6 +10956,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 6, MemoryMb: 56320, GPU: 1, + Architecture: "amd64", }, "Standard_NV6s_v2": { InstanceType: "Standard_NV6s_v2", @@ -9597,6 +10964,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 6, MemoryMb: 114688, GPU: 1, + Architecture: "amd64", }, "Standard_NV72ads_A10_v5": { InstanceType: "Standard_NV72ads_A10_v5", @@ -9604,6 +10972,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 72, MemoryMb: 901120, GPU: 2, + Architecture: "amd64", }, "Standard_NV8ads_V710_v5": { InstanceType: "Standard_NV8ads_V710_v5", @@ -9611,6 +10980,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 32768, GPU: 0, + Architecture: "amd64", }, "Standard_NV8as_v4": { InstanceType: "Standard_NV8as_v4", @@ -9618,5 +10988,6 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: 8, MemoryMb: 28672, GPU: 1, + Architecture: "amd64", }, } diff --git a/cluster-autoscaler/cloudprovider/azure/azure_instance_types/gen.go b/cluster-autoscaler/cloudprovider/azure/azure_instance_types/gen.go index b8c000b7658d..ee8465334f4b 100644 --- a/cluster-autoscaler/cloudprovider/azure/azure_instance_types/gen.go +++ b/cluster-autoscaler/cloudprovider/azure/azure_instance_types/gen.go @@ -28,6 +28,7 @@ import ( "strconv" "strings" + "k8s.io/autoscaler/cluster-autoscaler/cloudprovider" "k8s.io/autoscaler/cluster-autoscaler/cloudprovider/azure" klog "k8s.io/klog/v2" ) @@ -59,6 +60,7 @@ type InstanceType struct { VCPU int64 MemoryMb int64 GPU int64 + Architecture string } // InstanceTypes is a map of azure resources @@ -70,6 +72,7 @@ var InstanceTypes = map[string]*InstanceType{ VCPU: {{ .VCPU }}, MemoryMb: {{ .MemoryMb }}, GPU: {{ .GPU }}, + Architecture: "{{ .Architecture }}", }, {{- end }} } @@ -117,6 +120,7 @@ func getAllAzureVirtualMachineTypes() (result map[string]*azure.InstanceType, er var virtualMachine azure.InstanceType virtualMachine.InstanceType = instance.Name virtualMachine.SkuFamily = instance.Family + virtualMachine.Architecture = cloudprovider.DefaultArch for _, capability := range instance.Capabilities { switch capability.Name { case "vCPUs": @@ -135,6 +139,10 @@ func getAllAzureVirtualMachineTypes() (result map[string]*azure.InstanceType, er if err != nil { return nil, err } + case "CpuArchitectureType": + if strings.ToLower(capability.Value) == "arm64" { + virtualMachine.Architecture = "arm64" + } } } virtualMachines[virtualMachine.InstanceType] = &virtualMachine diff --git a/cluster-autoscaler/cloudprovider/azure/azure_template.go b/cluster-autoscaler/cloudprovider/azure/azure_template.go index a1714e302a21..e1c4adc2940d 100644 --- a/cluster-autoscaler/cloudprovider/azure/azure_template.go +++ b/cluster-autoscaler/cloudprovider/azure/azure_template.go @@ -105,6 +105,7 @@ type VMSSNodeTemplate struct { // NodeTemplate represents a template for an Azure node type NodeTemplate struct { SkuName string + Architecture string InstanceOS string Location string Zones []string @@ -232,6 +233,7 @@ func buildNodeFromTemplate(nodeGroupName string, template NodeTemplate, manager } var vcpu, gpuCount, memoryMb int64 + var arch string // Fetching SKU information from SKU API if enableDynamicInstanceList is true. var dynamicErr error @@ -243,6 +245,7 @@ func buildNodeFromTemplate(nodeGroupName string, template NodeTemplate, manager vcpu = instanceTypeDynamic.VCPU gpuCount = instanceTypeDynamic.GPU memoryMb = instanceTypeDynamic.MemoryMb + arch = instanceTypeDynamic.Architecture } else { klog.Errorf("Dynamically fetching of instance information from SKU api failed with error: %v", dynamicErr) } @@ -255,12 +258,14 @@ func buildNodeFromTemplate(nodeGroupName string, template NodeTemplate, manager vcpu = instanceTypeStatic.VCPU gpuCount = instanceTypeStatic.GPU memoryMb = instanceTypeStatic.MemoryMb + arch = instanceTypeStatic.Architecture } else { // return error if neither of the workflows results with vmss data. klog.V(1).Infof("Instance type %q not supported, err: %v", template.SkuName, staticErr) return nil, staticErr } } + template.Architecture = arch node.Status.Capacity[apiv1.ResourcePods] = *resource.NewQuantity(110, resource.DecimalSI) node.Status.Capacity[apiv1.ResourceCPU] = *resource.NewQuantity(vcpu, resource.DecimalSI) @@ -400,8 +405,8 @@ func processVMSSTemplate(template NodeTemplate, nodeName string, node apiv1.Node func buildGenericLabels(template NodeTemplate, nodeName string) map[string]string { result := make(map[string]string) - result[kubeletapis.LabelArch] = cloudprovider.DefaultArch - result[apiv1.LabelArchStable] = cloudprovider.DefaultArch + result[kubeletapis.LabelArch] = template.Architecture + result[apiv1.LabelArchStable] = template.Architecture result[kubeletapis.LabelOS] = template.InstanceOS result[apiv1.LabelOSStable] = template.InstanceOS From e2bec73b720d29adaa157435f4bd0cf4e6ae9db3 Mon Sep 17 00:00:00 2001 From: Rahul Rangith Date: Thu, 5 Mar 2026 10:16:34 -0500 Subject: [PATCH 2/2] Fix ARM64 nodes incorrectly labeled as amd64 --- .../azure/azure_template_test.go | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) diff --git a/cluster-autoscaler/cloudprovider/azure/azure_template_test.go b/cluster-autoscaler/cloudprovider/azure/azure_template_test.go index 0cb016cb045d..20ef2c11b85f 100644 --- a/cluster-autoscaler/cloudprovider/azure/azure_template_test.go +++ b/cluster-autoscaler/cloudprovider/azure/azure_template_test.go @@ -27,9 +27,13 @@ import ( apiv1 "k8s.io/api/core/v1" "k8s.io/apimachinery/pkg/api/resource" + kubeletapis "k8s.io/kubelet/pkg/apis" "k8s.io/utils/ptr" ) +// realGetInstanceTypeStatically captures the real implementation before any test can override it. +var realGetInstanceTypeStatically = GetInstanceTypeStatically + func TestExtractLabelsFromTags(t *testing.T) { expectedNodeLabelKey := "zip" expectedNodeLabelValue := "zap" @@ -279,6 +283,73 @@ func TestBuildNodeTemplateFromVMPool(t *testing.T) { assert.Equal(t, makeTaintSet(expectedTaints), taintSet) } +func TestBuildGenericLabelsArch(t *testing.T) { + tests := []struct { + arch string + }{ + {"arm64"}, + {"amd64"}, + } + for _, tc := range tests { + template := NodeTemplate{ + SkuName: "Standard_DS2_v2", + Architecture: tc.arch, + InstanceOS: "linux", + Location: "eastus", + } + labels := buildGenericLabels(template, "test-node") + assert.Equal(t, tc.arch, labels[kubeletapis.LabelArch]) + assert.Equal(t, tc.arch, labels[apiv1.LabelArchStable]) + } +} + +func TestBuildNodeFromTemplateDynamicArch(t *testing.T) { + origGetInstanceTypeDynamically := GetInstanceTypeDynamically + defer func() { GetInstanceTypeDynamically = origGetInstanceTypeDynamically }() + + GetInstanceTypeDynamically = func(template NodeTemplate, azCache *azureCache) (InstanceType, error) { + return InstanceType{VCPU: 32, GPU: 0, MemoryMb: 131072, Architecture: "arm64"}, nil + } + + template := NodeTemplate{ + SkuName: "Standard_D32ps_v5", + Location: "eastus", + InstanceOS: "linux", + VMSSNodeTemplate: &VMSSNodeTemplate{}, + } + + node, err := buildNodeFromTemplate("test-node", template, &AzureManager{}, true, false) + assert.NoError(t, err) + assert.Equal(t, "arm64", node.Labels[kubeletapis.LabelArch]) + assert.Equal(t, "arm64", node.Labels[apiv1.LabelArchStable]) +} + +func TestBuildNodeFromTemplateDynamicArchFallbackToStatic(t *testing.T) { + origGetInstanceTypeDynamically := GetInstanceTypeDynamically + defer func() { + GetInstanceTypeDynamically = origGetInstanceTypeDynamically + GetInstanceTypeStatically = realGetInstanceTypeStatically + }() + + GetInstanceTypeDynamically = func(template NodeTemplate, azCache *azureCache) (InstanceType, error) { + return InstanceType{}, fmt.Errorf("dynamic lookup failed") + } + GetInstanceTypeStatically = realGetInstanceTypeStatically + + // Standard_D32ps_v5 is an ARM64 SKU in the static list + template := NodeTemplate{ + SkuName: "Standard_D32ps_v5", + Location: "eastus", + InstanceOS: "linux", + VMSSNodeTemplate: &VMSSNodeTemplate{}, + } + + node, err := buildNodeFromTemplate("test-node", template, &AzureManager{}, true, false) + assert.NoError(t, err) + assert.Equal(t, "arm64", node.Labels[kubeletapis.LabelArch]) + assert.Equal(t, "arm64", node.Labels[apiv1.LabelArchStable]) +} + func makeTaintSet(taints []apiv1.Taint) map[apiv1.Taint]bool { set := make(map[apiv1.Taint]bool) for _, taint := range taints {