# File generated by script
INSTANCE_TYPES = {
    "c1.medium": {
        "bandwidth": None,
        "disk": 350,
        "extra": {
            "currentGeneration": "No",
            "ecu": "5",
            "instanceFamily": "Compute optimized",
            "instanceType": "c1.medium",
            "memory": "1.7 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "2",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "32-bit or 64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 350",
            "vcpu": "2"
        },
        "id": "c1.medium",
        "name": "c1.medium",
        "ram": 1740
    },
    "c1.xlarge": {
        "bandwidth": None,
        "disk": 1680,
        "extra": {
            "currentGeneration": "No",
            "ecu": "20",
            "instanceFamily": "Compute optimized",
            "instanceType": "c1.xlarge",
            "memory": "7 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "4 x 420",
            "vcpu": "8"
        },
        "id": "c1.xlarge",
        "name": "c1.xlarge",
        "ram": 7168
    },
    "c3.2xlarge": {
        "bandwidth": None,
        "disk": 160,
        "extra": {
            "clockSpeed": "2.8 GHz",
            "currentGeneration": "No",
            "ecu": "28",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c3.2xlarge",
            "memory": "15 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 80 SSD",
            "vcpu": "8"
        },
        "id": "c3.2xlarge",
        "name": "c3.2xlarge",
        "ram": 15360
    },
    "c3.4xlarge": {
        "bandwidth": None,
        "disk": 320,
        "extra": {
            "clockSpeed": "2.8 GHz",
            "currentGeneration": "No",
            "ecu": "55",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c3.4xlarge",
            "memory": "30 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 160 SSD",
            "vcpu": "16"
        },
        "id": "c3.4xlarge",
        "name": "c3.4xlarge",
        "ram": 30720
    },
    "c3.8xlarge": {
        "bandwidth": 10,
        "disk": 640,
        "extra": {
            "clockSpeed": "2.8 GHz",
            "currentGeneration": "No",
            "ecu": "108",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c3.8xlarge",
            "memory": "60 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 320 SSD",
            "vcpu": "32"
        },
        "id": "c3.8xlarge",
        "name": "c3.8xlarge",
        "ram": 61440
    },
    "c3.large": {
        "bandwidth": None,
        "disk": 32,
        "extra": {
            "clockSpeed": "2.8 GHz",
            "currentGeneration": "No",
            "ecu": "7",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c3.large",
            "memory": "3.75 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
            "processorArchitecture": "32-bit or 64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 16 SSD",
            "vcpu": "2"
        },
        "id": "c3.large",
        "name": "c3.large",
        "ram": 3840
    },
    "c3.xlarge": {
        "bandwidth": None,
        "disk": 80,
        "extra": {
            "clockSpeed": "2.8 GHz",
            "currentGeneration": "No",
            "ecu": "14",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c3.xlarge",
            "memory": "7.5 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon E5-2680 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 40 SSD",
            "vcpu": "4"
        },
        "id": "c3.xlarge",
        "name": "c3.xlarge",
        "ram": 7680
    },
    "c4.2xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.9 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "1000 Mbps",
            "ecu": "31",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c4.2xlarge",
            "memory": "15 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "8"
        },
        "id": "c4.2xlarge",
        "name": "c4.2xlarge",
        "ram": 15360
    },
    "c4.4xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.9 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "2000 Mbps",
            "ecu": "62",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c4.4xlarge",
            "memory": "30 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "16"
        },
        "id": "c4.4xlarge",
        "name": "c4.4xlarge",
        "ram": 30720
    },
    "c4.8xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.9 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "4000 Mbps",
            "ecu": "132",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c4.8xlarge",
            "memory": "60 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "36"
        },
        "id": "c4.8xlarge",
        "name": "c4.8xlarge",
        "ram": 61440
    },
    "c4.large": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.9 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "500 Mbps",
            "ecu": "8",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c4.large",
            "memory": "3.75 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "c4.large",
        "name": "c4.large",
        "ram": 3840
    },
    "c4.xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.9 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "750 Mbps",
            "ecu": "16",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c4.xlarge",
            "memory": "7.5 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon E5-2666 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "4"
        },
        "id": "c4.xlarge",
        "name": "c4.xlarge",
        "ram": 7680
    },
    "c5.18xlarge": {
        "bandwidth": 25,
        "disk": 0,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "9000 Mbps",
            "ecu": "281",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5.18xlarge",
            "memory": "144 GiB",
            "networkPerformance": "25 Gigabit",
            "normalizationSizeFactor": "144",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "72"
        },
        "id": "c5.18xlarge",
        "name": "c5.18xlarge",
        "ram": 147456
    },
    "c5.2xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2250 Mbps",
            "ecu": "34",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5.2xlarge",
            "memory": "16 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "8"
        },
        "id": "c5.2xlarge",
        "name": "c5.2xlarge",
        "ram": 16384
    },
    "c5.4xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2250 Mbps",
            "ecu": "68",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5.4xlarge",
            "memory": "32 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "16"
        },
        "id": "c5.4xlarge",
        "name": "c5.4xlarge",
        "ram": 32768
    },
    "c5.9xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "4500 Mbps",
            "ecu": "141",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5.9xlarge",
            "memory": "72 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "72",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "36"
        },
        "id": "c5.9xlarge",
        "name": "c5.9xlarge",
        "ram": 73728
    },
    "c5.large": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2250 Mbps",
            "ecu": "9",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5.large",
            "memory": "4 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "c5.large",
        "name": "c5.large",
        "ram": 4096
    },
    "c5.xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2250 Mbps",
            "ecu": "17",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5.xlarge",
            "memory": "8 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "4"
        },
        "id": "c5.xlarge",
        "name": "c5.xlarge",
        "ram": 8192
    },
    "c5d.18xlarge": {
        "bandwidth": 25,
        "disk": 1800,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "9000 Mbps",
            "ecu": "281",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5d.18xlarge",
            "memory": "144 GiB",
            "networkPerformance": "25 Gigabit",
            "normalizationSizeFactor": "144",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 1800 NVMe SSD",
            "vcpu": "72"
        },
        "id": "c5d.18xlarge",
        "name": "c5d.18xlarge",
        "ram": 147456
    },
    "c5d.2xlarge": {
        "bandwidth": 10,
        "disk": 200,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2250 Mbps",
            "ecu": "34",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5d.2xlarge",
            "memory": "16 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 200 NVMe SSD",
            "vcpu": "8"
        },
        "id": "c5d.2xlarge",
        "name": "c5d.2xlarge",
        "ram": 16384
    },
    "c5d.4xlarge": {
        "bandwidth": 10,
        "disk": 400,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2250 Mbps",
            "ecu": "68",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5d.4xlarge",
            "memory": "32 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 400 NVMe SSD",
            "vcpu": "16"
        },
        "id": "c5d.4xlarge",
        "name": "c5d.4xlarge",
        "ram": 32768
    },
    "c5d.9xlarge": {
        "bandwidth": 10,
        "disk": 900,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "4500 Mbps",
            "ecu": "141",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5d.9xlarge",
            "memory": "72 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "72",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 900 NVMe SSD",
            "vcpu": "36"
        },
        "id": "c5d.9xlarge",
        "name": "c5d.9xlarge",
        "ram": 73728
    },
    "c5d.large": {
        "bandwidth": 10,
        "disk": 50,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2250 Mbps",
            "ecu": "9",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5d.large",
            "memory": "4 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 50 NVMe SSD",
            "vcpu": "2"
        },
        "id": "c5d.large",
        "name": "c5d.large",
        "ram": 4096
    },
    "c5d.xlarge": {
        "bandwidth": 10,
        "disk": 100,
        "extra": {
            "clockSpeed": "3.0 Ghz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2250 Mbps",
            "ecu": "17",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Compute optimized",
            "instanceType": "c5d.xlarge",
            "memory": "8 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Platinum 8124M",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 100 NVMe SSD",
            "vcpu": "4"
        },
        "id": "c5d.xlarge",
        "name": "c5d.xlarge",
        "ram": 8192
    },
    "cc2.8xlarge": {
        "bandwidth": 10,
        "disk": 3360,
        "extra": {
            "clockSpeed": "2.6 GHz",
            "currentGeneration": "No",
            "ecu": "88",
            "instanceFamily": "Compute optimized",
            "instanceType": "cc2.8xlarge",
            "memory": "60.5 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2670",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "4 x 840",
            "vcpu": "32"
        },
        "id": "cc2.8xlarge",
        "name": "cc2.8xlarge",
        "ram": 61952
    },
    "cr1.8xlarge": {
        "bandwidth": 10,
        "disk": 240,
        "extra": {
            "currentGeneration": "No",
            "ecu": "88",
            "instanceFamily": "Memory optimized",
            "instanceType": "cr1.8xlarge",
            "memory": "244 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2670",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 120 SSD",
            "vcpu": "32"
        },
        "id": "cr1.8xlarge",
        "name": "cr1.8xlarge",
        "ram": 249856
    },
    "d2.2xlarge": {
        "bandwidth": None,
        "disk": 12000,
        "extra": {
            "clockSpeed": "2.4 GHz",
            "currentGeneration": "Yes",
            "ecu": "28",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "d2.2xlarge",
            "memory": "61 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "6 x 2000 HDD",
            "vcpu": "8"
        },
        "id": "d2.2xlarge",
        "name": "d2.2xlarge",
        "ram": 62464
    },
    "d2.4xlarge": {
        "bandwidth": None,
        "disk": 24000,
        "extra": {
            "clockSpeed": "2.4 GHz",
            "currentGeneration": "Yes",
            "ecu": "56",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "d2.4xlarge",
            "memory": "122 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "12 x 2000 HDD",
            "vcpu": "16"
        },
        "id": "d2.4xlarge",
        "name": "d2.4xlarge",
        "ram": 124928
    },
    "d2.8xlarge": {
        "bandwidth": 10,
        "disk": 48000,
        "extra": {
            "clockSpeed": "2.4 GHz",
            "currentGeneration": "Yes",
            "ecu": "116",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "d2.8xlarge",
            "memory": "244 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "24 x 2000 HDD",
            "vcpu": "36"
        },
        "id": "d2.8xlarge",
        "name": "d2.8xlarge",
        "ram": 249856
    },
    "d2.xlarge": {
        "bandwidth": None,
        "disk": 6000,
        "extra": {
            "clockSpeed": "2.4 GHz",
            "currentGeneration": "Yes",
            "ecu": "14",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "d2.xlarge",
            "memory": "30.5 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon E5-2676v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "3 x 2000 HDD",
            "vcpu": "4"
        },
        "id": "d2.xlarge",
        "name": "d2.xlarge",
        "ram": 31232
    },
    "f1.16xlarge": {
        "bandwidth": 20,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "188",
            "instanceFamily": "FPGA Instances",
            "instanceType": "f1.16xlarge",
            "memory": "976 GiB",
            "networkPerformance": "20 Gigabit",
            "normalizationSizeFactor": "128",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "64"
        },
        "id": "f1.16xlarge",
        "name": "f1.16xlarge",
        "ram": 999424
    },
    "f1.2xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "26",
            "instanceFamily": "FPGA Instances",
            "instanceType": "f1.2xlarge",
            "memory": "122 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "8"
        },
        "id": "f1.2xlarge",
        "name": "f1.2xlarge",
        "ram": 124928
    },
    "f1.4xlarge": {
        "bandwidth": 10,
        "disk": 940,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "52",
            "instanceFamily": "FPGA Instances",
            "instanceType": "f1.4xlarge",
            "memory": "244 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 940 GB",
            "vcpu": "16"
        },
        "id": "f1.4xlarge",
        "name": "f1.4xlarge",
        "ram": 249856
    },
    "g2.2xlarge": {
        "bandwidth": None,
        "disk": 60,
        "extra": {
            "clockSpeed": "2.6 GHz",
            "currentGeneration": "No",
            "ecu": "26",
            "gpu": "1",
            "instanceFamily": "GPU instance",
            "instanceType": "g2.2xlarge",
            "memory": "15 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2670 (Sandy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 60 SSD",
            "vcpu": "8"
        },
        "id": "g2.2xlarge",
        "name": "g2.2xlarge",
        "ram": 15360
    },
    "g2.8xlarge": {
        "bandwidth": 10,
        "disk": 240,
        "extra": {
            "clockSpeed": "2.6 GHz",
            "currentGeneration": "No",
            "ecu": "104",
            "gpu": "4",
            "instanceFamily": "GPU instance",
            "instanceType": "g2.8xlarge",
            "memory": "60 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2670 (Sandy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 120 SSD",
            "vcpu": "32"
        },
        "id": "g2.8xlarge",
        "name": "g2.8xlarge",
        "ram": 61440
    },
    "g3.16xlarge": {
        "bandwidth": 20,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "14000 Mbps",
            "ecu": "188",
            "enhancedNetworkingSupported": "Yes",
            "gpu": "4",
            "instanceFamily": "GPU instance",
            "instanceType": "g3.16xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "intelTurboAvailable": "Yes",
            "memory": "488 GiB",
            "networkPerformance": "20 Gigabit",
            "normalizationSizeFactor": "128",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "64"
        },
        "id": "g3.16xlarge",
        "name": "g3.16xlarge",
        "ram": 499712
    },
    "g3.4xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "3500 Mbps",
            "ecu": "47",
            "enhancedNetworkingSupported": "Yes",
            "gpu": "1",
            "instanceFamily": "GPU instance",
            "instanceType": "g3.4xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "intelTurboAvailable": "Yes",
            "memory": "122 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "16"
        },
        "id": "g3.4xlarge",
        "name": "g3.4xlarge",
        "ram": 124928
    },
    "g3.8xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "7000 Mbps",
            "ecu": "94",
            "enhancedNetworkingSupported": "Yes",
            "gpu": "2",
            "instanceFamily": "GPU instance",
            "instanceType": "g3.8xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "intelTurboAvailable": "Yes",
            "memory": "244 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "32"
        },
        "id": "g3.8xlarge",
        "name": "g3.8xlarge",
        "ram": 249856
    },
    "g3s.xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "13",
            "instanceFamily": "GPU instance",
            "instanceType": "g3s.xlarge",
            "memory": "30.5 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "1",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "4"
        },
        "id": "g3s.xlarge",
        "name": "g3s.xlarge",
        "ram": 31232
    },
    "h1.16xlarge": {
        "bandwidth": 25,
        "disk": 16000,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "12000 Mbps",
            "ecu": "188",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "h1.16xlarge",
            "memory": "256 GiB",
            "networkPerformance": "25 Gigabit",
            "normalizationSizeFactor": "128",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "8 x 2000 HDD",
            "vcpu": "64"
        },
        "id": "h1.16xlarge",
        "name": "h1.16xlarge",
        "ram": 262144
    },
    "h1.2xlarge": {
        "bandwidth": 10,
        "disk": 2000,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "1600 Mbps",
            "ecu": "26",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "h1.2xlarge",
            "memory": "32 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 2000 HDD",
            "vcpu": "8"
        },
        "id": "h1.2xlarge",
        "name": "h1.2xlarge",
        "ram": 32768
    },
    "h1.4xlarge": {
        "bandwidth": 10,
        "disk": 4000,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "3000 Mbps",
            "ecu": "53.5",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "h1.4xlarge",
            "memory": "64 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 2000 HDD",
            "vcpu": "16"
        },
        "id": "h1.4xlarge",
        "name": "h1.4xlarge",
        "ram": 65536
    },
    "h1.8xlarge": {
        "bandwidth": 10,
        "disk": 8000,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "6000 Mbps",
            "ecu": "99",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "h1.8xlarge",
            "memory": "128 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "4 x 2000 HDD",
            "vcpu": "32"
        },
        "id": "h1.8xlarge",
        "name": "h1.8xlarge",
        "ram": 131072
    },
    "hs1.8xlarge": {
        "bandwidth": 10,
        "disk": 48000,
        "extra": {
            "clockSpeed": "2 GHz",
            "currentGeneration": "No",
            "ecu": "35",
            "instanceFamily": "Storage optimized",
            "instanceType": "hs1.8xlarge",
            "memory": "117 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2650",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "24 x 2000",
            "vcpu": "17"
        },
        "id": "hs1.8xlarge",
        "name": "hs1.8xlarge",
        "ram": 119808
    },
    "i2.2xlarge": {
        "bandwidth": None,
        "disk": 1600,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "27",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "i2.2xlarge",
            "memory": "61 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 800 SSD",
            "vcpu": "8"
        },
        "id": "i2.2xlarge",
        "name": "i2.2xlarge",
        "ram": 62464
    },
    "i2.4xlarge": {
        "bandwidth": None,
        "disk": 3200,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "53",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "i2.4xlarge",
            "memory": "122 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "4 x 800 SSD",
            "vcpu": "16"
        },
        "id": "i2.4xlarge",
        "name": "i2.4xlarge",
        "ram": 124928
    },
    "i2.8xlarge": {
        "bandwidth": 10,
        "disk": 6400,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "104",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "i2.8xlarge",
            "memory": "244 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "8 x 800 SSD",
            "vcpu": "32"
        },
        "id": "i2.8xlarge",
        "name": "i2.8xlarge",
        "ram": 249856
    },
    "i2.xlarge": {
        "bandwidth": None,
        "disk": 800,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "14",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "i2.xlarge",
            "memory": "30.5 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 800 SSD",
            "vcpu": "4"
        },
        "id": "i2.xlarge",
        "name": "i2.xlarge",
        "ram": 31232
    },
    "i3.16xlarge": {
        "bandwidth": 20,
        "disk": 15200,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "14000 Mbps",
            "ecu": "200",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "i3.16xlarge",
            "memory": "488 GiB",
            "networkPerformance": "20 Gigabit",
            "normalizationSizeFactor": "128",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "8 x 1900 NVMe SSD",
            "vcpu": "64"
        },
        "id": "i3.16xlarge",
        "name": "i3.16xlarge",
        "ram": 499712
    },
    "i3.2xlarge": {
        "bandwidth": 10,
        "disk": 1900,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "1750 Mbps",
            "ecu": "27",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "i3.2xlarge",
            "memory": "61 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 1900 NVMe SSD",
            "vcpu": "8"
        },
        "id": "i3.2xlarge",
        "name": "i3.2xlarge",
        "ram": 62464
    },
    "i3.4xlarge": {
        "bandwidth": 10,
        "disk": 3800,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "3500 Mbps",
            "ecu": "53",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "i3.4xlarge",
            "memory": "122 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 1900 NVMe SSD",
            "vcpu": "16"
        },
        "id": "i3.4xlarge",
        "name": "i3.4xlarge",
        "ram": 124928
    },
    "i3.8xlarge": {
        "bandwidth": 10,
        "disk": 7600,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "7000 Mbps",
            "ecu": "99",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "i3.8xlarge",
            "memory": "244 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "4 x 1900 NVMe SSD",
            "vcpu": "32"
        },
        "id": "i3.8xlarge",
        "name": "i3.8xlarge",
        "ram": 249856
    },
    "i3.large": {
        "bandwidth": 10,
        "disk": 475,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "425 Mbps",
            "ecu": "7",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "i3.large",
            "memory": "15.25 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 475 NVMe SSD",
            "vcpu": "2"
        },
        "id": "i3.large",
        "name": "i3.large",
        "ram": 15616
    },
    "i3.xlarge": {
        "bandwidth": 10,
        "disk": 950,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "850 Mbps",
            "ecu": "13",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Storage optimized",
            "instanceType": "i3.xlarge",
            "memory": "30.5 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 950 NVMe SSD",
            "vcpu": "4"
        },
        "id": "i3.xlarge",
        "name": "i3.xlarge",
        "ram": 31232
    },
    "m1.large": {
        "bandwidth": None,
        "disk": 840,
        "extra": {
            "currentGeneration": "No",
            "ecu": "4",
            "instanceFamily": "General purpose",
            "instanceType": "m1.large",
            "memory": "7.5 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 420",
            "vcpu": "2"
        },
        "id": "m1.large",
        "name": "m1.large",
        "ram": 7680
    },
    "m1.medium": {
        "bandwidth": None,
        "disk": 410,
        "extra": {
            "currentGeneration": "No",
            "ecu": "2",
            "instanceFamily": "General purpose",
            "instanceType": "m1.medium",
            "memory": "3.75 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "2",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "32-bit or 64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 410",
            "vcpu": "1"
        },
        "id": "m1.medium",
        "name": "m1.medium",
        "ram": 3840
    },
    "m1.small": {
        "bandwidth": None,
        "disk": 160,
        "extra": {
            "currentGeneration": "No",
            "ecu": "1",
            "instanceFamily": "General purpose",
            "instanceType": "m1.small",
            "memory": "1.7 GiB",
            "networkPerformance": "Low",
            "normalizationSizeFactor": "1",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "32-bit or 64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 160",
            "vcpu": "1"
        },
        "id": "m1.small",
        "name": "m1.small",
        "ram": 1740
    },
    "m1.xlarge": {
        "bandwidth": None,
        "disk": 1680,
        "extra": {
            "currentGeneration": "No",
            "ecu": "8",
            "instanceFamily": "General purpose",
            "instanceType": "m1.xlarge",
            "memory": "15 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "4 x 420",
            "vcpu": "4"
        },
        "id": "m1.xlarge",
        "name": "m1.xlarge",
        "ram": 15360
    },
    "m2.2xlarge": {
        "bandwidth": None,
        "disk": 850,
        "extra": {
            "currentGeneration": "No",
            "ecu": "13",
            "instanceFamily": "Memory optimized",
            "instanceType": "m2.2xlarge",
            "memory": "34.2 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 850",
            "vcpu": "4"
        },
        "id": "m2.2xlarge",
        "name": "m2.2xlarge",
        "ram": 35020
    },
    "m2.4xlarge": {
        "bandwidth": None,
        "disk": 1680,
        "extra": {
            "currentGeneration": "No",
            "ecu": "26",
            "instanceFamily": "Memory optimized",
            "instanceType": "m2.4xlarge",
            "memory": "68.4 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 840",
            "vcpu": "8"
        },
        "id": "m2.4xlarge",
        "name": "m2.4xlarge",
        "ram": 70041
    },
    "m2.xlarge": {
        "bandwidth": None,
        "disk": 420,
        "extra": {
            "currentGeneration": "No",
            "ecu": "6.5",
            "instanceFamily": "Memory optimized",
            "instanceType": "m2.xlarge",
            "memory": "17.1 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 420",
            "vcpu": "2"
        },
        "id": "m2.xlarge",
        "name": "m2.xlarge",
        "ram": 17510
    },
    "m3.2xlarge": {
        "bandwidth": None,
        "disk": 160,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "26",
            "instanceFamily": "General purpose",
            "instanceType": "m3.2xlarge",
            "memory": "30 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 80 SSD",
            "vcpu": "8"
        },
        "id": "m3.2xlarge",
        "name": "m3.2xlarge",
        "ram": 30720
    },
    "m3.large": {
        "bandwidth": None,
        "disk": 32,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "6.5",
            "instanceFamily": "General purpose",
            "instanceType": "m3.large",
            "memory": "7.5 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 32 SSD",
            "vcpu": "2"
        },
        "id": "m3.large",
        "name": "m3.large",
        "ram": 7680
    },
    "m3.medium": {
        "bandwidth": None,
        "disk": 4,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "3",
            "instanceFamily": "General purpose",
            "instanceType": "m3.medium",
            "memory": "3.75 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "2",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 4 SSD",
            "vcpu": "1"
        },
        "id": "m3.medium",
        "name": "m3.medium",
        "ram": 3840
    },
    "m3.xlarge": {
        "bandwidth": None,
        "disk": 80,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "13",
            "instanceFamily": "General purpose",
            "instanceType": "m3.xlarge",
            "memory": "15 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge/Sandy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 40 SSD",
            "vcpu": "4"
        },
        "id": "m3.xlarge",
        "name": "m3.xlarge",
        "ram": 15360
    },
    "m4.10xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.4 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "4000 Mbps",
            "ecu": "124.5",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m4.10xlarge",
            "memory": "160 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "80",
            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "40"
        },
        "id": "m4.10xlarge",
        "name": "m4.10xlarge",
        "ram": 163840
    },
    "m4.16xlarge": {
        "bandwidth": 20,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "10000 Mbps",
            "ecu": "188",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m4.16xlarge",
            "memory": "256 GiB",
            "networkPerformance": "20 Gigabit",
            "normalizationSizeFactor": "128",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "64"
        },
        "id": "m4.16xlarge",
        "name": "m4.16xlarge",
        "ram": 262144
    },
    "m4.2xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.4 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "1000 Mbps",
            "ecu": "26",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m4.2xlarge",
            "memory": "32 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "8"
        },
        "id": "m4.2xlarge",
        "name": "m4.2xlarge",
        "ram": 32768
    },
    "m4.4xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.4 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "2000 Mbps",
            "ecu": "53.5",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m4.4xlarge",
            "memory": "64 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "16"
        },
        "id": "m4.4xlarge",
        "name": "m4.4xlarge",
        "ram": 65536
    },
    "m4.large": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.4 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "450 Mbps",
            "ecu": "6.5",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m4.large",
            "memory": "8 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "m4.large",
        "name": "m4.large",
        "ram": 8192
    },
    "m4.xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.4  GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "750 Mbps",
            "ecu": "13",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m4.xlarge",
            "memory": "16 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon E5-2676 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel AVX2; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "4"
        },
        "id": "m4.xlarge",
        "name": "m4.xlarge",
        "ram": 16384
    },
    "m5.12xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "6000 Mbps",
            "ecu": "173",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5.12xlarge",
            "memory": "192 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "96",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "48"
        },
        "id": "m5.12xlarge",
        "name": "m5.12xlarge",
        "ram": 196608
    },
    "m5.24xlarge": {
        "bandwidth": 25,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "12000 Mbps",
            "ecu": "345",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5.24xlarge",
            "memory": "384 GiB",
            "networkPerformance": "25 Gigabit",
            "normalizationSizeFactor": "192",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "96"
        },
        "id": "m5.24xlarge",
        "name": "m5.24xlarge",
        "ram": 393216
    },
    "m5.2xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2120 Mbps",
            "ecu": "31",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5.2xlarge",
            "memory": "32 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "8"
        },
        "id": "m5.2xlarge",
        "name": "m5.2xlarge",
        "ram": 32768
    },
    "m5.4xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "2120 Mbps",
            "ecu": "60",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5.4xlarge",
            "memory": "64 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "16"
        },
        "id": "m5.4xlarge",
        "name": "m5.4xlarge",
        "ram": 65536
    },
    "m5.large": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2120 Mbps",
            "ecu": "8",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5.large",
            "memory": "8 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "m5.large",
        "name": "m5.large",
        "ram": 8192
    },
    "m5.xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2120 Mbps",
            "ecu": "16",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5.xlarge",
            "memory": "16 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "4"
        },
        "id": "m5.xlarge",
        "name": "m5.xlarge",
        "ram": 16384
    },
    "m5d.12xlarge": {
        "bandwidth": 10,
        "disk": 1800,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "6000 Mbps",
            "ecu": "173",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5d.12xlarge",
            "memory": "192 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "96",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 900 NVMe SSD",
            "vcpu": "48"
        },
        "id": "m5d.12xlarge",
        "name": "m5d.12xlarge",
        "ram": 196608
    },
    "m5d.24xlarge": {
        "bandwidth": 25,
        "disk": 3600,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "12000 Mbps",
            "ecu": "345",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5d.24xlarge",
            "memory": "384 GiB",
            "networkPerformance": "25 Gigabit",
            "normalizationSizeFactor": "192",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "4 x 900 NVMe SSD",
            "vcpu": "96"
        },
        "id": "m5d.24xlarge",
        "name": "m5d.24xlarge",
        "ram": 393216
    },
    "m5d.2xlarge": {
        "bandwidth": 10,
        "disk": 300,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2120 Mbps",
            "ecu": "31",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5d.2xlarge",
            "memory": "32 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 300 NVMe SSD",
            "vcpu": "8"
        },
        "id": "m5d.2xlarge",
        "name": "m5d.2xlarge",
        "ram": 32768
    },
    "m5d.4xlarge": {
        "bandwidth": 10,
        "disk": 600,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "2120 Mbps",
            "ecu": "60",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5d.4xlarge",
            "memory": "64 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 300 NVMe SSD",
            "vcpu": "16"
        },
        "id": "m5d.4xlarge",
        "name": "m5d.4xlarge",
        "ram": 65536
    },
    "m5d.large": {
        "bandwidth": 10,
        "disk": 75,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2120 Mbps",
            "ecu": "8",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5d.large",
            "memory": "8 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 75 NVMe SSD",
            "vcpu": "2"
        },
        "id": "m5d.large",
        "name": "m5d.large",
        "ram": 8192
    },
    "m5d.xlarge": {
        "bandwidth": 10,
        "disk": 150,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "Upto 2120 Mbps",
            "ecu": "16",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "General purpose",
            "instanceType": "m5d.xlarge",
            "memory": "16 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel AVX512, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 150 NVMe SSD",
            "vcpu": "4"
        },
        "id": "m5d.xlarge",
        "name": "m5d.xlarge",
        "ram": 16384
    },
    "p2.16xlarge": {
        "bandwidth": 20,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "ecu": "188",
            "enhancedNetworkingSupported": "Yes",
            "gpu": "16",
            "instanceFamily": "GPU instance",
            "instanceType": "p2.16xlarge",
            "memory": "768 GiB",
            "networkPerformance": "20 Gigabit",
            "normalizationSizeFactor": "128",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "64"
        },
        "id": "p2.16xlarge",
        "name": "p2.16xlarge",
        "ram": 786432
    },
    "p2.8xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "ecu": "94",
            "enhancedNetworkingSupported": "Yes",
            "gpu": "8",
            "instanceFamily": "GPU instance",
            "instanceType": "p2.8xlarge",
            "memory": "488 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "32"
        },
        "id": "p2.8xlarge",
        "name": "p2.8xlarge",
        "ram": 499712
    },
    "p2.xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "ecu": "12",
            "enhancedNetworkingSupported": "Yes",
            "gpu": "1",
            "instanceFamily": "GPU instance",
            "instanceType": "p2.xlarge",
            "memory": "61 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "4"
        },
        "id": "p2.xlarge",
        "name": "p2.xlarge",
        "ram": 62464
    },
    "p3.16xlarge": {
        "bandwidth": 25,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "14000 Mbps",
            "ecu": "188",
            "enhancedNetworkingSupported": "Yes",
            "gpu": "8",
            "instanceFamily": "GPU instance",
            "instanceType": "p3.16xlarge",
            "memory": "488 GiB",
            "networkPerformance": "25 Gigabit",
            "normalizationSizeFactor": "128",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "64"
        },
        "id": "p3.16xlarge",
        "name": "p3.16xlarge",
        "ram": 499712
    },
    "p3.2xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "1750 Mbps",
            "ecu": "26",
            "enhancedNetworkingSupported": "Yes",
            "gpu": "1",
            "instanceFamily": "GPU instance",
            "instanceType": "p3.2xlarge",
            "memory": "61 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "8"
        },
        "id": "p3.2xlarge",
        "name": "p3.2xlarge",
        "ram": 62464
    },
    "p3.8xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "7000 Mbps",
            "ecu": "94",
            "enhancedNetworkingSupported": "Yes",
            "gpu": "4",
            "instanceFamily": "GPU instance",
            "instanceType": "p3.8xlarge",
            "memory": "244 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "32"
        },
        "id": "p3.8xlarge",
        "name": "p3.8xlarge",
        "ram": 249856
    },
    "r3.2xlarge": {
        "bandwidth": None,
        "disk": 160,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "26",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r3.2xlarge",
            "memory": "61 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 160 SSD",
            "vcpu": "8"
        },
        "id": "r3.2xlarge",
        "name": "r3.2xlarge",
        "ram": 62464
    },
    "r3.4xlarge": {
        "bandwidth": None,
        "disk": 320,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "52",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r3.4xlarge",
            "memory": "122 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 320 SSD",
            "vcpu": "16"
        },
        "id": "r3.4xlarge",
        "name": "r3.4xlarge",
        "ram": 124928
    },
    "r3.8xlarge": {
        "bandwidth": 10,
        "disk": 640,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "104",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r3.8xlarge",
            "memory": "244 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 320 SSD",
            "vcpu": "32"
        },
        "id": "r3.8xlarge",
        "name": "r3.8xlarge",
        "ram": 249856
    },
    "r3.large": {
        "bandwidth": None,
        "disk": 32,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "6.5",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r3.large",
            "memory": "15.25 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 32 SSD",
            "vcpu": "2"
        },
        "id": "r3.large",
        "name": "r3.large",
        "ram": 15616
    },
    "r3.xlarge": {
        "bandwidth": None,
        "disk": 80,
        "extra": {
            "clockSpeed": "2.5 GHz",
            "currentGeneration": "No",
            "ecu": "13",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r3.xlarge",
            "memory": "30.5 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon E5-2670 v2 (Ivy Bridge)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 80 SSD",
            "vcpu": "4"
        },
        "id": "r3.xlarge",
        "name": "r3.xlarge",
        "ram": 31232
    },
    "r4.16xlarge": {
        "bandwidth": 20,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "12000 Mbps",
            "ecu": "195",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r4.16xlarge",
            "memory": "488 GiB",
            "networkPerformance": "20 Gigabit",
            "normalizationSizeFactor": "128",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "64"
        },
        "id": "r4.16xlarge",
        "name": "r4.16xlarge",
        "ram": 499712
    },
    "r4.2xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "1600 Mbps",
            "ecu": "27",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r4.2xlarge",
            "memory": "61 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "8"
        },
        "id": "r4.2xlarge",
        "name": "r4.2xlarge",
        "ram": 62464
    },
    "r4.4xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "3000 Mbps",
            "ecu": "53",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r4.4xlarge",
            "memory": "122 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "16"
        },
        "id": "r4.4xlarge",
        "name": "r4.4xlarge",
        "ram": 124928
    },
    "r4.8xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "6000 Mbps",
            "ecu": "99",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r4.8xlarge",
            "memory": "244 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "32"
        },
        "id": "r4.8xlarge",
        "name": "r4.8xlarge",
        "ram": 249856
    },
    "r4.large": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "400 Mbps",
            "ecu": "7",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r4.large",
            "memory": "15.25 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "r4.large",
        "name": "r4.large",
        "ram": 15616
    },
    "r4.xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "800 Mbps",
            "ecu": "13.5",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "r4.xlarge",
            "memory": "30.5 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon E5-2686 v4 (Broadwell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "4"
        },
        "id": "r4.xlarge",
        "name": "r4.xlarge",
        "ram": 31232
    },
    "r5.12xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "173",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5.12xlarge",
            "memory": "384 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "96",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "48"
        },
        "id": "r5.12xlarge",
        "name": "r5.12xlarge",
        "ram": 393216
    },
    "r5.24xlarge": {
        "bandwidth": 25,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "347",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5.24xlarge",
            "memory": "768 GiB",
            "networkPerformance": "25 Gigabit",
            "normalizationSizeFactor": "192",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "96"
        },
        "id": "r5.24xlarge",
        "name": "r5.24xlarge",
        "ram": 786432
    },
    "r5.2xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "38",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5.2xlarge",
            "memory": "64 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "8"
        },
        "id": "r5.2xlarge",
        "name": "r5.2xlarge",
        "ram": 65536
    },
    "r5.4xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "71",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5.4xlarge",
            "memory": "128 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "16"
        },
        "id": "r5.4xlarge",
        "name": "r5.4xlarge",
        "ram": 131072
    },
    "r5.large": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "10",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5.large",
            "memory": "16 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "r5.large",
        "name": "r5.large",
        "ram": 16384
    },
    "r5.xlarge": {
        "bandwidth": 10,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "19",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5.xlarge",
            "memory": "32 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "4"
        },
        "id": "r5.xlarge",
        "name": "r5.xlarge",
        "ram": 32768
    },
    "r5d.12xlarge": {
        "bandwidth": 10,
        "disk": 1800,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "173",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5d.12xlarge",
            "memory": "384 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "96",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 900 NVMe SSD",
            "vcpu": "48"
        },
        "id": "r5d.12xlarge",
        "name": "r5d.12xlarge",
        "ram": 393216
    },
    "r5d.24xlarge": {
        "bandwidth": 25,
        "disk": 3600,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "347",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5d.24xlarge",
            "memory": "768 GiB",
            "networkPerformance": "25 Gigabit",
            "normalizationSizeFactor": "192",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "4 x 900 NVMe SSD",
            "vcpu": "96"
        },
        "id": "r5d.24xlarge",
        "name": "r5d.24xlarge",
        "ram": 786432
    },
    "r5d.2xlarge": {
        "bandwidth": 10,
        "disk": 300,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "38",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5d.2xlarge",
            "memory": "64 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 300 NVMe SSD",
            "vcpu": "8"
        },
        "id": "r5d.2xlarge",
        "name": "r5d.2xlarge",
        "ram": 65536
    },
    "r5d.4xlarge": {
        "bandwidth": 10,
        "disk": 600,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "71",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5d.4xlarge",
            "memory": "128 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 300 NVMe SSD",
            "vcpu": "16"
        },
        "id": "r5d.4xlarge",
        "name": "r5d.4xlarge",
        "ram": 131072
    },
    "r5d.large": {
        "bandwidth": 10,
        "disk": 75,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "10",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5d.large",
            "memory": "16 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 75 NVMe SSD",
            "vcpu": "2"
        },
        "id": "r5d.large",
        "name": "r5d.large",
        "ram": 16384
    },
    "r5d.xlarge": {
        "bandwidth": 10,
        "disk": 150,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "19",
            "instanceFamily": "Memory optimized",
            "instanceType": "r5d.xlarge",
            "memory": "32 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Platinum 8175",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 150 NVMe SSD",
            "vcpu": "4"
        },
        "id": "r5d.xlarge",
        "name": "r5d.xlarge",
        "ram": 32768
    },
    "t1.micro": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "currentGeneration": "No",
            "ecu": "Variable",
            "instanceFamily": "Micro instances",
            "instanceType": "t1.micro",
            "memory": "0.613 GiB",
            "networkPerformance": "Very Low",
            "normalizationSizeFactor": "0.5",
            "physicalProcessor": "Variable",
            "processorArchitecture": "32-bit or 64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "1"
        },
        "id": "t1.micro",
        "name": "t1.micro",
        "ram": 627
    },
    "t2.2xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "Up to 3.0 GHz",
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t2.2xlarge",
            "memory": "32 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "8"
        },
        "id": "t2.2xlarge",
        "name": "t2.2xlarge",
        "ram": 32768
    },
    "t2.large": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "Up to 3.0 GHz",
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t2.large",
            "memory": "8 GiB",
            "networkPerformance": "Low to Moderate",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "t2.large",
        "name": "t2.large",
        "ram": 8192
    },
    "t2.medium": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "Up to 3.3 GHz",
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t2.medium",
            "memory": "4 GiB",
            "networkPerformance": "Low to Moderate",
            "normalizationSizeFactor": "2",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "32-bit or 64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "t2.medium",
        "name": "t2.medium",
        "ram": 4096
    },
    "t2.micro": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "Up to 3.3 GHz",
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t2.micro",
            "memory": "1 GiB",
            "networkPerformance": "Low to Moderate",
            "normalizationSizeFactor": "0.5",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "32-bit or 64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "1"
        },
        "id": "t2.micro",
        "name": "t2.micro",
        "ram": 1024
    },
    "t2.nano": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "Up to 3.3 GHz",
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t2.nano",
            "memory": "0.5 GiB",
            "networkPerformance": "Low",
            "normalizationSizeFactor": "0.25",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "32-bit or 64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "1"
        },
        "id": "t2.nano",
        "name": "t2.nano",
        "ram": 512
    },
    "t2.small": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "Up to 3.3 GHz",
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t2.small",
            "memory": "2 GiB",
            "networkPerformance": "Low to Moderate",
            "normalizationSizeFactor": "1",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "32-bit or 64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "1"
        },
        "id": "t2.small",
        "name": "t2.small",
        "ram": 2048
    },
    "t2.xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "clockSpeed": "Up to 3.0 GHz",
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t2.xlarge",
            "memory": "16 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Family",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX; Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "4"
        },
        "id": "t2.xlarge",
        "name": "t2.xlarge",
        "ram": 16384
    },
    "t3.2xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t3.2xlarge",
            "memory": "32 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "8"
        },
        "id": "t3.2xlarge",
        "name": "t3.2xlarge",
        "ram": 32768
    },
    "t3.large": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t3.large",
            "memory": "8 GiB",
            "networkPerformance": "Low to Moderate",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "t3.large",
        "name": "t3.large",
        "ram": 8192
    },
    "t3.medium": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t3.medium",
            "memory": "4 GiB",
            "networkPerformance": "Low to Moderate",
            "normalizationSizeFactor": "2",
            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "t3.medium",
        "name": "t3.medium",
        "ram": 4096
    },
    "t3.micro": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t3.micro",
            "memory": "1 GiB",
            "networkPerformance": "Low to Moderate",
            "normalizationSizeFactor": "0.5",
            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "t3.micro",
        "name": "t3.micro",
        "ram": 1024
    },
    "t3.nano": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t3.nano",
            "memory": "0.5 GiB",
            "networkPerformance": "Low",
            "normalizationSizeFactor": "0.25",
            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "t3.nano",
        "name": "t3.nano",
        "ram": 512
    },
    "t3.small": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t3.small",
            "memory": "2 GiB",
            "networkPerformance": "Low to Moderate",
            "normalizationSizeFactor": "1",
            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "2"
        },
        "id": "t3.small",
        "name": "t3.small",
        "ram": 2048
    },
    "t3.xlarge": {
        "bandwidth": None,
        "disk": 0,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "Variable",
            "instanceFamily": "General purpose",
            "instanceType": "t3.xlarge",
            "memory": "16 GiB",
            "networkPerformance": "Moderate",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Skylake E5 2686 v5 (2.5 GHz)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "EBS only",
            "vcpu": "4"
        },
        "id": "t3.xlarge",
        "name": "t3.xlarge",
        "ram": 16384
    },
    "x1.16xlarge": {
        "bandwidth": None,
        "disk": 1920,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "ecu": "174.5",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "x1.16xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "intelTurboAvailable": "Yes",
            "memory": "976 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "128",
            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 1920 SSD",
            "vcpu": "64"
        },
        "id": "x1.16xlarge",
        "name": "x1.16xlarge",
        "ram": 999424
    },
    "x1.32xlarge": {
        "bandwidth": None,
        "disk": 3840,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "ecu": "349",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "x1.32xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "intelTurboAvailable": "Yes",
            "memory": "1,952 GiB",
            "networkPerformance": "High",
            "normalizationSizeFactor": "256",
            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 1920 SSD",
            "vcpu": "128"
        },
        "id": "x1.32xlarge",
        "name": "x1.32xlarge",
        "ram": 1998848
    },
    "x1e.16xlarge": {
        "bandwidth": 10,
        "disk": 1920,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "7000 Mbps",
            "ecu": "179",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "x1e.16xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "intelTurboAvailable": "Yes",
            "memory": "1,952 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "128",
            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 1920 SSD",
            "vcpu": "64"
        },
        "id": "x1e.16xlarge",
        "name": "x1e.16xlarge",
        "ram": 1998848
    },
    "x1e.2xlarge": {
        "bandwidth": 10,
        "disk": 240,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "1000 Mbps",
            "ecu": "23",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "x1e.2xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "memory": "244 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 240 SSD",
            "vcpu": "8"
        },
        "id": "x1e.2xlarge",
        "name": "x1e.2xlarge",
        "ram": 249856
    },
    "x1e.32xlarge": {
        "bandwidth": 25,
        "disk": 3840,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "14000 Mbps",
            "ecu": "340",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "x1e.32xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "intelTurboAvailable": "Yes",
            "memory": "3,904 GiB",
            "networkPerformance": "25 Gigabit",
            "normalizationSizeFactor": "256",
            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 1,920 SSD",
            "vcpu": "128"
        },
        "id": "x1e.32xlarge",
        "name": "x1e.32xlarge",
        "ram": 3997696
    },
    "x1e.4xlarge": {
        "bandwidth": 10,
        "disk": 480,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "1750 Mbps",
            "ecu": "47",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "x1e.4xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "memory": "488 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "32",
            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 480 SSD",
            "vcpu": "16"
        },
        "id": "x1e.4xlarge",
        "name": "x1e.4xlarge",
        "ram": 499712
    },
    "x1e.8xlarge": {
        "bandwidth": 10,
        "disk": 960,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "3500 Mbps",
            "ecu": "91",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "x1e.8xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "intelTurboAvailable": "Yes",
            "memory": "976 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "64",
            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2, Intel Turbo",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 960 SSD",
            "vcpu": "32"
        },
        "id": "x1e.8xlarge",
        "name": "x1e.8xlarge",
        "ram": 999424
    },
    "x1e.xlarge": {
        "bandwidth": 10,
        "disk": 120,
        "extra": {
            "clockSpeed": "2.3 GHz",
            "currentGeneration": "Yes",
            "dedicatedEbsThroughput": "500 Mbps",
            "ecu": "12",
            "enhancedNetworkingSupported": "Yes",
            "instanceFamily": "Memory optimized",
            "instanceType": "x1e.xlarge",
            "intelAvx2Available": "Yes",
            "intelAvxAvailable": "Yes",
            "memory": "122 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "High Frequency Intel Xeon E7-8880 v3 (Haswell)",
            "processorArchitecture": "64-bit",
            "processorFeatures": "Intel AVX, Intel AVX2",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 120 SSD",
            "vcpu": "4"
        },
        "id": "x1e.xlarge",
        "name": "x1e.xlarge",
        "ram": 124928
    },
    "z1d.12xlarge": {
        "bandwidth": 25,
        "disk": 1800,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "271",
            "instanceFamily": "Memory optimized",
            "instanceType": "z1d.12xlarge",
            "memory": "384 GiB",
            "networkPerformance": "25 Gigabit",
            "normalizationSizeFactor": "96",
            "physicalProcessor": "Intel Xeon Platinum 8151",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "2 x 900 NVMe SSD",
            "vcpu": "48"
        },
        "id": "z1d.12xlarge",
        "name": "z1d.12xlarge",
        "ram": 393216
    },
    "z1d.2xlarge": {
        "bandwidth": 10,
        "disk": 300,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "53",
            "instanceFamily": "Memory optimized",
            "instanceType": "z1d.2xlarge",
            "memory": "64 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "16",
            "physicalProcessor": "Intel Xeon Platinum 8151",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 300 NVMe SSD",
            "vcpu": "8"
        },
        "id": "z1d.2xlarge",
        "name": "z1d.2xlarge",
        "ram": 65536
    },
    "z1d.3xlarge": {
        "bandwidth": 10,
        "disk": 450,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "75",
            "instanceFamily": "Memory optimized",
            "instanceType": "z1d.3xlarge",
            "memory": "96 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "24",
            "physicalProcessor": "Intel Xeon Platinum 8151",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 450 NVMe SSD",
            "vcpu": "12"
        },
        "id": "z1d.3xlarge",
        "name": "z1d.3xlarge",
        "ram": 98304
    },
    "z1d.6xlarge": {
        "bandwidth": 10,
        "disk": 900,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "134",
            "instanceFamily": "Memory optimized",
            "instanceType": "z1d.6xlarge",
            "memory": "192 GiB",
            "networkPerformance": "10 Gigabit",
            "normalizationSizeFactor": "48",
            "physicalProcessor": "Intel Xeon Platinum 8151",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 900 NVMe SSD",
            "vcpu": "24"
        },
        "id": "z1d.6xlarge",
        "name": "z1d.6xlarge",
        "ram": 196608
    },
    "z1d.large": {
        "bandwidth": 10,
        "disk": 75,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "15",
            "instanceFamily": "Memory optimized",
            "instanceType": "z1d.large",
            "memory": "16 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "4",
            "physicalProcessor": "Intel Xeon Platinum 8151",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 75 NVMe SSD",
            "vcpu": "2"
        },
        "id": "z1d.large",
        "name": "z1d.large",
        "ram": 16384
    },
    "z1d.xlarge": {
        "bandwidth": 10,
        "disk": 150,
        "extra": {
            "currentGeneration": "Yes",
            "ecu": "28",
            "instanceFamily": "Memory optimized",
            "instanceType": "z1d.xlarge",
            "memory": "32 GiB",
            "networkPerformance": "Up to 10 Gigabit",
            "normalizationSizeFactor": "8",
            "physicalProcessor": "Intel Xeon Platinum 8151",
            "processorArchitecture": "64-bit",
            "servicecode": "AmazonEC2",
            "servicename": "Amazon Elastic Compute Cloud",
            "storage": "1 x 150 NVMe SSD",
            "vcpu": "4"
        },
        "id": "z1d.xlarge",
        "name": "z1d.xlarge",
        "ram": 32768
    }
}
REGION_DETAILS = {
    "ap-northeast-1": {
        "api_name": "ec2_ap_northeast",
        "country": "Japan",
        "endpoint": "ec2.ap-northeast-1.amazonaws.com",
        "id": "ap-northeast-1",
        "instance_types": [
            "c1.medium",
            "c1.xlarge",
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "cc2.8xlarge",
            "cr1.8xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "g2.2xlarge",
            "g2.8xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "g3s.xlarge",
            "hs1.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m1.large",
            "m1.medium",
            "m1.small",
            "m1.xlarge",
            "m2.2xlarge",
            "m2.4xlarge",
            "m2.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t1.micro",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge",
            "x1e.16xlarge",
            "x1e.2xlarge",
            "x1e.32xlarge",
            "x1e.4xlarge",
            "x1e.8xlarge",
            "x1e.xlarge",
            "z1d.12xlarge",
            "z1d.2xlarge",
            "z1d.3xlarge",
            "z1d.6xlarge",
            "z1d.large",
            "z1d.xlarge"
        ],
        "signature_version": "2"
    },
    "ap-northeast-2": {
        "api_name": "ec2_ap_northeast",
        "country": "South Korea",
        "endpoint": "ec2.ap-northeast-2.amazonaws.com",
        "id": "ap-northeast-2",
        "instance_types": [
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "g2.2xlarge",
            "g2.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "x1.16xlarge",
            "x1.32xlarge"
        ],
        "signature_version": "4"
    },
    "ap-northeast-3": {
        "api_name": "ec2_ap_northeast",
        "country": "Japan",
        "endpoint": "ec2.ap-northeast-3.amazonaws.com",
        "id": "ap-northeast-3",
        "instance_types": [
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge"
        ],
        "signature_version": "4"
    },
    "ap-south-1": {
        "api_name": "ec2_ap_south_1",
        "country": "India",
        "endpoint": "ec2.ap-south-1.amazonaws.com",
        "id": "ap-south-1",
        "instance_types": [
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "x1.16xlarge",
            "x1.32xlarge"
        ],
        "signature_version": "4"
    },
    "ap-southeast-1": {
        "api_name": "ec2_ap_southeast",
        "country": "Singapore",
        "endpoint": "ec2.ap-southeast-1.amazonaws.com",
        "id": "ap-southeast-1",
        "instance_types": [
            "c1.medium",
            "c1.xlarge",
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "g2.2xlarge",
            "g2.8xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "hs1.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m1.large",
            "m1.medium",
            "m1.small",
            "m1.xlarge",
            "m2.2xlarge",
            "m2.4xlarge",
            "m2.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t1.micro",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge",
            "z1d.12xlarge",
            "z1d.2xlarge",
            "z1d.3xlarge",
            "z1d.6xlarge",
            "z1d.large",
            "z1d.xlarge"
        ],
        "signature_version": "2"
    },
    "ap-southeast-2": {
        "api_name": "ec2_ap_southeast_2",
        "country": "Australia",
        "endpoint": "ec2.ap-southeast-2.amazonaws.com",
        "id": "ap-southeast-2",
        "instance_types": [
            "c1.medium",
            "c1.xlarge",
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "g2.2xlarge",
            "g2.8xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "g3s.xlarge",
            "hs1.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m1.large",
            "m1.medium",
            "m1.small",
            "m1.xlarge",
            "m2.2xlarge",
            "m2.4xlarge",
            "m2.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t1.micro",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge",
            "x1e.16xlarge",
            "x1e.2xlarge",
            "x1e.32xlarge",
            "x1e.4xlarge",
            "x1e.8xlarge",
            "x1e.xlarge"
        ],
        "signature_version": "2"
    },
    "ca-central-1": {
        "api_name": "ec2_ca_central_1",
        "country": "Canada",
        "endpoint": "ec2.ca-central-1.amazonaws.com",
        "id": "ca-central-1",
        "instance_types": [
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge"
        ],
        "signature_version": "4"
    },
    "cn-north-1": {
        "api_name": "ec2_cn_north",
        "country": "China",
        "endpoint": "ec2.cn-north-1.amazonaws.com.cn",
        "id": "cn-north-1",
        "instance_types": [],
        "signature_version": "4"
    },
    "cn-northwest-1": {
        "api_name": "ec2_cn_northwest",
        "country": "China",
        "endpoint": "ec2.cn-northwest-1.amazonaws.com.cn",
        "id": "cn-northwest-1",
        "instance_types": [],
        "signature_version": "4"
    },
    "eu-central-1": {
        "api_name": "ec2_eu_central",
        "country": "Frankfurt",
        "endpoint": "ec2.eu-central-1.amazonaws.com",
        "id": "eu-central-1",
        "instance_types": [
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "g2.2xlarge",
            "g2.8xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "g3s.xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge",
            "x1e.16xlarge",
            "x1e.2xlarge",
            "x1e.32xlarge",
            "x1e.4xlarge",
            "x1e.8xlarge",
            "x1e.xlarge"
        ],
        "signature_version": "4"
    },
    "eu-west-1": {
        "api_name": "ec2_eu_west",
        "country": "Ireland",
        "endpoint": "ec2.eu-west-1.amazonaws.com",
        "id": "eu-west-1",
        "instance_types": [
            "c1.medium",
            "c1.xlarge",
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "cc2.8xlarge",
            "cr1.8xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "f1.16xlarge",
            "f1.2xlarge",
            "f1.4xlarge",
            "g2.2xlarge",
            "g2.8xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "g3s.xlarge",
            "h1.16xlarge",
            "h1.2xlarge",
            "h1.4xlarge",
            "h1.8xlarge",
            "hs1.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m1.large",
            "m1.medium",
            "m1.small",
            "m1.xlarge",
            "m2.2xlarge",
            "m2.4xlarge",
            "m2.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t1.micro",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge",
            "x1e.16xlarge",
            "x1e.2xlarge",
            "x1e.32xlarge",
            "x1e.4xlarge",
            "x1e.8xlarge",
            "x1e.xlarge",
            "z1d.12xlarge",
            "z1d.2xlarge",
            "z1d.3xlarge",
            "z1d.6xlarge",
            "z1d.large",
            "z1d.xlarge"
        ],
        "signature_version": "2"
    },
    "eu-west-2": {
        "api_name": "ec2_eu_west_london",
        "country": "United Kingdom",
        "endpoint": "ec2.eu-west-2.amazonaws.com",
        "id": "eu-west-2",
        "instance_types": [
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge"
        ],
        "signature_version": "4"
    },
    "eu-west-3": {
        "api_name": "ec2_eu_west_paris",
        "country": "France",
        "endpoint": "ec2.eu-west-3.amazonaws.com",
        "id": "eu-west-3",
        "instance_types": [
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "x1.16xlarge",
            "x1.32xlarge"
        ],
        "signature_version": "4"
    },
    "sa-east-1": {
        "api_name": "ec2_sa_east",
        "country": "Brazil",
        "endpoint": "ec2.sa-east-1.amazonaws.com",
        "id": "sa-east-1",
        "instance_types": [
            "c1.medium",
            "c1.xlarge",
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "g2.2xlarge",
            "g2.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m1.large",
            "m1.medium",
            "m1.small",
            "m1.xlarge",
            "m2.2xlarge",
            "m2.4xlarge",
            "m2.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "t1.micro",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge"
        ],
        "signature_version": "2"
    },
    "us-east-1": {
        "api_name": "ec2_us_east",
        "country": "USA",
        "endpoint": "ec2.us-east-1.amazonaws.com",
        "id": "us-east-1",
        "instance_types": [
            "c1.medium",
            "c1.xlarge",
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "cc2.8xlarge",
            "cr1.8xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "f1.16xlarge",
            "f1.2xlarge",
            "f1.4xlarge",
            "g2.2xlarge",
            "g2.8xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "g3s.xlarge",
            "h1.16xlarge",
            "h1.2xlarge",
            "h1.4xlarge",
            "h1.8xlarge",
            "hs1.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m1.large",
            "m1.medium",
            "m1.small",
            "m1.xlarge",
            "m2.2xlarge",
            "m2.4xlarge",
            "m2.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t1.micro",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge",
            "x1e.16xlarge",
            "x1e.2xlarge",
            "x1e.32xlarge",
            "x1e.4xlarge",
            "x1e.8xlarge",
            "x1e.xlarge",
            "z1d.12xlarge",
            "z1d.2xlarge",
            "z1d.3xlarge",
            "z1d.6xlarge",
            "z1d.large",
            "z1d.xlarge"
        ],
        "signature_version": "2"
    },
    "us-east-2": {
        "api_name": "ec2_us_east_ohio",
        "country": "USA",
        "endpoint": "ec2.us-east-2.amazonaws.com",
        "id": "us-east-2",
        "instance_types": [
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "g3s.xlarge",
            "h1.16xlarge",
            "h1.2xlarge",
            "h1.4xlarge",
            "h1.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge"
        ],
        "signature_version": "4"
    },
    "us-gov-west-1": {
        "api_name": "ec2_us_govwest",
        "country": "US",
        "endpoint": "ec2.us-gov-west-1.amazonaws.com",
        "id": "us-gov-west-1",
        "instance_types": [
            "c1.medium",
            "c1.xlarge",
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "cc2.8xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "f1.16xlarge",
            "f1.2xlarge",
            "f1.4xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "hs1.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m1.large",
            "m1.medium",
            "m1.small",
            "m1.xlarge",
            "m2.2xlarge",
            "m2.4xlarge",
            "m2.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "t1.micro",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "x1.16xlarge",
            "x1.32xlarge",
            "x1e.16xlarge",
            "x1e.2xlarge",
            "x1e.32xlarge",
            "x1e.4xlarge",
            "x1e.8xlarge",
            "x1e.xlarge"
        ],
        "signature_version": "2"
    },
    "us-west-1": {
        "api_name": "ec2_us_west",
        "country": "USA",
        "endpoint": "ec2.us-west-1.amazonaws.com",
        "id": "us-west-1",
        "instance_types": [
            "c1.medium",
            "c1.xlarge",
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "g2.2xlarge",
            "g2.8xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m1.large",
            "m1.medium",
            "m1.small",
            "m1.xlarge",
            "m2.2xlarge",
            "m2.4xlarge",
            "m2.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t1.micro",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "z1d.12xlarge",
            "z1d.2xlarge",
            "z1d.3xlarge",
            "z1d.6xlarge",
            "z1d.large",
            "z1d.xlarge"
        ],
        "signature_version": "2"
    },
    "us-west-2": {
        "api_name": "ec2_us_west_oregon",
        "country": "US",
        "endpoint": "ec2.us-west-2.amazonaws.com",
        "id": "us-west-2",
        "instance_types": [
            "c1.medium",
            "c1.xlarge",
            "c3.2xlarge",
            "c3.4xlarge",
            "c3.8xlarge",
            "c3.large",
            "c3.xlarge",
            "c4.2xlarge",
            "c4.4xlarge",
            "c4.8xlarge",
            "c4.large",
            "c4.xlarge",
            "c5.18xlarge",
            "c5.2xlarge",
            "c5.4xlarge",
            "c5.9xlarge",
            "c5.large",
            "c5.xlarge",
            "c5d.18xlarge",
            "c5d.2xlarge",
            "c5d.4xlarge",
            "c5d.9xlarge",
            "c5d.large",
            "c5d.xlarge",
            "cc2.8xlarge",
            "cr1.8xlarge",
            "d2.2xlarge",
            "d2.4xlarge",
            "d2.8xlarge",
            "d2.xlarge",
            "f1.16xlarge",
            "f1.2xlarge",
            "f1.4xlarge",
            "g2.2xlarge",
            "g2.8xlarge",
            "g3.16xlarge",
            "g3.4xlarge",
            "g3.8xlarge",
            "g3s.xlarge",
            "h1.16xlarge",
            "h1.2xlarge",
            "h1.4xlarge",
            "h1.8xlarge",
            "hs1.8xlarge",
            "i2.2xlarge",
            "i2.4xlarge",
            "i2.8xlarge",
            "i2.xlarge",
            "i3.16xlarge",
            "i3.2xlarge",
            "i3.4xlarge",
            "i3.8xlarge",
            "i3.large",
            "i3.xlarge",
            "m1.large",
            "m1.medium",
            "m1.small",
            "m1.xlarge",
            "m2.2xlarge",
            "m2.4xlarge",
            "m2.xlarge",
            "m3.2xlarge",
            "m3.large",
            "m3.medium",
            "m3.xlarge",
            "m4.10xlarge",
            "m4.16xlarge",
            "m4.2xlarge",
            "m4.4xlarge",
            "m4.large",
            "m4.xlarge",
            "m5.12xlarge",
            "m5.24xlarge",
            "m5.2xlarge",
            "m5.4xlarge",
            "m5.large",
            "m5.xlarge",
            "m5d.12xlarge",
            "m5d.24xlarge",
            "m5d.2xlarge",
            "m5d.4xlarge",
            "m5d.large",
            "m5d.xlarge",
            "p2.16xlarge",
            "p2.8xlarge",
            "p2.xlarge",
            "p3.16xlarge",
            "p3.2xlarge",
            "p3.8xlarge",
            "r3.2xlarge",
            "r3.4xlarge",
            "r3.8xlarge",
            "r3.large",
            "r3.xlarge",
            "r4.16xlarge",
            "r4.2xlarge",
            "r4.4xlarge",
            "r4.8xlarge",
            "r4.large",
            "r4.xlarge",
            "r5.12xlarge",
            "r5.24xlarge",
            "r5.2xlarge",
            "r5.4xlarge",
            "r5.large",
            "r5.xlarge",
            "r5d.12xlarge",
            "r5d.24xlarge",
            "r5d.2xlarge",
            "r5d.4xlarge",
            "r5d.large",
            "r5d.xlarge",
            "t1.micro",
            "t2.2xlarge",
            "t2.large",
            "t2.medium",
            "t2.micro",
            "t2.nano",
            "t2.small",
            "t2.xlarge",
            "t3.2xlarge",
            "t3.large",
            "t3.medium",
            "t3.micro",
            "t3.nano",
            "t3.small",
            "t3.xlarge",
            "x1.16xlarge",
            "x1.32xlarge",
            "x1e.16xlarge",
            "x1e.2xlarge",
            "x1e.32xlarge",
            "x1e.4xlarge",
            "x1e.8xlarge",
            "x1e.xlarge",
            "z1d.12xlarge",
            "z1d.2xlarge",
            "z1d.3xlarge",
            "z1d.6xlarge",
            "z1d.large",
            "z1d.xlarge"
        ],
        "signature_version": "2"
    }
}
