From af3c26d7fb3769c0835006c2031483368f227228 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 28 Jul 2020 10:53:31 +0900 Subject: [PATCH] fix: update ec2-types (#263) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- src/constants/ec2-types.ts | 41 +++++++++++++- test/__snapshots__/cli.spec.ts.snap | 84 ++++++++++++++++------------- 2 files changed, 88 insertions(+), 37 deletions(-) diff --git a/src/constants/ec2-types.ts b/src/constants/ec2-types.ts index f3ddcbf7..2554bf4e 100644 --- a/src/constants/ec2-types.ts +++ b/src/constants/ec2-types.ts @@ -15,9 +15,20 @@ export const instanceFamilyGeneral = [ 'm5dn', 'm5n', 'm6g', + 'm6gd', ] as const; -export const instanceFamilyCompute = ['c1', 'c3', 'c4', 'c5', 'c5a', 'c5d', 'c5n', 'c6g'] as const; +export const instanceFamilyCompute = [ + 'c1', + 'c3', + 'c4', + 'c5', + 'c5a', + 'c5d', + 'c5n', + 'c6g', + 'c6gd', +] as const; export const instanceFamilyMemory = [ 'r3', @@ -29,6 +40,7 @@ export const instanceFamilyMemory = [ 'r5dn', 'r5n', 'r6g', + 'r6gd', 'x1', 'x1e', 'z1d', @@ -195,6 +207,15 @@ export const allInstances = [ 'm6g.12xlarge', 'm6g.16xlarge', 'm6g.metal', + 'm6gd.medium', + 'm6gd.large', + 'm6gd.xlarge', + 'm6gd.2xlarge', + 'm6gd.4xlarge', + 'm6gd.8xlarge', + 'm6gd.12xlarge', + 'm6gd.16xlarge', + 'm6gd.metal', 'c1.medium', 'c1.xlarge', 'c3.large', @@ -249,6 +270,15 @@ export const allInstances = [ 'c6g.12xlarge', 'c6g.16xlarge', 'c6g.metal', + 'c6gd.medium', + 'c6gd.large', + 'c6gd.xlarge', + 'c6gd.2xlarge', + 'c6gd.4xlarge', + 'c6gd.8xlarge', + 'c6gd.12xlarge', + 'c6gd.16xlarge', + 'c6gd.metal', 'r3.large', 'r3.xlarge', 'r3.2xlarge', @@ -319,6 +349,15 @@ export const allInstances = [ 'r6g.12xlarge', 'r6g.16xlarge', 'r6g.metal', + 'r6gd.medium', + 'r6gd.large', + 'r6gd.xlarge', + 'r6gd.2xlarge', + 'r6gd.4xlarge', + 'r6gd.8xlarge', + 'r6gd.12xlarge', + 'r6gd.16xlarge', + 'r6gd.metal', 'x1.16xlarge', 'x1.32xlarge', 'x1e.xlarge', diff --git a/test/__snapshots__/cli.spec.ts.snap b/test/__snapshots__/cli.spec.ts.snap index 99ab2056..a6699937 100644 --- a/test/__snapshots__/cli.spec.ts.snap +++ b/test/__snapshots__/cli.spec.ts.snap @@ -156,7 +156,9 @@ Options: \\"m5n.2xlarge\\", \\"m5n.4xlarge\\", \\"m5n.8xlarge\\", \\"m5n.12xlarge\\", \\"m5n.16xlarge\\", \\"m5n.24xlarge\\", \\"m6g.medium\\", \\"m6g.large\\", \\"m6g.xlarge\\", \\"m6g.2xlarge\\", \\"m6g.4xlarge\\", \\"m6g.8xlarge\\", \\"m6g.12xlarge\\", \\"m6g.16xlarge\\", \\"m6g.metal\\", - \\"c1.medium\\", \\"c1.xlarge\\", \\"c3.large\\", \\"c3.xlarge\\", \\"c3.2xlarge\\", \\"c3.4xlarge\\", + \\"m6gd.medium\\", \\"m6gd.large\\", \\"m6gd.xlarge\\", \\"m6gd.2xlarge\\", \\"m6gd.4xlarge\\", + \\"m6gd.8xlarge\\", \\"m6gd.12xlarge\\", \\"m6gd.16xlarge\\", \\"m6gd.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\\", @@ -166,7 +168,9 @@ Options: \\"c5d.24xlarge\\", \\"c5d.metal\\", \\"c5n.large\\", \\"c5n.xlarge\\", \\"c5n.2xlarge\\", \\"c5n.4xlarge\\", \\"c5n.9xlarge\\", \\"c5n.18xlarge\\", \\"c5n.metal\\", \\"c6g.medium\\", \\"c6g.large\\", \\"c6g.xlarge\\", \\"c6g.2xlarge\\", \\"c6g.4xlarge\\", \\"c6g.8xlarge\\", - \\"c6g.12xlarge\\", \\"c6g.16xlarge\\", \\"c6g.metal\\", \\"r3.large\\", \\"r3.xlarge\\", + \\"c6g.12xlarge\\", \\"c6g.16xlarge\\", \\"c6g.metal\\", \\"c6gd.medium\\", \\"c6gd.large\\", + \\"c6gd.xlarge\\", \\"c6gd.2xlarge\\", \\"c6gd.4xlarge\\", \\"c6gd.8xlarge\\", + \\"c6gd.12xlarge\\", \\"c6gd.16xlarge\\", \\"c6gd.metal\\", \\"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\\", @@ -181,18 +185,20 @@ Options: \\"r5n.2xlarge\\", \\"r5n.4xlarge\\", \\"r5n.8xlarge\\", \\"r5n.12xlarge\\", \\"r5n.16xlarge\\", \\"r5n.24xlarge\\", \\"r6g.medium\\", \\"r6g.large\\", \\"r6g.xlarge\\", \\"r6g.2xlarge\\", \\"r6g.4xlarge\\", \\"r6g.8xlarge\\", \\"r6g.12xlarge\\", \\"r6g.16xlarge\\", \\"r6g.metal\\", - \\"x1.16xlarge\\", \\"x1.32xlarge\\", \\"x1e.xlarge\\", \\"x1e.2xlarge\\", \\"x1e.4xlarge\\", - \\"x1e.8xlarge\\", \\"x1e.16xlarge\\", \\"x1e.32xlarge\\", \\"z1d.large\\", \\"z1d.xlarge\\", - \\"z1d.2xlarge\\", \\"z1d.3xlarge\\", \\"z1d.6xlarge\\", \\"z1d.12xlarge\\", \\"z1d.metal\\", - \\"d2.xlarge\\", \\"d2.2xlarge\\", \\"d2.4xlarge\\", \\"d2.8xlarge\\", \\"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\\", \\"inf1.xlarge\\", \\"inf1.2xlarge\\", - \\"inf1.6xlarge\\", \\"inf1.24xlarge\\", \\"f1.2xlarge\\", \\"f1.4xlarge\\", \\"f1.16xlarge\\", - \\"g2.2xlarge\\", \\"g2.8xlarge\\", \\"g3.4xlarge\\", \\"g3.8xlarge\\", \\"g3.16xlarge\\", - \\"g3s.xlarge\\", \\"g4dn.xlarge\\", \\"g4dn.2xlarge\\", \\"g4dn.4xlarge\\", \\"g4dn.8xlarge\\", + \\"r6gd.medium\\", \\"r6gd.large\\", \\"r6gd.xlarge\\", \\"r6gd.2xlarge\\", \\"r6gd.4xlarge\\", + \\"r6gd.8xlarge\\", \\"r6gd.12xlarge\\", \\"r6gd.16xlarge\\", \\"r6gd.metal\\", \\"x1.16xlarge\\", + \\"x1.32xlarge\\", \\"x1e.xlarge\\", \\"x1e.2xlarge\\", \\"x1e.4xlarge\\", \\"x1e.8xlarge\\", + \\"x1e.16xlarge\\", \\"x1e.32xlarge\\", \\"z1d.large\\", \\"z1d.xlarge\\", \\"z1d.2xlarge\\", + \\"z1d.3xlarge\\", \\"z1d.6xlarge\\", \\"z1d.12xlarge\\", \\"z1d.metal\\", \\"d2.xlarge\\", + \\"d2.2xlarge\\", \\"d2.4xlarge\\", \\"d2.8xlarge\\", \\"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\\", \\"inf1.xlarge\\", \\"inf1.2xlarge\\", \\"inf1.6xlarge\\", + \\"inf1.24xlarge\\", \\"f1.2xlarge\\", \\"f1.4xlarge\\", \\"f1.16xlarge\\", \\"g2.2xlarge\\", + \\"g2.8xlarge\\", \\"g3.4xlarge\\", \\"g3.8xlarge\\", \\"g3.16xlarge\\", \\"g3s.xlarge\\", + \\"g4dn.xlarge\\", \\"g4dn.2xlarge\\", \\"g4dn.4xlarge\\", \\"g4dn.8xlarge\\", \\"g4dn.12xlarge\\", \\"g4dn.16xlarge\\", \\"g4dn.metal\\", \\"p2.xlarge\\", \\"p2.8xlarge\\", \\"p2.16xlarge\\", \\"p3.2xlarge\\", \\"p3.8xlarge\\", \\"p3.16xlarge\\", \\"p3dn.24xlarge\\"] --family EC2 instance family. @@ -200,10 +206,10 @@ Options: \\"acceleratedComputing\\"] --familyType, -f EC2 instance family types. [array] [choices: \\"a1\\", \\"t1\\", \\"t2\\", \\"t3\\", \\"t3a\\", \\"m1\\", \\"m2\\", \\"m3\\", \\"m4\\", \\"m5\\", - \\"m5a\\", \\"m5ad\\", \\"m5d\\", \\"m5dn\\", \\"m5n\\", \\"m6g\\", \\"c1\\", \\"c3\\", \\"c4\\", \\"c5\\", \\"c5a\\", - \\"c5d\\", \\"c5n\\", \\"c6g\\", \\"r3\\", \\"r4\\", \\"r5\\", \\"r5a\\", \\"r5ad\\", \\"r5d\\", \\"r5dn\\", \\"r5n\\", - \\"r6g\\", \\"x1\\", \\"x1e\\", \\"z1d\\", \\"d2\\", \\"h1\\", \\"i2\\", \\"i3\\", \\"i3en\\", \\"inf1\\", \\"f1\\", \\"g2\\", - \\"g3\\", \\"g3s\\", \\"g4dn\\", \\"p2\\", \\"p3\\", \\"p3dn\\"] + \\"m5a\\", \\"m5ad\\", \\"m5d\\", \\"m5dn\\", \\"m5n\\", \\"m6g\\", \\"m6gd\\", \\"c1\\", \\"c3\\", \\"c4\\", \\"c5\\", + \\"c5a\\", \\"c5d\\", \\"c5n\\", \\"c6g\\", \\"c6gd\\", \\"r3\\", \\"r4\\", \\"r5\\", \\"r5a\\", \\"r5ad\\", \\"r5d\\", + \\"r5dn\\", \\"r5n\\", \\"r6g\\", \\"r6gd\\", \\"x1\\", \\"x1e\\", \\"z1d\\", \\"d2\\", \\"h1\\", \\"i2\\", \\"i3\\", + \\"i3en\\", \\"inf1\\", \\"f1\\", \\"g2\\", \\"g3\\", \\"g3s\\", \\"g4dn\\", \\"p2\\", \\"p3\\", \\"p3dn\\"] --size, -s EC2 instance sizes. [array] [choices: \\"nano\\", \\"micro\\", \\"small\\", \\"medium\\", \\"large\\", \\"xlarge\\", \\"2xlarge\\", \\"3xlarge\\", \\"4xlarge\\", \\"6xlarge\\", \\"8xlarge\\", \\"9xlarge\\", \\"10xlarge\\", @@ -433,7 +439,9 @@ Options: \\"m5n.2xlarge\\", \\"m5n.4xlarge\\", \\"m5n.8xlarge\\", \\"m5n.12xlarge\\", \\"m5n.16xlarge\\", \\"m5n.24xlarge\\", \\"m6g.medium\\", \\"m6g.large\\", \\"m6g.xlarge\\", \\"m6g.2xlarge\\", \\"m6g.4xlarge\\", \\"m6g.8xlarge\\", \\"m6g.12xlarge\\", \\"m6g.16xlarge\\", \\"m6g.metal\\", - \\"c1.medium\\", \\"c1.xlarge\\", \\"c3.large\\", \\"c3.xlarge\\", \\"c3.2xlarge\\", \\"c3.4xlarge\\", + \\"m6gd.medium\\", \\"m6gd.large\\", \\"m6gd.xlarge\\", \\"m6gd.2xlarge\\", \\"m6gd.4xlarge\\", + \\"m6gd.8xlarge\\", \\"m6gd.12xlarge\\", \\"m6gd.16xlarge\\", \\"m6gd.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\\", @@ -443,7 +451,9 @@ Options: \\"c5d.24xlarge\\", \\"c5d.metal\\", \\"c5n.large\\", \\"c5n.xlarge\\", \\"c5n.2xlarge\\", \\"c5n.4xlarge\\", \\"c5n.9xlarge\\", \\"c5n.18xlarge\\", \\"c5n.metal\\", \\"c6g.medium\\", \\"c6g.large\\", \\"c6g.xlarge\\", \\"c6g.2xlarge\\", \\"c6g.4xlarge\\", \\"c6g.8xlarge\\", - \\"c6g.12xlarge\\", \\"c6g.16xlarge\\", \\"c6g.metal\\", \\"r3.large\\", \\"r3.xlarge\\", + \\"c6g.12xlarge\\", \\"c6g.16xlarge\\", \\"c6g.metal\\", \\"c6gd.medium\\", \\"c6gd.large\\", + \\"c6gd.xlarge\\", \\"c6gd.2xlarge\\", \\"c6gd.4xlarge\\", \\"c6gd.8xlarge\\", + \\"c6gd.12xlarge\\", \\"c6gd.16xlarge\\", \\"c6gd.metal\\", \\"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\\", @@ -458,18 +468,20 @@ Options: \\"r5n.2xlarge\\", \\"r5n.4xlarge\\", \\"r5n.8xlarge\\", \\"r5n.12xlarge\\", \\"r5n.16xlarge\\", \\"r5n.24xlarge\\", \\"r6g.medium\\", \\"r6g.large\\", \\"r6g.xlarge\\", \\"r6g.2xlarge\\", \\"r6g.4xlarge\\", \\"r6g.8xlarge\\", \\"r6g.12xlarge\\", \\"r6g.16xlarge\\", \\"r6g.metal\\", - \\"x1.16xlarge\\", \\"x1.32xlarge\\", \\"x1e.xlarge\\", \\"x1e.2xlarge\\", \\"x1e.4xlarge\\", - \\"x1e.8xlarge\\", \\"x1e.16xlarge\\", \\"x1e.32xlarge\\", \\"z1d.large\\", \\"z1d.xlarge\\", - \\"z1d.2xlarge\\", \\"z1d.3xlarge\\", \\"z1d.6xlarge\\", \\"z1d.12xlarge\\", \\"z1d.metal\\", - \\"d2.xlarge\\", \\"d2.2xlarge\\", \\"d2.4xlarge\\", \\"d2.8xlarge\\", \\"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\\", \\"inf1.xlarge\\", \\"inf1.2xlarge\\", - \\"inf1.6xlarge\\", \\"inf1.24xlarge\\", \\"f1.2xlarge\\", \\"f1.4xlarge\\", \\"f1.16xlarge\\", - \\"g2.2xlarge\\", \\"g2.8xlarge\\", \\"g3.4xlarge\\", \\"g3.8xlarge\\", \\"g3.16xlarge\\", - \\"g3s.xlarge\\", \\"g4dn.xlarge\\", \\"g4dn.2xlarge\\", \\"g4dn.4xlarge\\", \\"g4dn.8xlarge\\", + \\"r6gd.medium\\", \\"r6gd.large\\", \\"r6gd.xlarge\\", \\"r6gd.2xlarge\\", \\"r6gd.4xlarge\\", + \\"r6gd.8xlarge\\", \\"r6gd.12xlarge\\", \\"r6gd.16xlarge\\", \\"r6gd.metal\\", \\"x1.16xlarge\\", + \\"x1.32xlarge\\", \\"x1e.xlarge\\", \\"x1e.2xlarge\\", \\"x1e.4xlarge\\", \\"x1e.8xlarge\\", + \\"x1e.16xlarge\\", \\"x1e.32xlarge\\", \\"z1d.large\\", \\"z1d.xlarge\\", \\"z1d.2xlarge\\", + \\"z1d.3xlarge\\", \\"z1d.6xlarge\\", \\"z1d.12xlarge\\", \\"z1d.metal\\", \\"d2.xlarge\\", + \\"d2.2xlarge\\", \\"d2.4xlarge\\", \\"d2.8xlarge\\", \\"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\\", \\"inf1.xlarge\\", \\"inf1.2xlarge\\", \\"inf1.6xlarge\\", + \\"inf1.24xlarge\\", \\"f1.2xlarge\\", \\"f1.4xlarge\\", \\"f1.16xlarge\\", \\"g2.2xlarge\\", + \\"g2.8xlarge\\", \\"g3.4xlarge\\", \\"g3.8xlarge\\", \\"g3.16xlarge\\", \\"g3s.xlarge\\", + \\"g4dn.xlarge\\", \\"g4dn.2xlarge\\", \\"g4dn.4xlarge\\", \\"g4dn.8xlarge\\", \\"g4dn.12xlarge\\", \\"g4dn.16xlarge\\", \\"g4dn.metal\\", \\"p2.xlarge\\", \\"p2.8xlarge\\", \\"p2.16xlarge\\", \\"p3.2xlarge\\", \\"p3.8xlarge\\", \\"p3.16xlarge\\", \\"p3dn.24xlarge\\"] --family EC2 instance family. @@ -477,10 +489,10 @@ Options: \\"acceleratedComputing\\"] --familyType, -f EC2 instance family types. [array] [choices: \\"a1\\", \\"t1\\", \\"t2\\", \\"t3\\", \\"t3a\\", \\"m1\\", \\"m2\\", \\"m3\\", \\"m4\\", \\"m5\\", - \\"m5a\\", \\"m5ad\\", \\"m5d\\", \\"m5dn\\", \\"m5n\\", \\"m6g\\", \\"c1\\", \\"c3\\", \\"c4\\", \\"c5\\", \\"c5a\\", - \\"c5d\\", \\"c5n\\", \\"c6g\\", \\"r3\\", \\"r4\\", \\"r5\\", \\"r5a\\", \\"r5ad\\", \\"r5d\\", \\"r5dn\\", \\"r5n\\", - \\"r6g\\", \\"x1\\", \\"x1e\\", \\"z1d\\", \\"d2\\", \\"h1\\", \\"i2\\", \\"i3\\", \\"i3en\\", \\"inf1\\", \\"f1\\", \\"g2\\", - \\"g3\\", \\"g3s\\", \\"g4dn\\", \\"p2\\", \\"p3\\", \\"p3dn\\"] + \\"m5a\\", \\"m5ad\\", \\"m5d\\", \\"m5dn\\", \\"m5n\\", \\"m6g\\", \\"m6gd\\", \\"c1\\", \\"c3\\", \\"c4\\", \\"c5\\", + \\"c5a\\", \\"c5d\\", \\"c5n\\", \\"c6g\\", \\"c6gd\\", \\"r3\\", \\"r4\\", \\"r5\\", \\"r5a\\", \\"r5ad\\", \\"r5d\\", + \\"r5dn\\", \\"r5n\\", \\"r6g\\", \\"r6gd\\", \\"x1\\", \\"x1e\\", \\"z1d\\", \\"d2\\", \\"h1\\", \\"i2\\", \\"i3\\", + \\"i3en\\", \\"inf1\\", \\"f1\\", \\"g2\\", \\"g3\\", \\"g3s\\", \\"g4dn\\", \\"p2\\", \\"p3\\", \\"p3dn\\"] --size, -s EC2 instance sizes. [array] [choices: \\"nano\\", \\"micro\\", \\"small\\", \\"medium\\", \\"large\\", \\"xlarge\\", \\"2xlarge\\", \\"3xlarge\\", \\"4xlarge\\", \\"6xlarge\\", \\"8xlarge\\", \\"9xlarge\\", \\"10xlarge\\",