diff --git a/src/constants/ec2-info.ts b/src/constants/ec2-info.ts index 66171647..21ac5317 100644 --- a/src/constants/ec2-info.ts +++ b/src/constants/ec2-info.ts @@ -138,6 +138,14 @@ export const ec2Info: Record<_InstanceType | string, Ec2InstanceInfo> = { 'c7g.medium': { vCpu: 1, memoryGiB: 2 }, 'c7g.metal': { vCpu: 64, memoryGiB: 128 }, 'c7g.xlarge': { vCpu: 4, memoryGiB: 8 }, + 'c7gd.12xlarge': { vCpu: 48, memoryGiB: 96 }, + 'c7gd.16xlarge': { vCpu: 64, memoryGiB: 128 }, + 'c7gd.2xlarge': { vCpu: 8, memoryGiB: 16 }, + 'c7gd.4xlarge': { vCpu: 16, memoryGiB: 32 }, + 'c7gd.8xlarge': { vCpu: 32, memoryGiB: 64 }, + 'c7gd.large': { vCpu: 2, memoryGiB: 4 }, + 'c7gd.medium': { vCpu: 1, memoryGiB: 2 }, + 'c7gd.xlarge': { vCpu: 4, memoryGiB: 8 }, 'c7gn.12xlarge': { vCpu: 48, memoryGiB: 96 }, 'c7gn.16xlarge': { vCpu: 64, memoryGiB: 128 }, 'c7gn.2xlarge': { vCpu: 8, memoryGiB: 16 }, @@ -412,6 +420,14 @@ export const ec2Info: Record<_InstanceType | string, Ec2InstanceInfo> = { 'm7g.medium': { vCpu: 1, memoryGiB: 4 }, 'm7g.metal': { vCpu: 64, memoryGiB: 256 }, 'm7g.xlarge': { vCpu: 4, memoryGiB: 16 }, + 'm7gd.12xlarge': { vCpu: 48, memoryGiB: 192 }, + 'm7gd.16xlarge': { vCpu: 64, memoryGiB: 256 }, + 'm7gd.2xlarge': { vCpu: 8, memoryGiB: 32 }, + 'm7gd.4xlarge': { vCpu: 16, memoryGiB: 64 }, + 'm7gd.8xlarge': { vCpu: 32, memoryGiB: 128 }, + 'm7gd.large': { vCpu: 2, memoryGiB: 8 }, + 'm7gd.medium': { vCpu: 1, memoryGiB: 4 }, + 'm7gd.xlarge': { vCpu: 4, memoryGiB: 16 }, 'mac1.metal': { vCpu: 12, memoryGiB: 32 }, 'mac2.metal': { vCpu: 8, memoryGiB: 16 }, 'p2.16xlarge': { vCpu: 64, memoryGiB: 732 }, @@ -573,6 +589,14 @@ export const ec2Info: Record<_InstanceType | string, Ec2InstanceInfo> = { 'r7g.medium': { vCpu: 1, memoryGiB: 8 }, 'r7g.metal': { vCpu: 64, memoryGiB: 512 }, 'r7g.xlarge': { vCpu: 4, memoryGiB: 32 }, + 'r7gd.12xlarge': { vCpu: 48, memoryGiB: 256 }, + 'r7gd.16xlarge': { vCpu: 64, memoryGiB: 512 }, + 'r7gd.2xlarge': { vCpu: 8, memoryGiB: 64 }, + 'r7gd.4xlarge': { vCpu: 16, memoryGiB: 128 }, + 'r7gd.8xlarge': { vCpu: 32, memoryGiB: 192 }, + 'r7gd.large': { vCpu: 2, memoryGiB: 16 }, + 'r7gd.medium': { vCpu: 1, memoryGiB: 8 }, + 'r7gd.xlarge': { vCpu: 4, memoryGiB: 32 }, 't1.micro': { vCpu: 1, memoryGiB: 0.613 }, 't2.2xlarge': { vCpu: 8, memoryGiB: 32 }, 't2.large': { vCpu: 2, memoryGiB: 8 }, diff --git a/src/constants/ec2-types.ts b/src/constants/ec2-types.ts index 347c4e58..294416db 100644 --- a/src/constants/ec2-types.ts +++ b/src/constants/ec2-types.ts @@ -24,6 +24,7 @@ export const instanceFamilyGeneral = [ 'm6idn', 'm6in', 'm7g', + 'm7gd', ] as const; export const instanceFamilyCompute = [ @@ -43,6 +44,7 @@ export const instanceFamilyCompute = [ 'c6id', 'c6in', 'c7g', + 'c7gd', 'c7gn', ] as const; @@ -64,6 +66,7 @@ export const instanceFamilyMemory = [ 'r6idn', 'r6in', 'r7g', + 'r7gd', 'x1', 'x1e', 'x2gd', @@ -343,6 +346,14 @@ export const allInstances = [ 'm7g.12xlarge', 'm7g.16xlarge', 'm7g.metal', + 'm7gd.medium', + 'm7gd.large', + 'm7gd.xlarge', + 'm7gd.2xlarge', + 'm7gd.4xlarge', + 'm7gd.8xlarge', + 'm7gd.12xlarge', + 'm7gd.16xlarge', 'c1.medium', 'c1.xlarge', 'c3.large', @@ -472,6 +483,14 @@ export const allInstances = [ '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', @@ -630,6 +649,14 @@ export const allInstances = [ 'r7g.12xlarge', 'r7g.16xlarge', 'r7g.metal', + 'r7gd.medium', + 'r7gd.large', + 'r7gd.xlarge', + 'r7gd.2xlarge', + 'r7gd.4xlarge', + 'r7gd.8xlarge', + 'r7gd.12xlarge', + 'r7gd.16xlarge', 'x1.16xlarge', 'x1.32xlarge', 'x1e.xlarge', diff --git a/test/__snapshots__/cli.spec.ts.snap b/test/__snapshots__/cli.spec.ts.snap index c4417232..03cb08cd 100644 --- a/test/__snapshots__/cli.spec.ts.snap +++ b/test/__snapshots__/cli.spec.ts.snap @@ -206,116 +206,122 @@ Options: "m6in.4xlarge", "m6in.8xlarge", "m6in.12xlarge", "m6in.16xlarge", "m6in.24xlarge", "m6in.32xlarge", "m6in.metal", "m7g.medium", "m7g.large", "m7g.xlarge", "m7g.2xlarge", "m7g.4xlarge", "m7g.8xlarge", "m7g.12xlarge", - "m7g.16xlarge", "m7g.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", "c7g.medium", "c7g.large", "c7g.xlarge", - "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.12xlarge", "c7g.16xlarge", - "c7g.metal", "c7gn.medium", "c7gn.large", "c7gn.xlarge", "c7gn.2xlarge", - "c7gn.4xlarge", "c7gn.8xlarge", "c7gn.12xlarge", "c7gn.16xlarge", "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", "r7g.medium", "r7g.large", - "r7g.xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.12xlarge", - "r7g.16xlarge", "r7g.metal", "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", "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", "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", "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.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", - "p5.48xlarge", "trn1.2xlarge", "trn1.32xlarge", "trn1n.32xlarge", - "vt1.3xlarge", "vt1.6xlarge", "vt1.24xlarge"] + "m7g.16xlarge", "m7g.metal", "m7gd.medium", "m7gd.large", "m7gd.xlarge", + "m7gd.2xlarge", "m7gd.4xlarge", "m7gd.8xlarge", "m7gd.12xlarge", + "m7gd.16xlarge", "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", "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", "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", "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", "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", "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", "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", + "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.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", "p5.48xlarge", "trn1.2xlarge", + "trn1.32xlarge", "trn1n.32xlarge", "vt1.3xlarge", "vt1.6xlarge", + "vt1.24xlarge"] --family EC2 instance family. [array] [choices: "general", "compute", "memory", "storage", "acceleratedComputing"] -f, --familyType EC2 instance family types. [array] [choices: "a1", "t1", "t2", "t3", "t3a", "t4g", "m1", "m2", "m3", "m4", "m5", "m5a", "m5ad", "m5d", "m5dn", "m5n", "m5zn", "m6a", "m6g", "m6gd", - "m6i", "m6id", "m6idn", "m6in", "m7g", "c1", "c3", "c4", "c5", "c5a", "c5ad", - "c5d", "c5n", "c6a", "c6g", "c6gd", "c6gn", "c6i", "c6id", "c6in", "c7g", - "c7gn", "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", "i4g", "i4i", "im4gn", "is4gen", "dl1", "f1", "g2", "g3", "g3s", - "g4ad", "g4dn", "g5", "g5g", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "p5", - "trn1", "trn1n", "vt1"] + "m6i", "m6id", "m6idn", "m6in", "m7g", "m7gd", "c1", "c3", "c4", "c5", "c5a", + "c5ad", "c5d", "c5n", "c6a", "c6g", "c6gd", "c6gn", "c6i", "c6id", "c6in", + "c7g", "c7gd", "c7gn", "r3", "r4", "r5", "r5a", "r5ad", "r5b", "r5d", "r5dn", + "r5n", "r6a", "r6g", "r6gd", "r6i", "r6id", "r6idn", "r6in", "r7g", "r7gd", + "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", @@ -565,116 +571,122 @@ Options: "m6in.4xlarge", "m6in.8xlarge", "m6in.12xlarge", "m6in.16xlarge", "m6in.24xlarge", "m6in.32xlarge", "m6in.metal", "m7g.medium", "m7g.large", "m7g.xlarge", "m7g.2xlarge", "m7g.4xlarge", "m7g.8xlarge", "m7g.12xlarge", - "m7g.16xlarge", "m7g.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", "c7g.medium", "c7g.large", "c7g.xlarge", - "c7g.2xlarge", "c7g.4xlarge", "c7g.8xlarge", "c7g.12xlarge", "c7g.16xlarge", - "c7g.metal", "c7gn.medium", "c7gn.large", "c7gn.xlarge", "c7gn.2xlarge", - "c7gn.4xlarge", "c7gn.8xlarge", "c7gn.12xlarge", "c7gn.16xlarge", "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", "r7g.medium", "r7g.large", - "r7g.xlarge", "r7g.2xlarge", "r7g.4xlarge", "r7g.8xlarge", "r7g.12xlarge", - "r7g.16xlarge", "r7g.metal", "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", "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", "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", "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.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", - "p5.48xlarge", "trn1.2xlarge", "trn1.32xlarge", "trn1n.32xlarge", - "vt1.3xlarge", "vt1.6xlarge", "vt1.24xlarge"] + "m7g.16xlarge", "m7g.metal", "m7gd.medium", "m7gd.large", "m7gd.xlarge", + "m7gd.2xlarge", "m7gd.4xlarge", "m7gd.8xlarge", "m7gd.12xlarge", + "m7gd.16xlarge", "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", "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", "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", "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", "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", "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", "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", + "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.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", "p5.48xlarge", "trn1.2xlarge", + "trn1.32xlarge", "trn1n.32xlarge", "vt1.3xlarge", "vt1.6xlarge", + "vt1.24xlarge"] --family EC2 instance family. [array] [choices: "general", "compute", "memory", "storage", "acceleratedComputing"] -f, --familyType EC2 instance family types. [array] [choices: "a1", "t1", "t2", "t3", "t3a", "t4g", "m1", "m2", "m3", "m4", "m5", "m5a", "m5ad", "m5d", "m5dn", "m5n", "m5zn", "m6a", "m6g", "m6gd", - "m6i", "m6id", "m6idn", "m6in", "m7g", "c1", "c3", "c4", "c5", "c5a", "c5ad", - "c5d", "c5n", "c6a", "c6g", "c6gd", "c6gn", "c6i", "c6id", "c6in", "c7g", - "c7gn", "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", "i4g", "i4i", "im4gn", "is4gen", "dl1", "f1", "g2", "g3", "g3s", - "g4ad", "g4dn", "g5", "g5g", "inf1", "inf2", "p2", "p3", "p3dn", "p4d", "p5", - "trn1", "trn1n", "vt1"] + "m6i", "m6id", "m6idn", "m6in", "m7g", "m7gd", "c1", "c3", "c4", "c5", "c5a", + "c5ad", "c5d", "c5n", "c6a", "c6g", "c6gd", "c6gn", "c6i", "c6id", "c6in", + "c7g", "c7gd", "c7gn", "r3", "r4", "r5", "r5a", "r5ad", "r5b", "r5d", "r5dn", + "r5n", "r6a", "r6g", "r6gd", "r6i", "r6id", "r6idn", "r6in", "r7g", "r7gd", + "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",