From fbb14d343c46e463f3b6d77d915a9f0fa1870f70 Mon Sep 17 00:00:00 2001 From: hoonoh <2078254+hoonoh@users.noreply.github.com> Date: Fri, 17 Jan 2025 00:15:47 +0000 Subject: [PATCH] fix: update constants --- src/constants/ec2-info.ts | 4 + src/constants/ec2-types.ts | 4 + test/__snapshots__/cli.spec.ts.snap | 294 ++++++++++++++-------------- 3 files changed, 156 insertions(+), 146 deletions(-) diff --git a/src/constants/ec2-info.ts b/src/constants/ec2-info.ts index 791edfcc..968e3f98 100644 --- a/src/constants/ec2-info.ts +++ b/src/constants/ec2-info.ts @@ -172,6 +172,8 @@ export const ec2Info: Record<_InstanceType | string, Ec2InstanceInfo> = { 'c7gn.medium': { vCpu: 1, memoryGiB: 2, architectures: ['arm64'] }, 'c7gn.metal': { vCpu: 64, memoryGiB: 128, architectures: ['arm64'] }, 'c7gn.xlarge': { vCpu: 4, memoryGiB: 8, architectures: ['arm64'] }, + 'c7i-flex.12xlarge': { vCpu: 48, memoryGiB: 96, architectures: ['x86_64'] }, + 'c7i-flex.16xlarge': { vCpu: 64, memoryGiB: 128, architectures: ['x86_64'] }, 'c7i-flex.2xlarge': { vCpu: 8, memoryGiB: 16, architectures: ['x86_64'] }, 'c7i-flex.4xlarge': { vCpu: 16, memoryGiB: 32, architectures: ['x86_64'] }, 'c7i-flex.8xlarge': { vCpu: 32, memoryGiB: 64, architectures: ['x86_64'] }, @@ -526,6 +528,8 @@ export const ec2Info: Record<_InstanceType | string, Ec2InstanceInfo> = { 'm7gd.medium': { vCpu: 1, memoryGiB: 4, architectures: ['arm64'] }, 'm7gd.metal': { vCpu: 64, memoryGiB: 256, architectures: ['arm64'] }, 'm7gd.xlarge': { vCpu: 4, memoryGiB: 16, architectures: ['arm64'] }, + 'm7i-flex.12xlarge': { vCpu: 48, memoryGiB: 192, architectures: ['x86_64'] }, + 'm7i-flex.16xlarge': { vCpu: 64, memoryGiB: 256, architectures: ['x86_64'] }, 'm7i-flex.2xlarge': { vCpu: 8, memoryGiB: 32, architectures: ['x86_64'] }, 'm7i-flex.4xlarge': { vCpu: 16, memoryGiB: 64, architectures: ['x86_64'] }, 'm7i-flex.8xlarge': { vCpu: 32, memoryGiB: 128, architectures: ['x86_64'] }, diff --git a/src/constants/ec2-types.ts b/src/constants/ec2-types.ts index da279dc9..aeb99a45 100644 --- a/src/constants/ec2-types.ts +++ b/src/constants/ec2-types.ts @@ -440,6 +440,8 @@ export const allInstances = [ 'm7i-flex.2xlarge', 'm7i-flex.4xlarge', 'm7i-flex.8xlarge', + 'm7i-flex.12xlarge', + 'm7i-flex.16xlarge', 'm8g.medium', 'm8g.large', 'm8g.xlarge', @@ -632,6 +634,8 @@ export const allInstances = [ 'c7i-flex.2xlarge', 'c7i-flex.4xlarge', 'c7i-flex.8xlarge', + 'c7i-flex.12xlarge', + 'c7i-flex.16xlarge', 'c8g.medium', 'c8g.large', 'c8g.xlarge', diff --git a/test/__snapshots__/cli.spec.ts.snap b/test/__snapshots__/cli.spec.ts.snap index a65aa6f6..16867f53 100644 --- a/test/__snapshots__/cli.spec.ts.snap +++ b/test/__snapshots__/cli.spec.ts.snap @@ -248,79 +248,80 @@ Options: "m7i.xlarge", "m7i.2xlarge", "m7i.4xlarge", "m7i.8xlarge", "m7i.12xlarge", "m7i.16xlarge", "m7i.24xlarge", "m7i.48xlarge", "m7i.metal-24xl", "m7i.metal-48xl", "m7i-flex.large", "m7i-flex.xlarge", "m7i-flex.2xlarge", - "m7i-flex.4xlarge", "m7i-flex.8xlarge", "m8g.medium", "m8g.large", - "m8g.xlarge", "m8g.2xlarge", "m8g.4xlarge", "m8g.8xlarge", "m8g.12xlarge", - "m8g.16xlarge", "m8g.24xlarge", "m8g.48xlarge", "m8g.metal-24xl", - "m8g.metal-48xl", "mac1.metal", "mac2.metal", "mac2-m1ultra.metal", - "mac2-m2.metal", "mac2-m2pro.metal", "c1.medium", "c1.xlarge", "c3.large", - "c3.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", "c4.large", - "c4.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", "c5.large", - "c5.xlarge", "c5.2xlarge", "c5.4xlarge", "c5.9xlarge", "c5.12xlarge", - "c5.18xlarge", "c5.24xlarge", "c5.metal", "c5a.large", "c5a.xlarge", - "c5a.2xlarge", "c5a.4xlarge", "c5a.8xlarge", "c5a.12xlarge", "c5a.16xlarge", - "c5a.24xlarge", "c5ad.large", "c5ad.xlarge", "c5ad.2xlarge", "c5ad.4xlarge", - "c5ad.8xlarge", "c5ad.12xlarge", "c5ad.16xlarge", "c5ad.24xlarge", - "c5d.large", "c5d.xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", - "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", "c5d.metal", "c5n.large", - "c5n.xlarge", "c5n.2xlarge", "c5n.4xlarge", "c5n.9xlarge", "c5n.18xlarge", - "c5n.metal", "c6a.large", "c6a.xlarge", "c6a.2xlarge", "c6a.4xlarge", - "c6a.8xlarge", "c6a.12xlarge", "c6a.16xlarge", "c6a.24xlarge", "c6a.32xlarge", - "c6a.48xlarge", "c6a.metal", "c6g.medium", "c6g.large", "c6g.xlarge", - "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.12xlarge", "c6g.16xlarge", - "c6g.metal", "c6gd.medium", "c6gd.large", "c6gd.xlarge", "c6gd.2xlarge", - "c6gd.4xlarge", "c6gd.8xlarge", "c6gd.12xlarge", "c6gd.16xlarge", - "c6gd.metal", "c6gn.medium", "c6gn.large", "c6gn.xlarge", "c6gn.2xlarge", - "c6gn.4xlarge", "c6gn.8xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6i.large", - "c6i.xlarge", "c6i.2xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.12xlarge", - "c6i.16xlarge", "c6i.24xlarge", "c6i.32xlarge", "c6i.metal", "c6id.large", - "c6id.xlarge", "c6id.2xlarge", "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", "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", "c7gd.metal", "c7gn.medium", "c7gn.large", - "c7gn.xlarge", "c7gn.2xlarge", "c7gn.4xlarge", "c7gn.8xlarge", - "c7gn.12xlarge", "c7gn.16xlarge", "c7gn.metal", "c7i.large", "c7i.xlarge", - "c7i.2xlarge", "c7i.4xlarge", "c7i.8xlarge", "c7i.12xlarge", "c7i.16xlarge", - "c7i.24xlarge", "c7i.48xlarge", "c7i.metal-24xl", "c7i.metal-48xl", - "c7i-flex.large", "c7i-flex.xlarge", "c7i-flex.2xlarge", "c7i-flex.4xlarge", - "c7i-flex.8xlarge", "c8g.medium", "c8g.large", "c8g.xlarge", "c8g.2xlarge", - "c8g.4xlarge", "c8g.8xlarge", "c8g.12xlarge", "c8g.16xlarge", "c8g.24xlarge", - "c8g.48xlarge", "c8g.metal-24xl", "c8g.metal-48xl", "cc1.4xlarge", - "cc2.8xlarge", "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", + "m7i-flex.4xlarge", "m7i-flex.8xlarge", "m7i-flex.12xlarge", + "m7i-flex.16xlarge", "m8g.medium", "m8g.large", "m8g.xlarge", "m8g.2xlarge", + "m8g.4xlarge", "m8g.8xlarge", "m8g.12xlarge", "m8g.16xlarge", "m8g.24xlarge", + "m8g.48xlarge", "m8g.metal-24xl", "m8g.metal-48xl", "mac1.metal", + "mac2.metal", "mac2-m1ultra.metal", "mac2-m2.metal", "mac2-m2pro.metal", + "c1.medium", "c1.xlarge", "c3.large", "c3.xlarge", "c3.2xlarge", "c3.4xlarge", + "c3.8xlarge", "c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge", + "c4.8xlarge", "c5.large", "c5.xlarge", "c5.2xlarge", "c5.4xlarge", + "c5.9xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", "c5.metal", + "c5a.large", "c5a.xlarge", "c5a.2xlarge", "c5a.4xlarge", "c5a.8xlarge", + "c5a.12xlarge", "c5a.16xlarge", "c5a.24xlarge", "c5ad.large", "c5ad.xlarge", + "c5ad.2xlarge", "c5ad.4xlarge", "c5ad.8xlarge", "c5ad.12xlarge", + "c5ad.16xlarge", "c5ad.24xlarge", "c5d.large", "c5d.xlarge", "c5d.2xlarge", + "c5d.4xlarge", "c5d.9xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", + "c5d.metal", "c5n.large", "c5n.xlarge", "c5n.2xlarge", "c5n.4xlarge", + "c5n.9xlarge", "c5n.18xlarge", "c5n.metal", "c6a.large", "c6a.xlarge", + "c6a.2xlarge", "c6a.4xlarge", "c6a.8xlarge", "c6a.12xlarge", "c6a.16xlarge", + "c6a.24xlarge", "c6a.32xlarge", "c6a.48xlarge", "c6a.metal", "c6g.medium", + "c6g.large", "c6g.xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", + "c6g.12xlarge", "c6g.16xlarge", "c6g.metal", "c6gd.medium", "c6gd.large", + "c6gd.xlarge", "c6gd.2xlarge", "c6gd.4xlarge", "c6gd.8xlarge", + "c6gd.12xlarge", "c6gd.16xlarge", "c6gd.metal", "c6gn.medium", "c6gn.large", + "c6gn.xlarge", "c6gn.2xlarge", "c6gn.4xlarge", "c6gn.8xlarge", + "c6gn.12xlarge", "c6gn.16xlarge", "c6i.large", "c6i.xlarge", "c6i.2xlarge", + "c6i.4xlarge", "c6i.8xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", + "c6i.32xlarge", "c6i.metal", "c6id.large", "c6id.xlarge", "c6id.2xlarge", + "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", "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", + "c7gd.metal", "c7gn.medium", "c7gn.large", "c7gn.xlarge", "c7gn.2xlarge", + "c7gn.4xlarge", "c7gn.8xlarge", "c7gn.12xlarge", "c7gn.16xlarge", + "c7gn.metal", "c7i.large", "c7i.xlarge", "c7i.2xlarge", "c7i.4xlarge", + "c7i.8xlarge", "c7i.12xlarge", "c7i.16xlarge", "c7i.24xlarge", "c7i.48xlarge", + "c7i.metal-24xl", "c7i.metal-48xl", "c7i-flex.large", "c7i-flex.xlarge", + "c7i-flex.2xlarge", "c7i-flex.4xlarge", "c7i-flex.8xlarge", + "c7i-flex.12xlarge", "c7i-flex.16xlarge", "c8g.medium", "c8g.large", + "c8g.xlarge", "c8g.2xlarge", "c8g.4xlarge", "c8g.8xlarge", "c8g.12xlarge", + "c8g.16xlarge", "c8g.24xlarge", "c8g.48xlarge", "c8g.metal-24xl", + "c8g.metal-48xl", "cc1.4xlarge", "cc2.8xlarge", "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", @@ -708,79 +709,80 @@ Options: "m7i.xlarge", "m7i.2xlarge", "m7i.4xlarge", "m7i.8xlarge", "m7i.12xlarge", "m7i.16xlarge", "m7i.24xlarge", "m7i.48xlarge", "m7i.metal-24xl", "m7i.metal-48xl", "m7i-flex.large", "m7i-flex.xlarge", "m7i-flex.2xlarge", - "m7i-flex.4xlarge", "m7i-flex.8xlarge", "m8g.medium", "m8g.large", - "m8g.xlarge", "m8g.2xlarge", "m8g.4xlarge", "m8g.8xlarge", "m8g.12xlarge", - "m8g.16xlarge", "m8g.24xlarge", "m8g.48xlarge", "m8g.metal-24xl", - "m8g.metal-48xl", "mac1.metal", "mac2.metal", "mac2-m1ultra.metal", - "mac2-m2.metal", "mac2-m2pro.metal", "c1.medium", "c1.xlarge", "c3.large", - "c3.xlarge", "c3.2xlarge", "c3.4xlarge", "c3.8xlarge", "c4.large", - "c4.xlarge", "c4.2xlarge", "c4.4xlarge", "c4.8xlarge", "c5.large", - "c5.xlarge", "c5.2xlarge", "c5.4xlarge", "c5.9xlarge", "c5.12xlarge", - "c5.18xlarge", "c5.24xlarge", "c5.metal", "c5a.large", "c5a.xlarge", - "c5a.2xlarge", "c5a.4xlarge", "c5a.8xlarge", "c5a.12xlarge", "c5a.16xlarge", - "c5a.24xlarge", "c5ad.large", "c5ad.xlarge", "c5ad.2xlarge", "c5ad.4xlarge", - "c5ad.8xlarge", "c5ad.12xlarge", "c5ad.16xlarge", "c5ad.24xlarge", - "c5d.large", "c5d.xlarge", "c5d.2xlarge", "c5d.4xlarge", "c5d.9xlarge", - "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", "c5d.metal", "c5n.large", - "c5n.xlarge", "c5n.2xlarge", "c5n.4xlarge", "c5n.9xlarge", "c5n.18xlarge", - "c5n.metal", "c6a.large", "c6a.xlarge", "c6a.2xlarge", "c6a.4xlarge", - "c6a.8xlarge", "c6a.12xlarge", "c6a.16xlarge", "c6a.24xlarge", "c6a.32xlarge", - "c6a.48xlarge", "c6a.metal", "c6g.medium", "c6g.large", "c6g.xlarge", - "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", "c6g.12xlarge", "c6g.16xlarge", - "c6g.metal", "c6gd.medium", "c6gd.large", "c6gd.xlarge", "c6gd.2xlarge", - "c6gd.4xlarge", "c6gd.8xlarge", "c6gd.12xlarge", "c6gd.16xlarge", - "c6gd.metal", "c6gn.medium", "c6gn.large", "c6gn.xlarge", "c6gn.2xlarge", - "c6gn.4xlarge", "c6gn.8xlarge", "c6gn.12xlarge", "c6gn.16xlarge", "c6i.large", - "c6i.xlarge", "c6i.2xlarge", "c6i.4xlarge", "c6i.8xlarge", "c6i.12xlarge", - "c6i.16xlarge", "c6i.24xlarge", "c6i.32xlarge", "c6i.metal", "c6id.large", - "c6id.xlarge", "c6id.2xlarge", "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", "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", "c7gd.metal", "c7gn.medium", "c7gn.large", - "c7gn.xlarge", "c7gn.2xlarge", "c7gn.4xlarge", "c7gn.8xlarge", - "c7gn.12xlarge", "c7gn.16xlarge", "c7gn.metal", "c7i.large", "c7i.xlarge", - "c7i.2xlarge", "c7i.4xlarge", "c7i.8xlarge", "c7i.12xlarge", "c7i.16xlarge", - "c7i.24xlarge", "c7i.48xlarge", "c7i.metal-24xl", "c7i.metal-48xl", - "c7i-flex.large", "c7i-flex.xlarge", "c7i-flex.2xlarge", "c7i-flex.4xlarge", - "c7i-flex.8xlarge", "c8g.medium", "c8g.large", "c8g.xlarge", "c8g.2xlarge", - "c8g.4xlarge", "c8g.8xlarge", "c8g.12xlarge", "c8g.16xlarge", "c8g.24xlarge", - "c8g.48xlarge", "c8g.metal-24xl", "c8g.metal-48xl", "cc1.4xlarge", - "cc2.8xlarge", "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", + "m7i-flex.4xlarge", "m7i-flex.8xlarge", "m7i-flex.12xlarge", + "m7i-flex.16xlarge", "m8g.medium", "m8g.large", "m8g.xlarge", "m8g.2xlarge", + "m8g.4xlarge", "m8g.8xlarge", "m8g.12xlarge", "m8g.16xlarge", "m8g.24xlarge", + "m8g.48xlarge", "m8g.metal-24xl", "m8g.metal-48xl", "mac1.metal", + "mac2.metal", "mac2-m1ultra.metal", "mac2-m2.metal", "mac2-m2pro.metal", + "c1.medium", "c1.xlarge", "c3.large", "c3.xlarge", "c3.2xlarge", "c3.4xlarge", + "c3.8xlarge", "c4.large", "c4.xlarge", "c4.2xlarge", "c4.4xlarge", + "c4.8xlarge", "c5.large", "c5.xlarge", "c5.2xlarge", "c5.4xlarge", + "c5.9xlarge", "c5.12xlarge", "c5.18xlarge", "c5.24xlarge", "c5.metal", + "c5a.large", "c5a.xlarge", "c5a.2xlarge", "c5a.4xlarge", "c5a.8xlarge", + "c5a.12xlarge", "c5a.16xlarge", "c5a.24xlarge", "c5ad.large", "c5ad.xlarge", + "c5ad.2xlarge", "c5ad.4xlarge", "c5ad.8xlarge", "c5ad.12xlarge", + "c5ad.16xlarge", "c5ad.24xlarge", "c5d.large", "c5d.xlarge", "c5d.2xlarge", + "c5d.4xlarge", "c5d.9xlarge", "c5d.12xlarge", "c5d.18xlarge", "c5d.24xlarge", + "c5d.metal", "c5n.large", "c5n.xlarge", "c5n.2xlarge", "c5n.4xlarge", + "c5n.9xlarge", "c5n.18xlarge", "c5n.metal", "c6a.large", "c6a.xlarge", + "c6a.2xlarge", "c6a.4xlarge", "c6a.8xlarge", "c6a.12xlarge", "c6a.16xlarge", + "c6a.24xlarge", "c6a.32xlarge", "c6a.48xlarge", "c6a.metal", "c6g.medium", + "c6g.large", "c6g.xlarge", "c6g.2xlarge", "c6g.4xlarge", "c6g.8xlarge", + "c6g.12xlarge", "c6g.16xlarge", "c6g.metal", "c6gd.medium", "c6gd.large", + "c6gd.xlarge", "c6gd.2xlarge", "c6gd.4xlarge", "c6gd.8xlarge", + "c6gd.12xlarge", "c6gd.16xlarge", "c6gd.metal", "c6gn.medium", "c6gn.large", + "c6gn.xlarge", "c6gn.2xlarge", "c6gn.4xlarge", "c6gn.8xlarge", + "c6gn.12xlarge", "c6gn.16xlarge", "c6i.large", "c6i.xlarge", "c6i.2xlarge", + "c6i.4xlarge", "c6i.8xlarge", "c6i.12xlarge", "c6i.16xlarge", "c6i.24xlarge", + "c6i.32xlarge", "c6i.metal", "c6id.large", "c6id.xlarge", "c6id.2xlarge", + "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", "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", + "c7gd.metal", "c7gn.medium", "c7gn.large", "c7gn.xlarge", "c7gn.2xlarge", + "c7gn.4xlarge", "c7gn.8xlarge", "c7gn.12xlarge", "c7gn.16xlarge", + "c7gn.metal", "c7i.large", "c7i.xlarge", "c7i.2xlarge", "c7i.4xlarge", + "c7i.8xlarge", "c7i.12xlarge", "c7i.16xlarge", "c7i.24xlarge", "c7i.48xlarge", + "c7i.metal-24xl", "c7i.metal-48xl", "c7i-flex.large", "c7i-flex.xlarge", + "c7i-flex.2xlarge", "c7i-flex.4xlarge", "c7i-flex.8xlarge", + "c7i-flex.12xlarge", "c7i-flex.16xlarge", "c8g.medium", "c8g.large", + "c8g.xlarge", "c8g.2xlarge", "c8g.4xlarge", "c8g.8xlarge", "c8g.12xlarge", + "c8g.16xlarge", "c8g.24xlarge", "c8g.48xlarge", "c8g.metal-24xl", + "c8g.metal-48xl", "cc1.4xlarge", "cc2.8xlarge", "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",