diff --git a/bicep/main.bicep b/bicep/main.bicep index c22b443e9..4a0427cfa 100644 --- a/bicep/main.bicep +++ b/bicep/main.bicep @@ -855,6 +855,9 @@ param kedaAddon bool = false @description('Enables Open Service Mesh') param openServiceMeshAddon bool = false +@description('Enables SGX Confidential Compute plugin') +param sgxPlugin bool = false + @description('Enables the Blob CSI driver') param blobCSIDriver bool = false @@ -1145,6 +1148,10 @@ var aks_addons = union({ enabled: openServiceMeshAddon config: {} } + ACCSGXDevicePlugin: { + enabled: sgxPlugin + config: {} + } }, createLaw && omsagent ? { omsagent: { enabled: createLaw && omsagent diff --git a/helper/src/components/addonsTab.js b/helper/src/components/addonsTab.js index de024b52c..06fe193fb 100644 --- a/helper/src/components/addonsTab.js +++ b/helper/src/components/addonsTab.js @@ -531,6 +531,27 @@ export default function ({ tabValues, updateFn, featureFlag, invalidArray }) { /> + + + + + + + Enabling this option installs the SGX Device Plugin, but will require a node pool using a VM SKU that supports SGX. Choose `SGX Enclave` for the compute on the cluster tab. + + updateFn("sgxPlugin", v)} + label="Install the sgxPlugin on compatible VM node pools" + disabled={cluster.computeType !== 'sgx'} + /> + + ); } diff --git a/helper/src/components/clusterTab.js b/helper/src/components/clusterTab.js index 88cb23874..430b4aa63 100644 --- a/helper/src/components/clusterTab.js +++ b/helper/src/components/clusterTab.js @@ -198,6 +198,12 @@ export default function ({ defaults, tabValues, updateFn, featureFlag, invalidAr iconProps: { iconName: 'Game' }, text: 'GPU Workloads', disabled: true + }, + { + key: 'sgx', + iconProps: { iconName: 'LaptopSecure' }, + text: 'SGX Enclave', + disabled: false } ]} /> diff --git a/helper/src/components/deployTab.js b/helper/src/components/deployTab.js index 6bc7313fc..38b398cff 100644 --- a/helper/src/components/deployTab.js +++ b/helper/src/components/deployTab.js @@ -119,6 +119,7 @@ export default function DeployTab({ defaults, updateFn, tabValues, invalidArray, ...(addons.fluxGitOpsAddon !== defaults.addons.fluxGitOpsAddon && { fluxGitOpsAddon: addons.fluxGitOpsAddon}), ...(addons.daprAddon !== defaults.addons.daprAddon && { daprAddon: addons.daprAddon }), ...(addons.daprAddonHA !== defaults.addons.daprAddonHA && { daprAddonHA: addons.daprAddonHA }), + ...(addons.sgxPlugin !== defaults.addons.sgxPlugin && { sgxPlugin: addons.sgxPlugin }) } const preview_params = { diff --git a/helper/src/config.json b/helper/src/config.json index 58cb5992a..d97b2850b 100644 --- a/helper/src/config.json +++ b/helper/src/config.json @@ -106,7 +106,8 @@ "kvId": "", "gitops": "none", "containerLogsV2": false, - "containerLogsV2BasicLogs": false + "containerLogsV2BasicLogs": false, + "sgxPlugin": false }, "net": { "vnetFirewallManagementSubnetAddressPrefix": "10.240.51.0/26", diff --git a/helper/src/skuFamilies.json b/helper/src/skuFamilies.json index ff56f1914..f385ed9d1 100644 --- a/helper/src/skuFamilies.json +++ b/helper/src/skuFamilies.json @@ -3,5 +3,6 @@ {"key": "standardDSv3Family", "text": "General Purpose V3", "computeType": "gp"}, {"key": "standardDDSv4Family", "text": "General Purpose V4", "computeType": "gp"}, {"key": "standardFSv2Family", "text": "Compute Optimized","computeType": "gp"}, - {"key": "standardBSFamily", "text": "Burstable (dev/test)","computeType": "gp"} + {"key": "standardBSFamily", "text": "Burstable (dev/test)","computeType": "gp"}, + {"key": "standardDCSv3Family", "text": "Confidential v3","computeType": "sgx"} ] \ No newline at end of file diff --git a/helper/src/vmSKUs.json b/helper/src/vmSKUs.json index 4b9749b93..b785d67d3 100644 --- a/helper/src/vmSKUs.json +++ b/helper/src/vmSKUs.json @@ -178,6 +178,35 @@ "location": "WestEurope", "computeType": "gp" }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "WestEurope", + "computeType": "sgx" + }, + { + "key": "Standard_DC2s_v3", + "text": "[Standard_DC2s_v3]: 2 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "WestEurope", + "computeType": "sgx" + }, + { + "key": "Standard_DC4s_v3", + "text": "[Standard_DC4s_v3]: 4 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "WestEurope", + "computeType": "sgx" + }, + { + "key": "Standard_DC8s_v3", + "text": "[Standard_DC8s_v3]: 8 vCPU, 64 RAM, 1023 SSD ", + "eph": false, + "location": "WestEurope", + "computeType": "sgx" + }, { "key": "standardDSv2Family", "text": "General Purpose V2", @@ -357,6 +386,35 @@ "location": "NorthEurope", "computeType": "gp" }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "NorthEurope", + "computeType": "sgx" + }, + { + "key": "Standard_DC2s_v3", + "text": "[Standard_DC2s_v3]: 2 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "NorthEurope", + "computeType": "sgx" + }, + { + "key": "Standard_DC4s_v3", + "text": "[Standard_DC4s_v3]: 4 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "NorthEurope", + "computeType": "sgx" + }, + { + "key": "Standard_DC8s_v3", + "text": "[Standard_DC8s_v3]: 8 vCPU, 64 RAM, 1023 SSD ", + "eph": false, + "location": "NorthEurope", + "computeType": "sgx" + }, { "key": "standardDSv2Family", "text": "General Purpose V2", @@ -536,6 +594,35 @@ "location": "UKSouth", "computeType": "gp" }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "UKSouth", + "computeType": "sgx" + }, + { + "key": "Standard_DC2s_v3", + "text": "[Standard_DC2s_v3]: 2 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "UKSouth", + "computeType": "sgx" + }, + { + "key": "Standard_DC4s_v3", + "text": "[Standard_DC4s_v3]: 4 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "UKSouth", + "computeType": "sgx" + }, + { + "key": "Standard_DC8s_v3", + "text": "[Standard_DC8s_v3]: 8 vCPU, 64 RAM, 1023 SSD ", + "eph": false, + "location": "UKSouth", + "computeType": "sgx" + }, { "key": "standardDSv2Family", "text": "General Purpose V2", @@ -715,6 +802,14 @@ "location": "UKWest", "computeType": "gp" }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "UKWest", + "computeType": "sgx" + }, { "key": "standardDSv2Family", "text": "General Purpose V2", @@ -894,6 +989,14 @@ "location": "UAENorth", "computeType": "gp" }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "UAENorth", + "computeType": "sgx" + }, { "key": "standardDSv2Family", "text": "General Purpose V2", @@ -1073,6 +1176,35 @@ "location": "CentralUS", "computeType": "gp" }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "CentralUS", + "computeType": "sgx" + }, + { + "key": "Standard_DC2s_v3", + "text": "[Standard_DC2s_v3]: 2 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "CentralUS", + "computeType": "sgx" + }, + { + "key": "Standard_DC4s_v3", + "text": "[Standard_DC4s_v3]: 4 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "CentralUS", + "computeType": "sgx" + }, + { + "key": "Standard_DC8s_v3", + "text": "[Standard_DC8s_v3]: 8 vCPU, 64 RAM, 1023 SSD ", + "eph": false, + "location": "CentralUS", + "computeType": "sgx" + }, { "key": "standardDSv2Family", "text": "General Purpose V2", @@ -1252,6 +1384,35 @@ "location": "EastUS", "computeType": "gp" }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "EastUS", + "computeType": "sgx" + }, + { + "key": "Standard_DC2s_v3", + "text": "[Standard_DC2s_v3]: 2 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "EastUS", + "computeType": "sgx" + }, + { + "key": "Standard_DC4s_v3", + "text": "[Standard_DC4s_v3]: 4 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "EastUS", + "computeType": "sgx" + }, + { + "key": "Standard_DC8s_v3", + "text": "[Standard_DC8s_v3]: 8 vCPU, 64 RAM, 1023 SSD ", + "eph": false, + "location": "EastUS", + "computeType": "sgx" + }, { "key": "standardDSv2Family", "text": "General Purpose V2", @@ -1431,6 +1592,35 @@ "location": "EastUS2", "computeType": "gp" }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "EastUS2", + "computeType": "sgx" + }, + { + "key": "Standard_DC2s_v3", + "text": "[Standard_DC2s_v3]: 2 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "EastUS2", + "computeType": "sgx" + }, + { + "key": "Standard_DC4s_v3", + "text": "[Standard_DC4s_v3]: 4 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "EastUS2", + "computeType": "sgx" + }, + { + "key": "Standard_DC8s_v3", + "text": "[Standard_DC8s_v3]: 8 vCPU, 64 RAM, 1023 SSD ", + "eph": false, + "location": "EastUS2", + "computeType": "sgx" + }, { "key": "standardDSv2Family", "text": "General Purpose V2", @@ -1610,6 +1800,35 @@ "location": "WestUS", "computeType": "gp" }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "WestUS", + "computeType": "sgx" + }, + { + "key": "Standard_DC2s_v3", + "text": "[Standard_DC2s_v3]: 2 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "WestUS", + "computeType": "sgx" + }, + { + "key": "Standard_DC4s_v3", + "text": "[Standard_DC4s_v3]: 4 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "WestUS", + "computeType": "sgx" + }, + { + "key": "Standard_DC8s_v3", + "text": "[Standard_DC8s_v3]: 8 vCPU, 64 RAM, 1023 SSD ", + "eph": false, + "location": "WestUS", + "computeType": "sgx" + }, { "key": "standardDSv2Family", "text": "General Purpose V2", @@ -1789,6 +2008,35 @@ "location": "WestUS2", "computeType": "gp" }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "WestUS2", + "computeType": "sgx" + }, + { + "key": "Standard_DC2s_v3", + "text": "[Standard_DC2s_v3]: 2 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "WestUS2", + "computeType": "sgx" + }, + { + "key": "Standard_DC4s_v3", + "text": "[Standard_DC4s_v3]: 4 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "WestUS2", + "computeType": "sgx" + }, + { + "key": "Standard_DC8s_v3", + "text": "[Standard_DC8s_v3]: 8 vCPU, 64 RAM, 1023 SSD ", + "eph": false, + "location": "WestUS2", + "computeType": "sgx" + }, { "key": "standardDSv2Family", "text": "General Purpose V2", @@ -1967,5 +2215,408 @@ "eph": false, "location": "WestCentralUS", "computeType": "gp" + }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "WestCentralUS", + "computeType": "sgx" + }, + { + "key": "standardDSv2Family", + "text": "General Purpose V2", + "itemType": 2, + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS11-1_v2", + "text": "[Standard_DS11-1_v2]: 2 vCPU, 14 RAM, 1023 SSD , 72 cache (8000 IOPS)", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS11_v2", + "text": "[Standard_DS11_v2]: 2 vCPU, 14 RAM, 1023 SSD , 72 cache (8000 IOPS)", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS12-1_v2", + "text": "[Standard_DS12-1_v2]: 4 vCPU, 28 RAM, 1023 SSD , 144 cache (16000 IOPS)", + "eph": true, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS12-2_v2", + "text": "[Standard_DS12-2_v2]: 4 vCPU, 28 RAM, 1023 SSD , 144 cache (16000 IOPS)", + "eph": true, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS12_v2", + "text": "[Standard_DS12_v2]: 4 vCPU, 28 RAM, 1023 SSD , 144 cache (16000 IOPS)", + "eph": true, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS13-2_v2", + "text": "[Standard_DS13-2_v2]: 8 vCPU, 56 RAM, 1023 SSD , 288 cache (32000 IOPS)", + "eph": true, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS13-4_v2", + "text": "[Standard_DS13-4_v2]: 8 vCPU, 56 RAM, 1023 SSD , 288 cache (32000 IOPS)", + "eph": true, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS13_v2", + "text": "[Standard_DS13_v2]: 8 vCPU, 56 RAM, 1023 SSD , 288 cache (32000 IOPS)", + "eph": true, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS2_v2", + "text": "[Standard_DS2_v2]: 2 vCPU, 7 RAM, 1023 SSD , 86 cache (8000 IOPS)", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS3_v2", + "text": "[Standard_DS3_v2]: 4 vCPU, 14 RAM, 1023 SSD , 172 cache (16000 IOPS)", + "eph": true, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_DS4_v2", + "text": "[Standard_DS4_v2]: 8 vCPU, 28 RAM, 1023 SSD , 344 cache (32000 IOPS)", + "eph": true, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "standardDDSv4Family", + "text": "General Purpose V4", + "itemType": 2, + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_D2ds_v4", + "text": "[Standard_D2ds_v4]: 2 vCPU, 8 RAM, 1023 SSD , 50 cache (19000 IOPS)", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_D4ds_v4", + "text": "[Standard_D4ds_v4]: 4 vCPU, 16 RAM, 1023 SSD , 100 cache (38500 IOPS)", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_D8ds_v4", + "text": "[Standard_D8ds_v4]: 8 vCPU, 32 RAM, 1023 SSD , 200 cache (77000 IOPS)", + "eph": true, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "standardFSv2Family", + "text": "Compute Optimized", + "itemType": 2, + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_F2s_v2", + "text": "[Standard_F2s_v2]: 2 vCPU, 4 RAM, 1023 SSD , 32 cache (4000 IOPS)", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_F4s_v2", + "text": "[Standard_F4s_v2]: 4 vCPU, 8 RAM, 1023 SSD , 64 cache (8000 IOPS)", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_F8s_v2", + "text": "[Standard_F8s_v2]: 8 vCPU, 16 RAM, 1023 SSD , 128 cache (16000 IOPS)", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "standardBSFamily", + "text": "Burstable (dev/test)", + "itemType": 2, + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_B2ms", + "text": "[Standard_B2ms]: 2 vCPU, 8 RAM, 1023 SSD ", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_B2s", + "text": "[Standard_B2s]: 2 vCPU, 4 RAM, 1023 SSD , 30 cache (1600 IOPS)", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_B4ms", + "text": "[Standard_B4ms]: 4 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "Standard_B8ms", + "text": "[Standard_B8ms]: 8 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "CanadaCentral", + "computeType": "gp" + }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "CanadaCentral", + "computeType": "sgx" + }, + { + "key": "Standard_DC2s_v3", + "text": "[Standard_DC2s_v3]: 2 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "CanadaCentral", + "computeType": "sgx" + }, + { + "key": "Standard_DC4s_v3", + "text": "[Standard_DC4s_v3]: 4 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "CanadaCentral", + "computeType": "sgx" + }, + { + "key": "Standard_DC8s_v3", + "text": "[Standard_DC8s_v3]: 8 vCPU, 64 RAM, 1023 SSD ", + "eph": false, + "location": "CanadaCentral", + "computeType": "sgx" + }, + { + "key": "standardDSv2Family", + "text": "General Purpose V2", + "itemType": 2, + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS11-1_v2", + "text": "[Standard_DS11-1_v2]: 2 vCPU, 14 RAM, 1023 SSD , 72 cache (8000 IOPS)", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS11_v2", + "text": "[Standard_DS11_v2]: 2 vCPU, 14 RAM, 1023 SSD , 72 cache (8000 IOPS)", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS12-1_v2", + "text": "[Standard_DS12-1_v2]: 4 vCPU, 28 RAM, 1023 SSD , 144 cache (16000 IOPS)", + "eph": true, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS12-2_v2", + "text": "[Standard_DS12-2_v2]: 4 vCPU, 28 RAM, 1023 SSD , 144 cache (16000 IOPS)", + "eph": true, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS12_v2", + "text": "[Standard_DS12_v2]: 4 vCPU, 28 RAM, 1023 SSD , 144 cache (16000 IOPS)", + "eph": true, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS13-2_v2", + "text": "[Standard_DS13-2_v2]: 8 vCPU, 56 RAM, 1023 SSD , 288 cache (32000 IOPS)", + "eph": true, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS13-4_v2", + "text": "[Standard_DS13-4_v2]: 8 vCPU, 56 RAM, 1023 SSD , 288 cache (32000 IOPS)", + "eph": true, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS13_v2", + "text": "[Standard_DS13_v2]: 8 vCPU, 56 RAM, 1023 SSD , 288 cache (32000 IOPS)", + "eph": true, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS2_v2", + "text": "[Standard_DS2_v2]: 2 vCPU, 7 RAM, 1023 SSD , 86 cache (8000 IOPS)", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS3_v2", + "text": "[Standard_DS3_v2]: 4 vCPU, 14 RAM, 1023 SSD , 172 cache (16000 IOPS)", + "eph": true, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_DS4_v2", + "text": "[Standard_DS4_v2]: 8 vCPU, 28 RAM, 1023 SSD , 344 cache (32000 IOPS)", + "eph": true, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "standardDDSv4Family", + "text": "General Purpose V4", + "itemType": 2, + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_D2ds_v4", + "text": "[Standard_D2ds_v4]: 2 vCPU, 8 RAM, 1023 SSD , 50 cache (19000 IOPS)", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_D4ds_v4", + "text": "[Standard_D4ds_v4]: 4 vCPU, 16 RAM, 1023 SSD , 100 cache (38500 IOPS)", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_D8ds_v4", + "text": "[Standard_D8ds_v4]: 8 vCPU, 32 RAM, 1023 SSD , 200 cache (77000 IOPS)", + "eph": true, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "standardFSv2Family", + "text": "Compute Optimized", + "itemType": 2, + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_F2s_v2", + "text": "[Standard_F2s_v2]: 2 vCPU, 4 RAM, 1023 SSD , 32 cache (4000 IOPS)", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_F4s_v2", + "text": "[Standard_F4s_v2]: 4 vCPU, 8 RAM, 1023 SSD , 64 cache (8000 IOPS)", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_F8s_v2", + "text": "[Standard_F8s_v2]: 8 vCPU, 16 RAM, 1023 SSD , 128 cache (16000 IOPS)", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "standardBSFamily", + "text": "Burstable (dev/test)", + "itemType": 2, + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_B2ms", + "text": "[Standard_B2ms]: 2 vCPU, 8 RAM, 1023 SSD ", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_B2s", + "text": "[Standard_B2s]: 2 vCPU, 4 RAM, 1023 SSD , 30 cache (1600 IOPS)", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_B4ms", + "text": "[Standard_B4ms]: 4 vCPU, 16 RAM, 1023 SSD ", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "Standard_B8ms", + "text": "[Standard_B8ms]: 8 vCPU, 32 RAM, 1023 SSD ", + "eph": false, + "location": "CanadaEast", + "computeType": "gp" + }, + { + "key": "standardDCSv3Family", + "text": "Confidential v3", + "itemType": 2, + "eph": false, + "location": "CanadaEast", + "computeType": "sgx" } ]