Skip to content

Commit

Permalink
fix: update constants (#919)
Browse files Browse the repository at this point in the history
  • Loading branch information
hoonoh authored Sep 19, 2024
1 parent c459ee2 commit 29c64b9
Show file tree
Hide file tree
Showing 3 changed files with 77 additions and 46 deletions.
12 changes: 12 additions & 0 deletions src/constants/ec2-info.ts
Original file line number Diff line number Diff line change
Expand Up @@ -814,6 +814,18 @@ export const ec2Info: Record<_InstanceType | string, Ec2InstanceInfo> = {
'x2iezn.6xlarge': { vCpu: 24, memoryGiB: 768, architectures: ['x86_64'] },
'x2iezn.8xlarge': { vCpu: 32, memoryGiB: 1024, architectures: ['x86_64'] },
'x2iezn.metal': { vCpu: 48, memoryGiB: 1536, architectures: ['x86_64'] },
'x8g.12xlarge': { vCpu: 48, memoryGiB: 768, architectures: ['arm64'] },
'x8g.16xlarge': { vCpu: 64, memoryGiB: 1024, architectures: ['arm64'] },
'x8g.24xlarge': { vCpu: 96, memoryGiB: 1536, architectures: ['arm64'] },
'x8g.2xlarge': { vCpu: 8, memoryGiB: 128, architectures: ['arm64'] },
'x8g.48xlarge': { vCpu: 192, memoryGiB: 3072, architectures: ['arm64'] },
'x8g.4xlarge': { vCpu: 16, memoryGiB: 256, architectures: ['arm64'] },
'x8g.8xlarge': { vCpu: 32, memoryGiB: 512, architectures: ['arm64'] },
'x8g.large': { vCpu: 2, memoryGiB: 32, architectures: ['arm64'] },
'x8g.medium': { vCpu: 1, memoryGiB: 16, architectures: ['arm64'] },
'x8g.metal-24xl': { vCpu: 96, memoryGiB: 1536, architectures: ['arm64'] },
'x8g.metal-48xl': { vCpu: 192, memoryGiB: 3072, architectures: ['arm64'] },
'x8g.xlarge': { vCpu: 4, memoryGiB: 64, architectures: ['arm64'] },
'z1d.12xlarge': { vCpu: 48, memoryGiB: 384, architectures: ['x86_64'] },
'z1d.2xlarge': { vCpu: 8, memoryGiB: 64, architectures: ['x86_64'] },
'z1d.3xlarge': { vCpu: 12, memoryGiB: 96, architectures: ['x86_64'] },
Expand Down
13 changes: 13 additions & 0 deletions src/constants/ec2-types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ export const instanceFamilyMemory = [
'x2idn',
'x2iedn',
'x2iezn',
'x8g',
'z1d',
'cr1',
] as const;
Expand Down Expand Up @@ -871,6 +872,18 @@ export const allInstances = [
'x2iezn.8xlarge',
'x2iezn.12xlarge',
'x2iezn.metal',
'x8g.medium',
'x8g.large',
'x8g.xlarge',
'x8g.2xlarge',
'x8g.4xlarge',
'x8g.8xlarge',
'x8g.12xlarge',
'x8g.16xlarge',
'x8g.24xlarge',
'x8g.48xlarge',
'x8g.metal-24xl',
'x8g.metal-48xl',
'z1d.large',
'z1d.xlarge',
'z1d.2xlarge',
Expand Down
98 changes: 52 additions & 46 deletions test/__snapshots__/cli.spec.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -340,25 +340,28 @@ Options:
"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", "cr1.8xlarge",
"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", "hi1.4xlarge", "hs1.8xlarge",
"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", "i4g.large",
"i4g.xlarge", "i4g.2xlarge", "i4g.4xlarge", "i4g.8xlarge", "i4g.16xlarge",
"i4i.large", "i4i.xlarge", "i4i.2xlarge", "i4i.4xlarge", "i4i.8xlarge",
"i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", "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", "dl2q.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",
"x2iezn.12xlarge", "x2iezn.metal", "x8g.medium", "x8g.large", "x8g.xlarge",
"x8g.2xlarge", "x8g.4xlarge", "x8g.8xlarge", "x8g.12xlarge", "x8g.16xlarge",
"x8g.24xlarge", "x8g.48xlarge", "x8g.metal-24xl", "x8g.metal-48xl",
"z1d.large", "z1d.xlarge", "z1d.2xlarge", "z1d.3xlarge", "z1d.6xlarge",
"z1d.12xlarge", "z1d.metal", "cr1.8xlarge", "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", "hi1.4xlarge", "hs1.8xlarge", "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", "i4g.large", "i4g.xlarge",
"i4g.2xlarge", "i4g.4xlarge", "i4g.8xlarge", "i4g.16xlarge", "i4i.large",
"i4i.xlarge", "i4i.2xlarge", "i4i.4xlarge", "i4i.8xlarge", "i4i.12xlarge",
"i4i.16xlarge", "i4i.24xlarge", "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",
"dl2q.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",
Expand Down Expand Up @@ -389,10 +392,10 @@ Options:
"r6gd", "r6i", "r6id", "r6idn", "r6in", "r7a", "r7g", "r7gd", "r7i", "r7iz",
"r8g", "u-12tb1", "u-18tb1", "u-24tb1", "u-3tb1", "u-6tb1", "u-9tb1",
"u7i-12tb", "u7ib-12tb", "u7in-16tb", "u7in-24tb", "u7in-32tb", "x1", "x1e",
"x2gd", "x2idn", "x2iedn", "x2iezn", "z1d", "cr1", "d2", "d3", "d3en", "h1",
"hi1", "hs1", "i2", "i3", "i3en", "i4g", "i4i", "im4gn", "is4gen", "dl1",
"dl2q", "f1", "g2", "g3", "g3s", "g4ad", "g4dn", "g5", "g5g", "g6", "g6e",
"gr6", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "p4de", "p5", "trn1",
"x2gd", "x2idn", "x2iedn", "x2iezn", "x8g", "z1d", "cr1", "d2", "d3", "d3en",
"h1", "hi1", "hs1", "i2", "i3", "i3en", "i4g", "i4i", "im4gn", "is4gen",
"dl1", "dl2q", "f1", "g2", "g3", "g3s", "g4ad", "g4dn", "g5", "g5g", "g6",
"g6e", "gr6", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "p4de", "p5", "trn1",
"trn1n", "vt1", "cg1", "hpc6a", "hpc6id", "hpc7a", "hpc7g"]
-s, --size EC2 instance sizes.
[array] [choices: "nano", "micro", "small", "medium", "large", "xlarge",
Expand Down Expand Up @@ -786,25 +789,28 @@ Options:
"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", "cr1.8xlarge",
"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", "hi1.4xlarge", "hs1.8xlarge",
"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", "i4g.large",
"i4g.xlarge", "i4g.2xlarge", "i4g.4xlarge", "i4g.8xlarge", "i4g.16xlarge",
"i4i.large", "i4i.xlarge", "i4i.2xlarge", "i4i.4xlarge", "i4i.8xlarge",
"i4i.12xlarge", "i4i.16xlarge", "i4i.24xlarge", "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", "dl2q.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",
"x2iezn.12xlarge", "x2iezn.metal", "x8g.medium", "x8g.large", "x8g.xlarge",
"x8g.2xlarge", "x8g.4xlarge", "x8g.8xlarge", "x8g.12xlarge", "x8g.16xlarge",
"x8g.24xlarge", "x8g.48xlarge", "x8g.metal-24xl", "x8g.metal-48xl",
"z1d.large", "z1d.xlarge", "z1d.2xlarge", "z1d.3xlarge", "z1d.6xlarge",
"z1d.12xlarge", "z1d.metal", "cr1.8xlarge", "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", "hi1.4xlarge", "hs1.8xlarge", "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", "i4g.large", "i4g.xlarge",
"i4g.2xlarge", "i4g.4xlarge", "i4g.8xlarge", "i4g.16xlarge", "i4i.large",
"i4i.xlarge", "i4i.2xlarge", "i4i.4xlarge", "i4i.8xlarge", "i4i.12xlarge",
"i4i.16xlarge", "i4i.24xlarge", "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",
"dl2q.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",
Expand Down Expand Up @@ -835,10 +841,10 @@ Options:
"r6gd", "r6i", "r6id", "r6idn", "r6in", "r7a", "r7g", "r7gd", "r7i", "r7iz",
"r8g", "u-12tb1", "u-18tb1", "u-24tb1", "u-3tb1", "u-6tb1", "u-9tb1",
"u7i-12tb", "u7ib-12tb", "u7in-16tb", "u7in-24tb", "u7in-32tb", "x1", "x1e",
"x2gd", "x2idn", "x2iedn", "x2iezn", "z1d", "cr1", "d2", "d3", "d3en", "h1",
"hi1", "hs1", "i2", "i3", "i3en", "i4g", "i4i", "im4gn", "is4gen", "dl1",
"dl2q", "f1", "g2", "g3", "g3s", "g4ad", "g4dn", "g5", "g5g", "g6", "g6e",
"gr6", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "p4de", "p5", "trn1",
"x2gd", "x2idn", "x2iedn", "x2iezn", "x8g", "z1d", "cr1", "d2", "d3", "d3en",
"h1", "hi1", "hs1", "i2", "i3", "i3en", "i4g", "i4i", "im4gn", "is4gen",
"dl1", "dl2q", "f1", "g2", "g3", "g3s", "g4ad", "g4dn", "g5", "g5g", "g6",
"g6e", "gr6", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "p4de", "p5", "trn1",
"trn1n", "vt1", "cg1", "hpc6a", "hpc6id", "hpc7a", "hpc7g"]
-s, --size EC2 instance sizes.
[array] [choices: "nano", "micro", "small", "medium", "large", "xlarge",
Expand Down

0 comments on commit 29c64b9

Please sign in to comment.