Skip to content

Commit

Permalink
fix: update constants (#470)
Browse files Browse the repository at this point in the history
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request) GitHub action

Co-authored-by: hoonoh <hoonoh@users.noreply.github.com>
  • Loading branch information
hoonoh and hoonoh committed May 4, 2022
1 parent a38fd8d commit a47600b
Show file tree
Hide file tree
Showing 3 changed files with 53 additions and 36 deletions.
7 changes: 7 additions & 0 deletions src/constants/ec2-info.ts
Original file line number Diff line number Diff line change
Expand Up @@ -184,6 +184,13 @@ export const ec2Info: Record<InstanceType | string, Ec2InstanceInfo> = {
'i3en.large': { vCpu: 2, memoryGiB: 16 },
'i3en.metal': { vCpu: 96, memoryGiB: 768 },
'i3en.xlarge': { vCpu: 4, memoryGiB: 32 },
'i4i.16xlarge': { vCpu: 64, memoryGiB: 512 },
'i4i.2xlarge': { vCpu: 8, memoryGiB: 64 },
'i4i.32xlarge': { vCpu: 128, memoryGiB: 1024 },
'i4i.4xlarge': { vCpu: 16, memoryGiB: 128 },
'i4i.8xlarge': { vCpu: 32, memoryGiB: 256 },
'i4i.large': { vCpu: 2, memoryGiB: 16 },
'i4i.xlarge': { vCpu: 4, memoryGiB: 32 },
'im4gn.16xlarge': { vCpu: 64, memoryGiB: 256 },
'im4gn.2xlarge': { vCpu: 8, memoryGiB: 32 },
'im4gn.4xlarge': { vCpu: 16, memoryGiB: 64 },
Expand Down
8 changes: 8 additions & 0 deletions src/constants/ec2-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,7 @@ export const instanceFamilyStorage = [
'i2',
'i3',
'i3en',
'i4i',
'im4gn',
'is4gen',
] as const;
Expand Down Expand Up @@ -562,6 +563,13 @@ export const allInstances = [
'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',
Expand Down
74 changes: 38 additions & 36 deletions test/__snapshots__/cli.spec.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -253,21 +253,22 @@ Options:
\\"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\\", \\"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\\"]
\\"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 All @@ -277,9 +278,9 @@ Options:
\\"m6i\\", \\"c1\\", \\"c3\\", \\"c4\\", \\"c5\\", \\"c5a\\", \\"c5ad\\", \\"c5d\\", \\"c5n\\", \\"c6a\\", \\"c6g\\",
\\"c6gd\\", \\"c6gn\\", \\"c6i\\", \\"r3\\", \\"r4\\", \\"r5\\", \\"r5a\\", \\"r5ad\\", \\"r5b\\", \\"r5d\\", \\"r5dn\\",
\\"r5n\\", \\"r6g\\", \\"r6gd\\", \\"r6i\\", \\"x1\\", \\"x1e\\", \\"x2gd\\", \\"x2idn\\", \\"x2iedn\\", \\"x2iezn\\",
\\"z1d\\", \\"d2\\", \\"d3\\", \\"d3en\\", \\"h1\\", \\"i2\\", \\"i3\\", \\"i3en\\", \\"im4gn\\", \\"is4gen\\", \\"dl1\\",
\\"f1\\", \\"g2\\", \\"g3\\", \\"g3s\\", \\"g4ad\\", \\"g4dn\\", \\"g5\\", \\"g5g\\", \\"inf1\\", \\"p2\\", \\"p3\\",
\\"p3dn\\", \\"p4d\\", \\"vt1\\"]
\\"z1d\\", \\"d2\\", \\"d3\\", \\"d3en\\", \\"h1\\", \\"i2\\", \\"i3\\", \\"i3en\\", \\"i4i\\", \\"im4gn\\", \\"is4gen\\",
\\"dl1\\", \\"f1\\", \\"g2\\", \\"g3\\", \\"g3s\\", \\"g4ad\\", \\"g4dn\\", \\"g5\\", \\"g5g\\", \\"inf1\\", \\"p2\\",
\\"p3\\", \\"p3dn\\", \\"p4d\\", \\"vt1\\"]
-s, --size EC2 instance sizes.
[array] [choices: \\"nano\\", \\"micro\\", \\"small\\", \\"medium\\", \\"large\\", \\"xlarge\\",
\\"2xlarge\\", \\"3xlarge\\", \\"4xlarge\\", \\"6xlarge\\", \\"8xlarge\\", \\"9xlarge\\", \\"10xlarge\\",
Expand Down Expand Up @@ -576,21 +577,22 @@ Options:
\\"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\\", \\"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\\"]
\\"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 All @@ -600,9 +602,9 @@ Options:
\\"m6i\\", \\"c1\\", \\"c3\\", \\"c4\\", \\"c5\\", \\"c5a\\", \\"c5ad\\", \\"c5d\\", \\"c5n\\", \\"c6a\\", \\"c6g\\",
\\"c6gd\\", \\"c6gn\\", \\"c6i\\", \\"r3\\", \\"r4\\", \\"r5\\", \\"r5a\\", \\"r5ad\\", \\"r5b\\", \\"r5d\\", \\"r5dn\\",
\\"r5n\\", \\"r6g\\", \\"r6gd\\", \\"r6i\\", \\"x1\\", \\"x1e\\", \\"x2gd\\", \\"x2idn\\", \\"x2iedn\\", \\"x2iezn\\",
\\"z1d\\", \\"d2\\", \\"d3\\", \\"d3en\\", \\"h1\\", \\"i2\\", \\"i3\\", \\"i3en\\", \\"im4gn\\", \\"is4gen\\", \\"dl1\\",
\\"f1\\", \\"g2\\", \\"g3\\", \\"g3s\\", \\"g4ad\\", \\"g4dn\\", \\"g5\\", \\"g5g\\", \\"inf1\\", \\"p2\\", \\"p3\\",
\\"p3dn\\", \\"p4d\\", \\"vt1\\"]
\\"z1d\\", \\"d2\\", \\"d3\\", \\"d3en\\", \\"h1\\", \\"i2\\", \\"i3\\", \\"i3en\\", \\"i4i\\", \\"im4gn\\", \\"is4gen\\",
\\"dl1\\", \\"f1\\", \\"g2\\", \\"g3\\", \\"g3s\\", \\"g4ad\\", \\"g4dn\\", \\"g5\\", \\"g5g\\", \\"inf1\\", \\"p2\\",
\\"p3\\", \\"p3dn\\", \\"p4d\\", \\"vt1\\"]
-s, --size EC2 instance sizes.
[array] [choices: \\"nano\\", \\"micro\\", \\"small\\", \\"medium\\", \\"large\\", \\"xlarge\\",
\\"2xlarge\\", \\"3xlarge\\", \\"4xlarge\\", \\"6xlarge\\", \\"8xlarge\\", \\"9xlarge\\", \\"10xlarge\\",
Expand Down

0 comments on commit a47600b

Please sign in to comment.