Skip to content

Instantly share code, notes, and snippets.

@ahgittin
Forked from nmagee/retrieve-ec2-instance-types.sh
Last active November 13, 2019 10:50
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ahgittin/1dee8b9f322252405879e1cf6d271932 to your computer and use it in GitHub Desktop.
Save ahgittin/1dee8b9f322252405879e1cf6d271932 to your computer and use it in GitHub Desktop.
Query the AWS Pricing API to get all currently available EC2 instance types
curl https://pricing.us-east-1.amazonaws.com/offers/v1.0/aws/AmazonEC2/current/index.json > ec2-pricing.json
cat ec2-pricing.json | jq -r '.products[].attributes["instanceType"]' | sort -u | grep '\.' > instances
cat ec2-pricing.json | jq -c '[.products[].attributes] | [ .[] | select(.instanceType) | select(.location) | {location,instanceType} ] | group_by(.location) | [{ (.[][0].location): [ .[][].instanceType ] | unique }] | sort' > instance-by-region.json
cat instance-by-region.json | jq -r '[ .[] | to_entries | { (.[].key): .[].value | join(", ") } ] > instances-string-by-region.json
@ahgittin
Copy link
Author

ahgittin commented May 9, 2018

generates the following (note the list of instance types is the same for each, even though I think some instance types aren't actually available in some regions, even though there's a pricing code):

[
  {
    "AWS GovCloud (US)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "Asia Pacific (Mumbai)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "Asia Pacific (Osaka-Local)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "Asia Pacific (Seoul)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "Asia Pacific (Singapore)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "Asia Pacific (Sydney)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "Asia Pacific (Tokyo)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "Canada (Central)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "EU (Frankfurt)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "EU (Ireland)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "EU (London)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "EU (Paris)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "South America (Sao Paulo)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "US East (N. Virginia)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "US East (Ohio)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "US West (N. California)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  },
  {
    "US West (Oregon)": "c1.medium, c1.xlarge, c3, c3.2xlarge, c3.4xlarge, c3.8xlarge, c3.large, c3.xlarge, c4, c4.2xlarge, c4.4xlarge, c4.8xlarge, c4.large, c4.xlarge, c5, c5.18xlarge, c5.2xlarge, c5.4xlarge, c5.9xlarge, c5.large, c5.xlarge, cc2.8xlarge, cg1.4xlarge, cr1.8xlarge, d2, d2.2xlarge, d2.4xlarge, d2.8xlarge, d2.xlarge, f1, f1.16xlarge, f1.2xlarge, g2, g2.2xlarge, g2.8xlarge, g3, g3.16xlarge, g3.4xlarge, g3.8xlarge, h1, h1.16xlarge, h1.2xlarge, h1.4xlarge, h1.8xlarge, hs1.8xlarge, i2, i2.2xlarge, i2.4xlarge, i2.8xlarge, i2.xlarge, i3, 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, m3.2xlarge, m3.large, m3.medium, m3.xlarge, m4, m4.10xlarge, m4.16xlarge, m4.2xlarge, m4.4xlarge, m4.large, m4.xlarge, m5, m5.12xlarge, m5.24xlarge, m5.2xlarge, m5.4xlarge, m5.large, m5.xlarge, p2, p2.16xlarge, p2.8xlarge, p2.xlarge, p3, p3.16xlarge, p3.2xlarge, p3.8xlarge, r3, r3.2xlarge, r3.4xlarge, r3.8xlarge, r3.large, r3.xlarge, r4, 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, x1, x1.16xlarge, x1.32xlarge, x1e, x1e.16xlarge, x1e.2xlarge, x1e.32xlarge, x1e.4xlarge, x1e.8xlarge, x1e.xlarge"
  }
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment