Skip to content

Commit

Permalink
fix: update constants (#649)
Browse files Browse the repository at this point in the history
Co-authored-by: hoonoh <[email protected]>
  • Loading branch information
hoonoh and hoonoh authored May 10, 2023
1 parent 8422cda commit 7d9017c
Show file tree
Hide file tree
Showing 3 changed files with 57 additions and 42 deletions.
6 changes: 6 additions & 0 deletions src/constants/ec2-info.ts
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,12 @@ 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 },
'i4g.16xlarge': { vCpu: 64, memoryGiB: 512 },
'i4g.2xlarge': { vCpu: 8, memoryGiB: 64 },
'i4g.4xlarge': { vCpu: 16, memoryGiB: 128 },
'i4g.8xlarge': { vCpu: 32, memoryGiB: 256 },
'i4g.large': { vCpu: 2, memoryGiB: 16 },
'i4g.xlarge': { vCpu: 4, memoryGiB: 32 },
'i4i.16xlarge': { vCpu: 64, memoryGiB: 512 },
'i4i.2xlarge': { vCpu: 8, memoryGiB: 64 },
'i4i.32xlarge': { vCpu: 128, memoryGiB: 1024 },
Expand Down
7 changes: 7 additions & 0 deletions src/constants/ec2-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,7 @@ export const instanceFamilyStorage = [
'i2',
'i3',
'i3en',
'i4g',
'i4i',
'im4gn',
'is4gen',
Expand Down Expand Up @@ -698,6 +699,12 @@ export const allInstances = [
'i3en.12xlarge',
'i3en.24xlarge',
'i3en.metal',
'i4g.large',
'i4g.xlarge',
'i4g.2xlarge',
'i4g.4xlarge',
'i4g.8xlarge',
'i4g.16xlarge',
'i4i.large',
'i4i.xlarge',
'i4i.2xlarge',
Expand Down
86 changes: 44 additions & 42 deletions test/__snapshots__/cli.spec.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -282,24 +282,25 @@ Options:
"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", "i4i.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", "inf2.xlarge", "inf2.8xlarge", "inf2.24xlarge",
"inf2.48xlarge", "p2.xlarge", "p2.8xlarge", "p2.16xlarge", "p3.2xlarge",
"p3.8xlarge", "p3.16xlarge", "p3dn.24xlarge", "p4d.24xlarge", "trn1.2xlarge",
"trn1.32xlarge", "trn1n.32xlarge", "vt1.3xlarge", "vt1.6xlarge",
"vt1.24xlarge"]
"i3en.metal", "i4g.large", "i4g.xlarge", "i4g.2xlarge", "i4g.4xlarge",
"i4g.8xlarge", "i4g.16xlarge", "i4i.large", "i4i.xlarge", "i4i.2xlarge",
"i4i.4xlarge", "i4i.8xlarge", "i4i.16xlarge", "i4i.32xlarge", "i4i.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", "inf2.xlarge", "inf2.8xlarge",
"inf2.24xlarge", "inf2.48xlarge", "p2.xlarge", "p2.8xlarge", "p2.16xlarge",
"p3.2xlarge", "p3.8xlarge", "p3.16xlarge", "p3dn.24xlarge", "p4d.24xlarge",
"trn1.2xlarge", "trn1.32xlarge", "trn1n.32xlarge", "vt1.3xlarge",
"vt1.6xlarge", "vt1.24xlarge"]
--family EC2 instance family.
[array] [choices: "general", "compute", "memory", "storage",
"acceleratedComputing"]
Expand All @@ -311,9 +312,9 @@ Options:
"r3", "r4", "r5", "r5a", "r5ad", "r5b", "r5d", "r5dn", "r5n", "r6a", "r6g",
"r6gd", "r6i", "r6id", "r6idn", "r6in", "r7g", "x1", "x1e", "x2gd", "x2idn",
"x2iedn", "x2iezn", "z1d", "d2", "d3", "d3en", "h1", "i2", "i3", "i3en",
"i4i", "im4gn", "is4gen", "dl1", "f1", "g2", "g3", "g3s", "g4ad", "g4dn",
"g5", "g5g", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "trn1", "trn1n",
"vt1"]
"i4g", "i4i", "im4gn", "is4gen", "dl1", "f1", "g2", "g3", "g3s", "g4ad",
"g4dn", "g5", "g5g", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "trn1",
"trn1n", "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 @@ -639,24 +640,25 @@ Options:
"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", "i4i.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", "inf2.xlarge", "inf2.8xlarge", "inf2.24xlarge",
"inf2.48xlarge", "p2.xlarge", "p2.8xlarge", "p2.16xlarge", "p3.2xlarge",
"p3.8xlarge", "p3.16xlarge", "p3dn.24xlarge", "p4d.24xlarge", "trn1.2xlarge",
"trn1.32xlarge", "trn1n.32xlarge", "vt1.3xlarge", "vt1.6xlarge",
"vt1.24xlarge"]
"i3en.metal", "i4g.large", "i4g.xlarge", "i4g.2xlarge", "i4g.4xlarge",
"i4g.8xlarge", "i4g.16xlarge", "i4i.large", "i4i.xlarge", "i4i.2xlarge",
"i4i.4xlarge", "i4i.8xlarge", "i4i.16xlarge", "i4i.32xlarge", "i4i.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", "inf2.xlarge", "inf2.8xlarge",
"inf2.24xlarge", "inf2.48xlarge", "p2.xlarge", "p2.8xlarge", "p2.16xlarge",
"p3.2xlarge", "p3.8xlarge", "p3.16xlarge", "p3dn.24xlarge", "p4d.24xlarge",
"trn1.2xlarge", "trn1.32xlarge", "trn1n.32xlarge", "vt1.3xlarge",
"vt1.6xlarge", "vt1.24xlarge"]
--family EC2 instance family.
[array] [choices: "general", "compute", "memory", "storage",
"acceleratedComputing"]
Expand All @@ -668,9 +670,9 @@ Options:
"r3", "r4", "r5", "r5a", "r5ad", "r5b", "r5d", "r5dn", "r5n", "r6a", "r6g",
"r6gd", "r6i", "r6id", "r6idn", "r6in", "r7g", "x1", "x1e", "x2gd", "x2idn",
"x2iedn", "x2iezn", "z1d", "d2", "d3", "d3en", "h1", "i2", "i3", "i3en",
"i4i", "im4gn", "is4gen", "dl1", "f1", "g2", "g3", "g3s", "g4ad", "g4dn",
"g5", "g5g", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "trn1", "trn1n",
"vt1"]
"i4g", "i4i", "im4gn", "is4gen", "dl1", "f1", "g2", "g3", "g3s", "g4ad",
"g4dn", "g5", "g5g", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "trn1",
"trn1n", "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 7d9017c

Please sign in to comment.