diff --git a/src/constants/ec2-info.ts b/src/constants/ec2-info.ts index c4c76059..c9cc9b2e 100644 --- a/src/constants/ec2-info.ts +++ b/src/constants/ec2-info.ts @@ -129,6 +129,18 @@ export const ec2Info: Record<_InstanceType | string, Ec2InstanceInfo> = { 'c6in.large': { vCpu: 2, memoryGiB: 4 }, 'c6in.metal': { vCpu: 128, memoryGiB: 256 }, 'c6in.xlarge': { vCpu: 4, memoryGiB: 8 }, + 'c7a.12xlarge': { vCpu: 48, memoryGiB: 96 }, + 'c7a.16xlarge': { vCpu: 64, memoryGiB: 128 }, + 'c7a.24xlarge': { vCpu: 96, memoryGiB: 192 }, + 'c7a.2xlarge': { vCpu: 8, memoryGiB: 16 }, + 'c7a.32xlarge': { vCpu: 128, memoryGiB: 256 }, + 'c7a.48xlarge': { vCpu: 192, memoryGiB: 384 }, + 'c7a.4xlarge': { vCpu: 16, memoryGiB: 32 }, + 'c7a.8xlarge': { vCpu: 32, memoryGiB: 64 }, + 'c7a.large': { vCpu: 2, memoryGiB: 4 }, + 'c7a.medium': { vCpu: 1, memoryGiB: 2 }, + 'c7a.metal-48xl': { vCpu: 192, memoryGiB: 384 }, + 'c7a.xlarge': { vCpu: 4, memoryGiB: 8 }, 'c7g.12xlarge': { vCpu: 48, memoryGiB: 96 }, 'c7g.16xlarge': { vCpu: 64, memoryGiB: 128 }, 'c7g.2xlarge': { vCpu: 8, memoryGiB: 16 }, @@ -181,8 +193,6 @@ export const ec2Info: Record<_InstanceType | string, Ec2InstanceInfo> = { 'f1.16xlarge': { vCpu: 64, memoryGiB: 976 }, 'f1.2xlarge': { vCpu: 8, memoryGiB: 122 }, 'f1.4xlarge': { vCpu: 16, memoryGiB: 244 }, - 'g2.2xlarge': { vCpu: 8, memoryGiB: 15 }, - 'g2.8xlarge': { vCpu: 32, memoryGiB: 60 }, 'g3.16xlarge': { vCpu: 64, memoryGiB: 488 }, 'g3.4xlarge': { vCpu: 16, memoryGiB: 122 }, 'g3.8xlarge': { vCpu: 32, memoryGiB: 244 }, @@ -630,6 +640,7 @@ export const ec2Info: Record<_InstanceType | string, Ec2InstanceInfo> = { 'r7a.8xlarge': { vCpu: 32, memoryGiB: 256 }, 'r7a.large': { vCpu: 2, memoryGiB: 16 }, 'r7a.medium': { vCpu: 1, memoryGiB: 8 }, + 'r7a.metal-48xl': { vCpu: 192, memoryGiB: 1536 }, 'r7a.xlarge': { vCpu: 4, memoryGiB: 32 }, 'r7g.12xlarge': { vCpu: 48, memoryGiB: 384 }, 'r7g.16xlarge': { vCpu: 64, memoryGiB: 512 }, diff --git a/src/constants/ec2-types.ts b/src/constants/ec2-types.ts index 015907e9..c1bdcd32 100644 --- a/src/constants/ec2-types.ts +++ b/src/constants/ec2-types.ts @@ -46,6 +46,7 @@ export const instanceFamilyCompute = [ 'c6i', 'c6id', 'c6in', + 'c7a', 'c7g', 'c7gd', 'c7gn', @@ -507,6 +508,18 @@ export const allInstances = [ 'c6in.24xlarge', 'c6in.32xlarge', 'c6in.metal', + 'c7a.medium', + 'c7a.large', + 'c7a.xlarge', + 'c7a.2xlarge', + 'c7a.4xlarge', + 'c7a.8xlarge', + 'c7a.12xlarge', + 'c7a.16xlarge', + 'c7a.24xlarge', + 'c7a.32xlarge', + 'c7a.48xlarge', + 'c7a.metal-48xl', 'c7g.medium', 'c7g.large', 'c7g.xlarge', @@ -693,6 +706,7 @@ export const allInstances = [ 'r7a.24xlarge', 'r7a.32xlarge', 'r7a.48xlarge', + 'r7a.metal-48xl', 'r7g.medium', 'r7g.large', 'r7g.xlarge', diff --git a/test/__snapshots__/cli.spec.ts.snap b/test/__snapshots__/cli.spec.ts.snap index 9747444c..25354bc4 100644 --- a/test/__snapshots__/cli.spec.ts.snap +++ b/test/__snapshots__/cli.spec.ts.snap @@ -239,54 +239,57 @@ Options: "c6id.4xlarge", "c6id.8xlarge", "c6id.12xlarge", "c6id.16xlarge", "c6id.24xlarge", "c6id.32xlarge", "c6id.metal", "c6in.large", "c6in.xlarge", "c6in.2xlarge", "c6in.4xlarge", "c6in.8xlarge", "c6in.12xlarge", - "c6in.16xlarge", "c6in.24xlarge", "c6in.32xlarge", "c6in.metal", "c7g.medium", - "c7g.large", "c7g.xlarge", "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", - "c7g.12xlarge", "c7g.16xlarge", "c7g.metal", "c7gd.medium", "c7gd.large", - "c7gd.xlarge", "c7gd.2xlarge", "c7gd.4xlarge", "c7gd.8xlarge", - "c7gd.12xlarge", "c7gd.16xlarge", "c7gn.medium", "c7gn.large", "c7gn.xlarge", - "c7gn.2xlarge", "c7gn.4xlarge", "c7gn.8xlarge", "c7gn.12xlarge", - "c7gn.16xlarge", "c7i.large", "c7i.xlarge", "c7i.2xlarge", "c7i.4xlarge", - "c7i.8xlarge", "c7i.12xlarge", "c7i.16xlarge", "c7i.24xlarge", "c7i.48xlarge", - "r3.large", "r3.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", "r4.large", - "r4.xlarge", "r4.2xlarge", "r4.4xlarge", "r4.8xlarge", "r4.16xlarge", - "r5.large", "r5.xlarge", "r5.2xlarge", "r5.4xlarge", "r5.8xlarge", - "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", "r5.metal", "r5a.large", - "r5a.xlarge", "r5a.2xlarge", "r5a.4xlarge", "r5a.8xlarge", "r5a.12xlarge", - "r5a.16xlarge", "r5a.24xlarge", "r5ad.large", "r5ad.xlarge", "r5ad.2xlarge", - "r5ad.4xlarge", "r5ad.8xlarge", "r5ad.12xlarge", "r5ad.16xlarge", - "r5ad.24xlarge", "r5b.large", "r5b.xlarge", "r5b.2xlarge", "r5b.4xlarge", - "r5b.8xlarge", "r5b.12xlarge", "r5b.16xlarge", "r5b.24xlarge", "r5b.metal", - "r5d.large", "r5d.xlarge", "r5d.2xlarge", "r5d.4xlarge", "r5d.8xlarge", - "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", "r5d.metal", "r5dn.large", - "r5dn.xlarge", "r5dn.2xlarge", "r5dn.4xlarge", "r5dn.8xlarge", - "r5dn.12xlarge", "r5dn.16xlarge", "r5dn.24xlarge", "r5dn.metal", "r5n.large", - "r5n.xlarge", "r5n.2xlarge", "r5n.4xlarge", "r5n.8xlarge", "r5n.12xlarge", - "r5n.16xlarge", "r5n.24xlarge", "r5n.metal", "r6a.large", "r6a.xlarge", - "r6a.2xlarge", "r6a.4xlarge", "r6a.8xlarge", "r6a.12xlarge", "r6a.16xlarge", - "r6a.24xlarge", "r6a.32xlarge", "r6a.48xlarge", "r6a.metal", "r6g.medium", - "r6g.large", "r6g.xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", - "r6g.12xlarge", "r6g.16xlarge", "r6g.metal", "r6gd.medium", "r6gd.large", - "r6gd.xlarge", "r6gd.2xlarge", "r6gd.4xlarge", "r6gd.8xlarge", - "r6gd.12xlarge", "r6gd.16xlarge", "r6gd.metal", "r6i.large", "r6i.xlarge", - "r6i.2xlarge", "r6i.4xlarge", "r6i.8xlarge", "r6i.12xlarge", "r6i.16xlarge", - "r6i.24xlarge", "r6i.32xlarge", "r6i.metal", "r6id.large", "r6id.xlarge", - "r6id.2xlarge", "r6id.4xlarge", "r6id.8xlarge", "r6id.12xlarge", - "r6id.16xlarge", "r6id.24xlarge", "r6id.32xlarge", "r6id.metal", - "r6idn.large", "r6idn.xlarge", "r6idn.2xlarge", "r6idn.4xlarge", - "r6idn.8xlarge", "r6idn.12xlarge", "r6idn.16xlarge", "r6idn.24xlarge", - "r6idn.32xlarge", "r6idn.metal", "r6in.large", "r6in.xlarge", "r6in.2xlarge", - "r6in.4xlarge", "r6in.8xlarge", "r6in.12xlarge", "r6in.16xlarge", - "r6in.24xlarge", "r6in.32xlarge", "r6in.metal", "r7a.medium", "r7a.large", - "r7a.xlarge", "r7a.2xlarge", "r7a.4xlarge", "r7a.8xlarge", "r7a.12xlarge", - "r7a.16xlarge", "r7a.24xlarge", "r7a.32xlarge", "r7a.48xlarge", "r7g.medium", - "r7g.large", "r7g.xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", - "r7g.12xlarge", "r7g.16xlarge", "r7g.metal", "r7gd.medium", "r7gd.large", - "r7gd.xlarge", "r7gd.2xlarge", "r7gd.4xlarge", "r7gd.8xlarge", - "r7gd.12xlarge", "r7gd.16xlarge", "r7iz.large", "r7iz.xlarge", "r7iz.2xlarge", - "r7iz.4xlarge", "r7iz.8xlarge", "r7iz.12xlarge", "r7iz.16xlarge", - "r7iz.32xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.xlarge", "x1e.2xlarge", - "x1e.4xlarge", "x1e.8xlarge", "x1e.16xlarge", "x1e.32xlarge", "x2gd.medium", - "x2gd.large", "x2gd.xlarge", "x2gd.2xlarge", "x2gd.4xlarge", "x2gd.8xlarge", + "c6in.16xlarge", "c6in.24xlarge", "c6in.32xlarge", "c6in.metal", "c7a.medium", + "c7a.large", "c7a.xlarge", "c7a.2xlarge", "c7a.4xlarge", "c7a.8xlarge", + "c7a.12xlarge", "c7a.16xlarge", "c7a.24xlarge", "c7a.32xlarge", + "c7a.48xlarge", "c7a.metal-48xl", "c7g.medium", "c7g.large", "c7g.xlarge", + "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.12xlarge", "c7g.16xlarge", + "c7g.metal", "c7gd.medium", "c7gd.large", "c7gd.xlarge", "c7gd.2xlarge", + "c7gd.4xlarge", "c7gd.8xlarge", "c7gd.12xlarge", "c7gd.16xlarge", + "c7gn.medium", "c7gn.large", "c7gn.xlarge", "c7gn.2xlarge", "c7gn.4xlarge", + "c7gn.8xlarge", "c7gn.12xlarge", "c7gn.16xlarge", "c7i.large", "c7i.xlarge", + "c7i.2xlarge", "c7i.4xlarge", "c7i.8xlarge", "c7i.12xlarge", "c7i.16xlarge", + "c7i.24xlarge", "c7i.48xlarge", "r3.large", "r3.xlarge", "r3.2xlarge", + "r3.4xlarge", "r3.8xlarge", "r4.large", "r4.xlarge", "r4.2xlarge", + "r4.4xlarge", "r4.8xlarge", "r4.16xlarge", "r5.large", "r5.xlarge", + "r5.2xlarge", "r5.4xlarge", "r5.8xlarge", "r5.12xlarge", "r5.16xlarge", + "r5.24xlarge", "r5.metal", "r5a.large", "r5a.xlarge", "r5a.2xlarge", + "r5a.4xlarge", "r5a.8xlarge", "r5a.12xlarge", "r5a.16xlarge", "r5a.24xlarge", + "r5ad.large", "r5ad.xlarge", "r5ad.2xlarge", "r5ad.4xlarge", "r5ad.8xlarge", + "r5ad.12xlarge", "r5ad.16xlarge", "r5ad.24xlarge", "r5b.large", "r5b.xlarge", + "r5b.2xlarge", "r5b.4xlarge", "r5b.8xlarge", "r5b.12xlarge", "r5b.16xlarge", + "r5b.24xlarge", "r5b.metal", "r5d.large", "r5d.xlarge", "r5d.2xlarge", + "r5d.4xlarge", "r5d.8xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", + "r5d.metal", "r5dn.large", "r5dn.xlarge", "r5dn.2xlarge", "r5dn.4xlarge", + "r5dn.8xlarge", "r5dn.12xlarge", "r5dn.16xlarge", "r5dn.24xlarge", + "r5dn.metal", "r5n.large", "r5n.xlarge", "r5n.2xlarge", "r5n.4xlarge", + "r5n.8xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", "r5n.metal", + "r6a.large", "r6a.xlarge", "r6a.2xlarge", "r6a.4xlarge", "r6a.8xlarge", + "r6a.12xlarge", "r6a.16xlarge", "r6a.24xlarge", "r6a.32xlarge", + "r6a.48xlarge", "r6a.metal", "r6g.medium", "r6g.large", "r6g.xlarge", + "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.12xlarge", "r6g.16xlarge", + "r6g.metal", "r6gd.medium", "r6gd.large", "r6gd.xlarge", "r6gd.2xlarge", + "r6gd.4xlarge", "r6gd.8xlarge", "r6gd.12xlarge", "r6gd.16xlarge", + "r6gd.metal", "r6i.large", "r6i.xlarge", "r6i.2xlarge", "r6i.4xlarge", + "r6i.8xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", "r6i.32xlarge", + "r6i.metal", "r6id.large", "r6id.xlarge", "r6id.2xlarge", "r6id.4xlarge", + "r6id.8xlarge", "r6id.12xlarge", "r6id.16xlarge", "r6id.24xlarge", + "r6id.32xlarge", "r6id.metal", "r6idn.large", "r6idn.xlarge", "r6idn.2xlarge", + "r6idn.4xlarge", "r6idn.8xlarge", "r6idn.12xlarge", "r6idn.16xlarge", + "r6idn.24xlarge", "r6idn.32xlarge", "r6idn.metal", "r6in.large", + "r6in.xlarge", "r6in.2xlarge", "r6in.4xlarge", "r6in.8xlarge", + "r6in.12xlarge", "r6in.16xlarge", "r6in.24xlarge", "r6in.32xlarge", + "r6in.metal", "r7a.medium", "r7a.large", "r7a.xlarge", "r7a.2xlarge", + "r7a.4xlarge", "r7a.8xlarge", "r7a.12xlarge", "r7a.16xlarge", "r7a.24xlarge", + "r7a.32xlarge", "r7a.48xlarge", "r7a.metal-48xl", "r7g.medium", "r7g.large", + "r7g.xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.12xlarge", + "r7g.16xlarge", "r7g.metal", "r7gd.medium", "r7gd.large", "r7gd.xlarge", + "r7gd.2xlarge", "r7gd.4xlarge", "r7gd.8xlarge", "r7gd.12xlarge", + "r7gd.16xlarge", "r7iz.large", "r7iz.xlarge", "r7iz.2xlarge", "r7iz.4xlarge", + "r7iz.8xlarge", "r7iz.12xlarge", "r7iz.16xlarge", "r7iz.32xlarge", + "x1.16xlarge", "x1.32xlarge", "x1e.xlarge", "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", "x2idn.metal", "x2iedn.xlarge", "x2iedn.2xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.16xlarge", @@ -328,13 +331,13 @@ Options: "m4", "m5", "m5a", "m5ad", "m5d", "m5dn", "m5n", "m5zn", "m6a", "m6g", "m6gd", "m6i", "m6id", "m6idn", "m6in", "m7a", "m7g", "m7gd", "m7i", "m7i-flex", "c1", "c3", "c4", "c5", "c5a", "c5ad", "c5d", "c5n", "c6a", "c6g", "c6gd", "c6gn", - "c6i", "c6id", "c6in", "c7g", "c7gd", "c7gn", "c7i", "r3", "r4", "r5", "r5a", - "r5ad", "r5b", "r5d", "r5dn", "r5n", "r6a", "r6g", "r6gd", "r6i", "r6id", - "r6idn", "r6in", "r7a", "r7g", "r7gd", "r7iz", "x1", "x1e", "x2gd", "x2idn", - "x2iedn", "x2iezn", "z1d", "d2", "d3", "d3en", "h1", "i2", "i3", "i3en", - "i4g", "i4i", "im4gn", "is4gen", "dl1", "f1", "g2", "g3", "g3s", "g4ad", - "g4dn", "g5", "g5g", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "p5", "trn1", - "trn1n", "vt1"] + "c6i", "c6id", "c6in", "c7a", "c7g", "c7gd", "c7gn", "c7i", "r3", "r4", "r5", + "r5a", "r5ad", "r5b", "r5d", "r5dn", "r5n", "r6a", "r6g", "r6gd", "r6i", + "r6id", "r6idn", "r6in", "r7a", "r7g", "r7gd", "r7iz", "x1", "x1e", "x2gd", + "x2idn", "x2iedn", "x2iezn", "z1d", "d2", "d3", "d3en", "h1", "i2", "i3", + "i3en", "i4g", "i4i", "im4gn", "is4gen", "dl1", "f1", "g2", "g3", "g3s", + "g4ad", "g4dn", "g5", "g5g", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "p5", + "trn1", "trn1n", "vt1"] -s, --size EC2 instance sizes. [array] [choices: "nano", "micro", "small", "medium", "large", "xlarge", "2xlarge", "3xlarge", "4xlarge", "6xlarge", "8xlarge", "9xlarge", "10xlarge", @@ -617,54 +620,57 @@ Options: "c6id.4xlarge", "c6id.8xlarge", "c6id.12xlarge", "c6id.16xlarge", "c6id.24xlarge", "c6id.32xlarge", "c6id.metal", "c6in.large", "c6in.xlarge", "c6in.2xlarge", "c6in.4xlarge", "c6in.8xlarge", "c6in.12xlarge", - "c6in.16xlarge", "c6in.24xlarge", "c6in.32xlarge", "c6in.metal", "c7g.medium", - "c7g.large", "c7g.xlarge", "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", - "c7g.12xlarge", "c7g.16xlarge", "c7g.metal", "c7gd.medium", "c7gd.large", - "c7gd.xlarge", "c7gd.2xlarge", "c7gd.4xlarge", "c7gd.8xlarge", - "c7gd.12xlarge", "c7gd.16xlarge", "c7gn.medium", "c7gn.large", "c7gn.xlarge", - "c7gn.2xlarge", "c7gn.4xlarge", "c7gn.8xlarge", "c7gn.12xlarge", - "c7gn.16xlarge", "c7i.large", "c7i.xlarge", "c7i.2xlarge", "c7i.4xlarge", - "c7i.8xlarge", "c7i.12xlarge", "c7i.16xlarge", "c7i.24xlarge", "c7i.48xlarge", - "r3.large", "r3.xlarge", "r3.2xlarge", "r3.4xlarge", "r3.8xlarge", "r4.large", - "r4.xlarge", "r4.2xlarge", "r4.4xlarge", "r4.8xlarge", "r4.16xlarge", - "r5.large", "r5.xlarge", "r5.2xlarge", "r5.4xlarge", "r5.8xlarge", - "r5.12xlarge", "r5.16xlarge", "r5.24xlarge", "r5.metal", "r5a.large", - "r5a.xlarge", "r5a.2xlarge", "r5a.4xlarge", "r5a.8xlarge", "r5a.12xlarge", - "r5a.16xlarge", "r5a.24xlarge", "r5ad.large", "r5ad.xlarge", "r5ad.2xlarge", - "r5ad.4xlarge", "r5ad.8xlarge", "r5ad.12xlarge", "r5ad.16xlarge", - "r5ad.24xlarge", "r5b.large", "r5b.xlarge", "r5b.2xlarge", "r5b.4xlarge", - "r5b.8xlarge", "r5b.12xlarge", "r5b.16xlarge", "r5b.24xlarge", "r5b.metal", - "r5d.large", "r5d.xlarge", "r5d.2xlarge", "r5d.4xlarge", "r5d.8xlarge", - "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", "r5d.metal", "r5dn.large", - "r5dn.xlarge", "r5dn.2xlarge", "r5dn.4xlarge", "r5dn.8xlarge", - "r5dn.12xlarge", "r5dn.16xlarge", "r5dn.24xlarge", "r5dn.metal", "r5n.large", - "r5n.xlarge", "r5n.2xlarge", "r5n.4xlarge", "r5n.8xlarge", "r5n.12xlarge", - "r5n.16xlarge", "r5n.24xlarge", "r5n.metal", "r6a.large", "r6a.xlarge", - "r6a.2xlarge", "r6a.4xlarge", "r6a.8xlarge", "r6a.12xlarge", "r6a.16xlarge", - "r6a.24xlarge", "r6a.32xlarge", "r6a.48xlarge", "r6a.metal", "r6g.medium", - "r6g.large", "r6g.xlarge", "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", - "r6g.12xlarge", "r6g.16xlarge", "r6g.metal", "r6gd.medium", "r6gd.large", - "r6gd.xlarge", "r6gd.2xlarge", "r6gd.4xlarge", "r6gd.8xlarge", - "r6gd.12xlarge", "r6gd.16xlarge", "r6gd.metal", "r6i.large", "r6i.xlarge", - "r6i.2xlarge", "r6i.4xlarge", "r6i.8xlarge", "r6i.12xlarge", "r6i.16xlarge", - "r6i.24xlarge", "r6i.32xlarge", "r6i.metal", "r6id.large", "r6id.xlarge", - "r6id.2xlarge", "r6id.4xlarge", "r6id.8xlarge", "r6id.12xlarge", - "r6id.16xlarge", "r6id.24xlarge", "r6id.32xlarge", "r6id.metal", - "r6idn.large", "r6idn.xlarge", "r6idn.2xlarge", "r6idn.4xlarge", - "r6idn.8xlarge", "r6idn.12xlarge", "r6idn.16xlarge", "r6idn.24xlarge", - "r6idn.32xlarge", "r6idn.metal", "r6in.large", "r6in.xlarge", "r6in.2xlarge", - "r6in.4xlarge", "r6in.8xlarge", "r6in.12xlarge", "r6in.16xlarge", - "r6in.24xlarge", "r6in.32xlarge", "r6in.metal", "r7a.medium", "r7a.large", - "r7a.xlarge", "r7a.2xlarge", "r7a.4xlarge", "r7a.8xlarge", "r7a.12xlarge", - "r7a.16xlarge", "r7a.24xlarge", "r7a.32xlarge", "r7a.48xlarge", "r7g.medium", - "r7g.large", "r7g.xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", - "r7g.12xlarge", "r7g.16xlarge", "r7g.metal", "r7gd.medium", "r7gd.large", - "r7gd.xlarge", "r7gd.2xlarge", "r7gd.4xlarge", "r7gd.8xlarge", - "r7gd.12xlarge", "r7gd.16xlarge", "r7iz.large", "r7iz.xlarge", "r7iz.2xlarge", - "r7iz.4xlarge", "r7iz.8xlarge", "r7iz.12xlarge", "r7iz.16xlarge", - "r7iz.32xlarge", "x1.16xlarge", "x1.32xlarge", "x1e.xlarge", "x1e.2xlarge", - "x1e.4xlarge", "x1e.8xlarge", "x1e.16xlarge", "x1e.32xlarge", "x2gd.medium", - "x2gd.large", "x2gd.xlarge", "x2gd.2xlarge", "x2gd.4xlarge", "x2gd.8xlarge", + "c6in.16xlarge", "c6in.24xlarge", "c6in.32xlarge", "c6in.metal", "c7a.medium", + "c7a.large", "c7a.xlarge", "c7a.2xlarge", "c7a.4xlarge", "c7a.8xlarge", + "c7a.12xlarge", "c7a.16xlarge", "c7a.24xlarge", "c7a.32xlarge", + "c7a.48xlarge", "c7a.metal-48xl", "c7g.medium", "c7g.large", "c7g.xlarge", + "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.12xlarge", "c7g.16xlarge", + "c7g.metal", "c7gd.medium", "c7gd.large", "c7gd.xlarge", "c7gd.2xlarge", + "c7gd.4xlarge", "c7gd.8xlarge", "c7gd.12xlarge", "c7gd.16xlarge", + "c7gn.medium", "c7gn.large", "c7gn.xlarge", "c7gn.2xlarge", "c7gn.4xlarge", + "c7gn.8xlarge", "c7gn.12xlarge", "c7gn.16xlarge", "c7i.large", "c7i.xlarge", + "c7i.2xlarge", "c7i.4xlarge", "c7i.8xlarge", "c7i.12xlarge", "c7i.16xlarge", + "c7i.24xlarge", "c7i.48xlarge", "r3.large", "r3.xlarge", "r3.2xlarge", + "r3.4xlarge", "r3.8xlarge", "r4.large", "r4.xlarge", "r4.2xlarge", + "r4.4xlarge", "r4.8xlarge", "r4.16xlarge", "r5.large", "r5.xlarge", + "r5.2xlarge", "r5.4xlarge", "r5.8xlarge", "r5.12xlarge", "r5.16xlarge", + "r5.24xlarge", "r5.metal", "r5a.large", "r5a.xlarge", "r5a.2xlarge", + "r5a.4xlarge", "r5a.8xlarge", "r5a.12xlarge", "r5a.16xlarge", "r5a.24xlarge", + "r5ad.large", "r5ad.xlarge", "r5ad.2xlarge", "r5ad.4xlarge", "r5ad.8xlarge", + "r5ad.12xlarge", "r5ad.16xlarge", "r5ad.24xlarge", "r5b.large", "r5b.xlarge", + "r5b.2xlarge", "r5b.4xlarge", "r5b.8xlarge", "r5b.12xlarge", "r5b.16xlarge", + "r5b.24xlarge", "r5b.metal", "r5d.large", "r5d.xlarge", "r5d.2xlarge", + "r5d.4xlarge", "r5d.8xlarge", "r5d.12xlarge", "r5d.16xlarge", "r5d.24xlarge", + "r5d.metal", "r5dn.large", "r5dn.xlarge", "r5dn.2xlarge", "r5dn.4xlarge", + "r5dn.8xlarge", "r5dn.12xlarge", "r5dn.16xlarge", "r5dn.24xlarge", + "r5dn.metal", "r5n.large", "r5n.xlarge", "r5n.2xlarge", "r5n.4xlarge", + "r5n.8xlarge", "r5n.12xlarge", "r5n.16xlarge", "r5n.24xlarge", "r5n.metal", + "r6a.large", "r6a.xlarge", "r6a.2xlarge", "r6a.4xlarge", "r6a.8xlarge", + "r6a.12xlarge", "r6a.16xlarge", "r6a.24xlarge", "r6a.32xlarge", + "r6a.48xlarge", "r6a.metal", "r6g.medium", "r6g.large", "r6g.xlarge", + "r6g.2xlarge", "r6g.4xlarge", "r6g.8xlarge", "r6g.12xlarge", "r6g.16xlarge", + "r6g.metal", "r6gd.medium", "r6gd.large", "r6gd.xlarge", "r6gd.2xlarge", + "r6gd.4xlarge", "r6gd.8xlarge", "r6gd.12xlarge", "r6gd.16xlarge", + "r6gd.metal", "r6i.large", "r6i.xlarge", "r6i.2xlarge", "r6i.4xlarge", + "r6i.8xlarge", "r6i.12xlarge", "r6i.16xlarge", "r6i.24xlarge", "r6i.32xlarge", + "r6i.metal", "r6id.large", "r6id.xlarge", "r6id.2xlarge", "r6id.4xlarge", + "r6id.8xlarge", "r6id.12xlarge", "r6id.16xlarge", "r6id.24xlarge", + "r6id.32xlarge", "r6id.metal", "r6idn.large", "r6idn.xlarge", "r6idn.2xlarge", + "r6idn.4xlarge", "r6idn.8xlarge", "r6idn.12xlarge", "r6idn.16xlarge", + "r6idn.24xlarge", "r6idn.32xlarge", "r6idn.metal", "r6in.large", + "r6in.xlarge", "r6in.2xlarge", "r6in.4xlarge", "r6in.8xlarge", + "r6in.12xlarge", "r6in.16xlarge", "r6in.24xlarge", "r6in.32xlarge", + "r6in.metal", "r7a.medium", "r7a.large", "r7a.xlarge", "r7a.2xlarge", + "r7a.4xlarge", "r7a.8xlarge", "r7a.12xlarge", "r7a.16xlarge", "r7a.24xlarge", + "r7a.32xlarge", "r7a.48xlarge", "r7a.metal-48xl", "r7g.medium", "r7g.large", + "r7g.xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.12xlarge", + "r7g.16xlarge", "r7g.metal", "r7gd.medium", "r7gd.large", "r7gd.xlarge", + "r7gd.2xlarge", "r7gd.4xlarge", "r7gd.8xlarge", "r7gd.12xlarge", + "r7gd.16xlarge", "r7iz.large", "r7iz.xlarge", "r7iz.2xlarge", "r7iz.4xlarge", + "r7iz.8xlarge", "r7iz.12xlarge", "r7iz.16xlarge", "r7iz.32xlarge", + "x1.16xlarge", "x1.32xlarge", "x1e.xlarge", "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", "x2idn.metal", "x2iedn.xlarge", "x2iedn.2xlarge", "x2iedn.4xlarge", "x2iedn.8xlarge", "x2iedn.16xlarge", @@ -706,13 +712,13 @@ Options: "m4", "m5", "m5a", "m5ad", "m5d", "m5dn", "m5n", "m5zn", "m6a", "m6g", "m6gd", "m6i", "m6id", "m6idn", "m6in", "m7a", "m7g", "m7gd", "m7i", "m7i-flex", "c1", "c3", "c4", "c5", "c5a", "c5ad", "c5d", "c5n", "c6a", "c6g", "c6gd", "c6gn", - "c6i", "c6id", "c6in", "c7g", "c7gd", "c7gn", "c7i", "r3", "r4", "r5", "r5a", - "r5ad", "r5b", "r5d", "r5dn", "r5n", "r6a", "r6g", "r6gd", "r6i", "r6id", - "r6idn", "r6in", "r7a", "r7g", "r7gd", "r7iz", "x1", "x1e", "x2gd", "x2idn", - "x2iedn", "x2iezn", "z1d", "d2", "d3", "d3en", "h1", "i2", "i3", "i3en", - "i4g", "i4i", "im4gn", "is4gen", "dl1", "f1", "g2", "g3", "g3s", "g4ad", - "g4dn", "g5", "g5g", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "p5", "trn1", - "trn1n", "vt1"] + "c6i", "c6id", "c6in", "c7a", "c7g", "c7gd", "c7gn", "c7i", "r3", "r4", "r5", + "r5a", "r5ad", "r5b", "r5d", "r5dn", "r5n", "r6a", "r6g", "r6gd", "r6i", + "r6id", "r6idn", "r6in", "r7a", "r7g", "r7gd", "r7iz", "x1", "x1e", "x2gd", + "x2idn", "x2iedn", "x2iezn", "z1d", "d2", "d3", "d3en", "h1", "i2", "i3", + "i3en", "i4g", "i4i", "im4gn", "is4gen", "dl1", "f1", "g2", "g3", "g3s", + "g4ad", "g4dn", "g5", "g5g", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "p5", + "trn1", "trn1n", "vt1"] -s, --size EC2 instance sizes. [array] [choices: "nano", "micro", "small", "medium", "large", "xlarge", "2xlarge", "3xlarge", "4xlarge", "6xlarge", "8xlarge", "9xlarge", "10xlarge",