general_family = {
    "m1", "m2", "m3", "m4", "m5", "m5a", "m5d",
}

general_family_latest = {
    "m5", "m5a", "m5d"
}

general_burstable_family = {
    "t1", "t2", "t3",
}

compute_family = {
    "c1", "c3", "c4", "c5", "c5d", "c5n",
}

compute_family_latest = {
    "c5", "c5d", "c5n",
}

compute_freq_family = {
    "z1d",
}

memory_family = {
    "r3", "r4", "r5", "r5a", "r5d",
}

memory_family_latest = {
    "r5", "r5a", "r5d",
}

memory_extra_family = {
    "x1", "x1e",
}

diskio_family = {
    "i2", "i3",
}

storage_family = {
    "h1", "hs1",
}

gpu_general_family = {
    "p2", "p3", "p3dn",
}

gpu_graphics_family = {
    "g2", "g3", "g3s",
}

fpga_family = {
    "f1",
}

arm_family = {
    "a1",
}

small_scales = {
    "nano", "micro", "small",
}

medium_scales = {
    "medium",
}

large_scales = {
    "large", "xlarge", "2xlarge", "3xlarge", "4xlarge",
}

extra_large_scales = {
    "5xlarge", "6xlarge", "8xlarge", "12xlarge", "16xlarge", "24xlarge", "metal",
}
