diff --git a/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go b/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go
index 77a31a9208a16c0dc3bd7dc863fefd73a74a8b95..f663cbf36e87ea43c4596b16820ca5215f206650 100644
--- a/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go
+++ b/cluster-autoscaler/cloudprovider/azure/azure_instance_types.go
@@ -21,6 +21,7 @@ package azure
 // InstanceType is the sepc of Azure instance
 type InstanceType struct {
 	InstanceType string
+	SkuFamily    string
 	VCPU         int64
 	MemoryMb     int64
 	GPU          int64
@@ -30,42 +31,49 @@ type InstanceType struct {
 var InstanceTypes = map[string]*InstanceType{
 	"Basic_A0": {
 		InstanceType: "Basic_A0",
+		SkuFamily:    "basicAFamily",
 		VCPU:         1,
 		MemoryMb:     0,
 		GPU:          0,
 	},
 	"Basic_A1": {
 		InstanceType: "Basic_A1",
+		SkuFamily:    "basicAFamily",
 		VCPU:         1,
 		MemoryMb:     1024,
 		GPU:          0,
 	},
 	"Basic_A2": {
 		InstanceType: "Basic_A2",
+		SkuFamily:    "basicAFamily",
 		VCPU:         2,
 		MemoryMb:     3072,
 		GPU:          0,
 	},
 	"Basic_A3": {
 		InstanceType: "Basic_A3",
+		SkuFamily:    "basicAFamily",
 		VCPU:         4,
 		MemoryMb:     7168,
 		GPU:          0,
 	},
 	"Basic_A4": {
 		InstanceType: "Basic_A4",
+		SkuFamily:    "basicAFamily",
 		VCPU:         8,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_A0": {
 		InstanceType: "Standard_A0",
+		SkuFamily:    "standardA0_A7Family",
 		VCPU:         1,
 		MemoryMb:     0,
 		GPU:          0,
 	},
 	"Standard_A1": {
 		InstanceType: "Standard_A1",
+		SkuFamily:    "standardA0_A7Family",
 		VCPU:         1,
 		MemoryMb:     1024,
 		GPU:          0,
@@ -84,66 +92,77 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_A1_v2": {
 		InstanceType: "Standard_A1_v2",
+		SkuFamily:    "standardAv2Family",
 		VCPU:         1,
 		MemoryMb:     2048,
 		GPU:          0,
 	},
 	"Standard_A2": {
 		InstanceType: "Standard_A2",
+		SkuFamily:    "standardA0_A7Family",
 		VCPU:         2,
 		MemoryMb:     3072,
 		GPU:          0,
 	},
 	"Standard_A2_v2": {
 		InstanceType: "Standard_A2_v2",
+		SkuFamily:    "standardAv2Family",
 		VCPU:         2,
 		MemoryMb:     4096,
 		GPU:          0,
 	},
 	"Standard_A2m_v2": {
 		InstanceType: "Standard_A2m_v2",
+		SkuFamily:    "standardAv2Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_A3": {
 		InstanceType: "Standard_A3",
+		SkuFamily:    "standardA0_A7Family",
 		VCPU:         4,
 		MemoryMb:     7168,
 		GPU:          0,
 	},
 	"Standard_A4": {
 		InstanceType: "Standard_A4",
+		SkuFamily:    "standardA0_A7Family",
 		VCPU:         8,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_A4_v2": {
 		InstanceType: "Standard_A4_v2",
+		SkuFamily:    "standardAv2Family",
 		VCPU:         4,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_A4m_v2": {
 		InstanceType: "Standard_A4m_v2",
+		SkuFamily:    "standardAv2Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_A5": {
 		InstanceType: "Standard_A5",
+		SkuFamily:    "standardA0_A7Family",
 		VCPU:         2,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_A6": {
 		InstanceType: "Standard_A6",
+		SkuFamily:    "standardA0_A7Family",
 		VCPU:         4,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_A7": {
 		InstanceType: "Standard_A7",
+		SkuFamily:    "standardA0_A7Family",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
@@ -156,12 +175,14 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_A8_v2": {
 		InstanceType: "Standard_A8_v2",
+		SkuFamily:    "standardAv2Family",
 		VCPU:         8,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_A8m_v2": {
 		InstanceType: "Standard_A8m_v2",
+		SkuFamily:    "standardAv2Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
@@ -174,210 +195,245 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_B12ms": {
 		InstanceType: "Standard_B12ms",
+		SkuFamily:    "standardBSFamily",
 		VCPU:         12,
 		MemoryMb:     49152,
 		GPU:          0,
 	},
 	"Standard_B16ms": {
 		InstanceType: "Standard_B16ms",
+		SkuFamily:    "standardBSFamily",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_B1ls": {
 		InstanceType: "Standard_B1ls",
+		SkuFamily:    "standardBSFamily",
 		VCPU:         1,
 		MemoryMb:     0,
 		GPU:          0,
 	},
 	"Standard_B1ms": {
 		InstanceType: "Standard_B1ms",
+		SkuFamily:    "standardBSFamily",
 		VCPU:         1,
 		MemoryMb:     2048,
 		GPU:          0,
 	},
 	"Standard_B1s": {
 		InstanceType: "Standard_B1s",
+		SkuFamily:    "standardBSFamily",
 		VCPU:         1,
 		MemoryMb:     1024,
 		GPU:          0,
 	},
 	"Standard_B20ms": {
 		InstanceType: "Standard_B20ms",
+		SkuFamily:    "standardBSFamily",
 		VCPU:         20,
 		MemoryMb:     81920,
 		GPU:          0,
 	},
 	"Standard_B2ms": {
 		InstanceType: "Standard_B2ms",
+		SkuFamily:    "standardBSFamily",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_B2s": {
 		InstanceType: "Standard_B2s",
+		SkuFamily:    "standardBSFamily",
 		VCPU:         2,
 		MemoryMb:     4096,
 		GPU:          0,
 	},
 	"Standard_B4ms": {
 		InstanceType: "Standard_B4ms",
+		SkuFamily:    "standardBSFamily",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_B8ms": {
 		InstanceType: "Standard_B8ms",
+		SkuFamily:    "standardBSFamily",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D1": {
 		InstanceType: "Standard_D1",
+		SkuFamily:    "standardDFamily",
 		VCPU:         1,
 		MemoryMb:     3072,
 		GPU:          0,
 	},
 	"Standard_D11": {
 		InstanceType: "Standard_D11",
+		SkuFamily:    "standardDFamily",
 		VCPU:         2,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_D11_v2": {
 		InstanceType: "Standard_D11_v2",
+		SkuFamily:    "standardDv2Family",
 		VCPU:         2,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_D11_v2_Promo": {
 		InstanceType: "Standard_D11_v2_Promo",
+		SkuFamily:    "standardDv2PromoFamily",
 		VCPU:         2,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_D12": {
 		InstanceType: "Standard_D12",
+		SkuFamily:    "standardDFamily",
 		VCPU:         4,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_D12_v2": {
 		InstanceType: "Standard_D12_v2",
+		SkuFamily:    "standardDv2Family",
 		VCPU:         4,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_D12_v2_Promo": {
 		InstanceType: "Standard_D12_v2_Promo",
+		SkuFamily:    "standardDv2PromoFamily",
 		VCPU:         4,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_D13": {
 		InstanceType: "Standard_D13",
+		SkuFamily:    "standardDFamily",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_D13_v2": {
 		InstanceType: "Standard_D13_v2",
+		SkuFamily:    "standardDv2Family",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_D13_v2_Promo": {
 		InstanceType: "Standard_D13_v2_Promo",
+		SkuFamily:    "standardDv2PromoFamily",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_D14": {
 		InstanceType: "Standard_D14",
+		SkuFamily:    "standardDFamily",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_D14_v2": {
 		InstanceType: "Standard_D14_v2",
+		SkuFamily:    "standardDv2Family",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_D14_v2_Promo": {
 		InstanceType: "Standard_D14_v2_Promo",
+		SkuFamily:    "standardDv2PromoFamily",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_D15_v2": {
 		InstanceType: "Standard_D15_v2",
+		SkuFamily:    "standardDv2Family",
 		VCPU:         20,
 		MemoryMb:     143360,
 		GPU:          0,
 	},
 	"Standard_D16_v3": {
 		InstanceType: "Standard_D16_v3",
+		SkuFamily:    "standardDv3Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16_v4": {
 		InstanceType: "Standard_D16_v4",
+		SkuFamily:    "standardDv4Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16_v5": {
 		InstanceType: "Standard_D16_v5",
+		SkuFamily:    "standardDv5Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16a_v3": {
 		InstanceType: "Standard_D16a_v3",
+		SkuFamily:    "standardDAv3Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16a_v4": {
 		InstanceType: "Standard_D16a_v4",
+		SkuFamily:    "standardDAv4Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16ads_v5": {
 		InstanceType: "Standard_D16ads_v5",
+		SkuFamily:    "standardDADSv5Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16as_v3": {
 		InstanceType: "Standard_D16as_v3",
+		SkuFamily:    "standardDASv3Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16as_v4": {
 		InstanceType: "Standard_D16as_v4",
+		SkuFamily:    "standardDASv4Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16as_v5": {
 		InstanceType: "Standard_D16as_v5",
+		SkuFamily:    "standardDASv5Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16d_v4": {
 		InstanceType: "Standard_D16d_v4",
+		SkuFamily:    "standardDDv4Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16d_v5": {
 		InstanceType: "Standard_D16d_v5",
+		SkuFamily:    "standardDDv5Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
@@ -390,120 +446,140 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_D16ds_v4": {
 		InstanceType: "Standard_D16ds_v4",
+		SkuFamily:    "standardDDSv4Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16ds_v5": {
 		InstanceType: "Standard_D16ds_v5",
+		SkuFamily:    "standardDDSv5Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16s_v3": {
 		InstanceType: "Standard_D16s_v3",
+		SkuFamily:    "standardDSv3Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16s_v4": {
 		InstanceType: "Standard_D16s_v4",
+		SkuFamily:    "standardDSv4Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D16s_v5": {
 		InstanceType: "Standard_D16s_v5",
+		SkuFamily:    "standardDSv5Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_D1_v2": {
 		InstanceType: "Standard_D1_v2",
+		SkuFamily:    "standardDv2Family",
 		VCPU:         1,
 		MemoryMb:     3072,
 		GPU:          0,
 	},
 	"Standard_D2": {
 		InstanceType: "Standard_D2",
+		SkuFamily:    "standardDFamily",
 		VCPU:         2,
 		MemoryMb:     7168,
 		GPU:          0,
 	},
 	"Standard_D2_v2": {
 		InstanceType: "Standard_D2_v2",
+		SkuFamily:    "standardDv2Family",
 		VCPU:         2,
 		MemoryMb:     7168,
 		GPU:          0,
 	},
 	"Standard_D2_v2_Promo": {
 		InstanceType: "Standard_D2_v2_Promo",
+		SkuFamily:    "standardDv2PromoFamily",
 		VCPU:         2,
 		MemoryMb:     7168,
 		GPU:          0,
 	},
 	"Standard_D2_v3": {
 		InstanceType: "Standard_D2_v3",
+		SkuFamily:    "standardDv3Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2_v4": {
 		InstanceType: "Standard_D2_v4",
+		SkuFamily:    "standardDv4Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2_v5": {
 		InstanceType: "Standard_D2_v5",
+		SkuFamily:    "standardDv5Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2a_v3": {
 		InstanceType: "Standard_D2a_v3",
+		SkuFamily:    "standardDAv3Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2a_v4": {
 		InstanceType: "Standard_D2a_v4",
+		SkuFamily:    "standardDAv4Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2ads_v5": {
 		InstanceType: "Standard_D2ads_v5",
+		SkuFamily:    "standardDADSv5Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2as_v3": {
 		InstanceType: "Standard_D2as_v3",
+		SkuFamily:    "standardDASv3Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2as_v4": {
 		InstanceType: "Standard_D2as_v4",
+		SkuFamily:    "standardDASv4Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2as_v5": {
 		InstanceType: "Standard_D2as_v5",
+		SkuFamily:    "standardDASv5Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2d_v4": {
 		InstanceType: "Standard_D2d_v4",
+		SkuFamily:    "standardDDv4Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2d_v5": {
 		InstanceType: "Standard_D2d_v5",
+		SkuFamily:    "standardDDv5Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
@@ -516,102 +592,119 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_D2ds_v4": {
 		InstanceType: "Standard_D2ds_v4",
+		SkuFamily:    "standardDDSv4Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2ds_v5": {
 		InstanceType: "Standard_D2ds_v5",
+		SkuFamily:    "standardDDSv5Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2s_v3": {
 		InstanceType: "Standard_D2s_v3",
+		SkuFamily:    "standardDSv3Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2s_v4": {
 		InstanceType: "Standard_D2s_v4",
+		SkuFamily:    "standardDSv4Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D2s_v5": {
 		InstanceType: "Standard_D2s_v5",
+		SkuFamily:    "standardDSv5Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_D3": {
 		InstanceType: "Standard_D3",
+		SkuFamily:    "standardDFamily",
 		VCPU:         4,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_D32_v3": {
 		InstanceType: "Standard_D32_v3",
+		SkuFamily:    "standardDv3Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32_v4": {
 		InstanceType: "Standard_D32_v4",
+		SkuFamily:    "standardDv4Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32_v5": {
 		InstanceType: "Standard_D32_v5",
+		SkuFamily:    "standardDv5Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32a_v3": {
 		InstanceType: "Standard_D32a_v3",
+		SkuFamily:    "standardDAv3Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32a_v4": {
 		InstanceType: "Standard_D32a_v4",
+		SkuFamily:    "standardDAv4Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32ads_v5": {
 		InstanceType: "Standard_D32ads_v5",
+		SkuFamily:    "standardDADSv5Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32as_v3": {
 		InstanceType: "Standard_D32as_v3",
+		SkuFamily:    "standardDASv3Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32as_v4": {
 		InstanceType: "Standard_D32as_v4",
+		SkuFamily:    "standardDASv4Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32as_v5": {
 		InstanceType: "Standard_D32as_v5",
+		SkuFamily:    "standardDASv5Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32d_v4": {
 		InstanceType: "Standard_D32d_v4",
+		SkuFamily:    "standardDDv4Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32d_v5": {
 		InstanceType: "Standard_D32d_v5",
+		SkuFamily:    "standardDDv5Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
@@ -624,114 +717,133 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_D32ds_v4": {
 		InstanceType: "Standard_D32ds_v4",
+		SkuFamily:    "standardDDSv4Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32ds_v5": {
 		InstanceType: "Standard_D32ds_v5",
+		SkuFamily:    "standardDDSv5Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32s_v3": {
 		InstanceType: "Standard_D32s_v3",
+		SkuFamily:    "standardDSv3Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32s_v4": {
 		InstanceType: "Standard_D32s_v4",
+		SkuFamily:    "standardDSv4Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D32s_v5": {
 		InstanceType: "Standard_D32s_v5",
+		SkuFamily:    "standardDSv5Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_D3_v2": {
 		InstanceType: "Standard_D3_v2",
+		SkuFamily:    "standardDv2Family",
 		VCPU:         4,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_D3_v2_Promo": {
 		InstanceType: "Standard_D3_v2_Promo",
+		SkuFamily:    "standardDv2PromoFamily",
 		VCPU:         4,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_D4": {
 		InstanceType: "Standard_D4",
+		SkuFamily:    "standardDFamily",
 		VCPU:         8,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_D48_v3": {
 		InstanceType: "Standard_D48_v3",
+		SkuFamily:    "standardDv3Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48_v4": {
 		InstanceType: "Standard_D48_v4",
+		SkuFamily:    "standardDv4Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48_v5": {
 		InstanceType: "Standard_D48_v5",
+		SkuFamily:    "standardDv5Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48a_v3": {
 		InstanceType: "Standard_D48a_v3",
+		SkuFamily:    "standardDAv3Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48a_v4": {
 		InstanceType: "Standard_D48a_v4",
+		SkuFamily:    "standardDAv4Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48ads_v5": {
 		InstanceType: "Standard_D48ads_v5",
+		SkuFamily:    "standardDADSv5Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48as_v3": {
 		InstanceType: "Standard_D48as_v3",
+		SkuFamily:    "standardDASv3Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48as_v4": {
 		InstanceType: "Standard_D48as_v4",
+		SkuFamily:    "standardDASv4Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48as_v5": {
 		InstanceType: "Standard_D48as_v5",
+		SkuFamily:    "standardDASv5Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48d_v4": {
 		InstanceType: "Standard_D48d_v4",
+		SkuFamily:    "standardDDv4Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48d_v5": {
 		InstanceType: "Standard_D48d_v5",
+		SkuFamily:    "standardDDv5Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
@@ -744,108 +856,126 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_D48ds_v4": {
 		InstanceType: "Standard_D48ds_v4",
+		SkuFamily:    "standardDDSv4Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48ds_v5": {
 		InstanceType: "Standard_D48ds_v5",
+		SkuFamily:    "standardDDSv5Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48s_v3": {
 		InstanceType: "Standard_D48s_v3",
+		SkuFamily:    "standardDSv3Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48s_v4": {
 		InstanceType: "Standard_D48s_v4",
+		SkuFamily:    "standardDSv4Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D48s_v5": {
 		InstanceType: "Standard_D48s_v5",
+		SkuFamily:    "standardDSv5Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_D4_v2": {
 		InstanceType: "Standard_D4_v2",
+		SkuFamily:    "standardDv2Family",
 		VCPU:         8,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_D4_v2_Promo": {
 		InstanceType: "Standard_D4_v2_Promo",
+		SkuFamily:    "standardDv2PromoFamily",
 		VCPU:         8,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_D4_v3": {
 		InstanceType: "Standard_D4_v3",
+		SkuFamily:    "standardDv3Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4_v4": {
 		InstanceType: "Standard_D4_v4",
+		SkuFamily:    "standardDv4Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4_v5": {
 		InstanceType: "Standard_D4_v5",
+		SkuFamily:    "standardDv5Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4a_v3": {
 		InstanceType: "Standard_D4a_v3",
+		SkuFamily:    "standardDAv3Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4a_v4": {
 		InstanceType: "Standard_D4a_v4",
+		SkuFamily:    "standardDAv4Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4ads_v5": {
 		InstanceType: "Standard_D4ads_v5",
+		SkuFamily:    "standardDADSv5Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4as_v3": {
 		InstanceType: "Standard_D4as_v3",
+		SkuFamily:    "standardDASv3Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4as_v4": {
 		InstanceType: "Standard_D4as_v4",
+		SkuFamily:    "standardDASv4Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4as_v5": {
 		InstanceType: "Standard_D4as_v5",
+		SkuFamily:    "standardDASv5Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4d_v4": {
 		InstanceType: "Standard_D4d_v4",
+		SkuFamily:    "standardDDv4Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4d_v5": {
 		InstanceType: "Standard_D4d_v5",
+		SkuFamily:    "standardDDv5Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
@@ -858,204 +988,238 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_D4ds_v4": {
 		InstanceType: "Standard_D4ds_v4",
+		SkuFamily:    "standardDDSv4Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4ds_v5": {
 		InstanceType: "Standard_D4ds_v5",
+		SkuFamily:    "standardDDSv5Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4s_v3": {
 		InstanceType: "Standard_D4s_v3",
+		SkuFamily:    "standardDSv3Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4s_v4": {
 		InstanceType: "Standard_D4s_v4",
+		SkuFamily:    "standardDSv4Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D4s_v5": {
 		InstanceType: "Standard_D4s_v5",
+		SkuFamily:    "standardDSv5Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_D5_v2": {
 		InstanceType: "Standard_D5_v2",
+		SkuFamily:    "standardDv2Family",
 		VCPU:         16,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_D5_v2_Promo": {
 		InstanceType: "Standard_D5_v2_Promo",
+		SkuFamily:    "standardDv2PromoFamily",
 		VCPU:         16,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_D64_v3": {
 		InstanceType: "Standard_D64_v3",
+		SkuFamily:    "standardDv3Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64_v4": {
 		InstanceType: "Standard_D64_v4",
+		SkuFamily:    "standardDv4Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64_v5": {
 		InstanceType: "Standard_D64_v5",
+		SkuFamily:    "standardDv5Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64a_v3": {
 		InstanceType: "Standard_D64a_v3",
+		SkuFamily:    "standardDAv3Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64a_v4": {
 		InstanceType: "Standard_D64a_v4",
+		SkuFamily:    "standardDAv4Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64ads_v5": {
 		InstanceType: "Standard_D64ads_v5",
+		SkuFamily:    "standardDADSv5Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64as_v3": {
 		InstanceType: "Standard_D64as_v3",
+		SkuFamily:    "standardDASv3Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64as_v4": {
 		InstanceType: "Standard_D64as_v4",
+		SkuFamily:    "standardDASv4Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64as_v5": {
 		InstanceType: "Standard_D64as_v5",
+		SkuFamily:    "standardDASv5Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64d_v4": {
 		InstanceType: "Standard_D64d_v4",
+		SkuFamily:    "standardDDv4Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64d_v5": {
 		InstanceType: "Standard_D64d_v5",
+		SkuFamily:    "standardDDv5Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64ds_v4": {
 		InstanceType: "Standard_D64ds_v4",
+		SkuFamily:    "standardDDSv4Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64ds_v5": {
 		InstanceType: "Standard_D64ds_v5",
+		SkuFamily:    "standardDDSv5Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64s_v3": {
 		InstanceType: "Standard_D64s_v3",
+		SkuFamily:    "standardDSv3Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64s_v4": {
 		InstanceType: "Standard_D64s_v4",
+		SkuFamily:    "standardDSv4Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D64s_v5": {
 		InstanceType: "Standard_D64s_v5",
+		SkuFamily:    "standardDSv5Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_D8_v3": {
 		InstanceType: "Standard_D8_v3",
+		SkuFamily:    "standardDv3Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8_v4": {
 		InstanceType: "Standard_D8_v4",
+		SkuFamily:    "standardDv4Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8_v5": {
 		InstanceType: "Standard_D8_v5",
+		SkuFamily:    "standardDv5Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8a_v3": {
 		InstanceType: "Standard_D8a_v3",
+		SkuFamily:    "standardDAv3Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8a_v4": {
 		InstanceType: "Standard_D8a_v4",
+		SkuFamily:    "standardDAv4Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8ads_v5": {
 		InstanceType: "Standard_D8ads_v5",
+		SkuFamily:    "standardDADSv5Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8as_v3": {
 		InstanceType: "Standard_D8as_v3",
+		SkuFamily:    "standardDASv3Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8as_v4": {
 		InstanceType: "Standard_D8as_v4",
+		SkuFamily:    "standardDASv4Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8as_v5": {
 		InstanceType: "Standard_D8as_v5",
+		SkuFamily:    "standardDASv5Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8d_v4": {
 		InstanceType: "Standard_D8d_v4",
+		SkuFamily:    "standardDDv4Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8d_v5": {
 		InstanceType: "Standard_D8d_v5",
+		SkuFamily:    "standardDDv5Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
@@ -1068,690 +1232,805 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_D8ds_v4": {
 		InstanceType: "Standard_D8ds_v4",
+		SkuFamily:    "standardDDSv4Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8ds_v5": {
 		InstanceType: "Standard_D8ds_v5",
+		SkuFamily:    "standardDDSv5Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8s_v3": {
 		InstanceType: "Standard_D8s_v3",
+		SkuFamily:    "standardDSv3Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8s_v4": {
 		InstanceType: "Standard_D8s_v4",
+		SkuFamily:    "standardDSv4Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D8s_v5": {
 		InstanceType: "Standard_D8s_v5",
+		SkuFamily:    "standardDSv5Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_D96_v5": {
 		InstanceType: "Standard_D96_v5",
+		SkuFamily:    "standardDv5Family",
 		VCPU:         96,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_D96a_v4": {
 		InstanceType: "Standard_D96a_v4",
+		SkuFamily:    "standardDAv4Family",
 		VCPU:         96,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_D96ads_v5": {
 		InstanceType: "Standard_D96ads_v5",
+		SkuFamily:    "standardDADSv5Family",
 		VCPU:         96,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_D96as_v4": {
 		InstanceType: "Standard_D96as_v4",
+		SkuFamily:    "standardDASv4Family",
 		VCPU:         96,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_D96as_v5": {
 		InstanceType: "Standard_D96as_v5",
+		SkuFamily:    "standardDASv5Family",
 		VCPU:         96,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_D96d_v5": {
 		InstanceType: "Standard_D96d_v5",
+		SkuFamily:    "standardDDv5Family",
 		VCPU:         96,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_D96ds_v5": {
 		InstanceType: "Standard_D96ds_v5",
+		SkuFamily:    "standardDDSv5Family",
 		VCPU:         96,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_D96s_v5": {
 		InstanceType: "Standard_D96s_v5",
+		SkuFamily:    "standardDSv5Family",
 		VCPU:         96,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_DC16ads_v5": {
 		InstanceType: "Standard_DC16ads_v5",
+		SkuFamily:    "standardDCADSv5Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_DC16as_v5": {
 		InstanceType: "Standard_DC16as_v5",
+		SkuFamily:    "standardDCASv5Family",
 		VCPU:         16,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_DC16ds_v3": {
 		InstanceType: "Standard_DC16ds_v3",
+		SkuFamily:    "standardDDCSv3Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_DC16s_v3": {
 		InstanceType: "Standard_DC16s_v3",
+		SkuFamily:    "standardDCSv3Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_DC1ds_v3": {
 		InstanceType: "Standard_DC1ds_v3",
+		SkuFamily:    "standardDDCSv3Family",
 		VCPU:         1,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_DC1s_v2": {
 		InstanceType: "Standard_DC1s_v2",
+		SkuFamily:    "standardDCSv2Family",
 		VCPU:         1,
 		MemoryMb:     4096,
 		GPU:          0,
 	},
 	"Standard_DC1s_v3": {
 		InstanceType: "Standard_DC1s_v3",
+		SkuFamily:    "standardDCSv3Family",
 		VCPU:         1,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_DC24ds_v3": {
 		InstanceType: "Standard_DC24ds_v3",
+		SkuFamily:    "standardDDCSv3Family",
 		VCPU:         24,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_DC24s_v3": {
 		InstanceType: "Standard_DC24s_v3",
+		SkuFamily:    "standardDCSv3Family",
 		VCPU:         24,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_DC2ads_v5": {
 		InstanceType: "Standard_DC2ads_v5",
+		SkuFamily:    "standardDCADSv5Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_DC2as_v5": {
 		InstanceType: "Standard_DC2as_v5",
+		SkuFamily:    "standardDCASv5Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_DC2ds_v3": {
 		InstanceType: "Standard_DC2ds_v3",
+		SkuFamily:    "standardDDCSv3Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_DC2s": {
 		InstanceType: "Standard_DC2s",
+		SkuFamily:    "standardDCSFamily",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_DC2s_v2": {
 		InstanceType: "Standard_DC2s_v2",
+		SkuFamily:    "standardDCSv2Family",
 		VCPU:         2,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_DC2s_v3": {
 		InstanceType: "Standard_DC2s_v3",
+		SkuFamily:    "standardDCSv3Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_DC32ads_v5": {
 		InstanceType: "Standard_DC32ads_v5",
+		SkuFamily:    "standardDCADSv5Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_DC32as_v5": {
 		InstanceType: "Standard_DC32as_v5",
+		SkuFamily:    "standardDCASv5Family",
 		VCPU:         32,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_DC32ds_v3": {
 		InstanceType: "Standard_DC32ds_v3",
+		SkuFamily:    "standardDDCSv3Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_DC32s_v3": {
 		InstanceType: "Standard_DC32s_v3",
+		SkuFamily:    "standardDCSv3Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_DC48ads_v5": {
 		InstanceType: "Standard_DC48ads_v5",
+		SkuFamily:    "standardDCADSv5Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_DC48as_v5": {
 		InstanceType: "Standard_DC48as_v5",
+		SkuFamily:    "standardDCASv5Family",
 		VCPU:         48,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_DC48ds_v3": {
 		InstanceType: "Standard_DC48ds_v3",
+		SkuFamily:    "standardDDCSv3Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_DC48s_v3": {
 		InstanceType: "Standard_DC48s_v3",
+		SkuFamily:    "standardDCSv3Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_DC4ads_v5": {
 		InstanceType: "Standard_DC4ads_v5",
+		SkuFamily:    "standardDCADSv5Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_DC4as_v5": {
 		InstanceType: "Standard_DC4as_v5",
+		SkuFamily:    "standardDCASv5Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_DC4ds_v3": {
 		InstanceType: "Standard_DC4ds_v3",
+		SkuFamily:    "standardDDCSv3Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_DC4s": {
 		InstanceType: "Standard_DC4s",
+		SkuFamily:    "standardDCSFamily",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_DC4s_v2": {
 		InstanceType: "Standard_DC4s_v2",
+		SkuFamily:    "standardDCSv2Family",
 		VCPU:         4,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_DC4s_v3": {
 		InstanceType: "Standard_DC4s_v3",
+		SkuFamily:    "standardDCSv3Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_DC64ads_v5": {
 		InstanceType: "Standard_DC64ads_v5",
+		SkuFamily:    "standardDCADSv5Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_DC64as_v5": {
 		InstanceType: "Standard_DC64as_v5",
+		SkuFamily:    "standardDCASv5Family",
 		VCPU:         64,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_DC8_v2": {
 		InstanceType: "Standard_DC8_v2",
+		SkuFamily:    "standardDCSv2Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_DC8ads_v5": {
 		InstanceType: "Standard_DC8ads_v5",
+		SkuFamily:    "standardDCADSv5Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_DC8as_v5": {
 		InstanceType: "Standard_DC8as_v5",
+		SkuFamily:    "standardDCASv5Family",
 		VCPU:         8,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_DC8ds_v3": {
 		InstanceType: "Standard_DC8ds_v3",
+		SkuFamily:    "standardDDCSv3Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_DC8s_v3": {
 		InstanceType: "Standard_DC8s_v3",
+		SkuFamily:    "standardDCSv3Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_DC96ads_v5": {
 		InstanceType: "Standard_DC96ads_v5",
+		SkuFamily:    "standardDCADSv5Family",
 		VCPU:         96,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_DC96as_v5": {
 		InstanceType: "Standard_DC96as_v5",
+		SkuFamily:    "standardDCASv5Family",
 		VCPU:         96,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_DS1": {
 		InstanceType: "Standard_DS1",
+		SkuFamily:    "standardDSFamily",
 		VCPU:         1,
 		MemoryMb:     3072,
 		GPU:          0,
 	},
 	"Standard_DS11": {
 		InstanceType: "Standard_DS11",
+		SkuFamily:    "standardDSFamily",
 		VCPU:         2,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_DS11-1_v2": {
 		InstanceType: "Standard_DS11-1_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         2,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_DS11_v2": {
 		InstanceType: "Standard_DS11_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         2,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_DS11_v2_Promo": {
 		InstanceType: "Standard_DS11_v2_Promo",
+		SkuFamily:    "standardDSv2PromoFamily",
 		VCPU:         2,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_DS12": {
 		InstanceType: "Standard_DS12",
+		SkuFamily:    "standardDSFamily",
 		VCPU:         4,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_DS12-1_v2": {
 		InstanceType: "Standard_DS12-1_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         4,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_DS12-2_v2": {
 		InstanceType: "Standard_DS12-2_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         4,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_DS12_v2": {
 		InstanceType: "Standard_DS12_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         4,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_DS12_v2_Promo": {
 		InstanceType: "Standard_DS12_v2_Promo",
+		SkuFamily:    "standardDSv2PromoFamily",
 		VCPU:         4,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_DS13": {
 		InstanceType: "Standard_DS13",
+		SkuFamily:    "standardDSFamily",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_DS13-2_v2": {
 		InstanceType: "Standard_DS13-2_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_DS13-4_v2": {
 		InstanceType: "Standard_DS13-4_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_DS13_v2": {
 		InstanceType: "Standard_DS13_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_DS13_v2_Promo": {
 		InstanceType: "Standard_DS13_v2_Promo",
+		SkuFamily:    "standardDSv2PromoFamily",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_DS14": {
 		InstanceType: "Standard_DS14",
+		SkuFamily:    "standardDSFamily",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_DS14-4_v2": {
 		InstanceType: "Standard_DS14-4_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_DS14-8_v2": {
 		InstanceType: "Standard_DS14-8_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_DS14_v2": {
 		InstanceType: "Standard_DS14_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_DS14_v2_Promo": {
 		InstanceType: "Standard_DS14_v2_Promo",
+		SkuFamily:    "standardDSv2PromoFamily",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_DS15_v2": {
 		InstanceType: "Standard_DS15_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         20,
 		MemoryMb:     143360,
 		GPU:          0,
 	},
 	"Standard_DS1_v2": {
 		InstanceType: "Standard_DS1_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         1,
 		MemoryMb:     3072,
 		GPU:          0,
 	},
 	"Standard_DS2": {
 		InstanceType: "Standard_DS2",
+		SkuFamily:    "standardDSFamily",
 		VCPU:         2,
 		MemoryMb:     7168,
 		GPU:          0,
 	},
 	"Standard_DS2_v2": {
 		InstanceType: "Standard_DS2_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         2,
 		MemoryMb:     7168,
 		GPU:          0,
 	},
 	"Standard_DS2_v2_Promo": {
 		InstanceType: "Standard_DS2_v2_Promo",
+		SkuFamily:    "standardDSv2PromoFamily",
 		VCPU:         2,
 		MemoryMb:     7168,
 		GPU:          0,
 	},
 	"Standard_DS3": {
 		InstanceType: "Standard_DS3",
+		SkuFamily:    "standardDSFamily",
 		VCPU:         4,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_DS3_v2": {
 		InstanceType: "Standard_DS3_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         4,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_DS3_v2_Promo": {
 		InstanceType: "Standard_DS3_v2_Promo",
+		SkuFamily:    "standardDSv2PromoFamily",
 		VCPU:         4,
 		MemoryMb:     14336,
 		GPU:          0,
 	},
 	"Standard_DS4": {
 		InstanceType: "Standard_DS4",
+		SkuFamily:    "standardDSFamily",
 		VCPU:         8,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_DS4_v2": {
 		InstanceType: "Standard_DS4_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         8,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_DS4_v2_Promo": {
 		InstanceType: "Standard_DS4_v2_Promo",
+		SkuFamily:    "standardDSv2PromoFamily",
 		VCPU:         8,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_DS5_v2": {
 		InstanceType: "Standard_DS5_v2",
+		SkuFamily:    "standardDSv2Family",
 		VCPU:         16,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_DS5_v2_Promo": {
 		InstanceType: "Standard_DS5_v2_Promo",
+		SkuFamily:    "standardDSv2PromoFamily",
 		VCPU:         16,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_E104i_v5": {
 		InstanceType: "Standard_E104i_v5",
+		SkuFamily:    "standardEIv5Family",
 		VCPU:         104,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E104id_v5": {
 		InstanceType: "Standard_E104id_v5",
+		SkuFamily:    "standardEIDv5Family",
 		VCPU:         104,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E104ids_v5": {
 		InstanceType: "Standard_E104ids_v5",
+		SkuFamily:    "standardEIDSv5Family",
 		VCPU:         104,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E104is_v5": {
 		InstanceType: "Standard_E104is_v5",
+		SkuFamily:    "standardEISv5Family",
 		VCPU:         104,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E112iads_v5": {
 		InstanceType: "Standard_E112iads_v5",
+		SkuFamily:    "standardEIADSv5Family",
 		VCPU:         112,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E112ias_v5": {
 		InstanceType: "Standard_E112ias_v5",
+		SkuFamily:    "standardEIASv5Family",
 		VCPU:         112,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E16-4ads_v5": {
 		InstanceType: "Standard_E16-4ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-4as_v4": {
 		InstanceType: "Standard_E16-4as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-4as_v5": {
 		InstanceType: "Standard_E16-4as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-4ds_v4": {
 		InstanceType: "Standard_E16-4ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-4ds_v5": {
 		InstanceType: "Standard_E16-4ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-4s_v3": {
 		InstanceType: "Standard_E16-4s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-4s_v4": {
 		InstanceType: "Standard_E16-4s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-4s_v5": {
 		InstanceType: "Standard_E16-4s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-8ads_v5": {
 		InstanceType: "Standard_E16-8ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-8as_v4": {
 		InstanceType: "Standard_E16-8as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-8as_v5": {
 		InstanceType: "Standard_E16-8as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-8ds_v4": {
 		InstanceType: "Standard_E16-8ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-8ds_v5": {
 		InstanceType: "Standard_E16-8ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-8s_v3": {
 		InstanceType: "Standard_E16-8s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-8s_v4": {
 		InstanceType: "Standard_E16-8s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16-8s_v5": {
 		InstanceType: "Standard_E16-8s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16_v3": {
 		InstanceType: "Standard_E16_v3",
+		SkuFamily:    "standardEv3Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16_v4": {
 		InstanceType: "Standard_E16_v4",
+		SkuFamily:    "standardEv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16_v5": {
 		InstanceType: "Standard_E16_v5",
+		SkuFamily:    "standardEv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16a_v4": {
 		InstanceType: "Standard_E16a_v4",
+		SkuFamily:    "standardEAv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16ads_v5": {
 		InstanceType: "Standard_E16ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16as_v4": {
 		InstanceType: "Standard_E16as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16as_v5": {
 		InstanceType: "Standard_E16as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16d_v4": {
 		InstanceType: "Standard_E16d_v4",
+		SkuFamily:    "standardEDv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16d_v5": {
 		InstanceType: "Standard_E16d_v5",
+		SkuFamily:    "standardEDv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
@@ -1764,84 +2043,98 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_E16ds_v4": {
 		InstanceType: "Standard_E16ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16ds_v5": {
 		InstanceType: "Standard_E16ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16s_v3": {
 		InstanceType: "Standard_E16s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16s_v4": {
 		InstanceType: "Standard_E16s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E16s_v5": {
 		InstanceType: "Standard_E16s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_E20_v3": {
 		InstanceType: "Standard_E20_v3",
+		SkuFamily:    "standardEv3Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20_v4": {
 		InstanceType: "Standard_E20_v4",
+		SkuFamily:    "standardEv4Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20_v5": {
 		InstanceType: "Standard_E20_v5",
+		SkuFamily:    "standardEv5Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20a_v4": {
 		InstanceType: "Standard_E20a_v4",
+		SkuFamily:    "standardEAv4Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20ads_v5": {
 		InstanceType: "Standard_E20ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20as_v4": {
 		InstanceType: "Standard_E20as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20as_v5": {
 		InstanceType: "Standard_E20as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20d_v4": {
 		InstanceType: "Standard_E20d_v4",
+		SkuFamily:    "standardEDv4Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20d_v5": {
 		InstanceType: "Standard_E20d_v5",
+		SkuFamily:    "standardEDv5Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
@@ -1854,84 +2147,98 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_E20ds_v4": {
 		InstanceType: "Standard_E20ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20ds_v5": {
 		InstanceType: "Standard_E20ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20s_v3": {
 		InstanceType: "Standard_E20s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20s_v4": {
 		InstanceType: "Standard_E20s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E20s_v5": {
 		InstanceType: "Standard_E20s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_E2_v3": {
 		InstanceType: "Standard_E2_v3",
+		SkuFamily:    "standardEv3Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2_v4": {
 		InstanceType: "Standard_E2_v4",
+		SkuFamily:    "standardEv4Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2_v5": {
 		InstanceType: "Standard_E2_v5",
+		SkuFamily:    "standardEv5Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2a_v4": {
 		InstanceType: "Standard_E2a_v4",
+		SkuFamily:    "standardEAv4Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2ads_v5": {
 		InstanceType: "Standard_E2ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2as_v4": {
 		InstanceType: "Standard_E2as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2as_v5": {
 		InstanceType: "Standard_E2as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2d_v4": {
 		InstanceType: "Standard_E2d_v4",
+		SkuFamily:    "standardEDv4Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2d_v5": {
 		InstanceType: "Standard_E2d_v5",
+		SkuFamily:    "standardEDv5Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
@@ -1944,180 +2251,210 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_E2ds_v4": {
 		InstanceType: "Standard_E2ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2ds_v5": {
 		InstanceType: "Standard_E2ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2s_v3": {
 		InstanceType: "Standard_E2s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2s_v4": {
 		InstanceType: "Standard_E2s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E2s_v5": {
 		InstanceType: "Standard_E2s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_E32-16ads_v5": {
 		InstanceType: "Standard_E32-16ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-16as_v4": {
 		InstanceType: "Standard_E32-16as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-16as_v5": {
 		InstanceType: "Standard_E32-16as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-16ds_v4": {
 		InstanceType: "Standard_E32-16ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-16ds_v5": {
 		InstanceType: "Standard_E32-16ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-16s_v3": {
 		InstanceType: "Standard_E32-16s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-16s_v4": {
 		InstanceType: "Standard_E32-16s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-16s_v5": {
 		InstanceType: "Standard_E32-16s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-8ads_v5": {
 		InstanceType: "Standard_E32-8ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-8as_v4": {
 		InstanceType: "Standard_E32-8as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-8as_v5": {
 		InstanceType: "Standard_E32-8as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-8ds_v4": {
 		InstanceType: "Standard_E32-8ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-8ds_v5": {
 		InstanceType: "Standard_E32-8ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-8s_v3": {
 		InstanceType: "Standard_E32-8s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-8s_v4": {
 		InstanceType: "Standard_E32-8s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32-8s_v5": {
 		InstanceType: "Standard_E32-8s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32_v3": {
 		InstanceType: "Standard_E32_v3",
+		SkuFamily:    "standardEv3Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32_v4": {
 		InstanceType: "Standard_E32_v4",
+		SkuFamily:    "standardEv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32_v5": {
 		InstanceType: "Standard_E32_v5",
+		SkuFamily:    "standardEv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32a_v4": {
 		InstanceType: "Standard_E32a_v4",
+		SkuFamily:    "standardEAv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32ads_v5": {
 		InstanceType: "Standard_E32ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32as_v4": {
 		InstanceType: "Standard_E32as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32as_v5": {
 		InstanceType: "Standard_E32as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32d_v4": {
 		InstanceType: "Standard_E32d_v4",
+		SkuFamily:    "standardEDv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32d_v5": {
 		InstanceType: "Standard_E32d_v5",
+		SkuFamily:    "standardEDv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
@@ -2130,132 +2467,154 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_E32ds_v4": {
 		InstanceType: "Standard_E32ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32ds_v5": {
 		InstanceType: "Standard_E32ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32s_v3": {
 		InstanceType: "Standard_E32s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32s_v4": {
 		InstanceType: "Standard_E32s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E32s_v5": {
 		InstanceType: "Standard_E32s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_E4-2ads_v5": {
 		InstanceType: "Standard_E4-2ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4-2as_v4": {
 		InstanceType: "Standard_E4-2as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4-2as_v5": {
 		InstanceType: "Standard_E4-2as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4-2ds_v4": {
 		InstanceType: "Standard_E4-2ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4-2ds_v5": {
 		InstanceType: "Standard_E4-2ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4-2s_v3": {
 		InstanceType: "Standard_E4-2s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4-2s_v4": {
 		InstanceType: "Standard_E4-2s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4-2s_v5": {
 		InstanceType: "Standard_E4-2s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E48_v3": {
 		InstanceType: "Standard_E48_v3",
+		SkuFamily:    "standardEv3Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48_v4": {
 		InstanceType: "Standard_E48_v4",
+		SkuFamily:    "standardEv4Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48_v5": {
 		InstanceType: "Standard_E48_v5",
+		SkuFamily:    "standardEv5Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48a_v4": {
 		InstanceType: "Standard_E48a_v4",
+		SkuFamily:    "standardEAv4Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48ads_v5": {
 		InstanceType: "Standard_E48ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48as_v4": {
 		InstanceType: "Standard_E48as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48as_v5": {
 		InstanceType: "Standard_E48as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48d_v4": {
 		InstanceType: "Standard_E48d_v4",
+		SkuFamily:    "standardEDv4Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48d_v5": {
 		InstanceType: "Standard_E48d_v5",
+		SkuFamily:    "standardEDv5Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
@@ -2268,84 +2627,98 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_E48ds_v4": {
 		InstanceType: "Standard_E48ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48ds_v5": {
 		InstanceType: "Standard_E48ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48s_v3": {
 		InstanceType: "Standard_E48s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48s_v4": {
 		InstanceType: "Standard_E48s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E48s_v5": {
 		InstanceType: "Standard_E48s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_E4_v3": {
 		InstanceType: "Standard_E4_v3",
+		SkuFamily:    "standardEv3Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4_v4": {
 		InstanceType: "Standard_E4_v4",
+		SkuFamily:    "standardEv4Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4_v5": {
 		InstanceType: "Standard_E4_v5",
+		SkuFamily:    "standardEv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4a_v4": {
 		InstanceType: "Standard_E4a_v4",
+		SkuFamily:    "standardEAv4Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4ads_v5": {
 		InstanceType: "Standard_E4ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4as_v4": {
 		InstanceType: "Standard_E4as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4as_v5": {
 		InstanceType: "Standard_E4as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4d_v4": {
 		InstanceType: "Standard_E4d_v4",
+		SkuFamily:    "standardEDv4Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4d_v5": {
 		InstanceType: "Standard_E4d_v5",
+		SkuFamily:    "standardEDv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
@@ -2358,384 +2731,448 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_E4ds_v4": {
 		InstanceType: "Standard_E4ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4ds_v5": {
 		InstanceType: "Standard_E4ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4s_v3": {
 		InstanceType: "Standard_E4s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4s_v4": {
 		InstanceType: "Standard_E4s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E4s_v5": {
 		InstanceType: "Standard_E4s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_E64-16ads_v5": {
 		InstanceType: "Standard_E64-16ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64-16as_v4": {
 		InstanceType: "Standard_E64-16as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64-16as_v5": {
 		InstanceType: "Standard_E64-16as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64-16ds_v4": {
 		InstanceType: "Standard_E64-16ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         64,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_E64-16ds_v5": {
 		InstanceType: "Standard_E64-16ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64-16s_v3": {
 		InstanceType: "Standard_E64-16s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         64,
 		MemoryMb:     442368,
 		GPU:          0,
 	},
 	"Standard_E64-16s_v4": {
 		InstanceType: "Standard_E64-16s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         64,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_E64-16s_v5": {
 		InstanceType: "Standard_E64-16s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64-32ads_v5": {
 		InstanceType: "Standard_E64-32ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64-32as_v4": {
 		InstanceType: "Standard_E64-32as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64-32as_v5": {
 		InstanceType: "Standard_E64-32as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64-32ds_v4": {
 		InstanceType: "Standard_E64-32ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         64,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_E64-32ds_v5": {
 		InstanceType: "Standard_E64-32ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64-32s_v3": {
 		InstanceType: "Standard_E64-32s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         64,
 		MemoryMb:     442368,
 		GPU:          0,
 	},
 	"Standard_E64-32s_v4": {
 		InstanceType: "Standard_E64-32s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         64,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_E64-32s_v5": {
 		InstanceType: "Standard_E64-32s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64_v3": {
 		InstanceType: "Standard_E64_v3",
+		SkuFamily:    "standardEv3Family",
 		VCPU:         64,
 		MemoryMb:     442368,
 		GPU:          0,
 	},
 	"Standard_E64_v4": {
 		InstanceType: "Standard_E64_v4",
+		SkuFamily:    "standardEv4Family",
 		VCPU:         64,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_E64_v5": {
 		InstanceType: "Standard_E64_v5",
+		SkuFamily:    "standardEv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64a_v4": {
 		InstanceType: "Standard_E64a_v4",
+		SkuFamily:    "standardEAv4Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64ads_v5": {
 		InstanceType: "Standard_E64ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64as_v4": {
 		InstanceType: "Standard_E64as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64as_v5": {
 		InstanceType: "Standard_E64as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64d_v4": {
 		InstanceType: "Standard_E64d_v4",
+		SkuFamily:    "standardEDv4Family",
 		VCPU:         64,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_E64d_v5": {
 		InstanceType: "Standard_E64d_v5",
+		SkuFamily:    "standardEDv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64ds_v4": {
 		InstanceType: "Standard_E64ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         64,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_E64ds_v5": {
 		InstanceType: "Standard_E64ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E64i_v3": {
 		InstanceType: "Standard_E64i_v3",
+		SkuFamily:    "standardEIv3Family",
 		VCPU:         64,
 		MemoryMb:     442368,
 		GPU:          0,
 	},
 	"Standard_E64is_v3": {
 		InstanceType: "Standard_E64is_v3",
+		SkuFamily:    "standardEISv3Family",
 		VCPU:         64,
 		MemoryMb:     442368,
 		GPU:          0,
 	},
 	"Standard_E64s_v3": {
 		InstanceType: "Standard_E64s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         64,
 		MemoryMb:     442368,
 		GPU:          0,
 	},
 	"Standard_E64s_v4": {
 		InstanceType: "Standard_E64s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         64,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_E64s_v5": {
 		InstanceType: "Standard_E64s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_E8-2ads_v5": {
 		InstanceType: "Standard_E8-2ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-2as_v4": {
 		InstanceType: "Standard_E8-2as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-2as_v5": {
 		InstanceType: "Standard_E8-2as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-2ds_v4": {
 		InstanceType: "Standard_E8-2ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-2ds_v5": {
 		InstanceType: "Standard_E8-2ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-2s_v3": {
 		InstanceType: "Standard_E8-2s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-2s_v4": {
 		InstanceType: "Standard_E8-2s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-2s_v5": {
 		InstanceType: "Standard_E8-2s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-4ads_v5": {
 		InstanceType: "Standard_E8-4ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-4as_v4": {
 		InstanceType: "Standard_E8-4as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-4as_v5": {
 		InstanceType: "Standard_E8-4as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-4ds_v4": {
 		InstanceType: "Standard_E8-4ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-4ds_v5": {
 		InstanceType: "Standard_E8-4ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-4s_v3": {
 		InstanceType: "Standard_E8-4s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-4s_v4": {
 		InstanceType: "Standard_E8-4s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8-4s_v5": {
 		InstanceType: "Standard_E8-4s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E80ids_v4": {
 		InstanceType: "Standard_E80ids_v4",
+		SkuFamily:    "standardXEIDSv4Family",
 		VCPU:         80,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_E80is_v4": {
 		InstanceType: "Standard_E80is_v4",
+		SkuFamily:    "standardXEISv4Family",
 		VCPU:         80,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_E8_v3": {
 		InstanceType: "Standard_E8_v3",
+		SkuFamily:    "standardEv3Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8_v4": {
 		InstanceType: "Standard_E8_v4",
+		SkuFamily:    "standardEv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8_v5": {
 		InstanceType: "Standard_E8_v5",
+		SkuFamily:    "standardEv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8a_v4": {
 		InstanceType: "Standard_E8a_v4",
+		SkuFamily:    "standardEAv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8ads_v5": {
 		InstanceType: "Standard_E8ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8as_v4": {
 		InstanceType: "Standard_E8as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8as_v5": {
 		InstanceType: "Standard_E8as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8d_v4": {
 		InstanceType: "Standard_E8d_v4",
+		SkuFamily:    "standardEDv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8d_v5": {
 		InstanceType: "Standard_E8d_v5",
+		SkuFamily:    "standardEDv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
@@ -2748,1236 +3185,1442 @@ var InstanceTypes = map[string]*InstanceType{
 	},
 	"Standard_E8ds_v4": {
 		InstanceType: "Standard_E8ds_v4",
+		SkuFamily:    "standardEDSv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8ds_v5": {
 		InstanceType: "Standard_E8ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8s_v3": {
 		InstanceType: "Standard_E8s_v3",
+		SkuFamily:    "standardESv3Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8s_v4": {
 		InstanceType: "Standard_E8s_v4",
+		SkuFamily:    "standardESv4Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E8s_v5": {
 		InstanceType: "Standard_E8s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_E96-24ads_v5": {
 		InstanceType: "Standard_E96-24ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96-24as_v4": {
 		InstanceType: "Standard_E96-24as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96-24as_v5": {
 		InstanceType: "Standard_E96-24as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96-24ds_v5": {
 		InstanceType: "Standard_E96-24ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96-24s_v5": {
 		InstanceType: "Standard_E96-24s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96-48ads_v5": {
 		InstanceType: "Standard_E96-48ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96-48as_v4": {
 		InstanceType: "Standard_E96-48as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96-48as_v5": {
 		InstanceType: "Standard_E96-48as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96-48ds_v5": {
 		InstanceType: "Standard_E96-48ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96-48s_v5": {
 		InstanceType: "Standard_E96-48s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96_v5": {
 		InstanceType: "Standard_E96_v5",
+		SkuFamily:    "standardEv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96a_v4": {
 		InstanceType: "Standard_E96a_v4",
+		SkuFamily:    "standardEAv4Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96ads_v5": {
 		InstanceType: "Standard_E96ads_v5",
+		SkuFamily:    "standardEADSv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96as_v4": {
 		InstanceType: "Standard_E96as_v4",
+		SkuFamily:    "standardEASv4Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96as_v5": {
 		InstanceType: "Standard_E96as_v5",
+		SkuFamily:    "standardEASv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96d_v5": {
 		InstanceType: "Standard_E96d_v5",
+		SkuFamily:    "standardEDv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96ds_v5": {
 		InstanceType: "Standard_E96ds_v5",
+		SkuFamily:    "standardEDSv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96ias_v4": {
 		InstanceType: "Standard_E96ias_v4",
+		SkuFamily:    "standardEIASv4Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_E96s_v5": {
 		InstanceType: "Standard_E96s_v5",
+		SkuFamily:    "standardESv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_EC16ads_v5": {
 		InstanceType: "Standard_EC16ads_v5",
+		SkuFamily:    "standardECADSv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_EC16as_v5": {
 		InstanceType: "Standard_EC16as_v5",
+		SkuFamily:    "standardECASv5Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_EC20ads_v5": {
 		InstanceType: "Standard_EC20ads_v5",
+		SkuFamily:    "standardECADSv5Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_EC20as_v5": {
 		InstanceType: "Standard_EC20as_v5",
+		SkuFamily:    "standardECASv5Family",
 		VCPU:         20,
 		MemoryMb:     163840,
 		GPU:          0,
 	},
 	"Standard_EC2ads_v5": {
 		InstanceType: "Standard_EC2ads_v5",
+		SkuFamily:    "standardECADSv5Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_EC2as_v5": {
 		InstanceType: "Standard_EC2as_v5",
+		SkuFamily:    "standardECASv5Family",
 		VCPU:         2,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_EC32ads_v5": {
 		InstanceType: "Standard_EC32ads_v5",
+		SkuFamily:    "standardECADSv5Family",
 		VCPU:         32,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_EC32as_v5": {
 		InstanceType: "Standard_EC32as_v5",
+		SkuFamily:    "standardECASv5Family",
 		VCPU:         32,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_EC48ads_v5": {
 		InstanceType: "Standard_EC48ads_v5",
+		SkuFamily:    "standardECADSv5Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_EC48as_v5": {
 		InstanceType: "Standard_EC48as_v5",
+		SkuFamily:    "standardECASv5Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_EC4ads_v5": {
 		InstanceType: "Standard_EC4ads_v5",
+		SkuFamily:    "standardECADSv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_EC4as_v5": {
 		InstanceType: "Standard_EC4as_v5",
+		SkuFamily:    "standardECASv5Family",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_EC64ads_v5": {
 		InstanceType: "Standard_EC64ads_v5",
+		SkuFamily:    "standardECADSv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_EC64as_v5": {
 		InstanceType: "Standard_EC64as_v5",
+		SkuFamily:    "standardECASv5Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_EC8ads_v5": {
 		InstanceType: "Standard_EC8ads_v5",
+		SkuFamily:    "standardECADSv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_EC8as_v5": {
 		InstanceType: "Standard_EC8as_v5",
+		SkuFamily:    "standardECASv5Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_EC96ads_v5": {
 		InstanceType: "Standard_EC96ads_v5",
+		SkuFamily:    "standardECADSv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_EC96as_v5": {
 		InstanceType: "Standard_EC96as_v5",
+		SkuFamily:    "standardECASv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_EC96iads_v5": {
 		InstanceType: "Standard_EC96iads_v5",
+		SkuFamily:    "standardECIADSv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_EC96ias_v5": {
 		InstanceType: "Standard_EC96ias_v5",
+		SkuFamily:    "standardECIASv5Family",
 		VCPU:         96,
 		MemoryMb:     688128,
 		GPU:          0,
 	},
 	"Standard_F1": {
 		InstanceType: "Standard_F1",
+		SkuFamily:    "standardFFamily",
 		VCPU:         1,
 		MemoryMb:     2048,
 		GPU:          0,
 	},
 	"Standard_F16": {
 		InstanceType: "Standard_F16",
+		SkuFamily:    "standardFFamily",
 		VCPU:         16,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_F16s": {
 		InstanceType: "Standard_F16s",
+		SkuFamily:    "standardFSFamily",
 		VCPU:         16,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_F16s_v2": {
 		InstanceType: "Standard_F16s_v2",
+		SkuFamily:    "standardFSv2Family",
 		VCPU:         16,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_F1s": {
 		InstanceType: "Standard_F1s",
+		SkuFamily:    "standardFSFamily",
 		VCPU:         1,
 		MemoryMb:     2048,
 		GPU:          0,
 	},
 	"Standard_F2": {
 		InstanceType: "Standard_F2",
+		SkuFamily:    "standardFFamily",
 		VCPU:         2,
 		MemoryMb:     4096,
 		GPU:          0,
 	},
 	"Standard_F2s": {
 		InstanceType: "Standard_F2s",
+		SkuFamily:    "standardFSFamily",
 		VCPU:         2,
 		MemoryMb:     4096,
 		GPU:          0,
 	},
 	"Standard_F2s_v2": {
 		InstanceType: "Standard_F2s_v2",
+		SkuFamily:    "standardFSv2Family",
 		VCPU:         2,
 		MemoryMb:     4096,
 		GPU:          0,
 	},
 	"Standard_F32s_v2": {
 		InstanceType: "Standard_F32s_v2",
+		SkuFamily:    "standardFSv2Family",
 		VCPU:         32,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_F4": {
 		InstanceType: "Standard_F4",
+		SkuFamily:    "standardFFamily",
 		VCPU:         4,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_F48s_v2": {
 		InstanceType: "Standard_F48s_v2",
+		SkuFamily:    "standardFSv2Family",
 		VCPU:         48,
 		MemoryMb:     98304,
 		GPU:          0,
 	},
 	"Standard_F4s": {
 		InstanceType: "Standard_F4s",
+		SkuFamily:    "standardFSFamily",
 		VCPU:         4,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_F4s_v2": {
 		InstanceType: "Standard_F4s_v2",
+		SkuFamily:    "standardFSv2Family",
 		VCPU:         4,
 		MemoryMb:     8192,
 		GPU:          0,
 	},
 	"Standard_F64s_v2": {
 		InstanceType: "Standard_F64s_v2",
+		SkuFamily:    "standardFSv2Family",
 		VCPU:         64,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_F72s_v2": {
 		InstanceType: "Standard_F72s_v2",
+		SkuFamily:    "standardFSv2Family",
 		VCPU:         72,
 		MemoryMb:     147456,
 		GPU:          0,
 	},
 	"Standard_F8": {
 		InstanceType: "Standard_F8",
+		SkuFamily:    "standardFFamily",
 		VCPU:         8,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_F8s": {
 		InstanceType: "Standard_F8s",
+		SkuFamily:    "standardFSFamily",
 		VCPU:         8,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_F8s_v2": {
 		InstanceType: "Standard_F8s_v2",
+		SkuFamily:    "standardFSv2Family",
 		VCPU:         8,
 		MemoryMb:     16384,
 		GPU:          0,
 	},
 	"Standard_FX12mds": {
 		InstanceType: "Standard_FX12mds",
+		SkuFamily:    "standardFXMDVSFamily",
 		VCPU:         12,
 		MemoryMb:     258048,
 		GPU:          0,
 	},
 	"Standard_FX24mds": {
 		InstanceType: "Standard_FX24mds",
+		SkuFamily:    "standardFXMDVSFamily",
 		VCPU:         24,
 		MemoryMb:     516096,
 		GPU:          0,
 	},
 	"Standard_FX36mds": {
 		InstanceType: "Standard_FX36mds",
+		SkuFamily:    "standardFXMDVSFamily",
 		VCPU:         36,
 		MemoryMb:     774144,
 		GPU:          0,
 	},
 	"Standard_FX48mds": {
 		InstanceType: "Standard_FX48mds",
+		SkuFamily:    "standardFXMDVSFamily",
 		VCPU:         48,
 		MemoryMb:     1032192,
 		GPU:          0,
 	},
 	"Standard_FX4mds": {
 		InstanceType: "Standard_FX4mds",
+		SkuFamily:    "standardFXMDVSFamily",
 		VCPU:         4,
 		MemoryMb:     86016,
 		GPU:          0,
 	},
 	"Standard_G1": {
 		InstanceType: "Standard_G1",
+		SkuFamily:    "standardGFamily",
 		VCPU:         2,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_G2": {
 		InstanceType: "Standard_G2",
+		SkuFamily:    "standardGFamily",
 		VCPU:         4,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_G3": {
 		InstanceType: "Standard_G3",
+		SkuFamily:    "standardGFamily",
 		VCPU:         8,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_G4": {
 		InstanceType: "Standard_G4",
+		SkuFamily:    "standardGFamily",
 		VCPU:         16,
 		MemoryMb:     229376,
 		GPU:          0,
 	},
 	"Standard_G5": {
 		InstanceType: "Standard_G5",
+		SkuFamily:    "standardGFamily",
 		VCPU:         32,
 		MemoryMb:     458752,
 		GPU:          0,
 	},
 	"Standard_GS1": {
 		InstanceType: "Standard_GS1",
+		SkuFamily:    "standardGSFamily",
 		VCPU:         2,
 		MemoryMb:     28672,
 		GPU:          0,
 	},
 	"Standard_GS2": {
 		InstanceType: "Standard_GS2",
+		SkuFamily:    "standardGSFamily",
 		VCPU:         4,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_GS3": {
 		InstanceType: "Standard_GS3",
+		SkuFamily:    "standardGSFamily",
 		VCPU:         8,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_GS4": {
 		InstanceType: "Standard_GS4",
+		SkuFamily:    "standardGSFamily",
 		VCPU:         16,
 		MemoryMb:     229376,
 		GPU:          0,
 	},
 	"Standard_GS4-4": {
 		InstanceType: "Standard_GS4-4",
+		SkuFamily:    "standardGSFamily",
 		VCPU:         16,
 		MemoryMb:     229376,
 		GPU:          0,
 	},
 	"Standard_GS4-8": {
 		InstanceType: "Standard_GS4-8",
+		SkuFamily:    "standardGSFamily",
 		VCPU:         16,
 		MemoryMb:     229376,
 		GPU:          0,
 	},
 	"Standard_GS5": {
 		InstanceType: "Standard_GS5",
+		SkuFamily:    "standardGSFamily",
 		VCPU:         32,
 		MemoryMb:     458752,
 		GPU:          0,
 	},
 	"Standard_GS5-16": {
 		InstanceType: "Standard_GS5-16",
+		SkuFamily:    "standardGSFamily",
 		VCPU:         32,
 		MemoryMb:     458752,
 		GPU:          0,
 	},
 	"Standard_GS5-8": {
 		InstanceType: "Standard_GS5-8",
+		SkuFamily:    "standardGSFamily",
 		VCPU:         32,
 		MemoryMb:     458752,
 		GPU:          0,
 	},
 	"Standard_H16": {
 		InstanceType: "Standard_H16",
+		SkuFamily:    "standardHFamily",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_H16_Promo": {
 		InstanceType: "Standard_H16_Promo",
+		SkuFamily:    "standardHPromoFamily",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_H16m": {
 		InstanceType: "Standard_H16m",
+		SkuFamily:    "standardHFamily",
 		VCPU:         16,
 		MemoryMb:     229376,
 		GPU:          0,
 	},
 	"Standard_H16m_Promo": {
 		InstanceType: "Standard_H16m_Promo",
+		SkuFamily:    "standardHPromoFamily",
 		VCPU:         16,
 		MemoryMb:     229376,
 		GPU:          0,
 	},
 	"Standard_H16mr": {
 		InstanceType: "Standard_H16mr",
+		SkuFamily:    "standardHFamily",
 		VCPU:         16,
 		MemoryMb:     229376,
 		GPU:          0,
 	},
 	"Standard_H16mr_Promo": {
 		InstanceType: "Standard_H16mr_Promo",
+		SkuFamily:    "standardHPromoFamily",
 		VCPU:         16,
 		MemoryMb:     229376,
 		GPU:          0,
 	},
 	"Standard_H16r": {
 		InstanceType: "Standard_H16r",
+		SkuFamily:    "standardHFamily",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_H16r_Promo": {
 		InstanceType: "Standard_H16r_Promo",
+		SkuFamily:    "standardHPromoFamily",
 		VCPU:         16,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_H8": {
 		InstanceType: "Standard_H8",
+		SkuFamily:    "standardHFamily",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_H8_Promo": {
 		InstanceType: "Standard_H8_Promo",
+		SkuFamily:    "standardHPromoFamily",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          0,
 	},
 	"Standard_H8m": {
 		InstanceType: "Standard_H8m",
+		SkuFamily:    "standardHFamily",
 		VCPU:         8,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_H8m_Promo": {
 		InstanceType: "Standard_H8m_Promo",
+		SkuFamily:    "standardHPromoFamily",
 		VCPU:         8,
 		MemoryMb:     114688,
 		GPU:          0,
 	},
 	"Standard_HB120-16rs_v3": {
 		InstanceType: "Standard_HB120-16rs_v3",
+		SkuFamily:    "standardHBv3Family",
 		VCPU:         120,
 		MemoryMb:     458752,
 		GPU:          0,
 	},
 	"Standard_HB120-32rs_v3": {
 		InstanceType: "Standard_HB120-32rs_v3",
+		SkuFamily:    "standardHBv3Family",
 		VCPU:         120,
 		MemoryMb:     458752,
 		GPU:          0,
 	},
 	"Standard_HB120-64rs_v3": {
 		InstanceType: "Standard_HB120-64rs_v3",
+		SkuFamily:    "standardHBv3Family",
 		VCPU:         120,
 		MemoryMb:     458752,
 		GPU:          0,
 	},
 	"Standard_HB120-96rs_v3": {
 		InstanceType: "Standard_HB120-96rs_v3",
+		SkuFamily:    "standardHBv3Family",
 		VCPU:         120,
 		MemoryMb:     458752,
 		GPU:          0,
 	},
 	"Standard_HB120rs_v2": {
 		InstanceType: "Standard_HB120rs_v2",
+		SkuFamily:    "standardHBrsv2Family",
 		VCPU:         120,
 		MemoryMb:     466944,
 		GPU:          0,
 	},
 	"Standard_HB120rs_v3": {
 		InstanceType: "Standard_HB120rs_v3",
+		SkuFamily:    "standardHBv3Family",
 		VCPU:         120,
 		MemoryMb:     458752,
 		GPU:          0,
 	},
 	"Standard_HB60-15rs": {
 		InstanceType: "Standard_HB60-15rs",
+		SkuFamily:    "standardHBSFamily",
 		VCPU:         60,
 		MemoryMb:     233472,
 		GPU:          0,
 	},
 	"Standard_HB60-30rs": {
 		InstanceType: "Standard_HB60-30rs",
+		SkuFamily:    "standardHBSFamily",
 		VCPU:         60,
 		MemoryMb:     233472,
 		GPU:          0,
 	},
 	"Standard_HB60-45rs": {
 		InstanceType: "Standard_HB60-45rs",
+		SkuFamily:    "standardHBSFamily",
 		VCPU:         60,
 		MemoryMb:     233472,
 		GPU:          0,
 	},
 	"Standard_HB60rs": {
 		InstanceType: "Standard_HB60rs",
+		SkuFamily:    "standardHBSFamily",
 		VCPU:         60,
 		MemoryMb:     233472,
 		GPU:          0,
 	},
 	"Standard_HC44-16rs": {
 		InstanceType: "Standard_HC44-16rs",
+		SkuFamily:    "standardHCSFamily",
 		VCPU:         44,
 		MemoryMb:     360448,
 		GPU:          0,
 	},
 	"Standard_HC44-32rs": {
 		InstanceType: "Standard_HC44-32rs",
+		SkuFamily:    "standardHCSFamily",
 		VCPU:         44,
 		MemoryMb:     360448,
 		GPU:          0,
 	},
 	"Standard_HC44rs": {
 		InstanceType: "Standard_HC44rs",
+		SkuFamily:    "standardHCSFamily",
 		VCPU:         44,
 		MemoryMb:     360448,
 		GPU:          0,
 	},
 	"Standard_L16s": {
 		InstanceType: "Standard_L16s",
+		SkuFamily:    "standardLSFamily",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_L16s_v2": {
 		InstanceType: "Standard_L16s_v2",
+		SkuFamily:    "standardLSv2Family",
 		VCPU:         16,
 		MemoryMb:     131072,
 		GPU:          0,
 	},
 	"Standard_L32s": {
 		InstanceType: "Standard_L32s",
+		SkuFamily:    "standardLSFamily",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_L32s_v2": {
 		InstanceType: "Standard_L32s_v2",
+		SkuFamily:    "standardLSv2Family",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_L48s_v2": {
 		InstanceType: "Standard_L48s_v2",
+		SkuFamily:    "standardLSv2Family",
 		VCPU:         48,
 		MemoryMb:     393216,
 		GPU:          0,
 	},
 	"Standard_L4s": {
 		InstanceType: "Standard_L4s",
+		SkuFamily:    "standardLSFamily",
 		VCPU:         4,
 		MemoryMb:     32768,
 		GPU:          0,
 	},
 	"Standard_L64s_v2": {
 		InstanceType: "Standard_L64s_v2",
+		SkuFamily:    "standardLSv2Family",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_L80s_v2": {
 		InstanceType: "Standard_L80s_v2",
+		SkuFamily:    "standardLSv2Family",
 		VCPU:         80,
 		MemoryMb:     655360,
 		GPU:          0,
 	},
 	"Standard_L8s": {
 		InstanceType: "Standard_L8s",
+		SkuFamily:    "standardLSFamily",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_L8s_v2": {
 		InstanceType: "Standard_L8s_v2",
+		SkuFamily:    "standardLSv2Family",
 		VCPU:         8,
 		MemoryMb:     65536,
 		GPU:          0,
 	},
 	"Standard_M128": {
 		InstanceType: "Standard_M128",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         128,
 		MemoryMb:     2048000,
 		GPU:          0,
 	},
 	"Standard_M128-32ms": {
 		InstanceType: "Standard_M128-32ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         128,
 		MemoryMb:     3891200,
 		GPU:          0,
 	},
 	"Standard_M128-64ms": {
 		InstanceType: "Standard_M128-64ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         128,
 		MemoryMb:     3891200,
 		GPU:          0,
 	},
 	"Standard_M128dms_v2": {
 		InstanceType: "Standard_M128dms_v2",
+		SkuFamily:    "standardMDSMediumMemoryv2Family",
 		VCPU:         128,
 		MemoryMb:     3985408,
 		GPU:          0,
 	},
 	"Standard_M128ds_v2": {
 		InstanceType: "Standard_M128ds_v2",
+		SkuFamily:    "standardMDSMediumMemoryv2Family",
 		VCPU:         128,
 		MemoryMb:     2097152,
 		GPU:          0,
 	},
 	"Standard_M128m": {
 		InstanceType: "Standard_M128m",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         128,
 		MemoryMb:     3891200,
 		GPU:          0,
 	},
 	"Standard_M128ms": {
 		InstanceType: "Standard_M128ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         128,
 		MemoryMb:     3891200,
 		GPU:          0,
 	},
 	"Standard_M128ms_v2": {
 		InstanceType: "Standard_M128ms_v2",
+		SkuFamily:    "standardMSMediumMemoryv2Family",
 		VCPU:         128,
 		MemoryMb:     3985408,
 		GPU:          0,
 	},
 	"Standard_M128s": {
 		InstanceType: "Standard_M128s",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         128,
 		MemoryMb:     2048000,
 		GPU:          0,
 	},
 	"Standard_M128s_v2": {
 		InstanceType: "Standard_M128s_v2",
+		SkuFamily:    "standardMSMediumMemoryv2Family",
 		VCPU:         128,
 		MemoryMb:     2097152,
 		GPU:          0,
 	},
 	"Standard_M16-4ms": {
 		InstanceType: "Standard_M16-4ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         16,
 		MemoryMb:     447488,
 		GPU:          0,
 	},
 	"Standard_M16-8ms": {
 		InstanceType: "Standard_M16-8ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         16,
 		MemoryMb:     447488,
 		GPU:          0,
 	},
 	"Standard_M16ms": {
 		InstanceType: "Standard_M16ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         16,
 		MemoryMb:     447488,
 		GPU:          0,
 	},
 	"Standard_M192idms_v2": {
 		InstanceType: "Standard_M192idms_v2",
+		SkuFamily:    "standardMIDSMediumMemoryv2Family",
 		VCPU:         192,
 		MemoryMb:     4194304,
 		GPU:          0,
 	},
 	"Standard_M192ids_v2": {
 		InstanceType: "Standard_M192ids_v2",
+		SkuFamily:    "standardMIDSMediumMemoryv2Family",
 		VCPU:         192,
 		MemoryMb:     2097152,
 		GPU:          0,
 	},
 	"Standard_M192ims_v2": {
 		InstanceType: "Standard_M192ims_v2",
+		SkuFamily:    "standardMISMediumMemoryv2Family",
 		VCPU:         192,
 		MemoryMb:     4194304,
 		GPU:          0,
 	},
 	"Standard_M192is_v2": {
 		InstanceType: "Standard_M192is_v2",
+		SkuFamily:    "standardMISMediumMemoryv2Family",
 		VCPU:         192,
 		MemoryMb:     2097152,
 		GPU:          0,
 	},
 	"Standard_M208ms_v2": {
 		InstanceType: "Standard_M208ms_v2",
+		SkuFamily:    "standardMSv2Family",
 		VCPU:         208,
 		MemoryMb:     5836800,
 		GPU:          0,
 	},
 	"Standard_M208s_v2": {
 		InstanceType: "Standard_M208s_v2",
+		SkuFamily:    "standardMSv2Family",
 		VCPU:         208,
 		MemoryMb:     2918400,
 		GPU:          0,
 	},
 	"Standard_M32-16ms": {
 		InstanceType: "Standard_M32-16ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         32,
 		MemoryMb:     896000,
 		GPU:          0,
 	},
 	"Standard_M32-8ms": {
 		InstanceType: "Standard_M32-8ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         32,
 		MemoryMb:     896000,
 		GPU:          0,
 	},
 	"Standard_M32dms_v2": {
 		InstanceType: "Standard_M32dms_v2",
+		SkuFamily:    "standardMDSMediumMemoryv2Family",
 		VCPU:         32,
 		MemoryMb:     896000,
 		GPU:          0,
 	},
 	"Standard_M32ls": {
 		InstanceType: "Standard_M32ls",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         32,
 		MemoryMb:     262144,
 		GPU:          0,
 	},
 	"Standard_M32ms": {
 		InstanceType: "Standard_M32ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         32,
 		MemoryMb:     896000,
 		GPU:          0,
 	},
 	"Standard_M32ms_v2": {
 		InstanceType: "Standard_M32ms_v2",
+		SkuFamily:    "standardMSMediumMemoryv2Family",
 		VCPU:         32,
 		MemoryMb:     896000,
 		GPU:          0,
 	},
 	"Standard_M32ts": {
 		InstanceType: "Standard_M32ts",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         32,
 		MemoryMb:     196608,
 		GPU:          0,
 	},
 	"Standard_M416-208ms_v2": {
 		InstanceType: "Standard_M416-208ms_v2",
+		SkuFamily:    "standardMSv2Family",
 		VCPU:         416,
 		MemoryMb:     11673600,
 		GPU:          0,
 	},
 	"Standard_M416-208s_v2": {
 		InstanceType: "Standard_M416-208s_v2",
+		SkuFamily:    "standardMSv2Family",
 		VCPU:         416,
 		MemoryMb:     5836800,
 		GPU:          0,
 	},
 	"Standard_M416ms_v2": {
 		InstanceType: "Standard_M416ms_v2",
+		SkuFamily:    "standardMSv2Family",
 		VCPU:         416,
 		MemoryMb:     11673600,
 		GPU:          0,
 	},
 	"Standard_M416s_v2": {
 		InstanceType: "Standard_M416s_v2",
+		SkuFamily:    "standardMSv2Family",
 		VCPU:         416,
 		MemoryMb:     5836800,
 		GPU:          0,
 	},
 	"Standard_M64": {
 		InstanceType: "Standard_M64",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         64,
 		MemoryMb:     1024000,
 		GPU:          0,
 	},
 	"Standard_M64-16ms": {
 		InstanceType: "Standard_M64-16ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         64,
 		MemoryMb:     1792000,
 		GPU:          0,
 	},
 	"Standard_M64-32ms": {
 		InstanceType: "Standard_M64-32ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         64,
 		MemoryMb:     1792000,
 		GPU:          0,
 	},
 	"Standard_M64dms_v2": {
 		InstanceType: "Standard_M64dms_v2",
+		SkuFamily:    "standardMDSMediumMemoryv2Family",
 		VCPU:         64,
 		MemoryMb:     1835008,
 		GPU:          0,
 	},
 	"Standard_M64ds_v2": {
 		InstanceType: "Standard_M64ds_v2",
+		SkuFamily:    "standardMDSMediumMemoryv2Family",
 		VCPU:         64,
 		MemoryMb:     1048576,
 		GPU:          0,
 	},
 	"Standard_M64ls": {
 		InstanceType: "Standard_M64ls",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         64,
 		MemoryMb:     524288,
 		GPU:          0,
 	},
 	"Standard_M64m": {
 		InstanceType: "Standard_M64m",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         64,
 		MemoryMb:     1792000,
 		GPU:          0,
 	},
 	"Standard_M64ms": {
 		InstanceType: "Standard_M64ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         64,
 		MemoryMb:     1792000,
 		GPU:          0,
 	},
 	"Standard_M64ms_v2": {
 		InstanceType: "Standard_M64ms_v2",
+		SkuFamily:    "standardMSMediumMemoryv2Family",
 		VCPU:         64,
 		MemoryMb:     1835008,
 		GPU:          0,
 	},
 	"Standard_M64s": {
 		InstanceType: "Standard_M64s",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         64,
 		MemoryMb:     1024000,
 		GPU:          0,
 	},
 	"Standard_M64s_v2": {
 		InstanceType: "Standard_M64s_v2",
+		SkuFamily:    "standardMSMediumMemoryv2Family",
 		VCPU:         64,
 		MemoryMb:     1048576,
 		GPU:          0,
 	},
 	"Standard_M8-2ms": {
 		InstanceType: "Standard_M8-2ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         8,
 		MemoryMb:     223232,
 		GPU:          0,
 	},
 	"Standard_M8-4ms": {
 		InstanceType: "Standard_M8-4ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         8,
 		MemoryMb:     223232,
 		GPU:          0,
 	},
 	"Standard_M8ms": {
 		InstanceType: "Standard_M8ms",
+		SkuFamily:    "standardMSFamily",
 		VCPU:         8,
 		MemoryMb:     223232,
 		GPU:          0,
 	},
 	"Standard_NC12": {
 		InstanceType: "Standard_NC12",
+		SkuFamily:    "standardNCFamily",
 		VCPU:         12,
 		MemoryMb:     114688,
 		GPU:          2,
 	},
 	"Standard_NC12_Promo": {
 		InstanceType: "Standard_NC12_Promo",
+		SkuFamily:    "standardNCPromoFamily",
 		VCPU:         12,
 		MemoryMb:     114688,
 		GPU:          2,
 	},
 	"Standard_NC12s_v2": {
 		InstanceType: "Standard_NC12s_v2",
+		SkuFamily:    "standardNCSv2Family",
 		VCPU:         12,
 		MemoryMb:     229376,
 		GPU:          2,
 	},
 	"Standard_NC12s_v3": {
 		InstanceType: "Standard_NC12s_v3",
+		SkuFamily:    "standardNCSv3Family",
 		VCPU:         12,
 		MemoryMb:     229376,
 		GPU:          2,
 	},
 	"Standard_NC16as_T4_v3": {
 		InstanceType: "Standard_NC16as_T4_v3",
+		SkuFamily:    "Standard NCASv3_T4 Family",
 		VCPU:         16,
 		MemoryMb:     112640,
 		GPU:          1,
 	},
 	"Standard_NC24": {
 		InstanceType: "Standard_NC24",
+		SkuFamily:    "standardNCFamily",
 		VCPU:         24,
 		MemoryMb:     229376,
 		GPU:          4,
 	},
 	"Standard_NC24_Promo": {
 		InstanceType: "Standard_NC24_Promo",
+		SkuFamily:    "standardNCPromoFamily",
 		VCPU:         24,
 		MemoryMb:     229376,
 		GPU:          4,
 	},
 	"Standard_NC24r": {
 		InstanceType: "Standard_NC24r",
+		SkuFamily:    "standardNCFamily",
 		VCPU:         24,
 		MemoryMb:     229376,
 		GPU:          4,
 	},
 	"Standard_NC24r_Promo": {
 		InstanceType: "Standard_NC24r_Promo",
+		SkuFamily:    "standardNCPromoFamily",
 		VCPU:         24,
 		MemoryMb:     229376,
 		GPU:          4,
 	},
 	"Standard_NC24rs_v2": {
 		InstanceType: "Standard_NC24rs_v2",
+		SkuFamily:    "standardNCSv2Family",
 		VCPU:         24,
 		MemoryMb:     458752,
 		GPU:          4,
 	},
 	"Standard_NC24rs_v3": {
 		InstanceType: "Standard_NC24rs_v3",
+		SkuFamily:    "standardNCSv3Family",
 		VCPU:         24,
 		MemoryMb:     458752,
 		GPU:          4,
 	},
 	"Standard_NC24s_v2": {
 		InstanceType: "Standard_NC24s_v2",
+		SkuFamily:    "standardNCSv2Family",
 		VCPU:         24,
 		MemoryMb:     458752,
 		GPU:          4,
 	},
 	"Standard_NC24s_v3": {
 		InstanceType: "Standard_NC24s_v3",
+		SkuFamily:    "standardNCSv3Family",
 		VCPU:         24,
 		MemoryMb:     458752,
 		GPU:          4,
 	},
 	"Standard_NC4as_T4_v3": {
 		InstanceType: "Standard_NC4as_T4_v3",
+		SkuFamily:    "Standard NCASv3_T4 Family",
 		VCPU:         4,
 		MemoryMb:     28672,
 		GPU:          1,
 	},
 	"Standard_NC6": {
 		InstanceType: "Standard_NC6",
+		SkuFamily:    "standardNCFamily",
 		VCPU:         6,
 		MemoryMb:     57344,
 		GPU:          1,
 	},
 	"Standard_NC64as_T4_v3": {
 		InstanceType: "Standard_NC64as_T4_v3",
+		SkuFamily:    "Standard NCASv3_T4 Family",
 		VCPU:         64,
 		MemoryMb:     450560,
 		GPU:          4,
 	},
 	"Standard_NC6_Promo": {
 		InstanceType: "Standard_NC6_Promo",
+		SkuFamily:    "standardNCPromoFamily",
 		VCPU:         6,
 		MemoryMb:     57344,
 		GPU:          1,
 	},
 	"Standard_NC6s_v2": {
 		InstanceType: "Standard_NC6s_v2",
+		SkuFamily:    "standardNCSv2Family",
 		VCPU:         6,
 		MemoryMb:     114688,
 		GPU:          1,
 	},
 	"Standard_NC6s_v3": {
 		InstanceType: "Standard_NC6s_v3",
+		SkuFamily:    "standardNCSv3Family",
 		VCPU:         6,
 		MemoryMb:     114688,
 		GPU:          1,
 	},
 	"Standard_NC8as_T4_v3": {
 		InstanceType: "Standard_NC8as_T4_v3",
+		SkuFamily:    "Standard NCASv3_T4 Family",
 		VCPU:         8,
 		MemoryMb:     57344,
 		GPU:          1,
 	},
 	"Standard_ND12s": {
 		InstanceType: "Standard_ND12s",
+		SkuFamily:    "standardNDSFamily",
 		VCPU:         12,
 		MemoryMb:     229376,
 		GPU:          2,
 	},
 	"Standard_ND24rs": {
 		InstanceType: "Standard_ND24rs",
+		SkuFamily:    "standardNDSFamily",
 		VCPU:         24,
 		MemoryMb:     458752,
 		GPU:          4,
 	},
 	"Standard_ND24s": {
 		InstanceType: "Standard_ND24s",
+		SkuFamily:    "standardNDSFamily",
 		VCPU:         24,
 		MemoryMb:     458752,
 		GPU:          4,
 	},
 	"Standard_ND40rs_v2": {
 		InstanceType: "Standard_ND40rs_v2",
+		SkuFamily:    "standardNDSv2Family",
 		VCPU:         40,
 		MemoryMb:     688128,
 		GPU:          8,
 	},
 	"Standard_ND6s": {
 		InstanceType: "Standard_ND6s",
+		SkuFamily:    "standardNDSFamily",
 		VCPU:         6,
 		MemoryMb:     114688,
 		GPU:          1,
 	},
 	"Standard_ND96amsr_A100_v4": {
 		InstanceType: "Standard_ND96amsr_A100_v4",
+		SkuFamily:    "standard NDAMSv4_A100Family",
 		VCPU:         96,
 		MemoryMb:     1970176,
 		GPU:          8,
 	},
 	"Standard_ND96asr_v4": {
 		InstanceType: "Standard_ND96asr_v4",
+		SkuFamily:    "Standard NDASv4_A100 Family",
 		VCPU:         96,
 		MemoryMb:     921600,
 		GPU:          8,
 	},
 	"Standard_NP10s": {
 		InstanceType: "Standard_NP10s",
+		SkuFamily:    "standardNPSFamily",
 		VCPU:         10,
 		MemoryMb:     172032,
 		GPU:          1,
 	},
 	"Standard_NP20s": {
 		InstanceType: "Standard_NP20s",
+		SkuFamily:    "standardNPSFamily",
 		VCPU:         20,
 		MemoryMb:     344064,
 		GPU:          2,
 	},
 	"Standard_NP40s": {
 		InstanceType: "Standard_NP40s",
+		SkuFamily:    "standardNPSFamily",
 		VCPU:         40,
 		MemoryMb:     688128,
 		GPU:          4,
 	},
 	"Standard_NV12": {
 		InstanceType: "Standard_NV12",
+		SkuFamily:    "standardNVFamily",
 		VCPU:         12,
 		MemoryMb:     114688,
 		GPU:          2,
 	},
 	"Standard_NV12_Promo": {
 		InstanceType: "Standard_NV12_Promo",
+		SkuFamily:    "standardNVPromoFamily",
 		VCPU:         12,
 		MemoryMb:     114688,
 		GPU:          2,
 	},
 	"Standard_NV12s_v2": {
 		InstanceType: "Standard_NV12s_v2",
+		SkuFamily:    "standardNVSv2Family",
 		VCPU:         12,
 		MemoryMb:     229376,
 		GPU:          2,
 	},
 	"Standard_NV12s_v3": {
 		InstanceType: "Standard_NV12s_v3",
+		SkuFamily:    "standardNVSv3Family",
 		VCPU:         12,
 		MemoryMb:     114688,
 		GPU:          1,
 	},
 	"Standard_NV16as_v4": {
 		InstanceType: "Standard_NV16as_v4",
+		SkuFamily:    "standardNVSv4Family",
 		VCPU:         16,
 		MemoryMb:     57344,
 		GPU:          1,
 	},
 	"Standard_NV24": {
 		InstanceType: "Standard_NV24",
+		SkuFamily:    "standardNVFamily",
 		VCPU:         24,
 		MemoryMb:     229376,
 		GPU:          4,
 	},
 	"Standard_NV24_Promo": {
 		InstanceType: "Standard_NV24_Promo",
+		SkuFamily:    "standardNVPromoFamily",
 		VCPU:         24,
 		MemoryMb:     229376,
 		GPU:          4,
 	},
 	"Standard_NV24s_v2": {
 		InstanceType: "Standard_NV24s_v2",
+		SkuFamily:    "standardNVSv2Family",
 		VCPU:         24,
 		MemoryMb:     458752,
 		GPU:          4,
 	},
 	"Standard_NV24s_v3": {
 		InstanceType: "Standard_NV24s_v3",
+		SkuFamily:    "standardNVSv3Family",
 		VCPU:         24,
 		MemoryMb:     229376,
 		GPU:          2,
 	},
 	"Standard_NV32as_v4": {
 		InstanceType: "Standard_NV32as_v4",
+		SkuFamily:    "standardNVSv4Family",
 		VCPU:         32,
 		MemoryMb:     114688,
 		GPU:          1,
 	},
 	"Standard_NV48s_v3": {
 		InstanceType: "Standard_NV48s_v3",
+		SkuFamily:    "standardNVSv3Family",
 		VCPU:         48,
 		MemoryMb:     458752,
 		GPU:          4,
 	},
 	"Standard_NV4as_v4": {
 		InstanceType: "Standard_NV4as_v4",
+		SkuFamily:    "standardNVSv4Family",
 		VCPU:         4,
 		MemoryMb:     14336,
 		GPU:          1,
 	},
 	"Standard_NV6": {
 		InstanceType: "Standard_NV6",
+		SkuFamily:    "standardNVFamily",
 		VCPU:         6,
 		MemoryMb:     57344,
 		GPU:          1,
 	},
 	"Standard_NV6_Promo": {
 		InstanceType: "Standard_NV6_Promo",
+		SkuFamily:    "standardNVPromoFamily",
 		VCPU:         6,
 		MemoryMb:     57344,
 		GPU:          1,
 	},
 	"Standard_NV6s_v2": {
 		InstanceType: "Standard_NV6s_v2",
+		SkuFamily:    "standardNVSv2Family",
 		VCPU:         6,
 		MemoryMb:     114688,
 		GPU:          1,
 	},
 	"Standard_NV8as_v4": {
 		InstanceType: "Standard_NV8as_v4",
+		SkuFamily:    "standardNVSv4Family",
 		VCPU:         8,
 		MemoryMb:     28672,
 		GPU:          1,
diff --git a/cluster-autoscaler/cloudprovider/azure/azure_instance_types/gen.go b/cluster-autoscaler/cloudprovider/azure/azure_instance_types/gen.go
index 567406262f2e1f1b27c59ecf498836817c09f873..b8c000b7658d8146a082c4d1bb76fd71bb005825 100644
--- a/cluster-autoscaler/cloudprovider/azure/azure_instance_types/gen.go
+++ b/cluster-autoscaler/cloudprovider/azure/azure_instance_types/gen.go
@@ -55,6 +55,7 @@ package azure
 // InstanceType is the sepc of Azure instance
 type InstanceType struct {
 	InstanceType string
+	SkuFamily    string
 	VCPU         int64
 	MemoryMb     int64
 	GPU          int64
@@ -65,6 +66,7 @@ var InstanceTypes = map[string]*InstanceType{
 {{- range .InstanceTypes }}
 	"{{ .InstanceType }}": {
 		InstanceType: "{{ .InstanceType }}",
+		SkuFamily:    "{{ .SkuFamily }}",
 		VCPU:         {{ .VCPU }},
 		MemoryMb:     {{ .MemoryMb }},
 		GPU:          {{ .GPU }},
@@ -81,6 +83,7 @@ type InstanceCapabilities struct {
 type RawInstanceType struct {
 	Name         string
 	ResourceType string
+	Family       string
 	Capabilities []InstanceCapabilities
 }
 
@@ -113,6 +116,7 @@ func getAllAzureVirtualMachineTypes() (result map[string]*azure.InstanceType, er
 		if strings.EqualFold(instance.ResourceType, "virtualMachines") {
 			var virtualMachine azure.InstanceType
 			virtualMachine.InstanceType = instance.Name
+			virtualMachine.SkuFamily = instance.Family
 			for _, capability := range instance.Capabilities {
 				switch capability.Name {
 				case "vCPUs":