Skip to content

Commit

Permalink
fix: update constants (#473)
Browse files Browse the repository at this point in the history
Co-authored-by: hoonoh <hoonoh@users.noreply.github.com>
  • Loading branch information
hoonoh and hoonoh committed May 6, 2022
1 parent dc00e31 commit 0b99070
Show file tree
Hide file tree
Showing 3 changed files with 62 additions and 56 deletions.
2 changes: 2 additions & 0 deletions src/constants/ec2-info.ts
Original file line number Diff line number Diff line change
Expand Up @@ -488,12 +488,14 @@ export const ec2Info: Record<InstanceType | string, Ec2InstanceInfo> = {
'x2idn.16xlarge': { vCpu: 64, memoryGiB: 1024 },
'x2idn.24xlarge': { vCpu: 96, memoryGiB: 1536 },
'x2idn.32xlarge': { vCpu: 128, memoryGiB: 2048 },
'x2idn.metal': { vCpu: 128, memoryGiB: 2048 },
'x2iedn.16xlarge': { vCpu: 64, memoryGiB: 2048 },
'x2iedn.24xlarge': { vCpu: 96, memoryGiB: 3072 },
'x2iedn.2xlarge': { vCpu: 8, memoryGiB: 256 },
'x2iedn.32xlarge': { vCpu: 128, memoryGiB: 4096 },
'x2iedn.4xlarge': { vCpu: 16, memoryGiB: 512 },
'x2iedn.8xlarge': { vCpu: 32, memoryGiB: 1024 },
'x2iedn.metal': { vCpu: 128, memoryGiB: 4096 },
'x2iedn.xlarge': { vCpu: 4, memoryGiB: 128 },
'x2iezn.12xlarge': { vCpu: 48, memoryGiB: 1536 },
'x2iezn.2xlarge': { vCpu: 8, memoryGiB: 256 },
Expand Down
2 changes: 2 additions & 0 deletions src/constants/ec2-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -506,13 +506,15 @@ export const allInstances = [
'x2idn.16xlarge',
'x2idn.24xlarge',
'x2idn.32xlarge',
'x2idn.metal',
'x2iedn.xlarge',
'x2iedn.2xlarge',
'x2iedn.4xlarge',
'x2iedn.8xlarge',
'x2iedn.16xlarge',
'x2iedn.24xlarge',
'x2iedn.32xlarge',
'x2iedn.metal',
'x2iezn.2xlarge',
'x2iezn.4xlarge',
'x2iezn.6xlarge',
Expand Down
114 changes: 58 additions & 56 deletions test/__snapshots__/cli.spec.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -241,34 +241,35 @@ Options:
\\"x1e.2xlarge\\", \\"x1e.4xlarge\\", \\"x1e.8xlarge\\", \\"x1e.16xlarge\\", \\"x1e.32xlarge\\",
\\"x2gd.medium\\", \\"x2gd.large\\", \\"x2gd.xlarge\\", \\"x2gd.2xlarge\\", \\"x2gd.4xlarge\\",
\\"x2gd.8xlarge\\", \\"x2gd.12xlarge\\", \\"x2gd.16xlarge\\", \\"x2gd.metal\\",
\\"x2idn.16xlarge\\", \\"x2idn.24xlarge\\", \\"x2idn.32xlarge\\", \\"x2iedn.xlarge\\",
\\"x2iedn.2xlarge\\", \\"x2iedn.4xlarge\\", \\"x2iedn.8xlarge\\", \\"x2iedn.16xlarge\\",
\\"x2iedn.24xlarge\\", \\"x2iedn.32xlarge\\", \\"x2iezn.2xlarge\\", \\"x2iezn.4xlarge\\",
\\"x2iezn.6xlarge\\", \\"x2iezn.8xlarge\\", \\"x2iezn.12xlarge\\", \\"x2iezn.metal\\",
\\"z1d.large\\", \\"z1d.xlarge\\", \\"z1d.2xlarge\\", \\"z1d.3xlarge\\", \\"z1d.6xlarge\\",
\\"z1d.12xlarge\\", \\"z1d.metal\\", \\"d2.xlarge\\", \\"d2.2xlarge\\", \\"d2.4xlarge\\",
\\"d2.8xlarge\\", \\"d3.xlarge\\", \\"d3.2xlarge\\", \\"d3.4xlarge\\", \\"d3.8xlarge\\",
\\"d3en.xlarge\\", \\"d3en.2xlarge\\", \\"d3en.4xlarge\\", \\"d3en.6xlarge\\", \\"d3en.8xlarge\\",
\\"d3en.12xlarge\\", \\"h1.2xlarge\\", \\"h1.4xlarge\\", \\"h1.8xlarge\\", \\"h1.16xlarge\\",
\\"i2.xlarge\\", \\"i2.2xlarge\\", \\"i2.4xlarge\\", \\"i2.8xlarge\\", \\"i3.large\\",
\\"i3.xlarge\\", \\"i3.2xlarge\\", \\"i3.4xlarge\\", \\"i3.8xlarge\\", \\"i3.16xlarge\\",
\\"i3.metal\\", \\"i3en.large\\", \\"i3en.xlarge\\", \\"i3en.2xlarge\\", \\"i3en.3xlarge\\",
\\"i3en.6xlarge\\", \\"i3en.12xlarge\\", \\"i3en.24xlarge\\", \\"i3en.metal\\", \\"i4i.large\\",
\\"i4i.xlarge\\", \\"i4i.2xlarge\\", \\"i4i.4xlarge\\", \\"i4i.8xlarge\\", \\"i4i.16xlarge\\",
\\"i4i.32xlarge\\", \\"im4gn.large\\", \\"im4gn.xlarge\\", \\"im4gn.2xlarge\\",
\\"im4gn.4xlarge\\", \\"im4gn.8xlarge\\", \\"im4gn.16xlarge\\", \\"is4gen.medium\\",
\\"is4gen.large\\", \\"is4gen.xlarge\\", \\"is4gen.2xlarge\\", \\"is4gen.4xlarge\\",
\\"is4gen.8xlarge\\", \\"dl1.24xlarge\\", \\"f1.2xlarge\\", \\"f1.4xlarge\\", \\"f1.16xlarge\\",
\\"g2.2xlarge\\", \\"g2.8xlarge\\", \\"g3.4xlarge\\", \\"g3.8xlarge\\", \\"g3.16xlarge\\",
\\"g3s.xlarge\\", \\"g4ad.xlarge\\", \\"g4ad.2xlarge\\", \\"g4ad.4xlarge\\", \\"g4ad.8xlarge\\",
\\"g4ad.16xlarge\\", \\"g4dn.xlarge\\", \\"g4dn.2xlarge\\", \\"g4dn.4xlarge\\",
\\"g4dn.8xlarge\\", \\"g4dn.12xlarge\\", \\"g4dn.16xlarge\\", \\"g4dn.metal\\", \\"g5.xlarge\\",
\\"g5.2xlarge\\", \\"g5.4xlarge\\", \\"g5.8xlarge\\", \\"g5.12xlarge\\", \\"g5.16xlarge\\",
\\"g5.24xlarge\\", \\"g5.48xlarge\\", \\"g5g.xlarge\\", \\"g5g.2xlarge\\", \\"g5g.4xlarge\\",
\\"g5g.8xlarge\\", \\"g5g.16xlarge\\", \\"g5g.metal\\", \\"inf1.xlarge\\", \\"inf1.2xlarge\\",
\\"inf1.6xlarge\\", \\"inf1.24xlarge\\", \\"p2.xlarge\\", \\"p2.8xlarge\\", \\"p2.16xlarge\\",
\\"p3.2xlarge\\", \\"p3.8xlarge\\", \\"p3.16xlarge\\", \\"p3dn.24xlarge\\", \\"p4d.24xlarge\\",
\\"vt1.3xlarge\\", \\"vt1.6xlarge\\", \\"vt1.24xlarge\\"]
\\"x2idn.16xlarge\\", \\"x2idn.24xlarge\\", \\"x2idn.32xlarge\\", \\"x2idn.metal\\",
\\"x2iedn.xlarge\\", \\"x2iedn.2xlarge\\", \\"x2iedn.4xlarge\\", \\"x2iedn.8xlarge\\",
\\"x2iedn.16xlarge\\", \\"x2iedn.24xlarge\\", \\"x2iedn.32xlarge\\", \\"x2iedn.metal\\",
\\"x2iezn.2xlarge\\", \\"x2iezn.4xlarge\\", \\"x2iezn.6xlarge\\", \\"x2iezn.8xlarge\\",
\\"x2iezn.12xlarge\\", \\"x2iezn.metal\\", \\"z1d.large\\", \\"z1d.xlarge\\", \\"z1d.2xlarge\\",
\\"z1d.3xlarge\\", \\"z1d.6xlarge\\", \\"z1d.12xlarge\\", \\"z1d.metal\\", \\"d2.xlarge\\",
\\"d2.2xlarge\\", \\"d2.4xlarge\\", \\"d2.8xlarge\\", \\"d3.xlarge\\", \\"d3.2xlarge\\",
\\"d3.4xlarge\\", \\"d3.8xlarge\\", \\"d3en.xlarge\\", \\"d3en.2xlarge\\", \\"d3en.4xlarge\\",
\\"d3en.6xlarge\\", \\"d3en.8xlarge\\", \\"d3en.12xlarge\\", \\"h1.2xlarge\\", \\"h1.4xlarge\\",
\\"h1.8xlarge\\", \\"h1.16xlarge\\", \\"i2.xlarge\\", \\"i2.2xlarge\\", \\"i2.4xlarge\\",
\\"i2.8xlarge\\", \\"i3.large\\", \\"i3.xlarge\\", \\"i3.2xlarge\\", \\"i3.4xlarge\\",
\\"i3.8xlarge\\", \\"i3.16xlarge\\", \\"i3.metal\\", \\"i3en.large\\", \\"i3en.xlarge\\",
\\"i3en.2xlarge\\", \\"i3en.3xlarge\\", \\"i3en.6xlarge\\", \\"i3en.12xlarge\\",
\\"i3en.24xlarge\\", \\"i3en.metal\\", \\"i4i.large\\", \\"i4i.xlarge\\", \\"i4i.2xlarge\\",
\\"i4i.4xlarge\\", \\"i4i.8xlarge\\", \\"i4i.16xlarge\\", \\"i4i.32xlarge\\", \\"im4gn.large\\",
\\"im4gn.xlarge\\", \\"im4gn.2xlarge\\", \\"im4gn.4xlarge\\", \\"im4gn.8xlarge\\",
\\"im4gn.16xlarge\\", \\"is4gen.medium\\", \\"is4gen.large\\", \\"is4gen.xlarge\\",
\\"is4gen.2xlarge\\", \\"is4gen.4xlarge\\", \\"is4gen.8xlarge\\", \\"dl1.24xlarge\\",
\\"f1.2xlarge\\", \\"f1.4xlarge\\", \\"f1.16xlarge\\", \\"g2.2xlarge\\", \\"g2.8xlarge\\",
\\"g3.4xlarge\\", \\"g3.8xlarge\\", \\"g3.16xlarge\\", \\"g3s.xlarge\\", \\"g4ad.xlarge\\",
\\"g4ad.2xlarge\\", \\"g4ad.4xlarge\\", \\"g4ad.8xlarge\\", \\"g4ad.16xlarge\\",
\\"g4dn.xlarge\\", \\"g4dn.2xlarge\\", \\"g4dn.4xlarge\\", \\"g4dn.8xlarge\\",
\\"g4dn.12xlarge\\", \\"g4dn.16xlarge\\", \\"g4dn.metal\\", \\"g5.xlarge\\", \\"g5.2xlarge\\",
\\"g5.4xlarge\\", \\"g5.8xlarge\\", \\"g5.12xlarge\\", \\"g5.16xlarge\\", \\"g5.24xlarge\\",
\\"g5.48xlarge\\", \\"g5g.xlarge\\", \\"g5g.2xlarge\\", \\"g5g.4xlarge\\", \\"g5g.8xlarge\\",
\\"g5g.16xlarge\\", \\"g5g.metal\\", \\"inf1.xlarge\\", \\"inf1.2xlarge\\", \\"inf1.6xlarge\\",
\\"inf1.24xlarge\\", \\"p2.xlarge\\", \\"p2.8xlarge\\", \\"p2.16xlarge\\", \\"p3.2xlarge\\",
\\"p3.8xlarge\\", \\"p3.16xlarge\\", \\"p3dn.24xlarge\\", \\"p4d.24xlarge\\", \\"vt1.3xlarge\\",
\\"vt1.6xlarge\\", \\"vt1.24xlarge\\"]
--family EC2 instance family.
[array] [choices: \\"general\\", \\"compute\\", \\"memory\\", \\"storage\\",
\\"acceleratedComputing\\"]
Expand Down Expand Up @@ -565,34 +566,35 @@ Options:
\\"x1e.2xlarge\\", \\"x1e.4xlarge\\", \\"x1e.8xlarge\\", \\"x1e.16xlarge\\", \\"x1e.32xlarge\\",
\\"x2gd.medium\\", \\"x2gd.large\\", \\"x2gd.xlarge\\", \\"x2gd.2xlarge\\", \\"x2gd.4xlarge\\",
\\"x2gd.8xlarge\\", \\"x2gd.12xlarge\\", \\"x2gd.16xlarge\\", \\"x2gd.metal\\",
\\"x2idn.16xlarge\\", \\"x2idn.24xlarge\\", \\"x2idn.32xlarge\\", \\"x2iedn.xlarge\\",
\\"x2iedn.2xlarge\\", \\"x2iedn.4xlarge\\", \\"x2iedn.8xlarge\\", \\"x2iedn.16xlarge\\",
\\"x2iedn.24xlarge\\", \\"x2iedn.32xlarge\\", \\"x2iezn.2xlarge\\", \\"x2iezn.4xlarge\\",
\\"x2iezn.6xlarge\\", \\"x2iezn.8xlarge\\", \\"x2iezn.12xlarge\\", \\"x2iezn.metal\\",
\\"z1d.large\\", \\"z1d.xlarge\\", \\"z1d.2xlarge\\", \\"z1d.3xlarge\\", \\"z1d.6xlarge\\",
\\"z1d.12xlarge\\", \\"z1d.metal\\", \\"d2.xlarge\\", \\"d2.2xlarge\\", \\"d2.4xlarge\\",
\\"d2.8xlarge\\", \\"d3.xlarge\\", \\"d3.2xlarge\\", \\"d3.4xlarge\\", \\"d3.8xlarge\\",
\\"d3en.xlarge\\", \\"d3en.2xlarge\\", \\"d3en.4xlarge\\", \\"d3en.6xlarge\\", \\"d3en.8xlarge\\",
\\"d3en.12xlarge\\", \\"h1.2xlarge\\", \\"h1.4xlarge\\", \\"h1.8xlarge\\", \\"h1.16xlarge\\",
\\"i2.xlarge\\", \\"i2.2xlarge\\", \\"i2.4xlarge\\", \\"i2.8xlarge\\", \\"i3.large\\",
\\"i3.xlarge\\", \\"i3.2xlarge\\", \\"i3.4xlarge\\", \\"i3.8xlarge\\", \\"i3.16xlarge\\",
\\"i3.metal\\", \\"i3en.large\\", \\"i3en.xlarge\\", \\"i3en.2xlarge\\", \\"i3en.3xlarge\\",
\\"i3en.6xlarge\\", \\"i3en.12xlarge\\", \\"i3en.24xlarge\\", \\"i3en.metal\\", \\"i4i.large\\",
\\"i4i.xlarge\\", \\"i4i.2xlarge\\", \\"i4i.4xlarge\\", \\"i4i.8xlarge\\", \\"i4i.16xlarge\\",
\\"i4i.32xlarge\\", \\"im4gn.large\\", \\"im4gn.xlarge\\", \\"im4gn.2xlarge\\",
\\"im4gn.4xlarge\\", \\"im4gn.8xlarge\\", \\"im4gn.16xlarge\\", \\"is4gen.medium\\",
\\"is4gen.large\\", \\"is4gen.xlarge\\", \\"is4gen.2xlarge\\", \\"is4gen.4xlarge\\",
\\"is4gen.8xlarge\\", \\"dl1.24xlarge\\", \\"f1.2xlarge\\", \\"f1.4xlarge\\", \\"f1.16xlarge\\",
\\"g2.2xlarge\\", \\"g2.8xlarge\\", \\"g3.4xlarge\\", \\"g3.8xlarge\\", \\"g3.16xlarge\\",
\\"g3s.xlarge\\", \\"g4ad.xlarge\\", \\"g4ad.2xlarge\\", \\"g4ad.4xlarge\\", \\"g4ad.8xlarge\\",
\\"g4ad.16xlarge\\", \\"g4dn.xlarge\\", \\"g4dn.2xlarge\\", \\"g4dn.4xlarge\\",
\\"g4dn.8xlarge\\", \\"g4dn.12xlarge\\", \\"g4dn.16xlarge\\", \\"g4dn.metal\\", \\"g5.xlarge\\",
\\"g5.2xlarge\\", \\"g5.4xlarge\\", \\"g5.8xlarge\\", \\"g5.12xlarge\\", \\"g5.16xlarge\\",
\\"g5.24xlarge\\", \\"g5.48xlarge\\", \\"g5g.xlarge\\", \\"g5g.2xlarge\\", \\"g5g.4xlarge\\",
\\"g5g.8xlarge\\", \\"g5g.16xlarge\\", \\"g5g.metal\\", \\"inf1.xlarge\\", \\"inf1.2xlarge\\",
\\"inf1.6xlarge\\", \\"inf1.24xlarge\\", \\"p2.xlarge\\", \\"p2.8xlarge\\", \\"p2.16xlarge\\",
\\"p3.2xlarge\\", \\"p3.8xlarge\\", \\"p3.16xlarge\\", \\"p3dn.24xlarge\\", \\"p4d.24xlarge\\",
\\"vt1.3xlarge\\", \\"vt1.6xlarge\\", \\"vt1.24xlarge\\"]
\\"x2idn.16xlarge\\", \\"x2idn.24xlarge\\", \\"x2idn.32xlarge\\", \\"x2idn.metal\\",
\\"x2iedn.xlarge\\", \\"x2iedn.2xlarge\\", \\"x2iedn.4xlarge\\", \\"x2iedn.8xlarge\\",
\\"x2iedn.16xlarge\\", \\"x2iedn.24xlarge\\", \\"x2iedn.32xlarge\\", \\"x2iedn.metal\\",
\\"x2iezn.2xlarge\\", \\"x2iezn.4xlarge\\", \\"x2iezn.6xlarge\\", \\"x2iezn.8xlarge\\",
\\"x2iezn.12xlarge\\", \\"x2iezn.metal\\", \\"z1d.large\\", \\"z1d.xlarge\\", \\"z1d.2xlarge\\",
\\"z1d.3xlarge\\", \\"z1d.6xlarge\\", \\"z1d.12xlarge\\", \\"z1d.metal\\", \\"d2.xlarge\\",
\\"d2.2xlarge\\", \\"d2.4xlarge\\", \\"d2.8xlarge\\", \\"d3.xlarge\\", \\"d3.2xlarge\\",
\\"d3.4xlarge\\", \\"d3.8xlarge\\", \\"d3en.xlarge\\", \\"d3en.2xlarge\\", \\"d3en.4xlarge\\",
\\"d3en.6xlarge\\", \\"d3en.8xlarge\\", \\"d3en.12xlarge\\", \\"h1.2xlarge\\", \\"h1.4xlarge\\",
\\"h1.8xlarge\\", \\"h1.16xlarge\\", \\"i2.xlarge\\", \\"i2.2xlarge\\", \\"i2.4xlarge\\",
\\"i2.8xlarge\\", \\"i3.large\\", \\"i3.xlarge\\", \\"i3.2xlarge\\", \\"i3.4xlarge\\",
\\"i3.8xlarge\\", \\"i3.16xlarge\\", \\"i3.metal\\", \\"i3en.large\\", \\"i3en.xlarge\\",
\\"i3en.2xlarge\\", \\"i3en.3xlarge\\", \\"i3en.6xlarge\\", \\"i3en.12xlarge\\",
\\"i3en.24xlarge\\", \\"i3en.metal\\", \\"i4i.large\\", \\"i4i.xlarge\\", \\"i4i.2xlarge\\",
\\"i4i.4xlarge\\", \\"i4i.8xlarge\\", \\"i4i.16xlarge\\", \\"i4i.32xlarge\\", \\"im4gn.large\\",
\\"im4gn.xlarge\\", \\"im4gn.2xlarge\\", \\"im4gn.4xlarge\\", \\"im4gn.8xlarge\\",
\\"im4gn.16xlarge\\", \\"is4gen.medium\\", \\"is4gen.large\\", \\"is4gen.xlarge\\",
\\"is4gen.2xlarge\\", \\"is4gen.4xlarge\\", \\"is4gen.8xlarge\\", \\"dl1.24xlarge\\",
\\"f1.2xlarge\\", \\"f1.4xlarge\\", \\"f1.16xlarge\\", \\"g2.2xlarge\\", \\"g2.8xlarge\\",
\\"g3.4xlarge\\", \\"g3.8xlarge\\", \\"g3.16xlarge\\", \\"g3s.xlarge\\", \\"g4ad.xlarge\\",
\\"g4ad.2xlarge\\", \\"g4ad.4xlarge\\", \\"g4ad.8xlarge\\", \\"g4ad.16xlarge\\",
\\"g4dn.xlarge\\", \\"g4dn.2xlarge\\", \\"g4dn.4xlarge\\", \\"g4dn.8xlarge\\",
\\"g4dn.12xlarge\\", \\"g4dn.16xlarge\\", \\"g4dn.metal\\", \\"g5.xlarge\\", \\"g5.2xlarge\\",
\\"g5.4xlarge\\", \\"g5.8xlarge\\", \\"g5.12xlarge\\", \\"g5.16xlarge\\", \\"g5.24xlarge\\",
\\"g5.48xlarge\\", \\"g5g.xlarge\\", \\"g5g.2xlarge\\", \\"g5g.4xlarge\\", \\"g5g.8xlarge\\",
\\"g5g.16xlarge\\", \\"g5g.metal\\", \\"inf1.xlarge\\", \\"inf1.2xlarge\\", \\"inf1.6xlarge\\",
\\"inf1.24xlarge\\", \\"p2.xlarge\\", \\"p2.8xlarge\\", \\"p2.16xlarge\\", \\"p3.2xlarge\\",
\\"p3.8xlarge\\", \\"p3.16xlarge\\", \\"p3dn.24xlarge\\", \\"p4d.24xlarge\\", \\"vt1.3xlarge\\",
\\"vt1.6xlarge\\", \\"vt1.24xlarge\\"]
--family EC2 instance family.
[array] [choices: \\"general\\", \\"compute\\", \\"memory\\", \\"storage\\",
\\"acceleratedComputing\\"]
Expand Down

0 comments on commit 0b99070

Please sign in to comment.