github.com/niedbalski/juju@v0.0.0-20190215020005-8ff100488e47/provider/ec2/internal/ec2instancetypes/generated.go (about)

     1  // Copyright 2019 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package ec2instancetypes
     5  
     6  import (
     7  	"github.com/juju/utils/arch"
     8  
     9  	"github.com/juju/juju/environs/instances"
    10  )
    11  
    12  var (
    13  	paravirtual = "pv"
    14  	hvm         = "hvm"
    15  	amd64       = []string{arch.AMD64}
    16  	arm64       = []string{arch.ARM64} // AWS Graviton Processor
    17  	both        = []string{arch.AMD64, arch.I386}
    18  )
    19  
    20  // Version: 20190108221511
    21  // Publication date: 2019-01-08 22:15:11 +0000 UTC
    22  //
    23  // This pricing list is for informational purposes only. All prices are subject to the additional terms included in the pricing pages on http://aws.amazon.com. All Free Tier prices are also subject to the terms included at https://aws.amazon.com/free/
    24  
    25  var allInstanceTypes = map[string][]instances.InstanceType{
    26  
    27  	"ap-northeast-1": {
    28  
    29  		// SKU: 2DCU7R2BA29KKVRK
    30  		// Instance family: Compute optimized
    31  		// Storage: 1 x 900 NVMe SSD
    32  		{
    33  			Name:     "c5d.9xlarge",
    34  			Arches:   amd64,
    35  			CpuCores: 36,
    36  			CpuPower: instances.CpuPower(15119),
    37  			Mem:      73728,
    38  			VirtType: &hvm,
    39  			Cost:     2196,
    40  		},
    41  
    42  		// SKU: 2JSMK4YRVSAHV4RW
    43  		// Instance family: General purpose
    44  		// Storage: EBS only
    45  		{
    46  			Name:     "m4.16xlarge",
    47  			Arches:   amd64,
    48  			CpuCores: 64,
    49  			CpuPower: instances.CpuPower(20608),
    50  			Mem:      262144,
    51  			VirtType: &hvm,
    52  			Cost:     4128,
    53  		},
    54  
    55  		// SKU: 2NK92W5SRKRY46GS
    56  		// Instance family: GPU instance
    57  		// Storage: EBS only
    58  		{
    59  			Name:     "p3.16xlarge",
    60  			Arches:   amd64,
    61  			CpuCores: 64,
    62  			CpuPower: instances.CpuPower(20608),
    63  			Mem:      499712,
    64  			VirtType: &hvm,
    65  			Cost:     33552,
    66  		},
    67  
    68  		// SKU: 2XF9NDPWBAEXYY6S
    69  		// Instance family: Memory optimized
    70  		// Storage: 2 x 1,920 SSD
    71  		{
    72  			Name:     "x1e.32xlarge",
    73  			Arches:   amd64,
    74  			CpuCores: 128,
    75  			CpuPower: instances.CpuPower(41216),
    76  			Mem:      3997696,
    77  			VirtType: &hvm,
    78  			Cost:     38688,
    79  		},
    80  
    81  		// SKU: 3CJSUV6SJ9TG2J2F
    82  		// Instance family: Compute optimized
    83  		// Storage: 1 x 400 NVMe SSD
    84  		{
    85  			Name:     "c5d.4xlarge",
    86  			Arches:   amd64,
    87  			CpuCores: 16,
    88  			CpuPower: instances.CpuPower(6719),
    89  			Mem:      32768,
    90  			VirtType: &hvm,
    91  			Cost:     976,
    92  		},
    93  
    94  		// SKU: 3EKSG6FSZT5B4H8B
    95  		// Instance family: Memory optimized
    96  		// Storage: 1 x 150 NVMe SSD
    97  		{
    98  			Name:     "r5d.xlarge",
    99  			Arches:   amd64,
   100  			CpuCores: 4,
   101  			CpuPower: instances.CpuPower(400),
   102  			Mem:      32768,
   103  			VirtType: &hvm,
   104  			Cost:     348,
   105  		},
   106  
   107  		// SKU: 3KYNGSJGJJ4XEFVU
   108  		// Instance family: General purpose
   109  		// Storage: EBS only
   110  		{
   111  			Name:     "m5.xlarge",
   112  			Arches:   amd64,
   113  			CpuCores: 4,
   114  			CpuPower: instances.CpuPower(1400),
   115  			Mem:      16384,
   116  			VirtType: &hvm,
   117  			Cost:     248,
   118  		},
   119  
   120  		// SKU: 4BJPFU3PAZJ4AKMM
   121  		// Instance family: General purpose
   122  		// Storage: 4 x 420
   123  		{
   124  			Name:       "m1.xlarge",
   125  			Arches:     amd64,
   126  			CpuCores:   4,
   127  			CpuPower:   instances.CpuPower(400),
   128  			Mem:        15360,
   129  			VirtType:   &paravirtual,
   130  			Cost:       486,
   131  			Deprecated: true,
   132  		},
   133  
   134  		// SKU: 4GHFAT5CNS2FEKB2
   135  		// Instance family: General purpose
   136  		// Storage: EBS only
   137  		{
   138  			Name:     "m4.2xlarge",
   139  			Arches:   amd64,
   140  			CpuCores: 8,
   141  			CpuPower: instances.CpuPower(2688),
   142  			Mem:      32768,
   143  			VirtType: &hvm,
   144  			Cost:     516,
   145  		},
   146  
   147  		// SKU: 4KGZZ449TM545WB4
   148  		// Instance family: Memory optimized
   149  		// Storage: 1 x 300 NVMe SSD
   150  		{
   151  			Name:     "r5d.2xlarge",
   152  			Arches:   amd64,
   153  			CpuCores: 8,
   154  			CpuPower: instances.CpuPower(800),
   155  			Mem:      65536,
   156  			VirtType: &hvm,
   157  			Cost:     696,
   158  		},
   159  
   160  		// SKU: 4REMK3MMXCZ55ZX3
   161  		// Instance family: Storage optimized
   162  		// Storage: 8 x 800 SSD
   163  		{
   164  			Name:       "i2.8xlarge",
   165  			Arches:     amd64,
   166  			CpuCores:   32,
   167  			CpuPower:   instances.CpuPower(11200),
   168  			Mem:        249856,
   169  			VirtType:   &hvm,
   170  			Cost:       8004,
   171  			Deprecated: true,
   172  		},
   173  
   174  		// SKU: 5RFFBCKXAV4J29B7
   175  		// Instance family: General purpose
   176  		// Storage: EBS only
   177  		{
   178  			Name:     "m5.24xlarge",
   179  			Arches:   amd64,
   180  			CpuCores: 96,
   181  			CpuPower: instances.CpuPower(33600),
   182  			Mem:      393216,
   183  			VirtType: &hvm,
   184  			Cost:     5952,
   185  		},
   186  
   187  		// SKU: 5YHRKH4DFNQ4XWHZ
   188  		// Instance family: Storage optimized
   189  		// Storage: 2 x 1900 NVMe SSD
   190  		{
   191  			Name:     "i3.4xlarge",
   192  			Arches:   amd64,
   193  			CpuCores: 16,
   194  			CpuPower: instances.CpuPower(5152),
   195  			Mem:      124928,
   196  			VirtType: &hvm,
   197  			Cost:     1464,
   198  		},
   199  
   200  		// SKU: 6986XC33S6FFMJGG
   201  		// Instance family: General purpose
   202  		// Storage: EBS only
   203  		{
   204  			Name:     "m5.12xlarge",
   205  			Arches:   amd64,
   206  			CpuCores: 48,
   207  			CpuPower: instances.CpuPower(16800),
   208  			Mem:      196608,
   209  			VirtType: &hvm,
   210  			Cost:     2976,
   211  		},
   212  
   213  		// SKU: 6A63VD4RDBFRY4JK
   214  		// Instance family: Memory optimized
   215  		// Storage: 1 x 1920 SSD
   216  		{
   217  			Name:     "x1e.16xlarge",
   218  			Arches:   amd64,
   219  			CpuCores: 64,
   220  			CpuPower: instances.CpuPower(20608),
   221  			Mem:      1998848,
   222  			VirtType: &hvm,
   223  			Cost:     19344,
   224  		},
   225  
   226  		// SKU: 6JP9PA73B58NZHUN
   227  		// Instance family: Storage optimized
   228  		// Storage: 12 x 2000 HDD
   229  		{
   230  			Name:     "d2.4xlarge",
   231  			Arches:   amd64,
   232  			CpuCores: 16,
   233  			CpuPower: instances.CpuPower(5376),
   234  			Mem:      124928,
   235  			VirtType: &hvm,
   236  			Cost:     3376,
   237  		},
   238  
   239  		// SKU: 6KTQUBH8Y7R2NVBW
   240  		// Instance family: General purpose
   241  		// Storage: 2 x 900 NVMe SSD
   242  		{
   243  			Name:     "m5d.12xlarge",
   244  			Arches:   amd64,
   245  			CpuCores: 48,
   246  			CpuPower: instances.CpuPower(16800),
   247  			Mem:      196608,
   248  			VirtType: &hvm,
   249  			Cost:     3504,
   250  		},
   251  
   252  		// SKU: 6M27QQ6HYCNA5KGA
   253  		// Instance family: General purpose
   254  		// Storage: 1 x 4 SSD
   255  		{
   256  			Name:       "m3.medium",
   257  			Arches:     amd64,
   258  			CpuCores:   1,
   259  			CpuPower:   instances.CpuPower(350),
   260  			Mem:        3840,
   261  			VirtType:   &hvm,
   262  			Cost:       96,
   263  			Deprecated: true,
   264  		},
   265  
   266  		// SKU: 6TMC6UD2UCCDAMNP
   267  		// Instance family: General purpose
   268  		// Storage: 2 x 420
   269  		{
   270  			Name:       "m1.large",
   271  			Arches:     amd64,
   272  			CpuCores:   2,
   273  			CpuPower:   instances.CpuPower(200),
   274  			Mem:        7680,
   275  			VirtType:   &paravirtual,
   276  			Cost:       243,
   277  			Deprecated: true,
   278  		},
   279  
   280  		// SKU: 77K4UJJUNGQ6UXXN
   281  		// Instance family: GPU instance
   282  		// Storage: 1 x 60 SSD
   283  		{
   284  			Name:       "g2.2xlarge",
   285  			Arches:     amd64,
   286  			CpuCores:   8,
   287  			CpuPower:   instances.CpuPower(2911),
   288  			Mem:        15360,
   289  			VirtType:   &hvm,
   290  			Cost:       898,
   291  			Deprecated: true,
   292  		},
   293  
   294  		// SKU: 77PTRYZ5MAUP8HU6
   295  		// Instance family: General purpose
   296  		// Storage: EBS only
   297  		{
   298  			Name:     "t3.medium",
   299  			Arches:   amd64,
   300  			CpuCores: 2,
   301  			CpuPower: instances.CpuPower(200),
   302  			Mem:      4096,
   303  			VirtType: &hvm,
   304  			Cost:     54,
   305  		},
   306  
   307  		// SKU: 7A24VVDQEZ54FYXU
   308  		// Instance family: Storage optimized
   309  		// Storage: 6 x 2000 HDD
   310  		{
   311  			Name:     "d2.2xlarge",
   312  			Arches:   amd64,
   313  			CpuCores: 8,
   314  			CpuPower: instances.CpuPower(2688),
   315  			Mem:      62464,
   316  			VirtType: &hvm,
   317  			Cost:     1688,
   318  		},
   319  
   320  		// SKU: 7KXQBZSKETPTG6QZ
   321  		// Instance family: Compute optimized
   322  		// Storage: EBS only
   323  		{
   324  			Name:     "c4.large",
   325  			Arches:   amd64,
   326  			CpuCores: 2,
   327  			CpuPower: instances.CpuPower(811),
   328  			Mem:      3840,
   329  			VirtType: &hvm,
   330  			Cost:     126,
   331  		},
   332  
   333  		// SKU: 7MJR4RD25PP93ENY
   334  		// Instance family: General purpose
   335  		// Storage: EBS only
   336  		{
   337  			Name:     "t3.small",
   338  			Arches:   amd64,
   339  			CpuCores: 2,
   340  			CpuPower: instances.CpuPower(200),
   341  			Mem:      2048,
   342  			VirtType: &hvm,
   343  			Cost:     27,
   344  		},
   345  
   346  		// SKU: 7MYWT7Y96UT3NJ2D
   347  		// Instance family: General purpose
   348  		// Storage: EBS only
   349  		{
   350  			Name:     "m4.large",
   351  			Arches:   amd64,
   352  			CpuCores: 2,
   353  			CpuPower: instances.CpuPower(672),
   354  			Mem:      8192,
   355  			VirtType: &hvm,
   356  			Cost:     129,
   357  		},
   358  
   359  		// SKU: 8D4AAVFV2HFGTB38
   360  		// Instance family: Memory optimized
   361  		// Storage: EBS only
   362  		{
   363  			Name:     "r5.4xlarge",
   364  			Arches:   amd64,
   365  			CpuCores: 16,
   366  			CpuPower: instances.CpuPower(1600),
   367  			Mem:      131072,
   368  			VirtType: &hvm,
   369  			Cost:     1216,
   370  		},
   371  
   372  		// SKU: 8H36QJ2PHPR3SJ48
   373  		// Instance family: Storage optimized
   374  		// Storage: 24 x 2000
   375  		{
   376  			Name:       "hs1.8xlarge",
   377  			Arches:     amd64,
   378  			CpuCores:   17,
   379  			CpuPower:   instances.CpuPower(4760),
   380  			Mem:        119808,
   381  			VirtType:   &hvm,
   382  			Cost:       5400,
   383  			Deprecated: true,
   384  		},
   385  
   386  		// SKU: 8VN3HX7E6Z8JVZ78
   387  		// Instance family: General purpose
   388  		// Storage: EBS only
   389  		{
   390  			Name:     "t3.xlarge",
   391  			Arches:   amd64,
   392  			CpuCores: 4,
   393  			CpuPower: instances.CpuPower(400),
   394  			Mem:      16384,
   395  			VirtType: &hvm,
   396  			Cost:     217,
   397  		},
   398  
   399  		// SKU: 8YT9TXPXJ6KCKS3Z
   400  		// Instance family: General purpose
   401  		// Storage: 1 x 300 NVMe SSD
   402  		{
   403  			Name:     "m5d.2xlarge",
   404  			Arches:   amd64,
   405  			CpuCores: 8,
   406  			CpuPower: instances.CpuPower(2800),
   407  			Mem:      32768,
   408  			VirtType: &hvm,
   409  			Cost:     584,
   410  		},
   411  
   412  		// SKU: 9KMZWGZVTXKAQXNM
   413  		// Instance family: Memory optimized
   414  		// Storage: 1 x 160 SSD
   415  		{
   416  			Name:       "r3.2xlarge",
   417  			Arches:     amd64,
   418  			CpuCores:   8,
   419  			CpuPower:   instances.CpuPower(2800),
   420  			Mem:        62464,
   421  			VirtType:   &hvm,
   422  			Cost:       798,
   423  			Deprecated: true,
   424  		},
   425  
   426  		// SKU: 9NSP3EV3G593P35X
   427  		// Instance family: General purpose
   428  		// Storage: EBS only
   429  		{
   430  			Name:     "t2.micro",
   431  			Arches:   both,
   432  			CpuCores: 1,
   433  			CpuPower: instances.CpuPower(10),
   434  			Mem:      1024,
   435  			VirtType: &hvm,
   436  			Cost:     15,
   437  		},
   438  
   439  		// SKU: 9UBMZYZ6SXZ5JQGV
   440  		// Instance family: Storage optimized
   441  		// Storage: 1 x 950 NVMe SSD
   442  		{
   443  			Name:     "i3.xlarge",
   444  			Arches:   amd64,
   445  			CpuCores: 4,
   446  			CpuPower: instances.CpuPower(1288),
   447  			Mem:      31232,
   448  			VirtType: &hvm,
   449  			Cost:     366,
   450  		},
   451  
   452  		// SKU: AG6SXPB68M2AKYAV
   453  		// Instance family: Compute optimized
   454  		// Storage: 1 x 50 NVMe SSD
   455  		{
   456  			Name:     "c5d.large",
   457  			Arches:   amd64,
   458  			CpuCores: 2,
   459  			CpuPower: instances.CpuPower(839),
   460  			Mem:      4096,
   461  			VirtType: &hvm,
   462  			Cost:     122,
   463  		},
   464  
   465  		// SKU: AK9XGJTUW9TWT8FN
   466  		// Instance family: Memory optimized
   467  		// Storage: EBS only
   468  		{
   469  			Name:     "r5.2xlarge",
   470  			Arches:   amd64,
   471  			CpuCores: 8,
   472  			CpuPower: instances.CpuPower(800),
   473  			Mem:      65536,
   474  			VirtType: &hvm,
   475  			Cost:     608,
   476  		},
   477  
   478  		// SKU: AKQ89V8E78T6H534
   479  		// Instance family: General purpose
   480  		// Storage: 1 x 160
   481  		{
   482  			Name:       "m1.small",
   483  			Arches:     both,
   484  			CpuCores:   1,
   485  			CpuPower:   instances.CpuPower(100),
   486  			Mem:        1741,
   487  			VirtType:   &paravirtual,
   488  			Cost:       61,
   489  			Deprecated: true,
   490  		},
   491  
   492  		// SKU: APGTJ6NBJA89PCKZ
   493  		// Instance family: Storage optimized
   494  		// Storage: 1 x 475 NVMe SSD
   495  		{
   496  			Name:     "i3.large",
   497  			Arches:   amd64,
   498  			CpuCores: 2,
   499  			CpuPower: instances.CpuPower(644),
   500  			Mem:      15616,
   501  			VirtType: &hvm,
   502  			Cost:     183,
   503  		},
   504  
   505  		// SKU: AUVGPGSZCPAEKV6D
   506  		// Instance family: Memory optimized
   507  		// Storage: EBS only
   508  		{
   509  			Name:     "r5.12xlarge",
   510  			Arches:   amd64,
   511  			CpuCores: 48,
   512  			CpuPower: instances.CpuPower(4800),
   513  			Mem:      393216,
   514  			VirtType: &hvm,
   515  			Cost:     3648,
   516  		},
   517  
   518  		// SKU: AY6XZ64M22QQJCXE
   519  		// Instance family: General purpose
   520  		// Storage: 1 x 32 SSD
   521  		{
   522  			Name:       "m3.large",
   523  			Arches:     amd64,
   524  			CpuCores:   2,
   525  			CpuPower:   instances.CpuPower(700),
   526  			Mem:        7680,
   527  			VirtType:   &hvm,
   528  			Cost:       193,
   529  			Deprecated: true,
   530  		},
   531  
   532  		// SKU: BBFY9H74SU6YSW3K
   533  		// Instance family: Memory optimized
   534  		// Storage: EBS only
   535  		{
   536  			Name:     "r5.large",
   537  			Arches:   amd64,
   538  			CpuCores: 2,
   539  			CpuPower: instances.CpuPower(868),
   540  			Mem:      16384,
   541  			VirtType: &hvm,
   542  			Cost:     152,
   543  		},
   544  
   545  		// SKU: BDT5TR37G2FCDKV2
   546  		// Instance family: General purpose
   547  		// Storage: EBS only
   548  		{
   549  			Name:     "t3.large",
   550  			Arches:   amd64,
   551  			CpuCores: 2,
   552  			CpuPower: instances.CpuPower(200),
   553  			Mem:      8192,
   554  			VirtType: &hvm,
   555  			Cost:     108,
   556  		},
   557  
   558  		// SKU: BQQUCAM9PFTSUNQX
   559  		// Instance family: Memory optimized
   560  		// Storage: 2 x 840
   561  		{
   562  			Name:       "m2.4xlarge",
   563  			Arches:     amd64,
   564  			CpuCores:   8,
   565  			CpuPower:   instances.CpuPower(800),
   566  			Mem:        70042,
   567  			VirtType:   &paravirtual,
   568  			Cost:       1150,
   569  			Deprecated: true,
   570  		},
   571  
   572  		// SKU: BURRP7APFUCZFSZK
   573  		// Instance family: General purpose
   574  		// Storage: EBS only
   575  		{
   576  			Name:     "m4.xlarge",
   577  			Arches:   amd64,
   578  			CpuCores: 4,
   579  			CpuPower: instances.CpuPower(1344),
   580  			Mem:      16384,
   581  			VirtType: &hvm,
   582  			Cost:     258,
   583  		},
   584  
   585  		// SKU: BYV8H4R4VJNAH42Q
   586  		// Instance family: Memory optimized
   587  		// Storage: 1 x 320 SSD
   588  		{
   589  			Name:       "r3.4xlarge",
   590  			Arches:     amd64,
   591  			CpuCores:   16,
   592  			CpuPower:   instances.CpuPower(5600),
   593  			Mem:        124928,
   594  			VirtType:   &hvm,
   595  			Cost:       1596,
   596  			Deprecated: true,
   597  		},
   598  
   599  		// SKU: C8MHVPEYQG6UHPS4
   600  		// Instance family: Memory optimized
   601  		// Storage: EBS only
   602  		{
   603  			Name:     "r4.2xlarge",
   604  			Arches:   amd64,
   605  			CpuCores: 8,
   606  			CpuPower: instances.CpuPower(2576),
   607  			Mem:      62464,
   608  			VirtType: &hvm,
   609  			Cost:     640,
   610  		},
   611  
   612  		// SKU: CR3WZ76QUCUUVDB3
   613  		// Instance family: Compute optimized
   614  		// Storage: 2 x 900 NVMe SSD
   615  		{
   616  			Name:     "c5d.18xlarge",
   617  			Arches:   amd64,
   618  			CpuCores: 72,
   619  			CpuPower: instances.CpuPower(30239),
   620  			Mem:      147456,
   621  			VirtType: &hvm,
   622  			Cost:     4392,
   623  		},
   624  
   625  		// SKU: CTK39QJHQN4CZ3PC
   626  		// Instance family: GPU instance
   627  		// Storage: 2 x 120 SSD
   628  		{
   629  			Name:       "g2.8xlarge",
   630  			Arches:     amd64,
   631  			CpuCores:   32,
   632  			CpuPower:   instances.CpuPower(11647),
   633  			Mem:        61440,
   634  			VirtType:   &hvm,
   635  			Cost:       3592,
   636  			Deprecated: true,
   637  		},
   638  
   639  		// SKU: CX79CXQ739SJJJ6P
   640  		// Instance family: General purpose
   641  		// Storage: EBS only
   642  		{
   643  			Name:     "t3.2xlarge",
   644  			Arches:   amd64,
   645  			CpuCores: 8,
   646  			CpuPower: instances.CpuPower(800),
   647  			Mem:      32768,
   648  			VirtType: &hvm,
   649  			Cost:     435,
   650  		},
   651  
   652  		// SKU: DAFNCUF5NU3EK9D3
   653  		// Instance family: Memory optimized
   654  		// Storage: 1 x 150 NVMe SSD
   655  		{
   656  			Name:     "z1d.xlarge",
   657  			Arches:   amd64,
   658  			CpuCores: 4,
   659  			CpuPower: instances.CpuPower(400),
   660  			Mem:      32768,
   661  			VirtType: &hvm,
   662  			Cost:     454,
   663  		},
   664  
   665  		// SKU: DAPC5MD4ZQN9K67N
   666  		// Instance family: General purpose
   667  		// Storage: EBS only
   668  		{
   669  			Name:     "t3.micro",
   670  			Arches:   amd64,
   671  			CpuCores: 2,
   672  			CpuPower: instances.CpuPower(200),
   673  			Mem:      1024,
   674  			VirtType: &hvm,
   675  			Cost:     13,
   676  		},
   677  
   678  		// SKU: DDX2JPPMM28BXD7D
   679  		// Instance family: Memory optimized
   680  		// Storage: 2 x 320 SSD
   681  		{
   682  			Name:       "r3.8xlarge",
   683  			Arches:     amd64,
   684  			CpuCores:   32,
   685  			CpuPower:   instances.CpuPower(11200),
   686  			Mem:        249856,
   687  			VirtType:   &hvm,
   688  			Cost:       3192,
   689  			Deprecated: true,
   690  		},
   691  
   692  		// SKU: DZA8S5644YPDVE4W
   693  		// Instance family: Memory optimized
   694  		// Storage: EBS only
   695  		{
   696  			Name:     "r5.24xlarge",
   697  			Arches:   amd64,
   698  			CpuCores: 96,
   699  			CpuPower: instances.CpuPower(9600),
   700  			Mem:      786432,
   701  			VirtType: &hvm,
   702  			Cost:     7296,
   703  		},
   704  
   705  		// SKU: E3J2T7B8EQDFXWDR
   706  		// Instance family: Compute optimized
   707  		// Storage: 2 x 320 SSD
   708  		{
   709  			Name:       "c3.8xlarge",
   710  			Arches:     amd64,
   711  			CpuCores:   32,
   712  			CpuPower:   instances.CpuPower(12543),
   713  			Mem:        61440,
   714  			VirtType:   &hvm,
   715  			Cost:       2043,
   716  			Deprecated: true,
   717  		},
   718  
   719  		// SKU: E5MWNHYU3BAVZCRP
   720  		// Instance family: Compute optimized
   721  		// Storage: EBS only
   722  		{
   723  			Name:     "c4.4xlarge",
   724  			Arches:   amd64,
   725  			CpuCores: 16,
   726  			CpuPower: instances.CpuPower(6495),
   727  			Mem:      30720,
   728  			VirtType: &hvm,
   729  			Cost:     1008,
   730  		},
   731  
   732  		// SKU: E5ZC2EJP47JC4Y2A
   733  		// Instance family: Memory optimized
   734  		// Storage: 1 x 1920 SSD
   735  		{
   736  			Name:     "x1.16xlarge",
   737  			Arches:   amd64,
   738  			CpuCores: 64,
   739  			CpuPower: instances.CpuPower(20608),
   740  			Mem:      999424,
   741  			VirtType: &hvm,
   742  			Cost:     9671,
   743  		},
   744  
   745  		// SKU: E6F66FZ47YZNXAJ2
   746  		// Instance family: General purpose
   747  		// Storage: EBS only
   748  		{
   749  			Name:     "t2.medium",
   750  			Arches:   both,
   751  			CpuCores: 2,
   752  			CpuPower: instances.CpuPower(40),
   753  			Mem:      4096,
   754  			VirtType: &hvm,
   755  			Cost:     60,
   756  		},
   757  
   758  		// SKU: EP8EJMA4GKSUCMU6
   759  		// Instance family: Compute optimized
   760  		// Storage: EBS only
   761  		{
   762  			Name:     "c5.xlarge",
   763  			Arches:   amd64,
   764  			CpuCores: 4,
   765  			CpuPower: instances.CpuPower(1679),
   766  			Mem:      8192,
   767  			VirtType: &hvm,
   768  			Cost:     214,
   769  		},
   770  
   771  		// SKU: ERVWZ4V3UBYH4NQH
   772  		// Instance family: Micro instances
   773  		// Storage: EBS only
   774  		{
   775  			Name:       "t1.micro",
   776  			Arches:     both,
   777  			CpuCores:   1,
   778  			CpuPower:   instances.CpuPower(20),
   779  			Mem:        628,
   780  			VirtType:   &paravirtual,
   781  			Cost:       26,
   782  			Deprecated: true,
   783  		},
   784  
   785  		// SKU: ESYFZEM6DQKDVAH7
   786  		// Instance family: Memory optimized
   787  		// Storage: 1 x 300 NVMe SSD
   788  		{
   789  			Name:     "z1d.2xlarge",
   790  			Arches:   amd64,
   791  			CpuCores: 8,
   792  			CpuPower: instances.CpuPower(800),
   793  			Mem:      65536,
   794  			VirtType: &hvm,
   795  			Cost:     908,
   796  		},
   797  
   798  		// SKU: EWRM596KUQ2YH8ER
   799  		// Instance family: Memory optimized
   800  		// Storage: EBS only
   801  		{
   802  			Name:     "r4.16xlarge",
   803  			Arches:   amd64,
   804  			CpuCores: 64,
   805  			CpuPower: instances.CpuPower(20608),
   806  			Mem:      499712,
   807  			VirtType: &hvm,
   808  			Cost:     5120,
   809  		},
   810  
   811  		// SKU: EZCSGZJ8PMXA2QF2
   812  		// Instance family: Storage optimized
   813  		// Storage: 1 x 800 SSD
   814  		{
   815  			Name:       "i2.xlarge",
   816  			Arches:     amd64,
   817  			CpuCores:   4,
   818  			CpuPower:   instances.CpuPower(1400),
   819  			Mem:        31232,
   820  			VirtType:   &hvm,
   821  			Cost:       1000,
   822  			Deprecated: true,
   823  		},
   824  
   825  		// SKU: F2RRJYX33EGMBSFR
   826  		// Instance family: General purpose
   827  		// Storage: 1 x 410
   828  		{
   829  			Name:       "m1.medium",
   830  			Arches:     both,
   831  			CpuCores:   1,
   832  			CpuPower:   instances.CpuPower(100),
   833  			Mem:        3840,
   834  			VirtType:   &paravirtual,
   835  			Cost:       122,
   836  			Deprecated: true,
   837  		},
   838  
   839  		// SKU: F68Z2JGPZDKQNUMB
   840  		// Instance family: Memory optimized
   841  		// Storage: 2 x 900 NVMe SSD
   842  		{
   843  			Name:     "r5d.12xlarge",
   844  			Arches:   amd64,
   845  			CpuCores: 48,
   846  			CpuPower: instances.CpuPower(4800),
   847  			Mem:      393216,
   848  			VirtType: &hvm,
   849  			Cost:     4176,
   850  		},
   851  
   852  		// SKU: F7XCNBBYFKX42QF3
   853  		// Instance family: General purpose
   854  		// Storage: EBS only
   855  		{
   856  			Name:     "t2.nano",
   857  			Arches:   both,
   858  			CpuCores: 1,
   859  			CpuPower: instances.CpuPower(5),
   860  			Mem:      512,
   861  			VirtType: &hvm,
   862  			Cost:     7,
   863  		},
   864  
   865  		// SKU: FBB5W5WTFXJSNGPN
   866  		// Instance family: General purpose
   867  		// Storage: EBS only
   868  		{
   869  			Name:     "t2.2xlarge",
   870  			Arches:   amd64,
   871  			CpuCores: 8,
   872  			CpuPower: instances.CpuPower(3359),
   873  			Mem:      32768,
   874  			VirtType: &hvm,
   875  			Cost:     486,
   876  		},
   877  
   878  		// SKU: FBUWUPNC8FXRUS5W
   879  		// Instance family: Storage optimized
   880  		// Storage: 4 x 800 SSD
   881  		{
   882  			Name:       "i2.4xlarge",
   883  			Arches:     amd64,
   884  			CpuCores:   16,
   885  			CpuPower:   instances.CpuPower(5600),
   886  			Mem:        124928,
   887  			VirtType:   &hvm,
   888  			Cost:       4002,
   889  			Deprecated: true,
   890  		},
   891  
   892  		// SKU: FCC4C43QD9KUHD2X
   893  		// Instance family: Compute optimized
   894  		// Storage: EBS only
   895  		{
   896  			Name:     "c5.2xlarge",
   897  			Arches:   amd64,
   898  			CpuCores: 8,
   899  			CpuPower: instances.CpuPower(3359),
   900  			Mem:      16384,
   901  			VirtType: &hvm,
   902  			Cost:     428,
   903  		},
   904  
   905  		// SKU: FE9CPXTKGGW59Q7V
   906  		// Instance family: Memory optimized
   907  		// Storage: 1 x 120 SSD
   908  		{
   909  			Name:     "x1e.xlarge",
   910  			Arches:   amd64,
   911  			CpuCores: 4,
   912  			CpuPower: instances.CpuPower(1288),
   913  			Mem:      124928,
   914  			VirtType: &hvm,
   915  			Cost:     1209,
   916  		},
   917  
   918  		// SKU: FPXP8QM9DMXHP6QP
   919  		// Instance family: Compute optimized
   920  		// Storage: EBS only
   921  		{
   922  			Name:     "c5.9xlarge",
   923  			Arches:   amd64,
   924  			CpuCores: 36,
   925  			CpuPower: instances.CpuPower(15119),
   926  			Mem:      73728,
   927  			VirtType: &hvm,
   928  			Cost:     1926,
   929  		},
   930  
   931  		// SKU: G55JJ7CXZ5E2QE8H
   932  		// Instance family: Memory optimized
   933  		// Storage: EBS only
   934  		{
   935  			Name:     "r4.large",
   936  			Arches:   amd64,
   937  			CpuCores: 2,
   938  			CpuPower: instances.CpuPower(644),
   939  			Mem:      15616,
   940  			VirtType: &hvm,
   941  			Cost:     160,
   942  		},
   943  
   944  		// SKU: G6G6ZNFBYMW2V8BH
   945  		// Instance family: Memory optimized
   946  		// Storage: 1 x 420
   947  		{
   948  			Name:       "m2.xlarge",
   949  			Arches:     amd64,
   950  			CpuCores:   2,
   951  			CpuPower:   instances.CpuPower(200),
   952  			Mem:        17511,
   953  			VirtType:   &paravirtual,
   954  			Cost:       287,
   955  			Deprecated: true,
   956  		},
   957  
   958  		// SKU: GJHUHQSUU37VCQ5A
   959  		// Instance family: Memory optimized
   960  		// Storage: 1 x 80 SSD
   961  		{
   962  			Name:       "r3.xlarge",
   963  			Arches:     amd64,
   964  			CpuCores:   4,
   965  			CpuPower:   instances.CpuPower(1400),
   966  			Mem:        31232,
   967  			VirtType:   &hvm,
   968  			Cost:       399,
   969  			Deprecated: true,
   970  		},
   971  
   972  		// SKU: GNEKD47PUMN4FP4J
   973  		// Instance family: GPU instance
   974  		// Storage: EBS only
   975  		{
   976  			Name:     "g3.8xlarge",
   977  			Arches:   amd64,
   978  			CpuCores: 32,
   979  			CpuPower: instances.CpuPower(10304),
   980  			Mem:      249856,
   981  			VirtType: &hvm,
   982  			Cost:     3160,
   983  		},
   984  
   985  		// SKU: GP8GQA2T96JQ4MBB
   986  		// Instance family: Memory optimized
   987  		// Storage: 2 x 120 SSD
   988  		{
   989  			Name:       "cr1.8xlarge",
   990  			Arches:     amd64,
   991  			CpuCores:   32,
   992  			CpuPower:   instances.CpuPower(3200),
   993  			Mem:        249856,
   994  			VirtType:   &hvm,
   995  			Cost:       4105,
   996  			Deprecated: true,
   997  		},
   998  
   999  		// SKU: HTNXMK8Z5YHMU737
  1000  		// Instance family: Compute optimized
  1001  		// Storage: 2 x 40 SSD
  1002  		{
  1003  			Name:       "c3.xlarge",
  1004  			Arches:     amd64,
  1005  			CpuCores:   4,
  1006  			CpuPower:   instances.CpuPower(1567),
  1007  			Mem:        7680,
  1008  			VirtType:   &hvm,
  1009  			Cost:       255,
  1010  			Deprecated: true,
  1011  		},
  1012  
  1013  		// SKU: J85A5X44TT267EH8
  1014  		// Instance family: General purpose
  1015  		// Storage: 2 x 40 SSD
  1016  		{
  1017  			Name:       "m3.xlarge",
  1018  			Arches:     amd64,
  1019  			CpuCores:   4,
  1020  			CpuPower:   instances.CpuPower(1400),
  1021  			Mem:        15360,
  1022  			VirtType:   &hvm,
  1023  			Cost:       385,
  1024  			Deprecated: true,
  1025  		},
  1026  
  1027  		// SKU: JDHFUYQU2RVEVNEX
  1028  		// Instance family: Memory optimized
  1029  		// Storage: 1 x 450 NVMe SSD
  1030  		{
  1031  			Name:     "z1d.3xlarge",
  1032  			Arches:   amd64,
  1033  			CpuCores: 12,
  1034  			CpuPower: instances.CpuPower(1200),
  1035  			Mem:      98304,
  1036  			VirtType: &hvm,
  1037  			Cost:     1362,
  1038  		},
  1039  
  1040  		// SKU: JTQKHD7ZTEEM4DC5
  1041  		// Instance family: General purpose
  1042  		// Storage: EBS only
  1043  		{
  1044  			Name:     "m4.10xlarge",
  1045  			Arches:   amd64,
  1046  			CpuCores: 40,
  1047  			CpuPower: instances.CpuPower(13440),
  1048  			Mem:      163840,
  1049  			VirtType: &hvm,
  1050  			Cost:     2580,
  1051  		},
  1052  
  1053  		// SKU: KA565JRTVNZB5VF2
  1054  		// Instance family: Memory optimized
  1055  		// Storage: 1 x 480 SSD
  1056  		{
  1057  			Name:     "x1e.4xlarge",
  1058  			Arches:   amd64,
  1059  			CpuCores: 16,
  1060  			CpuPower: instances.CpuPower(5152),
  1061  			Mem:      499712,
  1062  			VirtType: &hvm,
  1063  			Cost:     4836,
  1064  		},
  1065  
  1066  		// SKU: KB5V9BJ77S8AV7TK
  1067  		// Instance family: Compute optimized
  1068  		// Storage: EBS only
  1069  		{
  1070  			Name:     "c5.large",
  1071  			Arches:   amd64,
  1072  			CpuCores: 2,
  1073  			CpuPower: instances.CpuPower(839),
  1074  			Mem:      4096,
  1075  			VirtType: &hvm,
  1076  			Cost:     107,
  1077  		},
  1078  
  1079  		// SKU: KM8DYQWHEC32CGGX
  1080  		// Instance family: Storage optimized
  1081  		// Storage: 2 x 800 SSD
  1082  		{
  1083  			Name:       "i2.2xlarge",
  1084  			Arches:     amd64,
  1085  			CpuCores:   8,
  1086  			CpuPower:   instances.CpuPower(2800),
  1087  			Mem:        62464,
  1088  			VirtType:   &hvm,
  1089  			Cost:       2001,
  1090  			Deprecated: true,
  1091  		},
  1092  
  1093  		// SKU: KNVQZWZRBTHCFMS5
  1094  		// Instance family: GPU instance
  1095  		// Storage: EBS only
  1096  		{
  1097  			Name:     "p3.8xlarge",
  1098  			Arches:   amd64,
  1099  			CpuCores: 32,
  1100  			CpuPower: instances.CpuPower(10304),
  1101  			Mem:      249856,
  1102  			VirtType: &hvm,
  1103  			Cost:     16776,
  1104  		},
  1105  
  1106  		// SKU: KWUMHT4YYUHYMCEV
  1107  		// Instance family: General purpose
  1108  		// Storage: 4 x 900 NVMe SSD
  1109  		{
  1110  			Name:     "m5d.24xlarge",
  1111  			Arches:   amd64,
  1112  			CpuCores: 96,
  1113  			CpuPower: instances.CpuPower(33600),
  1114  			Mem:      393216,
  1115  			VirtType: &hvm,
  1116  			Cost:     7008,
  1117  		},
  1118  
  1119  		// SKU: KZKSU555GJ4DVX5D
  1120  		// Instance family: Memory optimized
  1121  		// Storage: 1 x 75 NVMe SSD
  1122  		{
  1123  			Name:     "r5d.large",
  1124  			Arches:   amd64,
  1125  			CpuCores: 2,
  1126  			CpuPower: instances.CpuPower(200),
  1127  			Mem:      16384,
  1128  			VirtType: &hvm,
  1129  			Cost:     174,
  1130  		},
  1131  
  1132  		// SKU: MJ7YVW9J2WD856AC
  1133  		// Instance family: Memory optimized
  1134  		// Storage: 2 x 1920 SSD
  1135  		{
  1136  			Name:     "x1.32xlarge",
  1137  			Arches:   amd64,
  1138  			CpuCores: 128,
  1139  			CpuPower: instances.CpuPower(41216),
  1140  			Mem:      1998848,
  1141  			VirtType: &hvm,
  1142  			Cost:     19341,
  1143  		},
  1144  
  1145  		// SKU: MKVJ4C4XUPQ3657J
  1146  		// Instance family: Storage optimized
  1147  		// Storage: 8 x 1900 NVMe SSD
  1148  		{
  1149  			Name:     "i3.16xlarge",
  1150  			Arches:   amd64,
  1151  			CpuCores: 64,
  1152  			CpuPower: instances.CpuPower(20608),
  1153  			Mem:      499712,
  1154  			VirtType: &hvm,
  1155  			Cost:     5856,
  1156  		},
  1157  
  1158  		// SKU: MYX88QW5HYQW9KS4
  1159  		// Instance family: Memory optimized
  1160  		// Storage: EBS only
  1161  		{
  1162  			Name:     "r4.8xlarge",
  1163  			Arches:   amd64,
  1164  			CpuCores: 32,
  1165  			CpuPower: instances.CpuPower(10304),
  1166  			Mem:      249856,
  1167  			VirtType: &hvm,
  1168  			Cost:     2560,
  1169  		},
  1170  
  1171  		// SKU: N6SGMGNN8CA3TG6Q
  1172  		// Instance family: GPU instance
  1173  		// Storage: EBS only
  1174  		{
  1175  			Name:     "g3.4xlarge",
  1176  			Arches:   amd64,
  1177  			CpuCores: 16,
  1178  			CpuPower: instances.CpuPower(5152),
  1179  			Mem:      124928,
  1180  			VirtType: &hvm,
  1181  			Cost:     1580,
  1182  		},
  1183  
  1184  		// SKU: NRPXFBPFDSHUN7HQ
  1185  		// Instance family: General purpose
  1186  		// Storage: 2 x 300 NVMe SSD
  1187  		{
  1188  			Name:     "m5d.4xlarge",
  1189  			Arches:   amd64,
  1190  			CpuCores: 16,
  1191  			CpuPower: instances.CpuPower(5600),
  1192  			Mem:      65536,
  1193  			VirtType: &hvm,
  1194  			Cost:     1168,
  1195  		},
  1196  
  1197  		// SKU: P6PU35RPD48NS8MP
  1198  		// Instance family: GPU instance
  1199  		// Storage: EBS only
  1200  		{
  1201  			Name:     "g3s.xlarge",
  1202  			Arches:   amd64,
  1203  			CpuCores: 4,
  1204  			CpuPower: instances.CpuPower(400),
  1205  			Mem:      31232,
  1206  			VirtType: &hvm,
  1207  			Cost:     1040,
  1208  		},
  1209  
  1210  		// SKU: PCB5ARVZ6TNS7A96
  1211  		// Instance family: General purpose
  1212  		// Storage: 2 x 80 SSD
  1213  		{
  1214  			Name:       "m3.2xlarge",
  1215  			Arches:     amd64,
  1216  			CpuCores:   8,
  1217  			CpuPower:   instances.CpuPower(2800),
  1218  			Mem:        30720,
  1219  			VirtType:   &hvm,
  1220  			Cost:       770,
  1221  			Deprecated: true,
  1222  		},
  1223  
  1224  		// SKU: PCNBVATW49APFGZQ
  1225  		// Instance family: Compute optimized
  1226  		// Storage: EBS only
  1227  		{
  1228  			Name:     "c4.8xlarge",
  1229  			Arches:   amd64,
  1230  			CpuCores: 36,
  1231  			CpuPower: instances.CpuPower(14615),
  1232  			Mem:      61440,
  1233  			VirtType: &hvm,
  1234  			Cost:     2016,
  1235  		},
  1236  
  1237  		// SKU: PH6VW23DSQQJ6VRZ
  1238  		// Instance family: Memory optimized
  1239  		// Storage: 4 x 900 NVMe SSD
  1240  		{
  1241  			Name:     "r5d.24xlarge",
  1242  			Arches:   amd64,
  1243  			CpuCores: 96,
  1244  			CpuPower: instances.CpuPower(9600),
  1245  			Mem:      786432,
  1246  			VirtType: &hvm,
  1247  			Cost:     8352,
  1248  		},
  1249  
  1250  		// SKU: PSF2TQK8WMUGUPYK
  1251  		// Instance family: Storage optimized
  1252  		// Storage: 24 x 2000 HDD
  1253  		{
  1254  			Name:     "d2.8xlarge",
  1255  			Arches:   amd64,
  1256  			CpuCores: 36,
  1257  			CpuPower: instances.CpuPower(12096),
  1258  			Mem:      249856,
  1259  			VirtType: &hvm,
  1260  			Cost:     6752,
  1261  		},
  1262  
  1263  		// SKU: PTSCWYT4DGMHMSYG
  1264  		// Instance family: Compute optimized
  1265  		// Storage: 1 x 350
  1266  		{
  1267  			Name:       "c1.medium",
  1268  			Arches:     both,
  1269  			CpuCores:   2,
  1270  			CpuPower:   instances.CpuPower(200),
  1271  			Mem:        1741,
  1272  			VirtType:   &paravirtual,
  1273  			Cost:       158,
  1274  			Deprecated: true,
  1275  		},
  1276  
  1277  		// SKU: Q4QTSF7H37JFW9ER
  1278  		// Instance family: Compute optimized
  1279  		// Storage: 2 x 16 SSD
  1280  		{
  1281  			Name:       "c3.large",
  1282  			Arches:     both,
  1283  			CpuCores:   2,
  1284  			CpuPower:   instances.CpuPower(783),
  1285  			Mem:        3840,
  1286  			VirtType:   &hvm,
  1287  			Cost:       128,
  1288  			Deprecated: true,
  1289  		},
  1290  
  1291  		// SKU: Q5HVB8NUA7UMHV4Y
  1292  		// Instance family: General purpose
  1293  		// Storage: EBS only
  1294  		{
  1295  			Name:     "t2.large",
  1296  			Arches:   amd64,
  1297  			CpuCores: 2,
  1298  			CpuPower: instances.CpuPower(60),
  1299  			Mem:      8192,
  1300  			VirtType: &hvm,
  1301  			Cost:     121,
  1302  		},
  1303  
  1304  		// SKU: Q85F79PK8VHHZT6X
  1305  		// Instance family: Compute optimized
  1306  		// Storage: EBS only
  1307  		{
  1308  			Name:     "c4.2xlarge",
  1309  			Arches:   amd64,
  1310  			CpuCores: 8,
  1311  			CpuPower: instances.CpuPower(3247),
  1312  			Mem:      15360,
  1313  			VirtType: &hvm,
  1314  			Cost:     504,
  1315  		},
  1316  
  1317  		// SKU: R49K2Y7KZ6527C35
  1318  		// Instance family: Memory optimized
  1319  		// Storage: 1 x 240 SSD
  1320  		{
  1321  			Name:     "x1e.2xlarge",
  1322  			Arches:   amd64,
  1323  			CpuCores: 8,
  1324  			CpuPower: instances.CpuPower(2576),
  1325  			Mem:      249856,
  1326  			VirtType: &hvm,
  1327  			Cost:     2418,
  1328  		},
  1329  
  1330  		// SKU: RCJ9VNKFJCUCGU3W
  1331  		// Instance family: GPU instance
  1332  		// Storage: EBS only
  1333  		{
  1334  			Name:     "p2.8xlarge",
  1335  			Arches:   amd64,
  1336  			CpuCores: 32,
  1337  			CpuPower: instances.CpuPower(10304),
  1338  			Mem:      499712,
  1339  			VirtType: &hvm,
  1340  			Cost:     12336,
  1341  		},
  1342  
  1343  		// SKU: REQJXNHA97H376TZ
  1344  		// Instance family: General purpose
  1345  		// Storage: 1 x 150 NVMe SSD
  1346  		{
  1347  			Name:     "m5d.xlarge",
  1348  			Arches:   amd64,
  1349  			CpuCores: 4,
  1350  			CpuPower: instances.CpuPower(1400),
  1351  			Mem:      16384,
  1352  			VirtType: &hvm,
  1353  			Cost:     292,
  1354  		},
  1355  
  1356  		// SKU: RPSNHYM8M88X8DF5
  1357  		// Instance family: Memory optimized
  1358  		// Storage: EBS only
  1359  		{
  1360  			Name:     "r4.4xlarge",
  1361  			Arches:   amd64,
  1362  			CpuCores: 16,
  1363  			CpuPower: instances.CpuPower(5152),
  1364  			Mem:      124928,
  1365  			VirtType: &hvm,
  1366  			Cost:     1280,
  1367  		},
  1368  
  1369  		// SKU: S4EWKNDHYM7FSPG6
  1370  		// Instance family: Compute optimized
  1371  		// Storage: EBS only
  1372  		{
  1373  			Name:     "c5.4xlarge",
  1374  			Arches:   amd64,
  1375  			CpuCores: 16,
  1376  			CpuPower: instances.CpuPower(6719),
  1377  			Mem:      32768,
  1378  			VirtType: &hvm,
  1379  			Cost:     856,
  1380  		},
  1381  
  1382  		// SKU: SA9UW2TC8EGBE7NW
  1383  		// Instance family: Storage optimized
  1384  		// Storage: 1 x 1900 NVMe SSD
  1385  		{
  1386  			Name:     "i3.2xlarge",
  1387  			Arches:   amd64,
  1388  			CpuCores: 8,
  1389  			CpuPower: instances.CpuPower(2576),
  1390  			Mem:      62464,
  1391  			VirtType: &hvm,
  1392  			Cost:     732,
  1393  		},
  1394  
  1395  		// SKU: SD97GUGBCUND24YK
  1396  		// Instance family: General purpose
  1397  		// Storage: EBS only
  1398  		{
  1399  			Name:     "m5.4xlarge",
  1400  			Arches:   amd64,
  1401  			CpuCores: 16,
  1402  			CpuPower: instances.CpuPower(5600),
  1403  			Mem:      65536,
  1404  			VirtType: &hvm,
  1405  			Cost:     992,
  1406  		},
  1407  
  1408  		// SKU: SFUYMZQAV538QWXK
  1409  		// Instance family: Compute optimized
  1410  		// Storage: EBS only
  1411  		{
  1412  			Name:     "c5.18xlarge",
  1413  			Arches:   amd64,
  1414  			CpuCores: 72,
  1415  			CpuPower: instances.CpuPower(30239),
  1416  			Mem:      147456,
  1417  			VirtType: &hvm,
  1418  			Cost:     3852,
  1419  		},
  1420  
  1421  		// SKU: SHF9TA3MCU6W2BRA
  1422  		// Instance family: Compute optimized
  1423  		// Storage: 1 x 200 NVMe SSD
  1424  		{
  1425  			Name:     "c5d.2xlarge",
  1426  			Arches:   amd64,
  1427  			CpuCores: 8,
  1428  			CpuPower: instances.CpuPower(3359),
  1429  			Mem:      16384,
  1430  			VirtType: &hvm,
  1431  			Cost:     488,
  1432  		},
  1433  
  1434  		// SKU: T7CGRZ4XENPHVK6D
  1435  		// Instance family: GPU instance
  1436  		// Storage: EBS only
  1437  		{
  1438  			Name:     "p2.xlarge",
  1439  			Arches:   amd64,
  1440  			CpuCores: 4,
  1441  			CpuPower: instances.CpuPower(1288),
  1442  			Mem:      62464,
  1443  			VirtType: &hvm,
  1444  			Cost:     1542,
  1445  		},
  1446  
  1447  		// SKU: THKGMUKKFXV9CKUW
  1448  		// Instance family: GPU instance
  1449  		// Storage: EBS only
  1450  		{
  1451  			Name:     "p2.16xlarge",
  1452  			Arches:   amd64,
  1453  			CpuCores: 64,
  1454  			CpuPower: instances.CpuPower(20608),
  1455  			Mem:      786432,
  1456  			VirtType: &hvm,
  1457  			Cost:     24672,
  1458  		},
  1459  
  1460  		// SKU: TPZKPCAQBPBS7CF8
  1461  		// Instance family: Storage optimized
  1462  		// Storage: 4 x 1900 NVMe SSD
  1463  		{
  1464  			Name:     "i3.8xlarge",
  1465  			Arches:   amd64,
  1466  			CpuCores: 32,
  1467  			CpuPower: instances.CpuPower(10304),
  1468  			Mem:      249856,
  1469  			VirtType: &hvm,
  1470  			Cost:     2928,
  1471  		},
  1472  
  1473  		// SKU: TZG97WFA265PFBMW
  1474  		// Instance family: General purpose
  1475  		// Storage: EBS only
  1476  		{
  1477  			Name:     "t3.nano",
  1478  			Arches:   amd64,
  1479  			CpuCores: 2,
  1480  			CpuPower: instances.CpuPower(200),
  1481  			Mem:      512,
  1482  			VirtType: &hvm,
  1483  			Cost:     6,
  1484  		},
  1485  
  1486  		// SKU: U8JUARJS4SHG5W54
  1487  		// Instance family: Memory optimized
  1488  		// Storage: EBS only
  1489  		{
  1490  			Name:     "r4.xlarge",
  1491  			Arches:   amd64,
  1492  			CpuCores: 4,
  1493  			CpuPower: instances.CpuPower(1288),
  1494  			Mem:      31232,
  1495  			VirtType: &hvm,
  1496  			Cost:     320,
  1497  		},
  1498  
  1499  		// SKU: U9EUE7H4E7G5TZN2
  1500  		// Instance family: Memory optimized
  1501  		// Storage: 2 x 900 NVMe SSD
  1502  		{
  1503  			Name:     "z1d.12xlarge",
  1504  			Arches:   amd64,
  1505  			CpuCores: 48,
  1506  			CpuPower: instances.CpuPower(4800),
  1507  			Mem:      393216,
  1508  			VirtType: &hvm,
  1509  			Cost:     5448,
  1510  		},
  1511  
  1512  		// SKU: UDHFRPKESN82BQYQ
  1513  		// Instance family: GPU instance
  1514  		// Storage: EBS only
  1515  		{
  1516  			Name:     "g3.16xlarge",
  1517  			Arches:   amd64,
  1518  			CpuCores: 64,
  1519  			CpuPower: instances.CpuPower(20608),
  1520  			Mem:      499712,
  1521  			VirtType: &hvm,
  1522  			Cost:     6320,
  1523  		},
  1524  
  1525  		// SKU: UJB452HW969DQZFB
  1526  		// Instance family: Compute optimized
  1527  		// Storage: EBS only
  1528  		{
  1529  			Name:     "c4.xlarge",
  1530  			Arches:   amd64,
  1531  			CpuCores: 4,
  1532  			CpuPower: instances.CpuPower(1623),
  1533  			Mem:      7680,
  1534  			VirtType: &hvm,
  1535  			Cost:     252,
  1536  		},
  1537  
  1538  		// SKU: UMV7384WFS5N9T5F
  1539  		// Instance family: Memory optimized
  1540  		// Storage: 1 x 850
  1541  		{
  1542  			Name:       "m2.2xlarge",
  1543  			Arches:     amd64,
  1544  			CpuCores:   4,
  1545  			CpuPower:   instances.CpuPower(400),
  1546  			Mem:        35021,
  1547  			VirtType:   &paravirtual,
  1548  			Cost:       575,
  1549  			Deprecated: true,
  1550  		},
  1551  
  1552  		// SKU: URZU4GXQC7AT6RE9
  1553  		// Instance family: Compute optimized
  1554  		// Storage: 4 x 420
  1555  		{
  1556  			Name:       "c1.xlarge",
  1557  			Arches:     amd64,
  1558  			CpuCores:   8,
  1559  			CpuPower:   instances.CpuPower(800),
  1560  			Mem:        7168,
  1561  			VirtType:   &paravirtual,
  1562  			Cost:       632,
  1563  			Deprecated: true,
  1564  		},
  1565  
  1566  		// SKU: USE46NRHP4S7UT6J
  1567  		// Instance family: General purpose
  1568  		// Storage: EBS only
  1569  		{
  1570  			Name:     "m5.large",
  1571  			Arches:   amd64,
  1572  			CpuCores: 2,
  1573  			CpuPower: instances.CpuPower(700),
  1574  			Mem:      8192,
  1575  			VirtType: &hvm,
  1576  			Cost:     124,
  1577  		},
  1578  
  1579  		// SKU: VTKKFBR2Z5YZ5U2E
  1580  		// Instance family: Compute optimized
  1581  		// Storage: 1 x 100 NVMe SSD
  1582  		{
  1583  			Name:     "c5d.xlarge",
  1584  			Arches:   amd64,
  1585  			CpuCores: 4,
  1586  			CpuPower: instances.CpuPower(1679),
  1587  			Mem:      8192,
  1588  			VirtType: &hvm,
  1589  			Cost:     244,
  1590  		},
  1591  
  1592  		// SKU: VWWQ7S3GZ9J8TF77
  1593  		// Instance family: Storage optimized
  1594  		// Storage: 3 x 2000 HDD
  1595  		{
  1596  			Name:     "d2.xlarge",
  1597  			Arches:   amd64,
  1598  			CpuCores: 4,
  1599  			CpuPower: instances.CpuPower(1344),
  1600  			Mem:      31232,
  1601  			VirtType: &hvm,
  1602  			Cost:     844,
  1603  		},
  1604  
  1605  		// SKU: WEMS88BYNHHUKWC8
  1606  		// Instance family: General purpose
  1607  		// Storage: EBS only
  1608  		{
  1609  			Name:     "m5.2xlarge",
  1610  			Arches:   amd64,
  1611  			CpuCores: 8,
  1612  			CpuPower: instances.CpuPower(2800),
  1613  			Mem:      32768,
  1614  			VirtType: &hvm,
  1615  			Cost:     496,
  1616  		},
  1617  
  1618  		// SKU: WHR37BGS9EYEPVKT
  1619  		// Instance family: GPU instance
  1620  		// Storage: EBS only
  1621  		{
  1622  			Name:     "p3.2xlarge",
  1623  			Arches:   amd64,
  1624  			CpuCores: 8,
  1625  			CpuPower: instances.CpuPower(2576),
  1626  			Mem:      62464,
  1627  			VirtType: &hvm,
  1628  			Cost:     4194,
  1629  		},
  1630  
  1631  		// SKU: XBTA6RG7KN7YMKKP
  1632  		// Instance family: Memory optimized
  1633  		// Storage: 1 x 960 SSD
  1634  		{
  1635  			Name:     "x1e.8xlarge",
  1636  			Arches:   amd64,
  1637  			CpuCores: 32,
  1638  			CpuPower: instances.CpuPower(10304),
  1639  			Mem:      999424,
  1640  			VirtType: &hvm,
  1641  			Cost:     9672,
  1642  		},
  1643  
  1644  		// SKU: XJ88E6MSR3AYHFXA
  1645  		// Instance family: Compute optimized
  1646  		// Storage: 2 x 160 SSD
  1647  		{
  1648  			Name:       "c3.4xlarge",
  1649  			Arches:     amd64,
  1650  			CpuCores:   16,
  1651  			CpuPower:   instances.CpuPower(6271),
  1652  			Mem:        30720,
  1653  			VirtType:   &hvm,
  1654  			Cost:       1020,
  1655  			Deprecated: true,
  1656  		},
  1657  
  1658  		// SKU: XJREGD2AQD38AEY7
  1659  		// Instance family: Memory optimized
  1660  		// Storage: 2 x 300 NVMe SSD
  1661  		{
  1662  			Name:     "r5d.4xlarge",
  1663  			Arches:   amd64,
  1664  			CpuCores: 16,
  1665  			CpuPower: instances.CpuPower(1600),
  1666  			Mem:      131072,
  1667  			VirtType: &hvm,
  1668  			Cost:     1392,
  1669  		},
  1670  
  1671  		// SKU: XU2NYYPCRTK4T7CN
  1672  		// Instance family: General purpose
  1673  		// Storage: EBS only
  1674  		{
  1675  			Name:     "m4.4xlarge",
  1676  			Arches:   amd64,
  1677  			CpuCores: 16,
  1678  			CpuPower: instances.CpuPower(5376),
  1679  			Mem:      65536,
  1680  			VirtType: &hvm,
  1681  			Cost:     1032,
  1682  		},
  1683  
  1684  		// SKU: Y6EKUV29QTSRMM7Y
  1685  		// Instance family: General purpose
  1686  		// Storage: 1 x 75 NVMe SSD
  1687  		{
  1688  			Name:     "m5d.large",
  1689  			Arches:   amd64,
  1690  			CpuCores: 2,
  1691  			CpuPower: instances.CpuPower(700),
  1692  			Mem:      8192,
  1693  			VirtType: &hvm,
  1694  			Cost:     146,
  1695  		},
  1696  
  1697  		// SKU: Y74PTFH3JBHER34P
  1698  		// Instance family: Memory optimized
  1699  		// Storage: 1 x 900 NVMe SSD
  1700  		{
  1701  			Name:     "z1d.6xlarge",
  1702  			Arches:   amd64,
  1703  			CpuCores: 24,
  1704  			CpuPower: instances.CpuPower(2400),
  1705  			Mem:      196608,
  1706  			VirtType: &hvm,
  1707  			Cost:     2724,
  1708  		},
  1709  
  1710  		// SKU: Y75R84BY6B35VEBN
  1711  		// Instance family: Memory optimized
  1712  		// Storage: EBS only
  1713  		{
  1714  			Name:     "r5.xlarge",
  1715  			Arches:   amd64,
  1716  			CpuCores: 4,
  1717  			CpuPower: instances.CpuPower(400),
  1718  			Mem:      32768,
  1719  			VirtType: &hvm,
  1720  			Cost:     304,
  1721  		},
  1722  
  1723  		// SKU: YCYU3NQCQRYQ2TU7
  1724  		// Instance family: Memory optimized
  1725  		// Storage: 1 x 32 SSD
  1726  		{
  1727  			Name:       "r3.large",
  1728  			Arches:     amd64,
  1729  			CpuCores:   2,
  1730  			CpuPower:   instances.CpuPower(700),
  1731  			Mem:        15616,
  1732  			VirtType:   &hvm,
  1733  			Cost:       200,
  1734  			Deprecated: true,
  1735  		},
  1736  
  1737  		// SKU: YJ2E4JTYGN2FMNQM
  1738  		// Instance family: Compute optimized
  1739  		// Storage: 4 x 840
  1740  		{
  1741  			Name:       "cc2.8xlarge",
  1742  			Arches:     amd64,
  1743  			CpuCores:   32,
  1744  			CpuPower:   instances.CpuPower(11647),
  1745  			Mem:        61952,
  1746  			VirtType:   &hvm,
  1747  			Cost:       2349,
  1748  			Deprecated: true,
  1749  		},
  1750  
  1751  		// SKU: YR67H6NVBRN37HRZ
  1752  		// Instance family: Compute optimized
  1753  		// Storage: 2 x 80 SSD
  1754  		{
  1755  			Name:       "c3.2xlarge",
  1756  			Arches:     amd64,
  1757  			CpuCores:   8,
  1758  			CpuPower:   instances.CpuPower(3135),
  1759  			Mem:        15360,
  1760  			VirtType:   &hvm,
  1761  			Cost:       511,
  1762  			Deprecated: true,
  1763  		},
  1764  
  1765  		// SKU: YUYNTU8AZ9MKK68V
  1766  		// Instance family: General purpose
  1767  		// Storage: EBS only
  1768  		{
  1769  			Name:     "t2.small",
  1770  			Arches:   both,
  1771  			CpuCores: 1,
  1772  			CpuPower: instances.CpuPower(20),
  1773  			Mem:      2048,
  1774  			VirtType: &hvm,
  1775  			Cost:     30,
  1776  		},
  1777  
  1778  		// SKU: ZAEMVYU798AFMXPQ
  1779  		// Instance family: Memory optimized
  1780  		// Storage: 1 x 75 NVMe SSD
  1781  		{
  1782  			Name:     "z1d.large",
  1783  			Arches:   amd64,
  1784  			CpuCores: 2,
  1785  			CpuPower: instances.CpuPower(1120),
  1786  			Mem:      16384,
  1787  			VirtType: &hvm,
  1788  			Cost:     227,
  1789  		},
  1790  
  1791  		// SKU: ZV2DS4C98AB8SS7J
  1792  		// Instance family: General purpose
  1793  		// Storage: EBS only
  1794  		{
  1795  			Name:     "t2.xlarge",
  1796  			Arches:   amd64,
  1797  			CpuCores: 4,
  1798  			CpuPower: instances.CpuPower(1679),
  1799  			Mem:      16384,
  1800  			VirtType: &hvm,
  1801  			Cost:     243,
  1802  		},
  1803  	},
  1804  
  1805  	"ap-northeast-2": {
  1806  
  1807  		// SKU: 25X5QV2TXMJAS9VK
  1808  		// Instance family: GPU instance
  1809  		// Storage: EBS only
  1810  		{
  1811  			Name:     "p2.8xlarge",
  1812  			Arches:   amd64,
  1813  			CpuCores: 32,
  1814  			CpuPower: instances.CpuPower(10304),
  1815  			Mem:      499712,
  1816  			VirtType: &hvm,
  1817  			Cost:     11720,
  1818  		},
  1819  
  1820  		// SKU: 27A25X656PT4MTQ9
  1821  		// Instance family: Compute optimized
  1822  		// Storage: 1 x 400 NVMe SSD
  1823  		{
  1824  			Name:     "c5d.4xlarge",
  1825  			Arches:   amd64,
  1826  			CpuCores: 16,
  1827  			CpuPower: instances.CpuPower(6719),
  1828  			Mem:      32768,
  1829  			VirtType: &hvm,
  1830  			Cost:     880,
  1831  		},
  1832  
  1833  		// SKU: 28JJ72ZSYPYE3N9W
  1834  		// Instance family: Memory optimized
  1835  		// Storage: 4 x 900 NVMe SSD
  1836  		{
  1837  			Name:     "r5d.24xlarge",
  1838  			Arches:   amd64,
  1839  			CpuCores: 96,
  1840  			CpuPower: instances.CpuPower(9600),
  1841  			Mem:      786432,
  1842  			VirtType: &hvm,
  1843  			Cost:     8304,
  1844  		},
  1845  
  1846  		// SKU: 2FN5PXDGXPZDCV43
  1847  		// Instance family: General purpose
  1848  		// Storage: EBS only
  1849  		{
  1850  			Name:     "m5.xlarge",
  1851  			Arches:   amd64,
  1852  			CpuCores: 4,
  1853  			CpuPower: instances.CpuPower(1400),
  1854  			Mem:      16384,
  1855  			VirtType: &hvm,
  1856  			Cost:     236,
  1857  		},
  1858  
  1859  		// SKU: 3PJ9XNY2REM5NDKX
  1860  		// Instance family: Compute optimized
  1861  		// Storage: EBS only
  1862  		{
  1863  			Name:     "c5.2xlarge",
  1864  			Arches:   amd64,
  1865  			CpuCores: 8,
  1866  			CpuPower: instances.CpuPower(3359),
  1867  			Mem:      16384,
  1868  			VirtType: &hvm,
  1869  			Cost:     384,
  1870  		},
  1871  
  1872  		// SKU: 3UWMR4BVSMJ3PTQ5
  1873  		// Instance family: Storage optimized
  1874  		// Storage: 1 x 800 SSD
  1875  		{
  1876  			Name:       "i2.xlarge",
  1877  			Arches:     amd64,
  1878  			CpuCores:   4,
  1879  			CpuPower:   instances.CpuPower(1400),
  1880  			Mem:        31232,
  1881  			VirtType:   &hvm,
  1882  			Cost:       1000,
  1883  			Deprecated: true,
  1884  		},
  1885  
  1886  		// SKU: 4S6FN8VRCN82H4M4
  1887  		// Instance family: Memory optimized
  1888  		// Storage: EBS only
  1889  		{
  1890  			Name:     "r4.xlarge",
  1891  			Arches:   amd64,
  1892  			CpuCores: 4,
  1893  			CpuPower: instances.CpuPower(1288),
  1894  			Mem:      31232,
  1895  			VirtType: &hvm,
  1896  			Cost:     320,
  1897  		},
  1898  
  1899  		// SKU: 56QS73F6Q39QZR5P
  1900  		// Instance family: General purpose
  1901  		// Storage: 1 x 75 NVMe SSD
  1902  		{
  1903  			Name:     "m5d.large",
  1904  			Arches:   amd64,
  1905  			CpuCores: 2,
  1906  			CpuPower: instances.CpuPower(700),
  1907  			Mem:      8192,
  1908  			VirtType: &hvm,
  1909  			Cost:     139,
  1910  		},
  1911  
  1912  		// SKU: 57X3YE7SYW2VD2R5
  1913  		// Instance family: Memory optimized
  1914  		// Storage: 2 x 300 NVMe SSD
  1915  		{
  1916  			Name:     "r5d.4xlarge",
  1917  			Arches:   amd64,
  1918  			CpuCores: 16,
  1919  			CpuPower: instances.CpuPower(1600),
  1920  			Mem:      131072,
  1921  			VirtType: &hvm,
  1922  			Cost:     1384,
  1923  		},
  1924  
  1925  		// SKU: 5CB9VHZSJWQTZN3W
  1926  		// Instance family: Compute optimized
  1927  		// Storage: EBS only
  1928  		{
  1929  			Name:     "c4.large",
  1930  			Arches:   amd64,
  1931  			CpuCores: 2,
  1932  			CpuPower: instances.CpuPower(811),
  1933  			Mem:      3840,
  1934  			VirtType: &hvm,
  1935  			Cost:     114,
  1936  		},
  1937  
  1938  		// SKU: 5QQNGUP7WWQBCJFQ
  1939  		// Instance family: Memory optimized
  1940  		// Storage: EBS only
  1941  		{
  1942  			Name:     "r5.24xlarge",
  1943  			Arches:   amd64,
  1944  			CpuCores: 96,
  1945  			CpuPower: instances.CpuPower(9600),
  1946  			Mem:      786432,
  1947  			VirtType: &hvm,
  1948  			Cost:     7296,
  1949  		},
  1950  
  1951  		// SKU: 5RC27Y2XYGFJVP7K
  1952  		// Instance family: General purpose
  1953  		// Storage: EBS only
  1954  		{
  1955  			Name:     "m4.xlarge",
  1956  			Arches:   amd64,
  1957  			CpuCores: 4,
  1958  			CpuPower: instances.CpuPower(1344),
  1959  			Mem:      16384,
  1960  			VirtType: &hvm,
  1961  			Cost:     246,
  1962  		},
  1963  
  1964  		// SKU: 63EV7GRAYQT3HN8X
  1965  		// Instance family: GPU instance
  1966  		// Storage: EBS only
  1967  		{
  1968  			Name:     "p2.xlarge",
  1969  			Arches:   amd64,
  1970  			CpuCores: 4,
  1971  			CpuPower: instances.CpuPower(1288),
  1972  			Mem:      62464,
  1973  			VirtType: &hvm,
  1974  			Cost:     1465,
  1975  		},
  1976  
  1977  		// SKU: 63XZGHB96R37WYRD
  1978  		// Instance family: Memory optimized
  1979  		// Storage: EBS only
  1980  		{
  1981  			Name:     "r5.2xlarge",
  1982  			Arches:   amd64,
  1983  			CpuCores: 8,
  1984  			CpuPower: instances.CpuPower(800),
  1985  			Mem:      65536,
  1986  			VirtType: &hvm,
  1987  			Cost:     608,
  1988  		},
  1989  
  1990  		// SKU: 65JJWWKAHFAMNF85
  1991  		// Instance family: Memory optimized
  1992  		// Storage: 2 x 1920 SSD
  1993  		{
  1994  			Name:     "x1.32xlarge",
  1995  			Arches:   amd64,
  1996  			CpuCores: 128,
  1997  			CpuPower: instances.CpuPower(41216),
  1998  			Mem:      1998848,
  1999  			VirtType: &hvm,
  2000  			Cost:     19341,
  2001  		},
  2002  
  2003  		// SKU: 6CMJDHFNPAKYJ783
  2004  		// Instance family: Memory optimized
  2005  		// Storage: EBS only
  2006  		{
  2007  			Name:     "r4.8xlarge",
  2008  			Arches:   amd64,
  2009  			CpuCores: 32,
  2010  			CpuPower: instances.CpuPower(10304),
  2011  			Mem:      249856,
  2012  			VirtType: &hvm,
  2013  			Cost:     2560,
  2014  		},
  2015  
  2016  		// SKU: 6NSPY3BTJRX47KWG
  2017  		// Instance family: General purpose
  2018  		// Storage: EBS only
  2019  		{
  2020  			Name:     "m4.4xlarge",
  2021  			Arches:   amd64,
  2022  			CpuCores: 16,
  2023  			CpuPower: instances.CpuPower(5376),
  2024  			Mem:      65536,
  2025  			VirtType: &hvm,
  2026  			Cost:     984,
  2027  		},
  2028  
  2029  		// SKU: 6Q3NTPW2WSVHKCT3
  2030  		// Instance family: General purpose
  2031  		// Storage: EBS only
  2032  		{
  2033  			Name:     "t3.2xlarge",
  2034  			Arches:   amd64,
  2035  			CpuCores: 8,
  2036  			CpuPower: instances.CpuPower(800),
  2037  			Mem:      32768,
  2038  			VirtType: &hvm,
  2039  			Cost:     416,
  2040  		},
  2041  
  2042  		// SKU: 6TYE4QER4XX5TSC5
  2043  		// Instance family: Memory optimized
  2044  		// Storage: 2 x 320 SSD
  2045  		{
  2046  			Name:       "r3.8xlarge",
  2047  			Arches:     amd64,
  2048  			CpuCores:   32,
  2049  			CpuPower:   instances.CpuPower(11200),
  2050  			Mem:        249856,
  2051  			VirtType:   &hvm,
  2052  			Cost:       3192,
  2053  			Deprecated: true,
  2054  		},
  2055  
  2056  		// SKU: 6U3CMEPEAZEVZSV8
  2057  		// Instance family: Memory optimized
  2058  		// Storage: 1 x 32 SSD
  2059  		{
  2060  			Name:       "r3.large",
  2061  			Arches:     amd64,
  2062  			CpuCores:   2,
  2063  			CpuPower:   instances.CpuPower(700),
  2064  			Mem:        15616,
  2065  			VirtType:   &hvm,
  2066  			Cost:       200,
  2067  			Deprecated: true,
  2068  		},
  2069  
  2070  		// SKU: 77ZAVWG86353YQN7
  2071  		// Instance family: Compute optimized
  2072  		// Storage: 1 x 50 NVMe SSD
  2073  		{
  2074  			Name:     "c5d.large",
  2075  			Arches:   amd64,
  2076  			CpuCores: 2,
  2077  			CpuPower: instances.CpuPower(839),
  2078  			Mem:      4096,
  2079  			VirtType: &hvm,
  2080  			Cost:     110,
  2081  		},
  2082  
  2083  		// SKU: 7VFMGFAWZ9QPBHST
  2084  		// Instance family: General purpose
  2085  		// Storage: EBS only
  2086  		{
  2087  			Name:     "t2.medium",
  2088  			Arches:   both,
  2089  			CpuCores: 2,
  2090  			CpuPower: instances.CpuPower(40),
  2091  			Mem:      4096,
  2092  			VirtType: &hvm,
  2093  			Cost:     57,
  2094  		},
  2095  
  2096  		// SKU: 822X28N5YHCZG5KZ
  2097  		// Instance family: General purpose
  2098  		// Storage: EBS only
  2099  		{
  2100  			Name:     "t3.large",
  2101  			Arches:   amd64,
  2102  			CpuCores: 2,
  2103  			CpuPower: instances.CpuPower(200),
  2104  			Mem:      8192,
  2105  			VirtType: &hvm,
  2106  			Cost:     104,
  2107  		},
  2108  
  2109  		// SKU: 852A82DVHUAQRBUS
  2110  		// Instance family: Storage optimized
  2111  		// Storage: 3 x 2000 HDD
  2112  		{
  2113  			Name:     "d2.xlarge",
  2114  			Arches:   amd64,
  2115  			CpuCores: 4,
  2116  			CpuPower: instances.CpuPower(1344),
  2117  			Mem:      31232,
  2118  			VirtType: &hvm,
  2119  			Cost:     844,
  2120  		},
  2121  
  2122  		// SKU: 8UXUVRFUWYET2CA4
  2123  		// Instance family: Compute optimized
  2124  		// Storage: EBS only
  2125  		{
  2126  			Name:     "c5.9xlarge",
  2127  			Arches:   amd64,
  2128  			CpuCores: 36,
  2129  			CpuPower: instances.CpuPower(15119),
  2130  			Mem:      73728,
  2131  			VirtType: &hvm,
  2132  			Cost:     1728,
  2133  		},
  2134  
  2135  		// SKU: 9DY7H84NVAJTABAD
  2136  		// Instance family: General purpose
  2137  		// Storage: EBS only
  2138  		{
  2139  			Name:     "m4.16xlarge",
  2140  			Arches:   amd64,
  2141  			CpuCores: 64,
  2142  			CpuPower: instances.CpuPower(20608),
  2143  			Mem:      262144,
  2144  			VirtType: &hvm,
  2145  			Cost:     3936,
  2146  		},
  2147  
  2148  		// SKU: 9XQJDHCZD834J68K
  2149  		// Instance family: General purpose
  2150  		// Storage: EBS only
  2151  		{
  2152  			Name:     "m4.large",
  2153  			Arches:   amd64,
  2154  			CpuCores: 2,
  2155  			CpuPower: instances.CpuPower(672),
  2156  			Mem:      8192,
  2157  			VirtType: &hvm,
  2158  			Cost:     123,
  2159  		},
  2160  
  2161  		// SKU: 9XQVTYSNZQSY76YZ
  2162  		// Instance family: Memory optimized
  2163  		// Storage: 1 x 300 NVMe SSD
  2164  		{
  2165  			Name:     "r5d.2xlarge",
  2166  			Arches:   amd64,
  2167  			CpuCores: 8,
  2168  			CpuPower: instances.CpuPower(800),
  2169  			Mem:      65536,
  2170  			VirtType: &hvm,
  2171  			Cost:     692,
  2172  		},
  2173  
  2174  		// SKU: 9YYHGGF4CP9CTGXD
  2175  		// Instance family: General purpose
  2176  		// Storage: 2 x 300 NVMe SSD
  2177  		{
  2178  			Name:     "m5d.4xlarge",
  2179  			Arches:   amd64,
  2180  			CpuCores: 16,
  2181  			CpuPower: instances.CpuPower(5600),
  2182  			Mem:      65536,
  2183  			VirtType: &hvm,
  2184  			Cost:     1112,
  2185  		},
  2186  
  2187  		// SKU: ANX6D5S3HNEAH8DR
  2188  		// Instance family: General purpose
  2189  		// Storage: EBS only
  2190  		{
  2191  			Name:     "m5.12xlarge",
  2192  			Arches:   amd64,
  2193  			CpuCores: 48,
  2194  			CpuPower: instances.CpuPower(16800),
  2195  			Mem:      196608,
  2196  			VirtType: &hvm,
  2197  			Cost:     2832,
  2198  		},
  2199  
  2200  		// SKU: B63NDMZ5NURV4FVB
  2201  		// Instance family: General purpose
  2202  		// Storage: EBS only
  2203  		{
  2204  			Name:     "t3.xlarge",
  2205  			Arches:   amd64,
  2206  			CpuCores: 4,
  2207  			CpuPower: instances.CpuPower(400),
  2208  			Mem:      16384,
  2209  			VirtType: &hvm,
  2210  			Cost:     208,
  2211  		},
  2212  
  2213  		// SKU: B7967H75UA84RVZM
  2214  		// Instance family: Compute optimized
  2215  		// Storage: 1 x 100 NVMe SSD
  2216  		{
  2217  			Name:     "c5d.xlarge",
  2218  			Arches:   amd64,
  2219  			CpuCores: 4,
  2220  			CpuPower: instances.CpuPower(1679),
  2221  			Mem:      8192,
  2222  			VirtType: &hvm,
  2223  			Cost:     220,
  2224  		},
  2225  
  2226  		// SKU: BHS4CH7UVYY7QN2H
  2227  		// Instance family: Storage optimized
  2228  		// Storage: 4 x 800 SSD
  2229  		{
  2230  			Name:       "i2.4xlarge",
  2231  			Arches:     amd64,
  2232  			CpuCores:   16,
  2233  			CpuPower:   instances.CpuPower(5600),
  2234  			Mem:        124928,
  2235  			VirtType:   &hvm,
  2236  			Cost:       4002,
  2237  			Deprecated: true,
  2238  		},
  2239  
  2240  		// SKU: BQDV4FCR9QJEQHQS
  2241  		// Instance family: Compute optimized
  2242  		// Storage: EBS only
  2243  		{
  2244  			Name:     "c4.4xlarge",
  2245  			Arches:   amd64,
  2246  			CpuCores: 16,
  2247  			CpuPower: instances.CpuPower(6495),
  2248  			Mem:      30720,
  2249  			VirtType: &hvm,
  2250  			Cost:     907,
  2251  		},
  2252  
  2253  		// SKU: BRTSXYEA84EMVTVE
  2254  		// Instance family: Memory optimized
  2255  		// Storage: 1 x 160 SSD
  2256  		{
  2257  			Name:       "r3.2xlarge",
  2258  			Arches:     amd64,
  2259  			CpuCores:   8,
  2260  			CpuPower:   instances.CpuPower(2800),
  2261  			Mem:        62464,
  2262  			VirtType:   &hvm,
  2263  			Cost:       798,
  2264  			Deprecated: true,
  2265  		},
  2266  
  2267  		// SKU: BZTF9TN68JF5PASX
  2268  		// Instance family: Storage optimized
  2269  		// Storage: 8 x 1900 NVMe SSD
  2270  		{
  2271  			Name:     "i3.16xlarge",
  2272  			Arches:   amd64,
  2273  			CpuCores: 64,
  2274  			CpuPower: instances.CpuPower(20608),
  2275  			Mem:      499712,
  2276  			VirtType: &hvm,
  2277  			Cost:     5856,
  2278  		},
  2279  
  2280  		// SKU: CEU6V4KXWNQA6DD3
  2281  		// Instance family: General purpose
  2282  		// Storage: EBS only
  2283  		{
  2284  			Name:     "t2.large",
  2285  			Arches:   amd64,
  2286  			CpuCores: 2,
  2287  			CpuPower: instances.CpuPower(60),
  2288  			Mem:      8192,
  2289  			VirtType: &hvm,
  2290  			Cost:     115,
  2291  		},
  2292  
  2293  		// SKU: CHKZYN2BAENBVK5B
  2294  		// Instance family: Memory optimized
  2295  		// Storage: 2 x 900 NVMe SSD
  2296  		{
  2297  			Name:     "r5d.12xlarge",
  2298  			Arches:   amd64,
  2299  			CpuCores: 48,
  2300  			CpuPower: instances.CpuPower(4800),
  2301  			Mem:      393216,
  2302  			VirtType: &hvm,
  2303  			Cost:     4152,
  2304  		},
  2305  
  2306  		// SKU: DC8GUQW3AXDJG9DY
  2307  		// Instance family: GPU instance
  2308  		// Storage: EBS only
  2309  		{
  2310  			Name:     "p3.2xlarge",
  2311  			Arches:   amd64,
  2312  			CpuCores: 8,
  2313  			CpuPower: instances.CpuPower(2576),
  2314  			Mem:      62464,
  2315  			VirtType: &hvm,
  2316  			Cost:     4234,
  2317  		},
  2318  
  2319  		// SKU: DEHCSWHPKRSAJY9U
  2320  		// Instance family: General purpose
  2321  		// Storage: EBS only
  2322  		{
  2323  			Name:     "m5.2xlarge",
  2324  			Arches:   amd64,
  2325  			CpuCores: 8,
  2326  			CpuPower: instances.CpuPower(2800),
  2327  			Mem:      32768,
  2328  			VirtType: &hvm,
  2329  			Cost:     472,
  2330  		},
  2331  
  2332  		// SKU: DGS83RFX673VMN2U
  2333  		// Instance family: General purpose
  2334  		// Storage: 2 x 900 NVMe SSD
  2335  		{
  2336  			Name:     "m5d.12xlarge",
  2337  			Arches:   amd64,
  2338  			CpuCores: 48,
  2339  			CpuPower: instances.CpuPower(16800),
  2340  			Mem:      196608,
  2341  			VirtType: &hvm,
  2342  			Cost:     3336,
  2343  		},
  2344  
  2345  		// SKU: DTDC37NKQ3MP5TFY
  2346  		// Instance family: General purpose
  2347  		// Storage: EBS only
  2348  		{
  2349  			Name:     "m5.24xlarge",
  2350  			Arches:   amd64,
  2351  			CpuCores: 96,
  2352  			CpuPower: instances.CpuPower(33600),
  2353  			Mem:      393216,
  2354  			VirtType: &hvm,
  2355  			Cost:     5664,
  2356  		},
  2357  
  2358  		// SKU: DVMT2ZCCA8FM2MBA
  2359  		// Instance family: Memory optimized
  2360  		// Storage: 1 x 150 NVMe SSD
  2361  		{
  2362  			Name:     "r5d.xlarge",
  2363  			Arches:   amd64,
  2364  			CpuCores: 4,
  2365  			CpuPower: instances.CpuPower(400),
  2366  			Mem:      32768,
  2367  			VirtType: &hvm,
  2368  			Cost:     346,
  2369  		},
  2370  
  2371  		// SKU: DWPQBNYZN83SFBME
  2372  		// Instance family: Memory optimized
  2373  		// Storage: 1 x 960 SSD
  2374  		{
  2375  			Name:     "x1e.8xlarge",
  2376  			Arches:   amd64,
  2377  			CpuCores: 32,
  2378  			CpuPower: instances.CpuPower(10304),
  2379  			Mem:      999424,
  2380  			VirtType: &hvm,
  2381  			Cost:     9672,
  2382  		},
  2383  
  2384  		// SKU: EFB98K3UPBPJGD6V
  2385  		// Instance family: General purpose
  2386  		// Storage: EBS only
  2387  		{
  2388  			Name:     "m5.large",
  2389  			Arches:   amd64,
  2390  			CpuCores: 2,
  2391  			CpuPower: instances.CpuPower(700),
  2392  			Mem:      8192,
  2393  			VirtType: &hvm,
  2394  			Cost:     118,
  2395  		},
  2396  
  2397  		// SKU: EGXGRBT8ERK49SBP
  2398  		// Instance family: General purpose
  2399  		// Storage: EBS only
  2400  		{
  2401  			Name:     "t2.xlarge",
  2402  			Arches:   amd64,
  2403  			CpuCores: 4,
  2404  			CpuPower: instances.CpuPower(1679),
  2405  			Mem:      16384,
  2406  			VirtType: &hvm,
  2407  			Cost:     230,
  2408  		},
  2409  
  2410  		// SKU: EPF7FTX8HQURWQHY
  2411  		// Instance family: Memory optimized
  2412  		// Storage: EBS only
  2413  		{
  2414  			Name:     "r4.4xlarge",
  2415  			Arches:   amd64,
  2416  			CpuCores: 16,
  2417  			CpuPower: instances.CpuPower(5152),
  2418  			Mem:      124928,
  2419  			VirtType: &hvm,
  2420  			Cost:     1280,
  2421  		},
  2422  
  2423  		// SKU: ET2S2M8W3WU3AZ35
  2424  		// Instance family: Memory optimized
  2425  		// Storage: 2 x 1,920 SSD
  2426  		{
  2427  			Name:     "x1e.32xlarge",
  2428  			Arches:   amd64,
  2429  			CpuCores: 128,
  2430  			CpuPower: instances.CpuPower(41216),
  2431  			Mem:      3997696,
  2432  			VirtType: &hvm,
  2433  			Cost:     38688,
  2434  		},
  2435  
  2436  		// SKU: FHDTQ8QU54YT2QPJ
  2437  		// Instance family: Memory optimized
  2438  		// Storage: 1 x 480 SSD
  2439  		{
  2440  			Name:     "x1e.4xlarge",
  2441  			Arches:   amd64,
  2442  			CpuCores: 16,
  2443  			CpuPower: instances.CpuPower(5152),
  2444  			Mem:      499712,
  2445  			VirtType: &hvm,
  2446  			Cost:     4836,
  2447  		},
  2448  
  2449  		// SKU: G5CAZXC4M5ENHEZN
  2450  		// Instance family: General purpose
  2451  		// Storage: EBS only
  2452  		{
  2453  			Name:     "t3.medium",
  2454  			Arches:   amd64,
  2455  			CpuCores: 2,
  2456  			CpuPower: instances.CpuPower(200),
  2457  			Mem:      4096,
  2458  			VirtType: &hvm,
  2459  			Cost:     52,
  2460  		},
  2461  
  2462  		// SKU: G6ATM6E28ZDDBNCE
  2463  		// Instance family: Compute optimized
  2464  		// Storage: EBS only
  2465  		{
  2466  			Name:     "c4.xlarge",
  2467  			Arches:   amd64,
  2468  			CpuCores: 4,
  2469  			CpuPower: instances.CpuPower(1623),
  2470  			Mem:      7680,
  2471  			VirtType: &hvm,
  2472  			Cost:     227,
  2473  		},
  2474  
  2475  		// SKU: GENEHT29PB98QFPX
  2476  		// Instance family: General purpose
  2477  		// Storage: EBS only
  2478  		{
  2479  			Name:     "t2.2xlarge",
  2480  			Arches:   amd64,
  2481  			CpuCores: 8,
  2482  			CpuPower: instances.CpuPower(3359),
  2483  			Mem:      32768,
  2484  			VirtType: &hvm,
  2485  			Cost:     460,
  2486  		},
  2487  
  2488  		// SKU: GF99HNDMXXY2RBJG
  2489  		// Instance family: Storage optimized
  2490  		// Storage: 4 x 1900 NVMe SSD
  2491  		{
  2492  			Name:     "i3.8xlarge",
  2493  			Arches:   amd64,
  2494  			CpuCores: 32,
  2495  			CpuPower: instances.CpuPower(10304),
  2496  			Mem:      249856,
  2497  			VirtType: &hvm,
  2498  			Cost:     2928,
  2499  		},
  2500  
  2501  		// SKU: H29SS3FM6BHC9SX4
  2502  		// Instance family: General purpose
  2503  		// Storage: 1 x 300 NVMe SSD
  2504  		{
  2505  			Name:     "m5d.2xlarge",
  2506  			Arches:   amd64,
  2507  			CpuCores: 8,
  2508  			CpuPower: instances.CpuPower(2800),
  2509  			Mem:      32768,
  2510  			VirtType: &hvm,
  2511  			Cost:     556,
  2512  		},
  2513  
  2514  		// SKU: H7ZUWUQM6CR4EC83
  2515  		// Instance family: General purpose
  2516  		// Storage: EBS only
  2517  		{
  2518  			Name:     "t3.nano",
  2519  			Arches:   amd64,
  2520  			CpuCores: 2,
  2521  			CpuPower: instances.CpuPower(200),
  2522  			Mem:      512,
  2523  			VirtType: &hvm,
  2524  			Cost:     6,
  2525  		},
  2526  
  2527  		// SKU: HUNMAJP6W7UHJAAG
  2528  		// Instance family: Compute optimized
  2529  		// Storage: EBS only
  2530  		{
  2531  			Name:     "c4.8xlarge",
  2532  			Arches:   amd64,
  2533  			CpuCores: 36,
  2534  			CpuPower: instances.CpuPower(14615),
  2535  			Mem:      61440,
  2536  			VirtType: &hvm,
  2537  			Cost:     1815,
  2538  		},
  2539  
  2540  		// SKU: JGHY7JDPX64CRY3F
  2541  		// Instance family: Memory optimized
  2542  		// Storage: EBS only
  2543  		{
  2544  			Name:     "r5.xlarge",
  2545  			Arches:   amd64,
  2546  			CpuCores: 4,
  2547  			CpuPower: instances.CpuPower(400),
  2548  			Mem:      32768,
  2549  			VirtType: &hvm,
  2550  			Cost:     304,
  2551  		},
  2552  
  2553  		// SKU: JZYQ7EEFZRRYYC5S
  2554  		// Instance family: Storage optimized
  2555  		// Storage: 6 x 2000 HDD
  2556  		{
  2557  			Name:     "d2.2xlarge",
  2558  			Arches:   amd64,
  2559  			CpuCores: 8,
  2560  			CpuPower: instances.CpuPower(2688),
  2561  			Mem:      62464,
  2562  			VirtType: &hvm,
  2563  			Cost:     1688,
  2564  		},
  2565  
  2566  		// SKU: K7VYRSCD5B26K6RF
  2567  		// Instance family: Memory optimized
  2568  		// Storage: EBS only
  2569  		{
  2570  			Name:     "r4.2xlarge",
  2571  			Arches:   amd64,
  2572  			CpuCores: 8,
  2573  			CpuPower: instances.CpuPower(2576),
  2574  			Mem:      62464,
  2575  			VirtType: &hvm,
  2576  			Cost:     640,
  2577  		},
  2578  
  2579  		// SKU: KF2B96YA25ZRC292
  2580  		// Instance family: Memory optimized
  2581  		// Storage: 1 x 1920 SSD
  2582  		{
  2583  			Name:     "x1.16xlarge",
  2584  			Arches:   amd64,
  2585  			CpuCores: 64,
  2586  			CpuPower: instances.CpuPower(20608),
  2587  			Mem:      999424,
  2588  			VirtType: &hvm,
  2589  			Cost:     9671,
  2590  		},
  2591  
  2592  		// SKU: KGFSNH7UYJEDWTQQ
  2593  		// Instance family: General purpose
  2594  		// Storage: EBS only
  2595  		{
  2596  			Name:     "t2.nano",
  2597  			Arches:   both,
  2598  			CpuCores: 1,
  2599  			CpuPower: instances.CpuPower(5),
  2600  			Mem:      512,
  2601  			VirtType: &hvm,
  2602  			Cost:     7,
  2603  		},
  2604  
  2605  		// SKU: KMSM72XT6WM9JWMG
  2606  		// Instance family: Compute optimized
  2607  		// Storage: 1 x 200 NVMe SSD
  2608  		{
  2609  			Name:     "c5d.2xlarge",
  2610  			Arches:   amd64,
  2611  			CpuCores: 8,
  2612  			CpuPower: instances.CpuPower(3359),
  2613  			Mem:      16384,
  2614  			VirtType: &hvm,
  2615  			Cost:     440,
  2616  		},
  2617  
  2618  		// SKU: KUKJATN7HCNF2UFT
  2619  		// Instance family: General purpose
  2620  		// Storage: EBS only
  2621  		{
  2622  			Name:     "m4.2xlarge",
  2623  			Arches:   amd64,
  2624  			CpuCores: 8,
  2625  			CpuPower: instances.CpuPower(2688),
  2626  			Mem:      32768,
  2627  			VirtType: &hvm,
  2628  			Cost:     492,
  2629  		},
  2630  
  2631  		// SKU: KW2ZPRSC298WFJ94
  2632  		// Instance family: Memory optimized
  2633  		// Storage: 1 x 80 SSD
  2634  		{
  2635  			Name:       "r3.xlarge",
  2636  			Arches:     amd64,
  2637  			CpuCores:   4,
  2638  			CpuPower:   instances.CpuPower(1400),
  2639  			Mem:        31232,
  2640  			VirtType:   &hvm,
  2641  			Cost:       399,
  2642  			Deprecated: true,
  2643  		},
  2644  
  2645  		// SKU: MXWFGTRWX4ZZUQTS
  2646  		// Instance family: General purpose
  2647  		// Storage: 4 x 900 NVMe SSD
  2648  		{
  2649  			Name:     "m5d.24xlarge",
  2650  			Arches:   amd64,
  2651  			CpuCores: 96,
  2652  			CpuPower: instances.CpuPower(33600),
  2653  			Mem:      393216,
  2654  			VirtType: &hvm,
  2655  			Cost:     6672,
  2656  		},
  2657  
  2658  		// SKU: MXYJRCMDAHMFNUAB
  2659  		// Instance family: Memory optimized
  2660  		// Storage: 1 x 320 SSD
  2661  		{
  2662  			Name:       "r3.4xlarge",
  2663  			Arches:     amd64,
  2664  			CpuCores:   16,
  2665  			CpuPower:   instances.CpuPower(5600),
  2666  			Mem:        124928,
  2667  			VirtType:   &hvm,
  2668  			Cost:       1596,
  2669  			Deprecated: true,
  2670  		},
  2671  
  2672  		// SKU: N6M9WS3F7XHZ2TXS
  2673  		// Instance family: Storage optimized
  2674  		// Storage: 24 x 2000 HDD
  2675  		{
  2676  			Name:     "d2.8xlarge",
  2677  			Arches:   amd64,
  2678  			CpuCores: 36,
  2679  			CpuPower: instances.CpuPower(12096),
  2680  			Mem:      249856,
  2681  			VirtType: &hvm,
  2682  			Cost:     6752,
  2683  		},
  2684  
  2685  		// SKU: NBPZFPF467GMKYF4
  2686  		// Instance family: Memory optimized
  2687  		// Storage: EBS only
  2688  		{
  2689  			Name:     "r5.4xlarge",
  2690  			Arches:   amd64,
  2691  			CpuCores: 16,
  2692  			CpuPower: instances.CpuPower(1600),
  2693  			Mem:      131072,
  2694  			VirtType: &hvm,
  2695  			Cost:     1216,
  2696  		},
  2697  
  2698  		// SKU: NYVHMS44MY8N2F3M
  2699  		// Instance family: General purpose
  2700  		// Storage: EBS only
  2701  		{
  2702  			Name:     "t3.micro",
  2703  			Arches:   amd64,
  2704  			CpuCores: 2,
  2705  			CpuPower: instances.CpuPower(200),
  2706  			Mem:      1024,
  2707  			VirtType: &hvm,
  2708  			Cost:     13,
  2709  		},
  2710  
  2711  		// SKU: P5Y9XBZ954K8WR5N
  2712  		// Instance family: Memory optimized
  2713  		// Storage: 1 x 1920 SSD
  2714  		{
  2715  			Name:     "x1e.16xlarge",
  2716  			Arches:   amd64,
  2717  			CpuCores: 64,
  2718  			CpuPower: instances.CpuPower(20608),
  2719  			Mem:      1998848,
  2720  			VirtType: &hvm,
  2721  			Cost:     19344,
  2722  		},
  2723  
  2724  		// SKU: P75FYMSDEYRH34VG
  2725  		// Instance family: Storage optimized
  2726  		// Storage: 2 x 800 SSD
  2727  		{
  2728  			Name:       "i2.2xlarge",
  2729  			Arches:     amd64,
  2730  			CpuCores:   8,
  2731  			CpuPower:   instances.CpuPower(2800),
  2732  			Mem:        62464,
  2733  			VirtType:   &hvm,
  2734  			Cost:       2001,
  2735  			Deprecated: true,
  2736  		},
  2737  
  2738  		// SKU: PBPW6S2SPRV65NN5
  2739  		// Instance family: Memory optimized
  2740  		// Storage: EBS only
  2741  		{
  2742  			Name:     "r5.12xlarge",
  2743  			Arches:   amd64,
  2744  			CpuCores: 48,
  2745  			CpuPower: instances.CpuPower(4800),
  2746  			Mem:      393216,
  2747  			VirtType: &hvm,
  2748  			Cost:     3648,
  2749  		},
  2750  
  2751  		// SKU: PBRNAGPS98SBSDRS
  2752  		// Instance family: Compute optimized
  2753  		// Storage: EBS only
  2754  		{
  2755  			Name:     "c4.2xlarge",
  2756  			Arches:   amd64,
  2757  			CpuCores: 8,
  2758  			CpuPower: instances.CpuPower(3247),
  2759  			Mem:      15360,
  2760  			VirtType: &hvm,
  2761  			Cost:     454,
  2762  		},
  2763  
  2764  		// SKU: PSBR72NYUMRACH7E
  2765  		// Instance family: General purpose
  2766  		// Storage: EBS only
  2767  		{
  2768  			Name:     "t2.small",
  2769  			Arches:   both,
  2770  			CpuCores: 1,
  2771  			CpuPower: instances.CpuPower(20),
  2772  			Mem:      2048,
  2773  			VirtType: &hvm,
  2774  			Cost:     28,
  2775  		},
  2776  
  2777  		// SKU: PZHVQ3KFPA3RHA5V
  2778  		// Instance family: General purpose
  2779  		// Storage: EBS only
  2780  		{
  2781  			Name:     "t3.small",
  2782  			Arches:   amd64,
  2783  			CpuCores: 2,
  2784  			CpuPower: instances.CpuPower(200),
  2785  			Mem:      2048,
  2786  			VirtType: &hvm,
  2787  			Cost:     26,
  2788  		},
  2789  
  2790  		// SKU: QKHYTHTQKCKA6S8C
  2791  		// Instance family: Compute optimized
  2792  		// Storage: 2 x 900 NVMe SSD
  2793  		{
  2794  			Name:     "c5d.18xlarge",
  2795  			Arches:   amd64,
  2796  			CpuCores: 72,
  2797  			CpuPower: instances.CpuPower(30239),
  2798  			Mem:      147456,
  2799  			VirtType: &hvm,
  2800  			Cost:     3960,
  2801  		},
  2802  
  2803  		// SKU: QUDR94VPERQVEQ9N
  2804  		// Instance family: Memory optimized
  2805  		// Storage: 1 x 75 NVMe SSD
  2806  		{
  2807  			Name:     "r5d.large",
  2808  			Arches:   amd64,
  2809  			CpuCores: 2,
  2810  			CpuPower: instances.CpuPower(200),
  2811  			Mem:      16384,
  2812  			VirtType: &hvm,
  2813  			Cost:     173,
  2814  		},
  2815  
  2816  		// SKU: QWC4JPSHYEGW8MZR
  2817  		// Instance family: Storage optimized
  2818  		// Storage: 2 x 1900 NVMe SSD
  2819  		{
  2820  			Name:     "i3.4xlarge",
  2821  			Arches:   amd64,
  2822  			CpuCores: 16,
  2823  			CpuPower: instances.CpuPower(5152),
  2824  			Mem:      124928,
  2825  			VirtType: &hvm,
  2826  			Cost:     1464,
  2827  		},
  2828  
  2829  		// SKU: RC4WEGPKU9M6BMP7
  2830  		// Instance family: Storage optimized
  2831  		// Storage: 1 x 950 NVMe SSD
  2832  		{
  2833  			Name:     "i3.xlarge",
  2834  			Arches:   amd64,
  2835  			CpuCores: 4,
  2836  			CpuPower: instances.CpuPower(1288),
  2837  			Mem:      31232,
  2838  			VirtType: &hvm,
  2839  			Cost:     366,
  2840  		},
  2841  
  2842  		// SKU: RTEC5MAEM2BXWZ39
  2843  		// Instance family: Memory optimized
  2844  		// Storage: EBS only
  2845  		{
  2846  			Name:     "r4.large",
  2847  			Arches:   amd64,
  2848  			CpuCores: 2,
  2849  			CpuPower: instances.CpuPower(644),
  2850  			Mem:      15616,
  2851  			VirtType: &hvm,
  2852  			Cost:     160,
  2853  		},
  2854  
  2855  		// SKU: RZG8ZGBGC38SDDXZ
  2856  		// Instance family: Memory optimized
  2857  		// Storage: EBS only
  2858  		{
  2859  			Name:     "r5.large",
  2860  			Arches:   amd64,
  2861  			CpuCores: 2,
  2862  			CpuPower: instances.CpuPower(868),
  2863  			Mem:      16384,
  2864  			VirtType: &hvm,
  2865  			Cost:     152,
  2866  		},
  2867  
  2868  		// SKU: S56DV5SGXVR7Q5KR
  2869  		// Instance family: Compute optimized
  2870  		// Storage: 1 x 900 NVMe SSD
  2871  		{
  2872  			Name:     "c5d.9xlarge",
  2873  			Arches:   amd64,
  2874  			CpuCores: 36,
  2875  			CpuPower: instances.CpuPower(15119),
  2876  			Mem:      73728,
  2877  			VirtType: &hvm,
  2878  			Cost:     1980,
  2879  		},
  2880  
  2881  		// SKU: SUA46K44385RPAM4
  2882  		// Instance family: Memory optimized
  2883  		// Storage: EBS only
  2884  		{
  2885  			Name:     "r4.16xlarge",
  2886  			Arches:   amd64,
  2887  			CpuCores: 64,
  2888  			CpuPower: instances.CpuPower(20608),
  2889  			Mem:      499712,
  2890  			VirtType: &hvm,
  2891  			Cost:     5120,
  2892  		},
  2893  
  2894  		// SKU: SWC362HA642CV2EF
  2895  		// Instance family: General purpose
  2896  		// Storage: 1 x 150 NVMe SSD
  2897  		{
  2898  			Name:     "m5d.xlarge",
  2899  			Arches:   amd64,
  2900  			CpuCores: 4,
  2901  			CpuPower: instances.CpuPower(1400),
  2902  			Mem:      16384,
  2903  			VirtType: &hvm,
  2904  			Cost:     278,
  2905  		},
  2906  
  2907  		// SKU: T5ZECHGMNCH9CDGT
  2908  		// Instance family: Compute optimized
  2909  		// Storage: EBS only
  2910  		{
  2911  			Name:     "c5.large",
  2912  			Arches:   amd64,
  2913  			CpuCores: 2,
  2914  			CpuPower: instances.CpuPower(839),
  2915  			Mem:      4096,
  2916  			VirtType: &hvm,
  2917  			Cost:     96,
  2918  		},
  2919  
  2920  		// SKU: TEKAB27S96DBYQ84
  2921  		// Instance family: General purpose
  2922  		// Storage: EBS only
  2923  		{
  2924  			Name:     "m5.4xlarge",
  2925  			Arches:   amd64,
  2926  			CpuCores: 16,
  2927  			CpuPower: instances.CpuPower(5600),
  2928  			Mem:      65536,
  2929  			VirtType: &hvm,
  2930  			Cost:     944,
  2931  		},
  2932  
  2933  		// SKU: TRZY7P9CKPQ9DJMF
  2934  		// Instance family: Compute optimized
  2935  		// Storage: EBS only
  2936  		{
  2937  			Name:     "c5.4xlarge",
  2938  			Arches:   amd64,
  2939  			CpuCores: 16,
  2940  			CpuPower: instances.CpuPower(6719),
  2941  			Mem:      32768,
  2942  			VirtType: &hvm,
  2943  			Cost:     768,
  2944  		},
  2945  
  2946  		// SKU: VRF92SGE5N2VZZTQ
  2947  		// Instance family: Storage optimized
  2948  		// Storage: 1 x 475 NVMe SSD
  2949  		{
  2950  			Name:     "i3.large",
  2951  			Arches:   amd64,
  2952  			CpuCores: 2,
  2953  			CpuPower: instances.CpuPower(644),
  2954  			Mem:      15616,
  2955  			VirtType: &hvm,
  2956  			Cost:     183,
  2957  		},
  2958  
  2959  		// SKU: WFBUYA3WPRPDVNEH
  2960  		// Instance family: Storage optimized
  2961  		// Storage: 12 x 2000 HDD
  2962  		{
  2963  			Name:     "d2.4xlarge",
  2964  			Arches:   amd64,
  2965  			CpuCores: 16,
  2966  			CpuPower: instances.CpuPower(5376),
  2967  			Mem:      124928,
  2968  			VirtType: &hvm,
  2969  			Cost:     3376,
  2970  		},
  2971  
  2972  		// SKU: WX3XY9X8XPY6PGU7
  2973  		// Instance family: Memory optimized
  2974  		// Storage: 1 x 240 SSD
  2975  		{
  2976  			Name:     "x1e.2xlarge",
  2977  			Arches:   amd64,
  2978  			CpuCores: 8,
  2979  			CpuPower: instances.CpuPower(2576),
  2980  			Mem:      249856,
  2981  			VirtType: &hvm,
  2982  			Cost:     2418,
  2983  		},
  2984  
  2985  		// SKU: X4D5VUURJC7BR95Z
  2986  		// Instance family: GPU instance
  2987  		// Storage: EBS only
  2988  		{
  2989  			Name:     "p2.16xlarge",
  2990  			Arches:   amd64,
  2991  			CpuCores: 64,
  2992  			CpuPower: instances.CpuPower(20608),
  2993  			Mem:      786432,
  2994  			VirtType: &hvm,
  2995  			Cost:     23440,
  2996  		},
  2997  
  2998  		// SKU: X9H6ZAWKUTYUQU6U
  2999  		// Instance family: Memory optimized
  3000  		// Storage: 1 x 120 SSD
  3001  		{
  3002  			Name:     "x1e.xlarge",
  3003  			Arches:   amd64,
  3004  			CpuCores: 4,
  3005  			CpuPower: instances.CpuPower(1288),
  3006  			Mem:      124928,
  3007  			VirtType: &hvm,
  3008  			Cost:     1209,
  3009  		},
  3010  
  3011  		// SKU: XCB734X2BM8PZ77F
  3012  		// Instance family: General purpose
  3013  		// Storage: EBS only
  3014  		{
  3015  			Name:     "m4.10xlarge",
  3016  			Arches:   amd64,
  3017  			CpuCores: 40,
  3018  			CpuPower: instances.CpuPower(13440),
  3019  			Mem:      163840,
  3020  			VirtType: &hvm,
  3021  			Cost:     2460,
  3022  		},
  3023  
  3024  		// SKU: XYCPAC93YTMRJWNC
  3025  		// Instance family: GPU instance
  3026  		// Storage: EBS only
  3027  		{
  3028  			Name:     "p3.8xlarge",
  3029  			Arches:   amd64,
  3030  			CpuCores: 32,
  3031  			CpuPower: instances.CpuPower(10304),
  3032  			Mem:      249856,
  3033  			VirtType: &hvm,
  3034  			Cost:     16936,
  3035  		},
  3036  
  3037  		// SKU: YBHKZXGK9NJSBYYR
  3038  		// Instance family: Compute optimized
  3039  		// Storage: EBS only
  3040  		{
  3041  			Name:     "c5.18xlarge",
  3042  			Arches:   amd64,
  3043  			CpuCores: 72,
  3044  			CpuPower: instances.CpuPower(30239),
  3045  			Mem:      147456,
  3046  			VirtType: &hvm,
  3047  			Cost:     3456,
  3048  		},
  3049  
  3050  		// SKU: YBWGSBF6QZ6AJWXB
  3051  		// Instance family: Compute optimized
  3052  		// Storage: EBS only
  3053  		{
  3054  			Name:     "c5.xlarge",
  3055  			Arches:   amd64,
  3056  			CpuCores: 4,
  3057  			CpuPower: instances.CpuPower(1679),
  3058  			Mem:      8192,
  3059  			VirtType: &hvm,
  3060  			Cost:     192,
  3061  		},
  3062  
  3063  		// SKU: YG3C8Z588MN6BXGW
  3064  		// Instance family: Storage optimized
  3065  		// Storage: 8 x 800 SSD
  3066  		{
  3067  			Name:       "i2.8xlarge",
  3068  			Arches:     amd64,
  3069  			CpuCores:   32,
  3070  			CpuPower:   instances.CpuPower(11200),
  3071  			Mem:        249856,
  3072  			VirtType:   &hvm,
  3073  			Cost:       8004,
  3074  			Deprecated: true,
  3075  		},
  3076  
  3077  		// SKU: YMCDAKZ8EVGJJDRM
  3078  		// Instance family: General purpose
  3079  		// Storage: EBS only
  3080  		{
  3081  			Name:     "t2.micro",
  3082  			Arches:   both,
  3083  			CpuCores: 1,
  3084  			CpuPower: instances.CpuPower(10),
  3085  			Mem:      1024,
  3086  			VirtType: &hvm,
  3087  			Cost:     14,
  3088  		},
  3089  
  3090  		// SKU: Z9JAE8K6RJTMMZ7P
  3091  		// Instance family: Storage optimized
  3092  		// Storage: 1 x 1900 NVMe SSD
  3093  		{
  3094  			Name:     "i3.2xlarge",
  3095  			Arches:   amd64,
  3096  			CpuCores: 8,
  3097  			CpuPower: instances.CpuPower(2576),
  3098  			Mem:      62464,
  3099  			VirtType: &hvm,
  3100  			Cost:     732,
  3101  		},
  3102  
  3103  		// SKU: ZFWKPCV46VEUXBN6
  3104  		// Instance family: GPU instance
  3105  		// Storage: EBS only
  3106  		{
  3107  			Name:     "p3.16xlarge",
  3108  			Arches:   amd64,
  3109  			CpuCores: 64,
  3110  			CpuPower: instances.CpuPower(20608),
  3111  			Mem:      499712,
  3112  			VirtType: &hvm,
  3113  			Cost:     33872,
  3114  		},
  3115  	},
  3116  
  3117  	"ap-northeast-3": {
  3118  
  3119  		// SKU: 3JH79JETZW3SZ646
  3120  		// Instance family: General purpose
  3121  		// Storage: EBS only
  3122  		{
  3123  			Name:     "m4.large",
  3124  			Arches:   amd64,
  3125  			CpuCores: 2,
  3126  			CpuPower: instances.CpuPower(672),
  3127  			Mem:      8192,
  3128  			VirtType: &hvm,
  3129  			Cost:     129,
  3130  		},
  3131  
  3132  		// SKU: 3MDGR6AUEBJF625D
  3133  		// Instance family: Memory optimized
  3134  		// Storage: EBS only
  3135  		{
  3136  			Name:     "r4.xlarge",
  3137  			Arches:   amd64,
  3138  			CpuCores: 4,
  3139  			CpuPower: instances.CpuPower(1288),
  3140  			Mem:      31232,
  3141  			VirtType: &hvm,
  3142  			Cost:     320,
  3143  		},
  3144  
  3145  		// SKU: 3N5DNH2RJCWJ6G52
  3146  		// Instance family: General purpose
  3147  		// Storage: EBS only
  3148  		{
  3149  			Name:     "t2.xlarge",
  3150  			Arches:   amd64,
  3151  			CpuCores: 4,
  3152  			CpuPower: instances.CpuPower(1679),
  3153  			Mem:      16384,
  3154  			VirtType: &hvm,
  3155  			Cost:     243,
  3156  		},
  3157  
  3158  		// SKU: 4J4GQWFRT54XKMT3
  3159  		// Instance family: General purpose
  3160  		// Storage: EBS only
  3161  		{
  3162  			Name:     "m4.4xlarge",
  3163  			Arches:   amd64,
  3164  			CpuCores: 16,
  3165  			CpuPower: instances.CpuPower(5376),
  3166  			Mem:      65536,
  3167  			VirtType: &hvm,
  3168  			Cost:     1032,
  3169  		},
  3170  
  3171  		// SKU: 56Y3PZPN5SCVD87V
  3172  		// Instance family: General purpose
  3173  		// Storage: EBS only
  3174  		{
  3175  			Name:     "t2.2xlarge",
  3176  			Arches:   amd64,
  3177  			CpuCores: 8,
  3178  			CpuPower: instances.CpuPower(3359),
  3179  			Mem:      32768,
  3180  			VirtType: &hvm,
  3181  			Cost:     486,
  3182  		},
  3183  
  3184  		// SKU: 5X7N3CPPMWGY4ZKE
  3185  		// Instance family: Storage optimized
  3186  		// Storage: 6 x 2000 HDD
  3187  		{
  3188  			Name:     "d2.2xlarge",
  3189  			Arches:   amd64,
  3190  			CpuCores: 8,
  3191  			CpuPower: instances.CpuPower(2688),
  3192  			Mem:      62464,
  3193  			VirtType: &hvm,
  3194  			Cost:     1688,
  3195  		},
  3196  
  3197  		// SKU: 6XS8R6XPM9UM9VEX
  3198  		// Instance family: Storage optimized
  3199  		// Storage: 1 x 1900 NVMe SSD
  3200  		{
  3201  			Name:     "i3.2xlarge",
  3202  			Arches:   amd64,
  3203  			CpuCores: 8,
  3204  			CpuPower: instances.CpuPower(2576),
  3205  			Mem:      62464,
  3206  			VirtType: &hvm,
  3207  			Cost:     732,
  3208  		},
  3209  
  3210  		// SKU: 86BV4R6XHH6WVA9H
  3211  		// Instance family: General purpose
  3212  		// Storage: EBS only
  3213  		{
  3214  			Name:     "m4.xlarge",
  3215  			Arches:   amd64,
  3216  			CpuCores: 4,
  3217  			CpuPower: instances.CpuPower(1344),
  3218  			Mem:      16384,
  3219  			VirtType: &hvm,
  3220  			Cost:     258,
  3221  		},
  3222  
  3223  		// SKU: 97DPZHB55D838CV7
  3224  		// Instance family: Storage optimized
  3225  		// Storage: 1 x 475 NVMe SSD
  3226  		{
  3227  			Name:     "i3.large",
  3228  			Arches:   amd64,
  3229  			CpuCores: 2,
  3230  			CpuPower: instances.CpuPower(644),
  3231  			Mem:      15616,
  3232  			VirtType: &hvm,
  3233  			Cost:     183,
  3234  		},
  3235  
  3236  		// SKU: 9S93E9MJQH99EHSX
  3237  		// Instance family: Compute optimized
  3238  		// Storage: EBS only
  3239  		{
  3240  			Name:     "c4.4xlarge",
  3241  			Arches:   amd64,
  3242  			CpuCores: 16,
  3243  			CpuPower: instances.CpuPower(6495),
  3244  			Mem:      30720,
  3245  			VirtType: &hvm,
  3246  			Cost:     1008,
  3247  		},
  3248  
  3249  		// SKU: 9ZPAJZ5TEB6UQKW4
  3250  		// Instance family: Storage optimized
  3251  		// Storage: 12 x 2000 HDD
  3252  		{
  3253  			Name:     "d2.4xlarge",
  3254  			Arches:   amd64,
  3255  			CpuCores: 16,
  3256  			CpuPower: instances.CpuPower(5376),
  3257  			Mem:      124928,
  3258  			VirtType: &hvm,
  3259  			Cost:     3376,
  3260  		},
  3261  
  3262  		// SKU: BDX2FU63VZRJNJGZ
  3263  		// Instance family: Compute optimized
  3264  		// Storage: EBS only
  3265  		{
  3266  			Name:     "c4.xlarge",
  3267  			Arches:   amd64,
  3268  			CpuCores: 4,
  3269  			CpuPower: instances.CpuPower(1623),
  3270  			Mem:      7680,
  3271  			VirtType: &hvm,
  3272  			Cost:     252,
  3273  		},
  3274  
  3275  		// SKU: BWQCYKSGZ4WY4K55
  3276  		// Instance family: Memory optimized
  3277  		// Storage: EBS only
  3278  		{
  3279  			Name:     "r4.4xlarge",
  3280  			Arches:   amd64,
  3281  			CpuCores: 16,
  3282  			CpuPower: instances.CpuPower(5152),
  3283  			Mem:      124928,
  3284  			VirtType: &hvm,
  3285  			Cost:     1280,
  3286  		},
  3287  
  3288  		// SKU: BYBPERHJMCUKDW7P
  3289  		// Instance family: Storage optimized
  3290  		// Storage: 1 x 950 NVMe SSD
  3291  		{
  3292  			Name:     "i3.xlarge",
  3293  			Arches:   amd64,
  3294  			CpuCores: 4,
  3295  			CpuPower: instances.CpuPower(1288),
  3296  			Mem:      31232,
  3297  			VirtType: &hvm,
  3298  			Cost:     366,
  3299  		},
  3300  
  3301  		// SKU: CMZ2FKQ8UT38NCD7
  3302  		// Instance family: Storage optimized
  3303  		// Storage: 3 x 2000 HDD
  3304  		{
  3305  			Name:     "d2.xlarge",
  3306  			Arches:   amd64,
  3307  			CpuCores: 4,
  3308  			CpuPower: instances.CpuPower(1344),
  3309  			Mem:      31232,
  3310  			VirtType: &hvm,
  3311  			Cost:     844,
  3312  		},
  3313  
  3314  		// SKU: D2PJG4M9UD6XZ8Q2
  3315  		// Instance family: General purpose
  3316  		// Storage: EBS only
  3317  		{
  3318  			Name:     "t2.small",
  3319  			Arches:   both,
  3320  			CpuCores: 1,
  3321  			CpuPower: instances.CpuPower(20),
  3322  			Mem:      2048,
  3323  			VirtType: &hvm,
  3324  			Cost:     30,
  3325  		},
  3326  
  3327  		// SKU: GAUJR648FMC2767V
  3328  		// Instance family: Compute optimized
  3329  		// Storage: EBS only
  3330  		{
  3331  			Name:     "c4.large",
  3332  			Arches:   amd64,
  3333  			CpuCores: 2,
  3334  			CpuPower: instances.CpuPower(811),
  3335  			Mem:      3840,
  3336  			VirtType: &hvm,
  3337  			Cost:     126,
  3338  		},
  3339  
  3340  		// SKU: KVVE2YP3H4HGWNWZ
  3341  		// Instance family: General purpose
  3342  		// Storage: EBS only
  3343  		{
  3344  			Name:     "m4.16xlarge",
  3345  			Arches:   amd64,
  3346  			CpuCores: 64,
  3347  			CpuPower: instances.CpuPower(20608),
  3348  			Mem:      262144,
  3349  			VirtType: &hvm,
  3350  			Cost:     4128,
  3351  		},
  3352  
  3353  		// SKU: N3MTF5YPWS4YQHH6
  3354  		// Instance family: General purpose
  3355  		// Storage: EBS only
  3356  		{
  3357  			Name:     "m4.2xlarge",
  3358  			Arches:   amd64,
  3359  			CpuCores: 8,
  3360  			CpuPower: instances.CpuPower(2688),
  3361  			Mem:      32768,
  3362  			VirtType: &hvm,
  3363  			Cost:     516,
  3364  		},
  3365  
  3366  		// SKU: P8YNS4YBWBVENDKQ
  3367  		// Instance family: General purpose
  3368  		// Storage: EBS only
  3369  		{
  3370  			Name:     "t2.nano",
  3371  			Arches:   both,
  3372  			CpuCores: 1,
  3373  			CpuPower: instances.CpuPower(5),
  3374  			Mem:      512,
  3375  			VirtType: &hvm,
  3376  			Cost:     7,
  3377  		},
  3378  
  3379  		// SKU: P9Z688S2DKQ5ENA6
  3380  		// Instance family: Storage optimized
  3381  		// Storage: 4 x 1900 NVMe SSD
  3382  		{
  3383  			Name:     "i3.8xlarge",
  3384  			Arches:   amd64,
  3385  			CpuCores: 32,
  3386  			CpuPower: instances.CpuPower(10304),
  3387  			Mem:      249856,
  3388  			VirtType: &hvm,
  3389  			Cost:     2928,
  3390  		},
  3391  
  3392  		// SKU: QC3AC8CNHR8WKG7Z
  3393  		// Instance family: General purpose
  3394  		// Storage: EBS only
  3395  		{
  3396  			Name:     "t2.micro",
  3397  			Arches:   both,
  3398  			CpuCores: 1,
  3399  			CpuPower: instances.CpuPower(10),
  3400  			Mem:      1024,
  3401  			VirtType: &hvm,
  3402  			Cost:     15,
  3403  		},
  3404  
  3405  		// SKU: R6VVFMMD4MV3Q2Y3
  3406  		// Instance family: Memory optimized
  3407  		// Storage: EBS only
  3408  		{
  3409  			Name:     "r4.16xlarge",
  3410  			Arches:   amd64,
  3411  			CpuCores: 64,
  3412  			CpuPower: instances.CpuPower(20608),
  3413  			Mem:      499712,
  3414  			VirtType: &hvm,
  3415  			Cost:     5120,
  3416  		},
  3417  
  3418  		// SKU: RQKNWM83VTNJ9SMG
  3419  		// Instance family: Memory optimized
  3420  		// Storage: EBS only
  3421  		{
  3422  			Name:     "r4.8xlarge",
  3423  			Arches:   amd64,
  3424  			CpuCores: 32,
  3425  			CpuPower: instances.CpuPower(10304),
  3426  			Mem:      249856,
  3427  			VirtType: &hvm,
  3428  			Cost:     2560,
  3429  		},
  3430  
  3431  		// SKU: SAQ5WDBQRM4ME9Q7
  3432  		// Instance family: Storage optimized
  3433  		// Storage: 24 x 2000 HDD
  3434  		{
  3435  			Name:     "d2.8xlarge",
  3436  			Arches:   amd64,
  3437  			CpuCores: 36,
  3438  			CpuPower: instances.CpuPower(12096),
  3439  			Mem:      249856,
  3440  			VirtType: &hvm,
  3441  			Cost:     6752,
  3442  		},
  3443  
  3444  		// SKU: SU3V844ZHVHSUFQU
  3445  		// Instance family: General purpose
  3446  		// Storage: EBS only
  3447  		{
  3448  			Name:     "t2.large",
  3449  			Arches:   amd64,
  3450  			CpuCores: 2,
  3451  			CpuPower: instances.CpuPower(60),
  3452  			Mem:      8192,
  3453  			VirtType: &hvm,
  3454  			Cost:     121,
  3455  		},
  3456  
  3457  		// SKU: SY9U7UMW78NWEWMP
  3458  		// Instance family: Storage optimized
  3459  		// Storage: 8 x 1900 NVMe SSD
  3460  		{
  3461  			Name:     "i3.16xlarge",
  3462  			Arches:   amd64,
  3463  			CpuCores: 64,
  3464  			CpuPower: instances.CpuPower(20608),
  3465  			Mem:      499712,
  3466  			VirtType: &hvm,
  3467  			Cost:     5856,
  3468  		},
  3469  
  3470  		// SKU: T445G2UX2QG87RST
  3471  		// Instance family: Memory optimized
  3472  		// Storage: EBS only
  3473  		{
  3474  			Name:     "r4.large",
  3475  			Arches:   amd64,
  3476  			CpuCores: 2,
  3477  			CpuPower: instances.CpuPower(644),
  3478  			Mem:      15616,
  3479  			VirtType: &hvm,
  3480  			Cost:     160,
  3481  		},
  3482  
  3483  		// SKU: T7D6M7G9V7AAJMK5
  3484  		// Instance family: Compute optimized
  3485  		// Storage: EBS only
  3486  		{
  3487  			Name:     "c4.8xlarge",
  3488  			Arches:   amd64,
  3489  			CpuCores: 36,
  3490  			CpuPower: instances.CpuPower(14615),
  3491  			Mem:      61440,
  3492  			VirtType: &hvm,
  3493  			Cost:     2016,
  3494  		},
  3495  
  3496  		// SKU: TAKXC2NZ5TW5GRBN
  3497  		// Instance family: General purpose
  3498  		// Storage: EBS only
  3499  		{
  3500  			Name:     "t2.medium",
  3501  			Arches:   both,
  3502  			CpuCores: 2,
  3503  			CpuPower: instances.CpuPower(40),
  3504  			Mem:      4096,
  3505  			VirtType: &hvm,
  3506  			Cost:     60,
  3507  		},
  3508  
  3509  		// SKU: TJBT7XAUCCPW7ZYP
  3510  		// Instance family: Compute optimized
  3511  		// Storage: EBS only
  3512  		{
  3513  			Name:     "c4.2xlarge",
  3514  			Arches:   amd64,
  3515  			CpuCores: 8,
  3516  			CpuPower: instances.CpuPower(3247),
  3517  			Mem:      15360,
  3518  			VirtType: &hvm,
  3519  			Cost:     504,
  3520  		},
  3521  
  3522  		// SKU: U8EE86RS32AH7XSF
  3523  		// Instance family: General purpose
  3524  		// Storage: EBS only
  3525  		{
  3526  			Name:     "m4.10xlarge",
  3527  			Arches:   amd64,
  3528  			CpuCores: 40,
  3529  			CpuPower: instances.CpuPower(13440),
  3530  			Mem:      163840,
  3531  			VirtType: &hvm,
  3532  			Cost:     2580,
  3533  		},
  3534  
  3535  		// SKU: V4PJKK6UX2DYAFDJ
  3536  		// Instance family: Storage optimized
  3537  		// Storage: 2 x 1900 NVMe SSD
  3538  		{
  3539  			Name:     "i3.4xlarge",
  3540  			Arches:   amd64,
  3541  			CpuCores: 16,
  3542  			CpuPower: instances.CpuPower(5152),
  3543  			Mem:      124928,
  3544  			VirtType: &hvm,
  3545  			Cost:     1464,
  3546  		},
  3547  
  3548  		// SKU: X5399VFYB36JG2DW
  3549  		// Instance family: Memory optimized
  3550  		// Storage: EBS only
  3551  		{
  3552  			Name:     "r4.2xlarge",
  3553  			Arches:   amd64,
  3554  			CpuCores: 8,
  3555  			CpuPower: instances.CpuPower(2576),
  3556  			Mem:      62464,
  3557  			VirtType: &hvm,
  3558  			Cost:     640,
  3559  		},
  3560  	},
  3561  
  3562  	"ap-south-1": {
  3563  
  3564  		// SKU: 2BHQP3WKDU9A2DSC
  3565  		// Instance family: Storage optimized
  3566  		// Storage: 3 x 2000 HDD
  3567  		{
  3568  			Name:     "d2.xlarge",
  3569  			Arches:   amd64,
  3570  			CpuCores: 4,
  3571  			CpuPower: instances.CpuPower(1344),
  3572  			Mem:      31232,
  3573  			VirtType: &hvm,
  3574  			Cost:     827,
  3575  		},
  3576  
  3577  		// SKU: 2M95KZBY9QJCSVWB
  3578  		// Instance family: Memory optimized
  3579  		// Storage: EBS only
  3580  		{
  3581  			Name:     "r4.large",
  3582  			Arches:   amd64,
  3583  			CpuCores: 2,
  3584  			CpuPower: instances.CpuPower(644),
  3585  			Mem:      15616,
  3586  			VirtType: &hvm,
  3587  			Cost:     137,
  3588  		},
  3589  
  3590  		// SKU: 2P3BAZEBUTS4SPUF
  3591  		// Instance family: Storage optimized
  3592  		// Storage: 1 x 950 NVMe SSD
  3593  		{
  3594  			Name:     "i3.xlarge",
  3595  			Arches:   amd64,
  3596  			CpuCores: 4,
  3597  			CpuPower: instances.CpuPower(1288),
  3598  			Mem:      31232,
  3599  			VirtType: &hvm,
  3600  			Cost:     354,
  3601  		},
  3602  
  3603  		// SKU: 2T64ZB6E54RM9GA2
  3604  		// Instance family: Compute optimized
  3605  		// Storage: EBS only
  3606  		{
  3607  			Name:     "c4.8xlarge",
  3608  			Arches:   amd64,
  3609  			CpuCores: 36,
  3610  			CpuPower: instances.CpuPower(14615),
  3611  			Mem:      61440,
  3612  			VirtType: &hvm,
  3613  			Cost:     1600,
  3614  		},
  3615  
  3616  		// SKU: 2UE6Z9BZHY8AH6EJ
  3617  		// Instance family: Compute optimized
  3618  		// Storage: EBS only
  3619  		{
  3620  			Name:     "c5.xlarge",
  3621  			Arches:   amd64,
  3622  			CpuCores: 4,
  3623  			CpuPower: instances.CpuPower(1679),
  3624  			Mem:      8192,
  3625  			VirtType: &hvm,
  3626  			Cost:     170,
  3627  		},
  3628  
  3629  		// SKU: 37A5REAJC363YUHH
  3630  		// Instance family: General purpose
  3631  		// Storage: EBS only
  3632  		{
  3633  			Name:     "t2.2xlarge",
  3634  			Arches:   amd64,
  3635  			CpuCores: 8,
  3636  			CpuPower: instances.CpuPower(3359),
  3637  			Mem:      32768,
  3638  			VirtType: &hvm,
  3639  			Cost:     396,
  3640  		},
  3641  
  3642  		// SKU: 3P5UPPTRJJQ6TKSU
  3643  		// Instance family: General purpose
  3644  		// Storage: EBS only
  3645  		{
  3646  			Name:     "m4.large",
  3647  			Arches:   amd64,
  3648  			CpuCores: 2,
  3649  			CpuPower: instances.CpuPower(672),
  3650  			Mem:      8192,
  3651  			VirtType: &hvm,
  3652  			Cost:     105,
  3653  		},
  3654  
  3655  		// SKU: 3YK5MBDCSCBMTCRG
  3656  		// Instance family: Compute optimized
  3657  		// Storage: EBS only
  3658  		{
  3659  			Name:     "c5.large",
  3660  			Arches:   amd64,
  3661  			CpuCores: 2,
  3662  			CpuPower: instances.CpuPower(839),
  3663  			Mem:      4096,
  3664  			VirtType: &hvm,
  3665  			Cost:     85,
  3666  		},
  3667  
  3668  		// SKU: 5N383TJKMC5FSCKD
  3669  		// Instance family: Memory optimized
  3670  		// Storage: 2 x 320 SSD
  3671  		{
  3672  			Name:       "r3.8xlarge",
  3673  			Arches:     amd64,
  3674  			CpuCores:   32,
  3675  			CpuPower:   instances.CpuPower(11200),
  3676  			Mem:        249856,
  3677  			VirtType:   &hvm,
  3678  			Cost:       3032,
  3679  			Deprecated: true,
  3680  		},
  3681  
  3682  		// SKU: 673MQ62EKV4VCTT8
  3683  		// Instance family: General purpose
  3684  		// Storage: EBS only
  3685  		{
  3686  			Name:     "t2.nano",
  3687  			Arches:   both,
  3688  			CpuCores: 1,
  3689  			CpuPower: instances.CpuPower(5),
  3690  			Mem:      512,
  3691  			VirtType: &hvm,
  3692  			Cost:     6,
  3693  		},
  3694  
  3695  		// SKU: 6D7VQBNGRWYB2U7T
  3696  		// Instance family: Memory optimized
  3697  		// Storage: EBS only
  3698  		{
  3699  			Name:     "r4.xlarge",
  3700  			Arches:   amd64,
  3701  			CpuCores: 4,
  3702  			CpuPower: instances.CpuPower(1288),
  3703  			Mem:      31232,
  3704  			VirtType: &hvm,
  3705  			Cost:     274,
  3706  		},
  3707  
  3708  		// SKU: 6WAFB82CP99WZXD9
  3709  		// Instance family: General purpose
  3710  		// Storage: EBS only
  3711  		{
  3712  			Name:     "t2.small",
  3713  			Arches:   both,
  3714  			CpuCores: 1,
  3715  			CpuPower: instances.CpuPower(20),
  3716  			Mem:      2048,
  3717  			VirtType: &hvm,
  3718  			Cost:     24,
  3719  		},
  3720  
  3721  		// SKU: 7DZBY6C9YNNVET76
  3722  		// Instance family: Memory optimized
  3723  		// Storage: EBS only
  3724  		{
  3725  			Name:     "r4.4xlarge",
  3726  			Arches:   amd64,
  3727  			CpuCores: 16,
  3728  			CpuPower: instances.CpuPower(5152),
  3729  			Mem:      124928,
  3730  			VirtType: &hvm,
  3731  			Cost:     1096,
  3732  		},
  3733  
  3734  		// SKU: 7HYM8MHNNFW2NN6T
  3735  		// Instance family: Storage optimized
  3736  		// Storage: 4 x 800 SSD
  3737  		{
  3738  			Name:       "i2.4xlarge",
  3739  			Arches:     amd64,
  3740  			CpuCores:   16,
  3741  			CpuPower:   instances.CpuPower(5600),
  3742  			Mem:        124928,
  3743  			VirtType:   &hvm,
  3744  			Cost:       3867,
  3745  			Deprecated: true,
  3746  		},
  3747  
  3748  		// SKU: 8BG4ECAGKKNWYDVU
  3749  		// Instance family: Compute optimized
  3750  		// Storage: EBS only
  3751  		{
  3752  			Name:     "c4.2xlarge",
  3753  			Arches:   amd64,
  3754  			CpuCores: 8,
  3755  			CpuPower: instances.CpuPower(3247),
  3756  			Mem:      15360,
  3757  			VirtType: &hvm,
  3758  			Cost:     400,
  3759  		},
  3760  
  3761  		// SKU: 8U4NEK2635VB7NHD
  3762  		// Instance family: Memory optimized
  3763  		// Storage: 1 x 160 SSD
  3764  		{
  3765  			Name:       "r3.2xlarge",
  3766  			Arches:     amd64,
  3767  			CpuCores:   8,
  3768  			CpuPower:   instances.CpuPower(2800),
  3769  			Mem:        62464,
  3770  			VirtType:   &hvm,
  3771  			Cost:       758,
  3772  			Deprecated: true,
  3773  		},
  3774  
  3775  		// SKU: 9Q2KYTZY2YDQZCM8
  3776  		// Instance family: General purpose
  3777  		// Storage: EBS only
  3778  		{
  3779  			Name:     "m4.xlarge",
  3780  			Arches:   amd64,
  3781  			CpuCores: 4,
  3782  			CpuPower: instances.CpuPower(1344),
  3783  			Mem:      16384,
  3784  			VirtType: &hvm,
  3785  			Cost:     210,
  3786  		},
  3787  
  3788  		// SKU: AFU2HU8WVY9T6QAK
  3789  		// Instance family: Storage optimized
  3790  		// Storage: 2 x 800 SSD
  3791  		{
  3792  			Name:       "i2.2xlarge",
  3793  			Arches:     amd64,
  3794  			CpuCores:   8,
  3795  			CpuPower:   instances.CpuPower(2800),
  3796  			Mem:        62464,
  3797  			VirtType:   &hvm,
  3798  			Cost:       1933,
  3799  			Deprecated: true,
  3800  		},
  3801  
  3802  		// SKU: BKC93YZQB5XG785E
  3803  		// Instance family: Memory optimized
  3804  		// Storage: EBS only
  3805  		{
  3806  			Name:     "r4.16xlarge",
  3807  			Arches:   amd64,
  3808  			CpuCores: 64,
  3809  			CpuPower: instances.CpuPower(20608),
  3810  			Mem:      499712,
  3811  			VirtType: &hvm,
  3812  			Cost:     4384,
  3813  		},
  3814  
  3815  		// SKU: BQ6P3ZSPRN3PC56P
  3816  		// Instance family: GPU instance
  3817  		// Storage: EBS only
  3818  		{
  3819  			Name:     "p2.8xlarge",
  3820  			Arches:   amd64,
  3821  			CpuCores: 32,
  3822  			CpuPower: instances.CpuPower(10304),
  3823  			Mem:      499712,
  3824  			VirtType: &hvm,
  3825  			Cost:     13744,
  3826  		},
  3827  
  3828  		// SKU: CA3Y8U6BUYR54NVM
  3829  		// Instance family: Memory optimized
  3830  		// Storage: 1 x 320 SSD
  3831  		{
  3832  			Name:       "r3.4xlarge",
  3833  			Arches:     amd64,
  3834  			CpuCores:   16,
  3835  			CpuPower:   instances.CpuPower(5600),
  3836  			Mem:        124928,
  3837  			VirtType:   &hvm,
  3838  			Cost:       1516,
  3839  			Deprecated: true,
  3840  		},
  3841  
  3842  		// SKU: CB3SYAC56AHD82RF
  3843  		// Instance family: General purpose
  3844  		// Storage: EBS only
  3845  		{
  3846  			Name:     "m5.4xlarge",
  3847  			Arches:   amd64,
  3848  			CpuCores: 16,
  3849  			CpuPower: instances.CpuPower(5600),
  3850  			Mem:      65536,
  3851  			VirtType: &hvm,
  3852  			Cost:     808,
  3853  		},
  3854  
  3855  		// SKU: D3KF5EAWRYNBCMNK
  3856  		// Instance family: Memory optimized
  3857  		// Storage: 1 x 1920 SSD
  3858  		{
  3859  			Name:     "x1.16xlarge",
  3860  			Arches:   amd64,
  3861  			CpuCores: 64,
  3862  			CpuPower: instances.CpuPower(20608),
  3863  			Mem:      999424,
  3864  			VirtType: &hvm,
  3865  			Cost:     9187,
  3866  		},
  3867  
  3868  		// SKU: D6QHUQFHHE2F9AQV
  3869  		// Instance family: General purpose
  3870  		// Storage: EBS only
  3871  		{
  3872  			Name:     "m5.24xlarge",
  3873  			Arches:   amd64,
  3874  			CpuCores: 96,
  3875  			CpuPower: instances.CpuPower(33600),
  3876  			Mem:      393216,
  3877  			VirtType: &hvm,
  3878  			Cost:     4848,
  3879  		},
  3880  
  3881  		// SKU: DDTXDG7MMJKV72FM
  3882  		// Instance family: General purpose
  3883  		// Storage: EBS only
  3884  		{
  3885  			Name:     "m4.16xlarge",
  3886  			Arches:   amd64,
  3887  			CpuCores: 64,
  3888  			CpuPower: instances.CpuPower(20608),
  3889  			Mem:      262144,
  3890  			VirtType: &hvm,
  3891  			Cost:     3360,
  3892  		},
  3893  
  3894  		// SKU: FJX2SVQ2PFDKB8Z4
  3895  		// Instance family: Storage optimized
  3896  		// Storage: 2 x 1900 NVMe SSD
  3897  		{
  3898  			Name:     "i3.4xlarge",
  3899  			Arches:   amd64,
  3900  			CpuCores: 16,
  3901  			CpuPower: instances.CpuPower(5152),
  3902  			Mem:      124928,
  3903  			VirtType: &hvm,
  3904  			Cost:     1416,
  3905  		},
  3906  
  3907  		// SKU: FQ7FVC9B3R8RBBXA
  3908  		// Instance family: General purpose
  3909  		// Storage: EBS only
  3910  		{
  3911  			Name:     "m4.10xlarge",
  3912  			Arches:   amd64,
  3913  			CpuCores: 40,
  3914  			CpuPower: instances.CpuPower(13440),
  3915  			Mem:      163840,
  3916  			VirtType: &hvm,
  3917  			Cost:     2100,
  3918  		},
  3919  
  3920  		// SKU: G4283CPK5MQ5QQ2A
  3921  		// Instance family: Storage optimized
  3922  		// Storage: 8 x 800 SSD
  3923  		{
  3924  			Name:       "i2.8xlarge",
  3925  			Arches:     amd64,
  3926  			CpuCores:   32,
  3927  			CpuPower:   instances.CpuPower(11200),
  3928  			Mem:        249856,
  3929  			VirtType:   &hvm,
  3930  			Cost:       7733,
  3931  			Deprecated: true,
  3932  		},
  3933  
  3934  		// SKU: G69QDQNHE5SR7846
  3935  		// Instance family: Storage optimized
  3936  		// Storage: 12 x 2000 HDD
  3937  		{
  3938  			Name:     "d2.4xlarge",
  3939  			Arches:   amd64,
  3940  			CpuCores: 16,
  3941  			CpuPower: instances.CpuPower(5376),
  3942  			Mem:      124928,
  3943  			VirtType: &hvm,
  3944  			Cost:     3306,
  3945  		},
  3946  
  3947  		// SKU: GG7UHJRKQSGP364T
  3948  		// Instance family: General purpose
  3949  		// Storage: EBS only
  3950  		{
  3951  			Name:     "t2.large",
  3952  			Arches:   amd64,
  3953  			CpuCores: 2,
  3954  			CpuPower: instances.CpuPower(60),
  3955  			Mem:      8192,
  3956  			VirtType: &hvm,
  3957  			Cost:     99,
  3958  		},
  3959  
  3960  		// SKU: GGTGBU32M4STN8YS
  3961  		// Instance family: Storage optimized
  3962  		// Storage: 6 x 2000 HDD
  3963  		{
  3964  			Name:     "d2.2xlarge",
  3965  			Arches:   amd64,
  3966  			CpuCores: 8,
  3967  			CpuPower: instances.CpuPower(2688),
  3968  			Mem:      62464,
  3969  			VirtType: &hvm,
  3970  			Cost:     1653,
  3971  		},
  3972  
  3973  		// SKU: GNRA9A27Y4WHA4EE
  3974  		// Instance family: Memory optimized
  3975  		// Storage: 2 x 1920 SSD
  3976  		{
  3977  			Name:     "x1.32xlarge",
  3978  			Arches:   amd64,
  3979  			CpuCores: 128,
  3980  			CpuPower: instances.CpuPower(41216),
  3981  			Mem:      1998848,
  3982  			VirtType: &hvm,
  3983  			Cost:     18374,
  3984  		},
  3985  
  3986  		// SKU: H3WAK899KRTW8GMG
  3987  		// Instance family: General purpose
  3988  		// Storage: EBS only
  3989  		{
  3990  			Name:     "m5.12xlarge",
  3991  			Arches:   amd64,
  3992  			CpuCores: 48,
  3993  			CpuPower: instances.CpuPower(16800),
  3994  			Mem:      196608,
  3995  			VirtType: &hvm,
  3996  			Cost:     2424,
  3997  		},
  3998  
  3999  		// SKU: HVWA3YJFM6AXUUWR
  4000  		// Instance family: General purpose
  4001  		// Storage: EBS only
  4002  		{
  4003  			Name:     "m5.2xlarge",
  4004  			Arches:   amd64,
  4005  			CpuCores: 8,
  4006  			CpuPower: instances.CpuPower(2800),
  4007  			Mem:      32768,
  4008  			VirtType: &hvm,
  4009  			Cost:     404,
  4010  		},
  4011  
  4012  		// SKU: JSM24DP8S4SKF55M
  4013  		// Instance family: Compute optimized
  4014  		// Storage: EBS only
  4015  		{
  4016  			Name:     "c5.9xlarge",
  4017  			Arches:   amd64,
  4018  			CpuCores: 36,
  4019  			CpuPower: instances.CpuPower(15119),
  4020  			Mem:      73728,
  4021  			VirtType: &hvm,
  4022  			Cost:     1530,
  4023  		},
  4024  
  4025  		// SKU: JXAMSKC2ZXKCA37S
  4026  		// Instance family: General purpose
  4027  		// Storage: EBS only
  4028  		{
  4029  			Name:     "t2.micro",
  4030  			Arches:   both,
  4031  			CpuCores: 1,
  4032  			CpuPower: instances.CpuPower(10),
  4033  			Mem:      1024,
  4034  			VirtType: &hvm,
  4035  			Cost:     12,
  4036  		},
  4037  
  4038  		// SKU: K2V83HS47FBDSX5J
  4039  		// Instance family: Memory optimized
  4040  		// Storage: EBS only
  4041  		{
  4042  			Name:     "r4.2xlarge",
  4043  			Arches:   amd64,
  4044  			CpuCores: 8,
  4045  			CpuPower: instances.CpuPower(2576),
  4046  			Mem:      62464,
  4047  			VirtType: &hvm,
  4048  			Cost:     548,
  4049  		},
  4050  
  4051  		// SKU: KFTR5EQCGQ6AUYXP
  4052  		// Instance family: Compute optimized
  4053  		// Storage: EBS only
  4054  		{
  4055  			Name:     "c4.large",
  4056  			Arches:   amd64,
  4057  			CpuCores: 2,
  4058  			CpuPower: instances.CpuPower(811),
  4059  			Mem:      3840,
  4060  			VirtType: &hvm,
  4061  			Cost:     100,
  4062  		},
  4063  
  4064  		// SKU: KKF4PXVB9Z3ANP6K
  4065  		// Instance family: General purpose
  4066  		// Storage: EBS only
  4067  		{
  4068  			Name:     "t2.xlarge",
  4069  			Arches:   amd64,
  4070  			CpuCores: 4,
  4071  			CpuPower: instances.CpuPower(1679),
  4072  			Mem:      16384,
  4073  			VirtType: &hvm,
  4074  			Cost:     198,
  4075  		},
  4076  
  4077  		// SKU: KQFUY4Q3G88TJJBJ
  4078  		// Instance family: Compute optimized
  4079  		// Storage: EBS only
  4080  		{
  4081  			Name:     "c5.2xlarge",
  4082  			Arches:   amd64,
  4083  			CpuCores: 8,
  4084  			CpuPower: instances.CpuPower(3359),
  4085  			Mem:      16384,
  4086  			VirtType: &hvm,
  4087  			Cost:     340,
  4088  		},
  4089  
  4090  		// SKU: MBD9GZ9JM5QGHC6U
  4091  		// Instance family: GPU instance
  4092  		// Storage: EBS only
  4093  		{
  4094  			Name:     "p2.xlarge",
  4095  			Arches:   amd64,
  4096  			CpuCores: 4,
  4097  			CpuPower: instances.CpuPower(1288),
  4098  			Mem:      62464,
  4099  			VirtType: &hvm,
  4100  			Cost:     1718,
  4101  		},
  4102  
  4103  		// SKU: MKNAAVQMBXXNTPQQ
  4104  		// Instance family: Memory optimized
  4105  		// Storage: 1 x 32 SSD
  4106  		{
  4107  			Name:       "r3.large",
  4108  			Arches:     amd64,
  4109  			CpuCores:   2,
  4110  			CpuPower:   instances.CpuPower(700),
  4111  			Mem:        15616,
  4112  			VirtType:   &hvm,
  4113  			Cost:       190,
  4114  			Deprecated: true,
  4115  		},
  4116  
  4117  		// SKU: NH9KFSA26V6F5742
  4118  		// Instance family: Storage optimized
  4119  		// Storage: 24 x 2000 HDD
  4120  		{
  4121  			Name:     "d2.8xlarge",
  4122  			Arches:   amd64,
  4123  			CpuCores: 36,
  4124  			CpuPower: instances.CpuPower(12096),
  4125  			Mem:      249856,
  4126  			VirtType: &hvm,
  4127  			Cost:     6612,
  4128  		},
  4129  
  4130  		// SKU: Q3DWV2ZGENHRB735
  4131  		// Instance family: GPU instance
  4132  		// Storage: EBS only
  4133  		{
  4134  			Name:     "p2.16xlarge",
  4135  			Arches:   amd64,
  4136  			CpuCores: 64,
  4137  			CpuPower: instances.CpuPower(20608),
  4138  			Mem:      786432,
  4139  			VirtType: &hvm,
  4140  			Cost:     27488,
  4141  		},
  4142  
  4143  		// SKU: Q5HCF2WEXJ7TRHNF
  4144  		// Instance family: General purpose
  4145  		// Storage: EBS only
  4146  		{
  4147  			Name:     "t2.medium",
  4148  			Arches:   both,
  4149  			CpuCores: 2,
  4150  			CpuPower: instances.CpuPower(40),
  4151  			Mem:      4096,
  4152  			VirtType: &hvm,
  4153  			Cost:     49,
  4154  		},
  4155  
  4156  		// SKU: QV2HMETS44HPETDJ
  4157  		// Instance family: Storage optimized
  4158  		// Storage: 8 x 1900 NVMe SSD
  4159  		{
  4160  			Name:     "i3.16xlarge",
  4161  			Arches:   amd64,
  4162  			CpuCores: 64,
  4163  			CpuPower: instances.CpuPower(20608),
  4164  			Mem:      499712,
  4165  			VirtType: &hvm,
  4166  			Cost:     5664,
  4167  		},
  4168  
  4169  		// SKU: RZAKYAJATKRN94UJ
  4170  		// Instance family: Storage optimized
  4171  		// Storage: 4 x 1900 NVMe SSD
  4172  		{
  4173  			Name:     "i3.8xlarge",
  4174  			Arches:   amd64,
  4175  			CpuCores: 32,
  4176  			CpuPower: instances.CpuPower(10304),
  4177  			Mem:      249856,
  4178  			VirtType: &hvm,
  4179  			Cost:     2832,
  4180  		},
  4181  
  4182  		// SKU: SWCNQVNDKSEMKH3G
  4183  		// Instance family: Compute optimized
  4184  		// Storage: EBS only
  4185  		{
  4186  			Name:     "c5.4xlarge",
  4187  			Arches:   amd64,
  4188  			CpuCores: 16,
  4189  			CpuPower: instances.CpuPower(6719),
  4190  			Mem:      32768,
  4191  			VirtType: &hvm,
  4192  			Cost:     680,
  4193  		},
  4194  
  4195  		// SKU: TEV889FX73ZKZ8TU
  4196  		// Instance family: Compute optimized
  4197  		// Storage: EBS only
  4198  		{
  4199  			Name:     "c4.4xlarge",
  4200  			Arches:   amd64,
  4201  			CpuCores: 16,
  4202  			CpuPower: instances.CpuPower(6495),
  4203  			Mem:      30720,
  4204  			VirtType: &hvm,
  4205  			Cost:     800,
  4206  		},
  4207  
  4208  		// SKU: TPTBS44NNEJN3HUG
  4209  		// Instance family: Storage optimized
  4210  		// Storage: 1 x 800 SSD
  4211  		{
  4212  			Name:       "i2.xlarge",
  4213  			Arches:     amd64,
  4214  			CpuCores:   4,
  4215  			CpuPower:   instances.CpuPower(1400),
  4216  			Mem:        31232,
  4217  			VirtType:   &hvm,
  4218  			Cost:       967,
  4219  			Deprecated: true,
  4220  		},
  4221  
  4222  		// SKU: TPVVGJC63DQYU7EJ
  4223  		// Instance family: Compute optimized
  4224  		// Storage: EBS only
  4225  		{
  4226  			Name:     "c4.xlarge",
  4227  			Arches:   amd64,
  4228  			CpuCores: 4,
  4229  			CpuPower: instances.CpuPower(1623),
  4230  			Mem:      7680,
  4231  			VirtType: &hvm,
  4232  			Cost:     200,
  4233  		},
  4234  
  4235  		// SKU: VBD2QYRW5UYMAGSN
  4236  		// Instance family: General purpose
  4237  		// Storage: EBS only
  4238  		{
  4239  			Name:     "m5.xlarge",
  4240  			Arches:   amd64,
  4241  			CpuCores: 4,
  4242  			CpuPower: instances.CpuPower(1400),
  4243  			Mem:      16384,
  4244  			VirtType: &hvm,
  4245  			Cost:     202,
  4246  		},
  4247  
  4248  		// SKU: WFUARWWHZWBKCUEF
  4249  		// Instance family: Storage optimized
  4250  		// Storage: 1 x 475 NVMe SSD
  4251  		{
  4252  			Name:     "i3.large",
  4253  			Arches:   amd64,
  4254  			CpuCores: 2,
  4255  			CpuPower: instances.CpuPower(644),
  4256  			Mem:      15616,
  4257  			VirtType: &hvm,
  4258  			Cost:     177,
  4259  		},
  4260  
  4261  		// SKU: X3V37E29WMEDZZ96
  4262  		// Instance family: Memory optimized
  4263  		// Storage: EBS only
  4264  		{
  4265  			Name:     "r4.8xlarge",
  4266  			Arches:   amd64,
  4267  			CpuCores: 32,
  4268  			CpuPower: instances.CpuPower(10304),
  4269  			Mem:      249856,
  4270  			VirtType: &hvm,
  4271  			Cost:     2192,
  4272  		},
  4273  
  4274  		// SKU: XMPC9229VJ8N9R4N
  4275  		// Instance family: Storage optimized
  4276  		// Storage: 1 x 1900 NVMe SSD
  4277  		{
  4278  			Name:     "i3.2xlarge",
  4279  			Arches:   amd64,
  4280  			CpuCores: 8,
  4281  			CpuPower: instances.CpuPower(2576),
  4282  			Mem:      62464,
  4283  			VirtType: &hvm,
  4284  			Cost:     708,
  4285  		},
  4286  
  4287  		// SKU: YKUFHRZDYCT9JG3A
  4288  		// Instance family: General purpose
  4289  		// Storage: EBS only
  4290  		{
  4291  			Name:     "m4.4xlarge",
  4292  			Arches:   amd64,
  4293  			CpuCores: 16,
  4294  			CpuPower: instances.CpuPower(5376),
  4295  			Mem:      65536,
  4296  			VirtType: &hvm,
  4297  			Cost:     840,
  4298  		},
  4299  
  4300  		// SKU: ZABBU8B9S3TCCTV3
  4301  		// Instance family: Compute optimized
  4302  		// Storage: EBS only
  4303  		{
  4304  			Name:     "c5.18xlarge",
  4305  			Arches:   amd64,
  4306  			CpuCores: 72,
  4307  			CpuPower: instances.CpuPower(30239),
  4308  			Mem:      147456,
  4309  			VirtType: &hvm,
  4310  			Cost:     3060,
  4311  		},
  4312  
  4313  		// SKU: ZEEU583UYCZMVJZV
  4314  		// Instance family: Memory optimized
  4315  		// Storage: 1 x 80 SSD
  4316  		{
  4317  			Name:       "r3.xlarge",
  4318  			Arches:     amd64,
  4319  			CpuCores:   4,
  4320  			CpuPower:   instances.CpuPower(1400),
  4321  			Mem:        31232,
  4322  			VirtType:   &hvm,
  4323  			Cost:       379,
  4324  			Deprecated: true,
  4325  		},
  4326  
  4327  		// SKU: ZHUPGV53EVQF5VC7
  4328  		// Instance family: General purpose
  4329  		// Storage: EBS only
  4330  		{
  4331  			Name:     "m5.large",
  4332  			Arches:   amd64,
  4333  			CpuCores: 2,
  4334  			CpuPower: instances.CpuPower(700),
  4335  			Mem:      8192,
  4336  			VirtType: &hvm,
  4337  			Cost:     101,
  4338  		},
  4339  
  4340  		// SKU: ZVMAFPQR3NKB6VVP
  4341  		// Instance family: General purpose
  4342  		// Storage: EBS only
  4343  		{
  4344  			Name:     "m4.2xlarge",
  4345  			Arches:   amd64,
  4346  			CpuCores: 8,
  4347  			CpuPower: instances.CpuPower(2688),
  4348  			Mem:      32768,
  4349  			VirtType: &hvm,
  4350  			Cost:     420,
  4351  		},
  4352  	},
  4353  
  4354  	"ap-southeast-1": {
  4355  
  4356  		// SKU: 2B4AFZB6SYHMPZGS
  4357  		// Instance family: General purpose
  4358  		// Storage: 2 x 420
  4359  		{
  4360  			Name:       "m1.large",
  4361  			Arches:     amd64,
  4362  			CpuCores:   2,
  4363  			CpuPower:   instances.CpuPower(200),
  4364  			Mem:        7680,
  4365  			VirtType:   &paravirtual,
  4366  			Cost:       233,
  4367  			Deprecated: true,
  4368  		},
  4369  
  4370  		// SKU: 2JDPKD8ESY4SCMDK
  4371  		// Instance family: Memory optimized
  4372  		// Storage: 4 x 900 NVMe SSD
  4373  		{
  4374  			Name:     "r5d.24xlarge",
  4375  			Arches:   amd64,
  4376  			CpuCores: 96,
  4377  			CpuPower: instances.CpuPower(9600),
  4378  			Mem:      786432,
  4379  			VirtType: &hvm,
  4380  			Cost:     8352,
  4381  		},
  4382  
  4383  		// SKU: 2KGKRTTNGH4U3GRZ
  4384  		// Instance family: Memory optimized
  4385  		// Storage: 1 x 150 NVMe SSD
  4386  		{
  4387  			Name:     "r5d.xlarge",
  4388  			Arches:   amd64,
  4389  			CpuCores: 4,
  4390  			CpuPower: instances.CpuPower(400),
  4391  			Mem:      32768,
  4392  			VirtType: &hvm,
  4393  			Cost:     348,
  4394  		},
  4395  
  4396  		// SKU: 2S29GABT3GMS28E4
  4397  		// Instance family: General purpose
  4398  		// Storage: EBS only
  4399  		{
  4400  			Name:     "t2.2xlarge",
  4401  			Arches:   amd64,
  4402  			CpuCores: 8,
  4403  			CpuPower: instances.CpuPower(3359),
  4404  			Mem:      32768,
  4405  			VirtType: &hvm,
  4406  			Cost:     467,
  4407  		},
  4408  
  4409  		// SKU: 2UAE2HHDU4T3S5QW
  4410  		// Instance family: General purpose
  4411  		// Storage: 1 x 75 NVMe SSD
  4412  		{
  4413  			Name:     "m5d.large",
  4414  			Arches:   amd64,
  4415  			CpuCores: 2,
  4416  			CpuPower: instances.CpuPower(700),
  4417  			Mem:      8192,
  4418  			VirtType: &hvm,
  4419  			Cost:     141,
  4420  		},
  4421  
  4422  		// SKU: 39ZR86RYWKDSK82K
  4423  		// Instance family: Memory optimized
  4424  		// Storage: 1 x 420
  4425  		{
  4426  			Name:       "m2.xlarge",
  4427  			Arches:     amd64,
  4428  			CpuCores:   2,
  4429  			CpuPower:   instances.CpuPower(200),
  4430  			Mem:        17511,
  4431  			VirtType:   &paravirtual,
  4432  			Cost:       296,
  4433  			Deprecated: true,
  4434  		},
  4435  
  4436  		// SKU: 3E7YWB4B2EEBEDN7
  4437  		// Instance family: Compute optimized
  4438  		// Storage: EBS only
  4439  		{
  4440  			Name:     "c5.18xlarge",
  4441  			Arches:   amd64,
  4442  			CpuCores: 72,
  4443  			CpuPower: instances.CpuPower(30239),
  4444  			Mem:      147456,
  4445  			VirtType: &hvm,
  4446  			Cost:     3528,
  4447  		},
  4448  
  4449  		// SKU: 3VAXBWQHJMX8APVD
  4450  		// Instance family: Memory optimized
  4451  		// Storage: EBS only
  4452  		{
  4453  			Name:     "r5a.xlarge",
  4454  			Arches:   amd64,
  4455  			CpuCores: 4,
  4456  			CpuPower: instances.CpuPower(1400),
  4457  			Mem:      32768,
  4458  			VirtType: &hvm,
  4459  			Cost:     272,
  4460  		},
  4461  
  4462  		// SKU: 3ZNQXWH5NAXEF2JK
  4463  		// Instance family: General purpose
  4464  		// Storage: EBS only
  4465  		{
  4466  			Name:     "t3.xlarge",
  4467  			Arches:   amd64,
  4468  			CpuCores: 4,
  4469  			CpuPower: instances.CpuPower(400),
  4470  			Mem:      16384,
  4471  			VirtType: &hvm,
  4472  			Cost:     211,
  4473  		},
  4474  
  4475  		// SKU: 3ZUGJVTA8NWE9NZT
  4476  		// Instance family: Compute optimized
  4477  		// Storage: EBS only
  4478  		{
  4479  			Name:     "c4.4xlarge",
  4480  			Arches:   amd64,
  4481  			CpuCores: 16,
  4482  			CpuPower: instances.CpuPower(6495),
  4483  			Mem:      30720,
  4484  			VirtType: &hvm,
  4485  			Cost:     924,
  4486  		},
  4487  
  4488  		// SKU: 42YFQ7MTPJE3JM7D
  4489  		// Instance family: Compute optimized
  4490  		// Storage: 1 x 100 NVMe SSD
  4491  		{
  4492  			Name:     "c5d.xlarge",
  4493  			Arches:   amd64,
  4494  			CpuCores: 4,
  4495  			CpuPower: instances.CpuPower(1679),
  4496  			Mem:      8192,
  4497  			VirtType: &hvm,
  4498  			Cost:     224,
  4499  		},
  4500  
  4501  		// SKU: 4KYFCEJHF3SRDZWJ
  4502  		// Instance family: General purpose
  4503  		// Storage: 1 x 300 NVMe SSD
  4504  		{
  4505  			Name:     "m5d.2xlarge",
  4506  			Arches:   amd64,
  4507  			CpuCores: 8,
  4508  			CpuPower: instances.CpuPower(2800),
  4509  			Mem:      32768,
  4510  			VirtType: &hvm,
  4511  			Cost:     564,
  4512  		},
  4513  
  4514  		// SKU: 4NT7SHGE5SCVPC26
  4515  		// Instance family: GPU instance
  4516  		// Storage: EBS only
  4517  		{
  4518  			Name:     "p3.8xlarge",
  4519  			Arches:   amd64,
  4520  			CpuCores: 32,
  4521  			CpuPower: instances.CpuPower(10304),
  4522  			Mem:      249856,
  4523  			VirtType: &hvm,
  4524  			Cost:     16936,
  4525  		},
  4526  
  4527  		// SKU: 4R9NGSGTSSXJGD8Z
  4528  		// Instance family: GPU instance
  4529  		// Storage: EBS only
  4530  		{
  4531  			Name:     "g3.16xlarge",
  4532  			Arches:   amd64,
  4533  			CpuCores: 64,
  4534  			CpuPower: instances.CpuPower(20608),
  4535  			Mem:      499712,
  4536  			VirtType: &hvm,
  4537  			Cost:     6680,
  4538  		},
  4539  
  4540  		// SKU: 4T29U7SCA5JRZVDD
  4541  		// Instance family: Memory optimized
  4542  		// Storage: EBS only
  4543  		{
  4544  			Name:     "r4.16xlarge",
  4545  			Arches:   amd64,
  4546  			CpuCores: 64,
  4547  			CpuPower: instances.CpuPower(20608),
  4548  			Mem:      499712,
  4549  			VirtType: &hvm,
  4550  			Cost:     5120,
  4551  		},
  4552  
  4553  		// SKU: 57M4AZ4NRYTPT6NM
  4554  		// Instance family: Memory optimized
  4555  		// Storage: 2 x 1920 SSD
  4556  		{
  4557  			Name:     "x1.32xlarge",
  4558  			Arches:   amd64,
  4559  			CpuCores: 128,
  4560  			CpuPower: instances.CpuPower(41216),
  4561  			Mem:      1998848,
  4562  			VirtType: &hvm,
  4563  			Cost:     19341,
  4564  		},
  4565  
  4566  		// SKU: 5BWHVPBAG2VXEG2N
  4567  		// Instance family: GPU instance
  4568  		// Storage: EBS only
  4569  		{
  4570  			Name:     "g3.8xlarge",
  4571  			Arches:   amd64,
  4572  			CpuCores: 32,
  4573  			CpuPower: instances.CpuPower(10304),
  4574  			Mem:      249856,
  4575  			VirtType: &hvm,
  4576  			Cost:     3340,
  4577  		},
  4578  
  4579  		// SKU: 5ES8X7PS795W6ZD4
  4580  		// Instance family: General purpose
  4581  		// Storage: EBS only
  4582  		{
  4583  			Name:     "m4.4xlarge",
  4584  			Arches:   amd64,
  4585  			CpuCores: 16,
  4586  			CpuPower: instances.CpuPower(5376),
  4587  			Mem:      65536,
  4588  			VirtType: &hvm,
  4589  			Cost:     1000,
  4590  		},
  4591  
  4592  		// SKU: 5Y9778VBKBUHDKCC
  4593  		// Instance family: GPU instance
  4594  		// Storage: EBS only
  4595  		{
  4596  			Name:     "p3.2xlarge",
  4597  			Arches:   amd64,
  4598  			CpuCores: 8,
  4599  			CpuPower: instances.CpuPower(2576),
  4600  			Mem:      62464,
  4601  			VirtType: &hvm,
  4602  			Cost:     4234,
  4603  		},
  4604  
  4605  		// SKU: 65F7UR3ZG47KP2ED
  4606  		// Instance family: Compute optimized
  4607  		// Storage: 1 x 900 NVMe SSD
  4608  		{
  4609  			Name:     "c5d.9xlarge",
  4610  			Arches:   amd64,
  4611  			CpuCores: 36,
  4612  			CpuPower: instances.CpuPower(15119),
  4613  			Mem:      73728,
  4614  			VirtType: &hvm,
  4615  			Cost:     2016,
  4616  		},
  4617  
  4618  		// SKU: 66F7RUND4W7FAD23
  4619  		// Instance family: GPU instance
  4620  		// Storage: EBS only
  4621  		{
  4622  			Name:     "g3.4xlarge",
  4623  			Arches:   amd64,
  4624  			CpuCores: 16,
  4625  			CpuPower: instances.CpuPower(5152),
  4626  			Mem:      124928,
  4627  			VirtType: &hvm,
  4628  			Cost:     1670,
  4629  		},
  4630  
  4631  		// SKU: 6NGRRR9CKP457WZB
  4632  		// Instance family: General purpose
  4633  		// Storage: EBS only
  4634  		{
  4635  			Name:     "m5.24xlarge",
  4636  			Arches:   amd64,
  4637  			CpuCores: 96,
  4638  			CpuPower: instances.CpuPower(33600),
  4639  			Mem:      393216,
  4640  			VirtType: &hvm,
  4641  			Cost:     5760,
  4642  		},
  4643  
  4644  		// SKU: 6R4QVUNHTJVS9J2S
  4645  		// Instance family: General purpose
  4646  		// Storage: 1 x 160
  4647  		{
  4648  			Name:       "m1.small",
  4649  			Arches:     both,
  4650  			CpuCores:   1,
  4651  			CpuPower:   instances.CpuPower(100),
  4652  			Mem:        1741,
  4653  			VirtType:   &paravirtual,
  4654  			Cost:       58,
  4655  			Deprecated: true,
  4656  		},
  4657  
  4658  		// SKU: 6RUYYZGJBW84VYS7
  4659  		// Instance family: Memory optimized
  4660  		// Storage: EBS only
  4661  		{
  4662  			Name:     "r5.24xlarge",
  4663  			Arches:   amd64,
  4664  			CpuCores: 96,
  4665  			CpuPower: instances.CpuPower(9600),
  4666  			Mem:      786432,
  4667  			VirtType: &hvm,
  4668  			Cost:     7296,
  4669  		},
  4670  
  4671  		// SKU: 7FQD2RCMJSS57GFA
  4672  		// Instance family: General purpose
  4673  		// Storage: 1 x 410
  4674  		{
  4675  			Name:       "m1.medium",
  4676  			Arches:     both,
  4677  			CpuCores:   1,
  4678  			CpuPower:   instances.CpuPower(100),
  4679  			Mem:        3840,
  4680  			VirtType:   &paravirtual,
  4681  			Cost:       117,
  4682  			Deprecated: true,
  4683  		},
  4684  
  4685  		// SKU: 7QHAUE39SCU6N9N9
  4686  		// Instance family: General purpose
  4687  		// Storage: EBS only
  4688  		{
  4689  			Name:     "t2.small",
  4690  			Arches:   both,
  4691  			CpuCores: 1,
  4692  			CpuPower: instances.CpuPower(20),
  4693  			Mem:      2048,
  4694  			VirtType: &hvm,
  4695  			Cost:     29,
  4696  		},
  4697  
  4698  		// SKU: 7TMGTEJPM5UPWQ8X
  4699  		// Instance family: General purpose
  4700  		// Storage: 4 x 420
  4701  		{
  4702  			Name:       "m1.xlarge",
  4703  			Arches:     amd64,
  4704  			CpuCores:   4,
  4705  			CpuPower:   instances.CpuPower(400),
  4706  			Mem:        15360,
  4707  			VirtType:   &paravirtual,
  4708  			Cost:       467,
  4709  			Deprecated: true,
  4710  		},
  4711  
  4712  		// SKU: 7TXVW7HBDFYHJCM4
  4713  		// Instance family: General purpose
  4714  		// Storage: 4 x 900 NVMe SSD
  4715  		{
  4716  			Name:     "m5d.24xlarge",
  4717  			Arches:   amd64,
  4718  			CpuCores: 96,
  4719  			CpuPower: instances.CpuPower(33600),
  4720  			Mem:      393216,
  4721  			VirtType: &hvm,
  4722  			Cost:     6768,
  4723  		},
  4724  
  4725  		// SKU: 7XD9NKMZWDGNKUXF
  4726  		// Instance family: General purpose
  4727  		// Storage: EBS only
  4728  		{
  4729  			Name:     "m5.12xlarge",
  4730  			Arches:   amd64,
  4731  			CpuCores: 48,
  4732  			CpuPower: instances.CpuPower(16800),
  4733  			Mem:      196608,
  4734  			VirtType: &hvm,
  4735  			Cost:     2880,
  4736  		},
  4737  
  4738  		// SKU: 8465CTC77J3XUXNF
  4739  		// Instance family: Memory optimized
  4740  		// Storage: EBS only
  4741  		{
  4742  			Name:     "r5a.24xlarge",
  4743  			Arches:   amd64,
  4744  			CpuCores: 96,
  4745  			CpuPower: instances.CpuPower(33600),
  4746  			Mem:      786432,
  4747  			VirtType: &hvm,
  4748  			Cost:     6528,
  4749  		},
  4750  
  4751  		// SKU: 876HZ3N29HJQQH9H
  4752  		// Instance family: Storage optimized
  4753  		// Storage: 8 x 1900 NVMe SSD
  4754  		{
  4755  			Name:     "i3.16xlarge",
  4756  			Arches:   amd64,
  4757  			CpuCores: 64,
  4758  			CpuPower: instances.CpuPower(20608),
  4759  			Mem:      499712,
  4760  			VirtType: &hvm,
  4761  			Cost:     5984,
  4762  		},
  4763  
  4764  		// SKU: 876WBBVHD565Y6SK
  4765  		// Instance family: General purpose
  4766  		// Storage: EBS only
  4767  		{
  4768  			Name:     "m5a.xlarge",
  4769  			Arches:   amd64,
  4770  			CpuCores: 4,
  4771  			CpuPower: instances.CpuPower(1400),
  4772  			Mem:      16384,
  4773  			VirtType: &hvm,
  4774  			Cost:     216,
  4775  		},
  4776  
  4777  		// SKU: 8E9KB9CNE94Z4AHE
  4778  		// Instance family: Storage optimized
  4779  		// Storage: 4 x 800 SSD
  4780  		{
  4781  			Name:       "i2.4xlarge",
  4782  			Arches:     amd64,
  4783  			CpuCores:   16,
  4784  			CpuPower:   instances.CpuPower(5600),
  4785  			Mem:        124928,
  4786  			VirtType:   &hvm,
  4787  			Cost:       4070,
  4788  			Deprecated: true,
  4789  		},
  4790  
  4791  		// SKU: 8HKF2YYVVMBUQWDD
  4792  		// Instance family: General purpose
  4793  		// Storage: EBS only
  4794  		{
  4795  			Name:     "m4.16xlarge",
  4796  			Arches:   amd64,
  4797  			CpuCores: 64,
  4798  			CpuPower: instances.CpuPower(20608),
  4799  			Mem:      262144,
  4800  			VirtType: &hvm,
  4801  			Cost:     4000,
  4802  		},
  4803  
  4804  		// SKU: 8KFKUQJC696Y34GG
  4805  		// Instance family: Memory optimized
  4806  		// Storage: 2 x 900 NVMe SSD
  4807  		{
  4808  			Name:     "z1d.12xlarge",
  4809  			Arches:   amd64,
  4810  			CpuCores: 48,
  4811  			CpuPower: instances.CpuPower(4800),
  4812  			Mem:      393216,
  4813  			VirtType: &hvm,
  4814  			Cost:     5424,
  4815  		},
  4816  
  4817  		// SKU: 8SP8PNNGN4WE5TVA
  4818  		// Instance family: Memory optimized
  4819  		// Storage: 1 x 300 NVMe SSD
  4820  		{
  4821  			Name:     "r5d.2xlarge",
  4822  			Arches:   amd64,
  4823  			CpuCores: 8,
  4824  			CpuPower: instances.CpuPower(800),
  4825  			Mem:      65536,
  4826  			VirtType: &hvm,
  4827  			Cost:     696,
  4828  		},
  4829  
  4830  		// SKU: 8V5MYBMPUD434579
  4831  		// Instance family: Compute optimized
  4832  		// Storage: 4 x 420
  4833  		{
  4834  			Name:       "c1.xlarge",
  4835  			Arches:     amd64,
  4836  			CpuCores:   8,
  4837  			CpuPower:   instances.CpuPower(800),
  4838  			Mem:        7168,
  4839  			VirtType:   &paravirtual,
  4840  			Cost:       655,
  4841  			Deprecated: true,
  4842  		},
  4843  
  4844  		// SKU: 8VCD85YY26XCKZDE
  4845  		// Instance family: General purpose
  4846  		// Storage: 2 x 40 SSD
  4847  		{
  4848  			Name:       "m3.xlarge",
  4849  			Arches:     amd64,
  4850  			CpuCores:   4,
  4851  			CpuPower:   instances.CpuPower(1400),
  4852  			Mem:        15360,
  4853  			VirtType:   &hvm,
  4854  			Cost:       392,
  4855  			Deprecated: true,
  4856  		},
  4857  
  4858  		// SKU: 9RWVXPA45N3RYHNP
  4859  		// Instance family: Memory optimized
  4860  		// Storage: EBS only
  4861  		{
  4862  			Name:     "r4.4xlarge",
  4863  			Arches:   amd64,
  4864  			CpuCores: 16,
  4865  			CpuPower: instances.CpuPower(5152),
  4866  			Mem:      124928,
  4867  			VirtType: &hvm,
  4868  			Cost:     1280,
  4869  		},
  4870  
  4871  		// SKU: ABMNUJ6SQ7A595A4
  4872  		// Instance family: Compute optimized
  4873  		// Storage: 2 x 16 SSD
  4874  		{
  4875  			Name:       "c3.large",
  4876  			Arches:     both,
  4877  			CpuCores:   2,
  4878  			CpuPower:   instances.CpuPower(783),
  4879  			Mem:        3840,
  4880  			VirtType:   &hvm,
  4881  			Cost:       132,
  4882  			Deprecated: true,
  4883  		},
  4884  
  4885  		// SKU: AEUJF75AZR2WPVWK
  4886  		// Instance family: General purpose
  4887  		// Storage: EBS only
  4888  		{
  4889  			Name:     "m4.10xlarge",
  4890  			Arches:   amd64,
  4891  			CpuCores: 40,
  4892  			CpuPower: instances.CpuPower(13440),
  4893  			Mem:      163840,
  4894  			VirtType: &hvm,
  4895  			Cost:     2500,
  4896  		},
  4897  
  4898  		// SKU: ANYZEEC33ZKVVTYB
  4899  		// Instance family: Compute optimized
  4900  		// Storage: EBS only
  4901  		{
  4902  			Name:     "c5.xlarge",
  4903  			Arches:   amd64,
  4904  			CpuCores: 4,
  4905  			CpuPower: instances.CpuPower(1679),
  4906  			Mem:      8192,
  4907  			VirtType: &hvm,
  4908  			Cost:     196,
  4909  		},
  4910  
  4911  		// SKU: B9DFHMNNN499Z259
  4912  		// Instance family: General purpose
  4913  		// Storage: EBS only
  4914  		{
  4915  			Name:     "m4.large",
  4916  			Arches:   amd64,
  4917  			CpuCores: 2,
  4918  			CpuPower: instances.CpuPower(672),
  4919  			Mem:      8192,
  4920  			VirtType: &hvm,
  4921  			Cost:     125,
  4922  		},
  4923  
  4924  		// SKU: BH8KAMC9DSEBGJYW
  4925  		// Instance family: General purpose
  4926  		// Storage: EBS only
  4927  		{
  4928  			Name:     "m5a.24xlarge",
  4929  			Arches:   amd64,
  4930  			CpuCores: 96,
  4931  			CpuPower: instances.CpuPower(33600),
  4932  			Mem:      393216,
  4933  			VirtType: &hvm,
  4934  			Cost:     5184,
  4935  		},
  4936  
  4937  		// SKU: BJWSEGCHDKR6J3A8
  4938  		// Instance family: General purpose
  4939  		// Storage: EBS only
  4940  		{
  4941  			Name:     "t3.nano",
  4942  			Arches:   amd64,
  4943  			CpuCores: 2,
  4944  			CpuPower: instances.CpuPower(200),
  4945  			Mem:      512,
  4946  			VirtType: &hvm,
  4947  			Cost:     6,
  4948  		},
  4949  
  4950  		// SKU: BTVTF85NP8GUVYUN
  4951  		// Instance family: General purpose
  4952  		// Storage: EBS only
  4953  		{
  4954  			Name:     "m5a.4xlarge",
  4955  			Arches:   amd64,
  4956  			CpuCores: 16,
  4957  			CpuPower: instances.CpuPower(5600),
  4958  			Mem:      65536,
  4959  			VirtType: &hvm,
  4960  			Cost:     864,
  4961  		},
  4962  
  4963  		// SKU: CFWCMJ4Z92W6JTBS
  4964  		// Instance family: Compute optimized
  4965  		// Storage: EBS only
  4966  		{
  4967  			Name:     "c5.large",
  4968  			Arches:   amd64,
  4969  			CpuCores: 2,
  4970  			CpuPower: instances.CpuPower(839),
  4971  			Mem:      4096,
  4972  			VirtType: &hvm,
  4973  			Cost:     98,
  4974  		},
  4975  
  4976  		// SKU: DD25TB3PR4DVW2KT
  4977  		// Instance family: Storage optimized
  4978  		// Storage: 4 x 1900 NVMe SSD
  4979  		{
  4980  			Name:     "i3.8xlarge",
  4981  			Arches:   amd64,
  4982  			CpuCores: 32,
  4983  			CpuPower: instances.CpuPower(10304),
  4984  			Mem:      249856,
  4985  			VirtType: &hvm,
  4986  			Cost:     2992,
  4987  		},
  4988  
  4989  		// SKU: DK6FJW8STXUGW6PA
  4990  		// Instance family: GPU instance
  4991  		// Storage: 2 x 120 SSD
  4992  		{
  4993  			Name:       "g2.8xlarge",
  4994  			Arches:     amd64,
  4995  			CpuCores:   32,
  4996  			CpuPower:   instances.CpuPower(11647),
  4997  			Mem:        61440,
  4998  			VirtType:   &hvm,
  4999  			Cost:       4000,
  5000  			Deprecated: true,
  5001  		},
  5002  
  5003  		// SKU: DKFKKEAW78H8X64T
  5004  		// Instance family: Storage optimized
  5005  		// Storage: 2 x 800 SSD
  5006  		{
  5007  			Name:       "i2.2xlarge",
  5008  			Arches:     amd64,
  5009  			CpuCores:   8,
  5010  			CpuPower:   instances.CpuPower(2800),
  5011  			Mem:        62464,
  5012  			VirtType:   &hvm,
  5013  			Cost:       2035,
  5014  			Deprecated: true,
  5015  		},
  5016  
  5017  		// SKU: DPBPEBA2XABEHZYP
  5018  		// Instance family: Memory optimized
  5019  		// Storage: 1 x 450 NVMe SSD
  5020  		{
  5021  			Name:     "z1d.3xlarge",
  5022  			Arches:   amd64,
  5023  			CpuCores: 12,
  5024  			CpuPower: instances.CpuPower(1200),
  5025  			Mem:      98304,
  5026  			VirtType: &hvm,
  5027  			Cost:     1356,
  5028  		},
  5029  
  5030  		// SKU: DTZY5KW9NPT6V929
  5031  		// Instance family: Storage optimized
  5032  		// Storage: 3 x 2000 HDD
  5033  		{
  5034  			Name:     "d2.xlarge",
  5035  			Arches:   amd64,
  5036  			CpuCores: 4,
  5037  			CpuPower: instances.CpuPower(1344),
  5038  			Mem:      31232,
  5039  			VirtType: &hvm,
  5040  			Cost:     870,
  5041  		},
  5042  
  5043  		// SKU: DY4B9YDDBE3ZPMZE
  5044  		// Instance family: Compute optimized
  5045  		// Storage: EBS only
  5046  		{
  5047  			Name:     "c5.9xlarge",
  5048  			Arches:   amd64,
  5049  			CpuCores: 36,
  5050  			CpuPower: instances.CpuPower(15119),
  5051  			Mem:      73728,
  5052  			VirtType: &hvm,
  5053  			Cost:     1764,
  5054  		},
  5055  
  5056  		// SKU: EERGZVYFKRBMSYKW
  5057  		// Instance family: Storage optimized
  5058  		// Storage: 24 x 2000
  5059  		{
  5060  			Name:       "hs1.8xlarge",
  5061  			Arches:     amd64,
  5062  			CpuCores:   17,
  5063  			CpuPower:   instances.CpuPower(4760),
  5064  			Mem:        119808,
  5065  			VirtType:   &hvm,
  5066  			Cost:       5570,
  5067  			Deprecated: true,
  5068  		},
  5069  
  5070  		// SKU: EEUHF7PCXDQT2MYE
  5071  		// Instance family: Storage optimized
  5072  		// Storage: 24 x 2000 HDD
  5073  		{
  5074  			Name:     "d2.8xlarge",
  5075  			Arches:   amd64,
  5076  			CpuCores: 36,
  5077  			CpuPower: instances.CpuPower(12096),
  5078  			Mem:      249856,
  5079  			VirtType: &hvm,
  5080  			Cost:     6960,
  5081  		},
  5082  
  5083  		// SKU: EK63GNM42Q7FG3PM
  5084  		// Instance family: Memory optimized
  5085  		// Storage: EBS only
  5086  		{
  5087  			Name:     "r5a.4xlarge",
  5088  			Arches:   amd64,
  5089  			CpuCores: 16,
  5090  			CpuPower: instances.CpuPower(5600),
  5091  			Mem:      131072,
  5092  			VirtType: &hvm,
  5093  			Cost:     1088,
  5094  		},
  5095  
  5096  		// SKU: EV2HH2XUX6RZEAW3
  5097  		// Instance family: Memory optimized
  5098  		// Storage: 1 x 32 SSD
  5099  		{
  5100  			Name:       "r3.large",
  5101  			Arches:     amd64,
  5102  			CpuCores:   2,
  5103  			CpuPower:   instances.CpuPower(700),
  5104  			Mem:        15616,
  5105  			VirtType:   &hvm,
  5106  			Cost:       200,
  5107  			Deprecated: true,
  5108  		},
  5109  
  5110  		// SKU: EY62CYQXS87M3BAE
  5111  		// Instance family: Memory optimized
  5112  		// Storage: EBS only
  5113  		{
  5114  			Name:     "r5.xlarge",
  5115  			Arches:   amd64,
  5116  			CpuCores: 4,
  5117  			CpuPower: instances.CpuPower(400),
  5118  			Mem:      32768,
  5119  			VirtType: &hvm,
  5120  			Cost:     304,
  5121  		},
  5122  
  5123  		// SKU: FGWTH6S7T24BW447
  5124  		// Instance family: Memory optimized
  5125  		// Storage: 2 x 300 NVMe SSD
  5126  		{
  5127  			Name:     "r5d.4xlarge",
  5128  			Arches:   amd64,
  5129  			CpuCores: 16,
  5130  			CpuPower: instances.CpuPower(1600),
  5131  			Mem:      131072,
  5132  			VirtType: &hvm,
  5133  			Cost:     1392,
  5134  		},
  5135  
  5136  		// SKU: G8R6BV5ZAJWSP2AN
  5137  		// Instance family: Storage optimized
  5138  		// Storage: 2 x 1900 NVMe SSD
  5139  		{
  5140  			Name:     "i3.4xlarge",
  5141  			Arches:   amd64,
  5142  			CpuCores: 16,
  5143  			CpuPower: instances.CpuPower(5152),
  5144  			Mem:      124928,
  5145  			VirtType: &hvm,
  5146  			Cost:     1496,
  5147  		},
  5148  
  5149  		// SKU: G9Z5RTPAVX5KWH4Z
  5150  		// Instance family: Compute optimized
  5151  		// Storage: 2 x 40 SSD
  5152  		{
  5153  			Name:       "c3.xlarge",
  5154  			Arches:     amd64,
  5155  			CpuCores:   4,
  5156  			CpuPower:   instances.CpuPower(1567),
  5157  			Mem:        7680,
  5158  			VirtType:   &hvm,
  5159  			Cost:       265,
  5160  			Deprecated: true,
  5161  		},
  5162  
  5163  		// SKU: GCVKBN38AXXGHBQH
  5164  		// Instance family: Storage optimized
  5165  		// Storage: 1 x 800 SSD
  5166  		{
  5167  			Name:       "i2.xlarge",
  5168  			Arches:     amd64,
  5169  			CpuCores:   4,
  5170  			CpuPower:   instances.CpuPower(1400),
  5171  			Mem:        31232,
  5172  			VirtType:   &hvm,
  5173  			Cost:       1018,
  5174  			Deprecated: true,
  5175  		},
  5176  
  5177  		// SKU: GD5QXY3FPWXKZXPG
  5178  		// Instance family: Memory optimized
  5179  		// Storage: 1 x 300 NVMe SSD
  5180  		{
  5181  			Name:     "z1d.2xlarge",
  5182  			Arches:   amd64,
  5183  			CpuCores: 8,
  5184  			CpuPower: instances.CpuPower(800),
  5185  			Mem:      65536,
  5186  			VirtType: &hvm,
  5187  			Cost:     904,
  5188  		},
  5189  
  5190  		// SKU: GGBXFZA8CHDNUNQE
  5191  		// Instance family: Memory optimized
  5192  		// Storage: 1 x 75 NVMe SSD
  5193  		{
  5194  			Name:     "z1d.large",
  5195  			Arches:   amd64,
  5196  			CpuCores: 2,
  5197  			CpuPower: instances.CpuPower(1120),
  5198  			Mem:      16384,
  5199  			VirtType: &hvm,
  5200  			Cost:     226,
  5201  		},
  5202  
  5203  		// SKU: HRS3QGPAPTSW736Z
  5204  		// Instance family: General purpose
  5205  		// Storage: EBS only
  5206  		{
  5207  			Name:     "m5a.large",
  5208  			Arches:   amd64,
  5209  			CpuCores: 2,
  5210  			CpuPower: instances.CpuPower(700),
  5211  			Mem:      8192,
  5212  			VirtType: &hvm,
  5213  			Cost:     108,
  5214  		},
  5215  
  5216  		// SKU: J23MFJ7UXYN9HFKS
  5217  		// Instance family: General purpose
  5218  		// Storage: EBS only
  5219  		{
  5220  			Name:     "t2.medium",
  5221  			Arches:   both,
  5222  			CpuCores: 2,
  5223  			CpuPower: instances.CpuPower(40),
  5224  			Mem:      4096,
  5225  			VirtType: &hvm,
  5226  			Cost:     58,
  5227  		},
  5228  
  5229  		// SKU: J65Z38YCBYKP7Q49
  5230  		// Instance family: Micro instances
  5231  		// Storage: EBS only
  5232  		{
  5233  			Name:       "t1.micro",
  5234  			Arches:     both,
  5235  			CpuCores:   1,
  5236  			CpuPower:   instances.CpuPower(20),
  5237  			Mem:        628,
  5238  			VirtType:   &paravirtual,
  5239  			Cost:       20,
  5240  			Deprecated: true,
  5241  		},
  5242  
  5243  		// SKU: JAQKBJZV34JSH3K9
  5244  		// Instance family: GPU instance
  5245  		// Storage: EBS only
  5246  		{
  5247  			Name:     "p2.8xlarge",
  5248  			Arches:   amd64,
  5249  			CpuCores: 32,
  5250  			CpuPower: instances.CpuPower(10304),
  5251  			Mem:      499712,
  5252  			VirtType: &hvm,
  5253  			Cost:     13744,
  5254  		},
  5255  
  5256  		// SKU: JDH4WM7E92WUS9JS
  5257  		// Instance family: Memory optimized
  5258  		// Storage: 2 x 320 SSD
  5259  		{
  5260  			Name:       "r3.8xlarge",
  5261  			Arches:     amd64,
  5262  			CpuCores:   32,
  5263  			CpuPower:   instances.CpuPower(11200),
  5264  			Mem:        249856,
  5265  			VirtType:   &hvm,
  5266  			Cost:       3192,
  5267  			Deprecated: true,
  5268  		},
  5269  
  5270  		// SKU: JHZ3DBAFAFZ85KBQ
  5271  		// Instance family: General purpose
  5272  		// Storage: EBS only
  5273  		{
  5274  			Name:     "t3.2xlarge",
  5275  			Arches:   amd64,
  5276  			CpuCores: 8,
  5277  			CpuPower: instances.CpuPower(800),
  5278  			Mem:      32768,
  5279  			VirtType: &hvm,
  5280  			Cost:     422,
  5281  		},
  5282  
  5283  		// SKU: K69TGQ7NEKQKXKHH
  5284  		// Instance family: General purpose
  5285  		// Storage: EBS only
  5286  		{
  5287  			Name:     "t2.xlarge",
  5288  			Arches:   amd64,
  5289  			CpuCores: 4,
  5290  			CpuPower: instances.CpuPower(1679),
  5291  			Mem:      16384,
  5292  			VirtType: &hvm,
  5293  			Cost:     233,
  5294  		},
  5295  
  5296  		// SKU: KCZD349CGXR5DRQ3
  5297  		// Instance family: Memory optimized
  5298  		// Storage: 1 x 320 SSD
  5299  		{
  5300  			Name:       "r3.4xlarge",
  5301  			Arches:     amd64,
  5302  			CpuCores:   16,
  5303  			CpuPower:   instances.CpuPower(5600),
  5304  			Mem:        124928,
  5305  			VirtType:   &hvm,
  5306  			Cost:       1596,
  5307  			Deprecated: true,
  5308  		},
  5309  
  5310  		// SKU: KNAQDT88PD3HZU46
  5311  		// Instance family: Memory optimized
  5312  		// Storage: 1 x 150 NVMe SSD
  5313  		{
  5314  			Name:     "z1d.xlarge",
  5315  			Arches:   amd64,
  5316  			CpuCores: 4,
  5317  			CpuPower: instances.CpuPower(400),
  5318  			Mem:      32768,
  5319  			VirtType: &hvm,
  5320  			Cost:     452,
  5321  		},
  5322  
  5323  		// SKU: KUS5SQY2F9PHU9VP
  5324  		// Instance family: Memory optimized
  5325  		// Storage: EBS only
  5326  		{
  5327  			Name:     "r5.4xlarge",
  5328  			Arches:   amd64,
  5329  			CpuCores: 16,
  5330  			CpuPower: instances.CpuPower(1600),
  5331  			Mem:      131072,
  5332  			VirtType: &hvm,
  5333  			Cost:     1216,
  5334  		},
  5335  
  5336  		// SKU: KUSGF6VAK4SU2UDQ
  5337  		// Instance family: Memory optimized
  5338  		// Storage: EBS only
  5339  		{
  5340  			Name:     "r4.2xlarge",
  5341  			Arches:   amd64,
  5342  			CpuCores: 8,
  5343  			CpuPower: instances.CpuPower(2576),
  5344  			Mem:      62464,
  5345  			VirtType: &hvm,
  5346  			Cost:     640,
  5347  		},
  5348  
  5349  		// SKU: KW3WTFU96R5HCCA4
  5350  		// Instance family: General purpose
  5351  		// Storage: EBS only
  5352  		{
  5353  			Name:     "m5a.2xlarge",
  5354  			Arches:   amd64,
  5355  			CpuCores: 8,
  5356  			CpuPower: instances.CpuPower(2800),
  5357  			Mem:      32768,
  5358  			VirtType: &hvm,
  5359  			Cost:     432,
  5360  		},
  5361  
  5362  		// SKU: M2D74WNYRB6V7EAJ
  5363  		// Instance family: Memory optimized
  5364  		// Storage: EBS only
  5365  		{
  5366  			Name:     "r4.xlarge",
  5367  			Arches:   amd64,
  5368  			CpuCores: 4,
  5369  			CpuPower: instances.CpuPower(1288),
  5370  			Mem:      31232,
  5371  			VirtType: &hvm,
  5372  			Cost:     320,
  5373  		},
  5374  
  5375  		// SKU: M5ZT2V2ZMSBCEB2Q
  5376  		// Instance family: Storage optimized
  5377  		// Storage: 12 x 2000 HDD
  5378  		{
  5379  			Name:     "d2.4xlarge",
  5380  			Arches:   amd64,
  5381  			CpuCores: 16,
  5382  			CpuPower: instances.CpuPower(5376),
  5383  			Mem:      124928,
  5384  			VirtType: &hvm,
  5385  			Cost:     3480,
  5386  		},
  5387  
  5388  		// SKU: M6ESFJ5RPSHCG5CU
  5389  		// Instance family: Memory optimized
  5390  		// Storage: EBS only
  5391  		{
  5392  			Name:     "r4.large",
  5393  			Arches:   amd64,
  5394  			CpuCores: 2,
  5395  			CpuPower: instances.CpuPower(644),
  5396  			Mem:      15616,
  5397  			VirtType: &hvm,
  5398  			Cost:     160,
  5399  		},
  5400  
  5401  		// SKU: M92PSZFXV89R5T3Q
  5402  		// Instance family: Memory optimized
  5403  		// Storage: 2 x 900 NVMe SSD
  5404  		{
  5405  			Name:     "r5d.12xlarge",
  5406  			Arches:   amd64,
  5407  			CpuCores: 48,
  5408  			CpuPower: instances.CpuPower(4800),
  5409  			Mem:      393216,
  5410  			VirtType: &hvm,
  5411  			Cost:     4176,
  5412  		},
  5413  
  5414  		// SKU: MFGUBMTK5A9REQDM
  5415  		// Instance family: Memory optimized
  5416  		// Storage: EBS only
  5417  		{
  5418  			Name:     "r4.8xlarge",
  5419  			Arches:   amd64,
  5420  			CpuCores: 32,
  5421  			CpuPower: instances.CpuPower(10304),
  5422  			Mem:      249856,
  5423  			VirtType: &hvm,
  5424  			Cost:     2560,
  5425  		},
  5426  
  5427  		// SKU: N55SZ6XU92JF33VX
  5428  		// Instance family: General purpose
  5429  		// Storage: EBS only
  5430  		{
  5431  			Name:     "m4.xlarge",
  5432  			Arches:   amd64,
  5433  			CpuCores: 4,
  5434  			CpuPower: instances.CpuPower(1344),
  5435  			Mem:      16384,
  5436  			VirtType: &hvm,
  5437  			Cost:     250,
  5438  		},
  5439  
  5440  		// SKU: NYDC3MQ4HXYCHRE7
  5441  		// Instance family: Storage optimized
  5442  		// Storage: 1 x 475 NVMe SSD
  5443  		{
  5444  			Name:     "i3.large",
  5445  			Arches:   amd64,
  5446  			CpuCores: 2,
  5447  			CpuPower: instances.CpuPower(644),
  5448  			Mem:      15616,
  5449  			VirtType: &hvm,
  5450  			Cost:     187,
  5451  		},
  5452  
  5453  		// SKU: P6BPTANASQKJ8FJX
  5454  		// Instance family: Memory optimized
  5455  		// Storage: 1 x 80 SSD
  5456  		{
  5457  			Name:       "r3.xlarge",
  5458  			Arches:     amd64,
  5459  			CpuCores:   4,
  5460  			CpuPower:   instances.CpuPower(1400),
  5461  			Mem:        31232,
  5462  			VirtType:   &hvm,
  5463  			Cost:       399,
  5464  			Deprecated: true,
  5465  		},
  5466  
  5467  		// SKU: PFR4QPKAXZGSYVUJ
  5468  		// Instance family: Memory optimized
  5469  		// Storage: EBS only
  5470  		{
  5471  			Name:     "r5.2xlarge",
  5472  			Arches:   amd64,
  5473  			CpuCores: 8,
  5474  			CpuPower: instances.CpuPower(800),
  5475  			Mem:      65536,
  5476  			VirtType: &hvm,
  5477  			Cost:     608,
  5478  		},
  5479  
  5480  		// SKU: PJ8AKRU5VVMS9DFN
  5481  		// Instance family: Compute optimized
  5482  		// Storage: 2 x 80 SSD
  5483  		{
  5484  			Name:       "c3.2xlarge",
  5485  			Arches:     amd64,
  5486  			CpuCores:   8,
  5487  			CpuPower:   instances.CpuPower(3135),
  5488  			Mem:        15360,
  5489  			VirtType:   &hvm,
  5490  			Cost:       529,
  5491  			Deprecated: true,
  5492  		},
  5493  
  5494  		// SKU: Q89KQGYP9P6NEQYJ
  5495  		// Instance family: Compute optimized
  5496  		// Storage: 1 x 50 NVMe SSD
  5497  		{
  5498  			Name:     "c5d.large",
  5499  			Arches:   amd64,
  5500  			CpuCores: 2,
  5501  			CpuPower: instances.CpuPower(839),
  5502  			Mem:      4096,
  5503  			VirtType: &hvm,
  5504  			Cost:     112,
  5505  		},
  5506  
  5507  		// SKU: QAZ63UXRUYRSDT6R
  5508  		// Instance family: GPU instance
  5509  		// Storage: EBS only
  5510  		{
  5511  			Name:     "p2.xlarge",
  5512  			Arches:   amd64,
  5513  			CpuCores: 4,
  5514  			CpuPower: instances.CpuPower(1288),
  5515  			Mem:      62464,
  5516  			VirtType: &hvm,
  5517  			Cost:     1718,
  5518  		},
  5519  
  5520  		// SKU: QB3EG2XVBQ5BYA5F
  5521  		// Instance family: Compute optimized
  5522  		// Storage: EBS only
  5523  		{
  5524  			Name:     "c4.large",
  5525  			Arches:   amd64,
  5526  			CpuCores: 2,
  5527  			CpuPower: instances.CpuPower(811),
  5528  			Mem:      3840,
  5529  			VirtType: &hvm,
  5530  			Cost:     115,
  5531  		},
  5532  
  5533  		// SKU: QF57FDYSW9GTMVSM
  5534  		// Instance family: Storage optimized
  5535  		// Storage: 1 x 950 NVMe SSD
  5536  		{
  5537  			Name:     "i3.xlarge",
  5538  			Arches:   amd64,
  5539  			CpuCores: 4,
  5540  			CpuPower: instances.CpuPower(1288),
  5541  			Mem:      31232,
  5542  			VirtType: &hvm,
  5543  			Cost:     374,
  5544  		},
  5545  
  5546  		// SKU: QSDQ6KJH7YR3M6U3
  5547  		// Instance family: General purpose
  5548  		// Storage: EBS only
  5549  		{
  5550  			Name:     "t3.micro",
  5551  			Arches:   amd64,
  5552  			CpuCores: 2,
  5553  			CpuPower: instances.CpuPower(200),
  5554  			Mem:      1024,
  5555  			VirtType: &hvm,
  5556  			Cost:     13,
  5557  		},
  5558  
  5559  		// SKU: R66CTTZ9CJZA5FD7
  5560  		// Instance family: General purpose
  5561  		// Storage: 1 x 150 NVMe SSD
  5562  		{
  5563  			Name:     "m5d.xlarge",
  5564  			Arches:   amd64,
  5565  			CpuCores: 4,
  5566  			CpuPower: instances.CpuPower(1400),
  5567  			Mem:      16384,
  5568  			VirtType: &hvm,
  5569  			Cost:     282,
  5570  		},
  5571  
  5572  		// SKU: R8K75VHRAADAJJ2W
  5573  		// Instance family: General purpose
  5574  		// Storage: 2 x 80 SSD
  5575  		{
  5576  			Name:       "m3.2xlarge",
  5577  			Arches:     amd64,
  5578  			CpuCores:   8,
  5579  			CpuPower:   instances.CpuPower(2800),
  5580  			Mem:        30720,
  5581  			VirtType:   &hvm,
  5582  			Cost:       784,
  5583  			Deprecated: true,
  5584  		},
  5585  
  5586  		// SKU: RU5RWKGWG6KS4QPY
  5587  		// Instance family: Memory optimized
  5588  		// Storage: EBS only
  5589  		{
  5590  			Name:     "r5a.2xlarge",
  5591  			Arches:   amd64,
  5592  			CpuCores: 8,
  5593  			CpuPower: instances.CpuPower(2800),
  5594  			Mem:      65536,
  5595  			VirtType: &hvm,
  5596  			Cost:     544,
  5597  		},
  5598  
  5599  		// SKU: RYJP6BRQYNPZW8HF
  5600  		// Instance family: Memory optimized
  5601  		// Storage: 1 x 75 NVMe SSD
  5602  		{
  5603  			Name:     "r5d.large",
  5604  			Arches:   amd64,
  5605  			CpuCores: 2,
  5606  			CpuPower: instances.CpuPower(200),
  5607  			Mem:      16384,
  5608  			VirtType: &hvm,
  5609  			Cost:     174,
  5610  		},
  5611  
  5612  		// SKU: RZV9MRNEARCGY297
  5613  		// Instance family: General purpose
  5614  		// Storage: EBS only
  5615  		{
  5616  			Name:     "t2.micro",
  5617  			Arches:   both,
  5618  			CpuCores: 1,
  5619  			CpuPower: instances.CpuPower(10),
  5620  			Mem:      1024,
  5621  			VirtType: &hvm,
  5622  			Cost:     14,
  5623  		},
  5624  
  5625  		// SKU: SD9XDMQX6ZX5F92E
  5626  		// Instance family: General purpose
  5627  		// Storage: EBS only
  5628  		{
  5629  			Name:     "m5.4xlarge",
  5630  			Arches:   amd64,
  5631  			CpuCores: 16,
  5632  			CpuPower: instances.CpuPower(5600),
  5633  			Mem:      65536,
  5634  			VirtType: &hvm,
  5635  			Cost:     960,
  5636  		},
  5637  
  5638  		// SKU: SKTEJ2QN2YW8UFKF
  5639  		// Instance family: Storage optimized
  5640  		// Storage: 6 x 2000 HDD
  5641  		{
  5642  			Name:     "d2.2xlarge",
  5643  			Arches:   amd64,
  5644  			CpuCores: 8,
  5645  			CpuPower: instances.CpuPower(2688),
  5646  			Mem:      62464,
  5647  			VirtType: &hvm,
  5648  			Cost:     1740,
  5649  		},
  5650  
  5651  		// SKU: SMHSRASDZ66J6CC3
  5652  		// Instance family: Memory optimized
  5653  		// Storage: 1 x 160 SSD
  5654  		{
  5655  			Name:       "r3.2xlarge",
  5656  			Arches:     amd64,
  5657  			CpuCores:   8,
  5658  			CpuPower:   instances.CpuPower(2800),
  5659  			Mem:        62464,
  5660  			VirtType:   &hvm,
  5661  			Cost:       798,
  5662  			Deprecated: true,
  5663  		},
  5664  
  5665  		// SKU: T2PU2JF8K7NGF3AH
  5666  		// Instance family: General purpose
  5667  		// Storage: EBS only
  5668  		{
  5669  			Name:     "t2.nano",
  5670  			Arches:   both,
  5671  			CpuCores: 1,
  5672  			CpuPower: instances.CpuPower(5),
  5673  			Mem:      512,
  5674  			VirtType: &hvm,
  5675  			Cost:     7,
  5676  		},
  5677  
  5678  		// SKU: T5K2U8XRZQRKQW72
  5679  		// Instance family: Memory optimized
  5680  		// Storage: 1 x 900 NVMe SSD
  5681  		{
  5682  			Name:     "z1d.6xlarge",
  5683  			Arches:   amd64,
  5684  			CpuCores: 24,
  5685  			CpuPower: instances.CpuPower(2400),
  5686  			Mem:      196608,
  5687  			VirtType: &hvm,
  5688  			Cost:     2712,
  5689  		},
  5690  
  5691  		// SKU: TYGKARPH33A4B8DT
  5692  		// Instance family: Memory optimized
  5693  		// Storage: 1 x 850
  5694  		{
  5695  			Name:       "m2.2xlarge",
  5696  			Arches:     amd64,
  5697  			CpuCores:   4,
  5698  			CpuPower:   instances.CpuPower(400),
  5699  			Mem:        35021,
  5700  			VirtType:   &paravirtual,
  5701  			Cost:       592,
  5702  			Deprecated: true,
  5703  		},
  5704  
  5705  		// SKU: U2ZQYY8HDZEN4PT8
  5706  		// Instance family: GPU instance
  5707  		// Storage: EBS only
  5708  		{
  5709  			Name:     "p2.16xlarge",
  5710  			Arches:   amd64,
  5711  			CpuCores: 64,
  5712  			CpuPower: instances.CpuPower(20608),
  5713  			Mem:      786432,
  5714  			VirtType: &hvm,
  5715  			Cost:     27488,
  5716  		},
  5717  
  5718  		// SKU: U9CPUKN22CXMPGRV
  5719  		// Instance family: Compute optimized
  5720  		// Storage: EBS only
  5721  		{
  5722  			Name:     "c4.xlarge",
  5723  			Arches:   amd64,
  5724  			CpuCores: 4,
  5725  			CpuPower: instances.CpuPower(1623),
  5726  			Mem:      7680,
  5727  			VirtType: &hvm,
  5728  			Cost:     231,
  5729  		},
  5730  
  5731  		// SKU: UKF69K7GTUQKKRPH
  5732  		// Instance family: General purpose
  5733  		// Storage: EBS only
  5734  		{
  5735  			Name:     "m4.2xlarge",
  5736  			Arches:   amd64,
  5737  			CpuCores: 8,
  5738  			CpuPower: instances.CpuPower(2688),
  5739  			Mem:      32768,
  5740  			VirtType: &hvm,
  5741  			Cost:     500,
  5742  		},
  5743  
  5744  		// SKU: UKGPAABCGR48DYC4
  5745  		// Instance family: Compute optimized
  5746  		// Storage: EBS only
  5747  		{
  5748  			Name:     "c4.2xlarge",
  5749  			Arches:   amd64,
  5750  			CpuCores: 8,
  5751  			CpuPower: instances.CpuPower(3247),
  5752  			Mem:      15360,
  5753  			VirtType: &hvm,
  5754  			Cost:     462,
  5755  		},
  5756  
  5757  		// SKU: UKY8RWKR7MVYC863
  5758  		// Instance family: Compute optimized
  5759  		// Storage: 2 x 160 SSD
  5760  		{
  5761  			Name:       "c3.4xlarge",
  5762  			Arches:     amd64,
  5763  			CpuCores:   16,
  5764  			CpuPower:   instances.CpuPower(6271),
  5765  			Mem:        30720,
  5766  			VirtType:   &hvm,
  5767  			Cost:       1058,
  5768  			Deprecated: true,
  5769  		},
  5770  
  5771  		// SKU: USWP83ASNCY4BSQF
  5772  		// Instance family: General purpose
  5773  		// Storage: EBS only
  5774  		{
  5775  			Name:     "t3.medium",
  5776  			Arches:   amd64,
  5777  			CpuCores: 2,
  5778  			CpuPower: instances.CpuPower(200),
  5779  			Mem:      4096,
  5780  			VirtType: &hvm,
  5781  			Cost:     52,
  5782  		},
  5783  
  5784  		// SKU: UW49SPD2EJQFXU5E
  5785  		// Instance family: General purpose
  5786  		// Storage: 2 x 900 NVMe SSD
  5787  		{
  5788  			Name:     "m5d.12xlarge",
  5789  			Arches:   amd64,
  5790  			CpuCores: 48,
  5791  			CpuPower: instances.CpuPower(16800),
  5792  			Mem:      196608,
  5793  			VirtType: &hvm,
  5794  			Cost:     3384,
  5795  		},
  5796  
  5797  		// SKU: UYUWYNASFB3J75S6
  5798  		// Instance family: General purpose
  5799  		// Storage: EBS only
  5800  		{
  5801  			Name:     "t2.large",
  5802  			Arches:   amd64,
  5803  			CpuCores: 2,
  5804  			CpuPower: instances.CpuPower(60),
  5805  			Mem:      8192,
  5806  			VirtType: &hvm,
  5807  			Cost:     116,
  5808  		},
  5809  
  5810  		// SKU: V46HANJZZ89MCB47
  5811  		// Instance family: Memory optimized
  5812  		// Storage: EBS only
  5813  		{
  5814  			Name:     "r5a.large",
  5815  			Arches:   amd64,
  5816  			CpuCores: 2,
  5817  			CpuPower: instances.CpuPower(700),
  5818  			Mem:      16384,
  5819  			VirtType: &hvm,
  5820  			Cost:     136,
  5821  		},
  5822  
  5823  		// SKU: VCCKNYURW3SX8D6J
  5824  		// Instance family: General purpose
  5825  		// Storage: EBS only
  5826  		{
  5827  			Name:     "m5.2xlarge",
  5828  			Arches:   amd64,
  5829  			CpuCores: 8,
  5830  			CpuPower: instances.CpuPower(2800),
  5831  			Mem:      32768,
  5832  			VirtType: &hvm,
  5833  			Cost:     480,
  5834  		},
  5835  
  5836  		// SKU: VE5MWWHUXS2VR8DV
  5837  		// Instance family: Storage optimized
  5838  		// Storage: 8 x 800 SSD
  5839  		{
  5840  			Name:       "i2.8xlarge",
  5841  			Arches:     amd64,
  5842  			CpuCores:   32,
  5843  			CpuPower:   instances.CpuPower(11200),
  5844  			Mem:        249856,
  5845  			VirtType:   &hvm,
  5846  			Cost:       8140,
  5847  			Deprecated: true,
  5848  		},
  5849  
  5850  		// SKU: VKXHWF4ZU9QPYD4Q
  5851  		// Instance family: General purpose
  5852  		// Storage: EBS only
  5853  		{
  5854  			Name:     "t3.large",
  5855  			Arches:   amd64,
  5856  			CpuCores: 2,
  5857  			CpuPower: instances.CpuPower(200),
  5858  			Mem:      8192,
  5859  			VirtType: &hvm,
  5860  			Cost:     105,
  5861  		},
  5862  
  5863  		// SKU: VVKTWPMARM4HESXU
  5864  		// Instance family: GPU instance
  5865  		// Storage: 1 x 60 SSD
  5866  		{
  5867  			Name:       "g2.2xlarge",
  5868  			Arches:     amd64,
  5869  			CpuCores:   8,
  5870  			CpuPower:   instances.CpuPower(2911),
  5871  			Mem:        15360,
  5872  			VirtType:   &hvm,
  5873  			Cost:       1000,
  5874  			Deprecated: true,
  5875  		},
  5876  
  5877  		// SKU: VZZ9GJS4VK57MMFZ
  5878  		// Instance family: Memory optimized
  5879  		// Storage: EBS only
  5880  		{
  5881  			Name:     "r5.large",
  5882  			Arches:   amd64,
  5883  			CpuCores: 2,
  5884  			CpuPower: instances.CpuPower(868),
  5885  			Mem:      16384,
  5886  			VirtType: &hvm,
  5887  			Cost:     152,
  5888  		},
  5889  
  5890  		// SKU: W4ZBEK9WGDVY8G9T
  5891  		// Instance family: General purpose
  5892  		// Storage: EBS only
  5893  		{
  5894  			Name:     "m5a.12xlarge",
  5895  			Arches:   amd64,
  5896  			CpuCores: 48,
  5897  			CpuPower: instances.CpuPower(16800),
  5898  			Mem:      196608,
  5899  			VirtType: &hvm,
  5900  			Cost:     2592,
  5901  		},
  5902  
  5903  		// SKU: W9PERBS3HNCYG24V
  5904  		// Instance family: Memory optimized
  5905  		// Storage: EBS only
  5906  		{
  5907  			Name:     "r5.12xlarge",
  5908  			Arches:   amd64,
  5909  			CpuCores: 48,
  5910  			CpuPower: instances.CpuPower(4800),
  5911  			Mem:      393216,
  5912  			VirtType: &hvm,
  5913  			Cost:     3648,
  5914  		},
  5915  
  5916  		// SKU: WWNCDS8M4BV5TZ4W
  5917  		// Instance family: Storage optimized
  5918  		// Storage: 1 x 1900 NVMe SSD
  5919  		{
  5920  			Name:     "i3.2xlarge",
  5921  			Arches:   amd64,
  5922  			CpuCores: 8,
  5923  			CpuPower: instances.CpuPower(2576),
  5924  			Mem:      62464,
  5925  			VirtType: &hvm,
  5926  			Cost:     748,
  5927  		},
  5928  
  5929  		// SKU: X3EAKWTRZDZCJXFB
  5930  		// Instance family: Compute optimized
  5931  		// Storage: 1 x 400 NVMe SSD
  5932  		{
  5933  			Name:     "c5d.4xlarge",
  5934  			Arches:   amd64,
  5935  			CpuCores: 16,
  5936  			CpuPower: instances.CpuPower(6719),
  5937  			Mem:      32768,
  5938  			VirtType: &hvm,
  5939  			Cost:     896,
  5940  		},
  5941  
  5942  		// SKU: X83BCZCJGFKW8FSP
  5943  		// Instance family: Memory optimized
  5944  		// Storage: EBS only
  5945  		{
  5946  			Name:     "r5a.12xlarge",
  5947  			Arches:   amd64,
  5948  			CpuCores: 48,
  5949  			CpuPower: instances.CpuPower(16800),
  5950  			Mem:      393216,
  5951  			VirtType: &hvm,
  5952  			Cost:     3264,
  5953  		},
  5954  
  5955  		// SKU: XK3UK323TNH56729
  5956  		// Instance family: Compute optimized
  5957  		// Storage: EBS only
  5958  		{
  5959  			Name:     "c5.2xlarge",
  5960  			Arches:   amd64,
  5961  			CpuCores: 8,
  5962  			CpuPower: instances.CpuPower(3359),
  5963  			Mem:      16384,
  5964  			VirtType: &hvm,
  5965  			Cost:     392,
  5966  		},
  5967  
  5968  		// SKU: XQGCM75UPCBZ54XK
  5969  		// Instance family: GPU instance
  5970  		// Storage: EBS only
  5971  		{
  5972  			Name:     "p3.16xlarge",
  5973  			Arches:   amd64,
  5974  			CpuCores: 64,
  5975  			CpuPower: instances.CpuPower(20608),
  5976  			Mem:      499712,
  5977  			VirtType: &hvm,
  5978  			Cost:     33872,
  5979  		},
  5980  
  5981  		// SKU: XQNKA8ZJYU83DHY9
  5982  		// Instance family: Compute optimized
  5983  		// Storage: 2 x 900 NVMe SSD
  5984  		{
  5985  			Name:     "c5d.18xlarge",
  5986  			Arches:   amd64,
  5987  			CpuCores: 72,
  5988  			CpuPower: instances.CpuPower(30239),
  5989  			Mem:      147456,
  5990  			VirtType: &hvm,
  5991  			Cost:     4032,
  5992  		},
  5993  
  5994  		// SKU: XRPWTR8AKRN468DK
  5995  		// Instance family: General purpose
  5996  		// Storage: EBS only
  5997  		{
  5998  			Name:     "t3.small",
  5999  			Arches:   amd64,
  6000  			CpuCores: 2,
  6001  			CpuPower: instances.CpuPower(200),
  6002  			Mem:      2048,
  6003  			VirtType: &hvm,
  6004  			Cost:     26,
  6005  		},
  6006  
  6007  		// SKU: XSXMGMXPBTAVPRF4
  6008  		// Instance family: General purpose
  6009  		// Storage: EBS only
  6010  		{
  6011  			Name:     "m5.large",
  6012  			Arches:   amd64,
  6013  			CpuCores: 2,
  6014  			CpuPower: instances.CpuPower(700),
  6015  			Mem:      8192,
  6016  			VirtType: &hvm,
  6017  			Cost:     120,
  6018  		},
  6019  
  6020  		// SKU: XUVJRQ9MSAQKDXE9
  6021  		// Instance family: Compute optimized
  6022  		// Storage: 2 x 320 SSD
  6023  		{
  6024  			Name:       "c3.8xlarge",
  6025  			Arches:     amd64,
  6026  			CpuCores:   32,
  6027  			CpuPower:   instances.CpuPower(12543),
  6028  			Mem:        61440,
  6029  			VirtType:   &hvm,
  6030  			Cost:       2117,
  6031  			Deprecated: true,
  6032  		},
  6033  
  6034  		// SKU: Y3RWQDFC7G8TZ3A8
  6035  		// Instance family: Memory optimized
  6036  		// Storage: 2 x 840
  6037  		{
  6038  			Name:       "m2.4xlarge",
  6039  			Arches:     amd64,
  6040  			CpuCores:   8,
  6041  			CpuPower:   instances.CpuPower(800),
  6042  			Mem:        70042,
  6043  			VirtType:   &paravirtual,
  6044  			Cost:       1183,
  6045  			Deprecated: true,
  6046  		},
  6047  
  6048  		// SKU: Y7WGCXGA4G2JJPB2
  6049  		// Instance family: General purpose
  6050  		// Storage: EBS only
  6051  		{
  6052  			Name:     "m5.xlarge",
  6053  			Arches:   amd64,
  6054  			CpuCores: 4,
  6055  			CpuPower: instances.CpuPower(1400),
  6056  			Mem:      16384,
  6057  			VirtType: &hvm,
  6058  			Cost:     240,
  6059  		},
  6060  
  6061  		// SKU: YDP6BX3WNNZ488BZ
  6062  		// Instance family: Compute optimized
  6063  		// Storage: 1 x 350
  6064  		{
  6065  			Name:       "c1.medium",
  6066  			Arches:     both,
  6067  			CpuCores:   2,
  6068  			CpuPower:   instances.CpuPower(200),
  6069  			Mem:        1741,
  6070  			VirtType:   &paravirtual,
  6071  			Cost:       164,
  6072  			Deprecated: true,
  6073  		},
  6074  
  6075  		// SKU: YSKUUH777M98DWE4
  6076  		// Instance family: General purpose
  6077  		// Storage: 1 x 32 SSD
  6078  		{
  6079  			Name:       "m3.large",
  6080  			Arches:     amd64,
  6081  			CpuCores:   2,
  6082  			CpuPower:   instances.CpuPower(700),
  6083  			Mem:        7680,
  6084  			VirtType:   &hvm,
  6085  			Cost:       196,
  6086  			Deprecated: true,
  6087  		},
  6088  
  6089  		// SKU: Z3DQKNTFUZ68H6TT
  6090  		// Instance family: Compute optimized
  6091  		// Storage: EBS only
  6092  		{
  6093  			Name:     "c4.8xlarge",
  6094  			Arches:   amd64,
  6095  			CpuCores: 36,
  6096  			CpuPower: instances.CpuPower(14615),
  6097  			Mem:      61440,
  6098  			VirtType: &hvm,
  6099  			Cost:     1848,
  6100  		},
  6101  
  6102  		// SKU: Z9DRMYS5T8482JSY
  6103  		// Instance family: General purpose
  6104  		// Storage: 2 x 300 NVMe SSD
  6105  		{
  6106  			Name:     "m5d.4xlarge",
  6107  			Arches:   amd64,
  6108  			CpuCores: 16,
  6109  			CpuPower: instances.CpuPower(5600),
  6110  			Mem:      65536,
  6111  			VirtType: &hvm,
  6112  			Cost:     1128,
  6113  		},
  6114  
  6115  		// SKU: ZAGTVD3ADUUPS6QV
  6116  		// Instance family: General purpose
  6117  		// Storage: 1 x 4 SSD
  6118  		{
  6119  			Name:       "m3.medium",
  6120  			Arches:     amd64,
  6121  			CpuCores:   1,
  6122  			CpuPower:   instances.CpuPower(350),
  6123  			Mem:        3840,
  6124  			VirtType:   &hvm,
  6125  			Cost:       98,
  6126  			Deprecated: true,
  6127  		},
  6128  
  6129  		// SKU: ZB3PCMUQE9XQZAHW
  6130  		// Instance family: Memory optimized
  6131  		// Storage: 1 x 1920 SSD
  6132  		{
  6133  			Name:     "x1.16xlarge",
  6134  			Arches:   amd64,
  6135  			CpuCores: 64,
  6136  			CpuPower: instances.CpuPower(20608),
  6137  			Mem:      999424,
  6138  			VirtType: &hvm,
  6139  			Cost:     9671,
  6140  		},
  6141  
  6142  		// SKU: ZTT5TF9DC7ZE6TE8
  6143  		// Instance family: Compute optimized
  6144  		// Storage: 1 x 200 NVMe SSD
  6145  		{
  6146  			Name:     "c5d.2xlarge",
  6147  			Arches:   amd64,
  6148  			CpuCores: 8,
  6149  			CpuPower: instances.CpuPower(3359),
  6150  			Mem:      16384,
  6151  			VirtType: &hvm,
  6152  			Cost:     448,
  6153  		},
  6154  
  6155  		// SKU: ZXNBDQWJFA2WNX68
  6156  		// Instance family: Compute optimized
  6157  		// Storage: EBS only
  6158  		{
  6159  			Name:     "c5.4xlarge",
  6160  			Arches:   amd64,
  6161  			CpuCores: 16,
  6162  			CpuPower: instances.CpuPower(6719),
  6163  			Mem:      32768,
  6164  			VirtType: &hvm,
  6165  			Cost:     784,
  6166  		},
  6167  	},
  6168  
  6169  	"ap-southeast-2": {
  6170  
  6171  		// SKU: 25WHS436YREMJA46
  6172  		// Instance family: Memory optimized
  6173  		// Storage: EBS only
  6174  		{
  6175  			Name:     "r5.xlarge",
  6176  			Arches:   amd64,
  6177  			CpuCores: 4,
  6178  			CpuPower: instances.CpuPower(400),
  6179  			Mem:      32768,
  6180  			VirtType: &hvm,
  6181  			Cost:     302,
  6182  		},
  6183  
  6184  		// SKU: 28BD34XSRKXRZSVM
  6185  		// Instance family: Memory optimized
  6186  		// Storage: 1 x 120 SSD
  6187  		{
  6188  			Name:     "x1e.xlarge",
  6189  			Arches:   amd64,
  6190  			CpuCores: 4,
  6191  			CpuPower: instances.CpuPower(1288),
  6192  			Mem:      124928,
  6193  			VirtType: &hvm,
  6194  			Cost:     1209,
  6195  		},
  6196  
  6197  		// SKU: 296YCXVCWAKPXKRE
  6198  		// Instance family: General purpose
  6199  		// Storage: EBS only
  6200  		{
  6201  			Name:     "m4.2xlarge",
  6202  			Arches:   amd64,
  6203  			CpuCores: 8,
  6204  			CpuPower: instances.CpuPower(2688),
  6205  			Mem:      32768,
  6206  			VirtType: &hvm,
  6207  			Cost:     500,
  6208  		},
  6209  
  6210  		// SKU: 2PKSXUFC38ZY888Q
  6211  		// Instance family: Compute optimized
  6212  		// Storage: EBS only
  6213  		{
  6214  			Name:     "c4.large",
  6215  			Arches:   amd64,
  6216  			CpuCores: 2,
  6217  			CpuPower: instances.CpuPower(811),
  6218  			Mem:      3840,
  6219  			VirtType: &hvm,
  6220  			Cost:     130,
  6221  		},
  6222  
  6223  		// SKU: 2Y6SXNQ9NCEBURDE
  6224  		// Instance family: Memory optimized
  6225  		// Storage: EBS only
  6226  		{
  6227  			Name:     "r5.large",
  6228  			Arches:   amd64,
  6229  			CpuCores: 2,
  6230  			CpuPower: instances.CpuPower(868),
  6231  			Mem:      16384,
  6232  			VirtType: &hvm,
  6233  			Cost:     151,
  6234  		},
  6235  
  6236  		// SKU: 2YQUKAJYK5F5GQ85
  6237  		// Instance family: Storage optimized
  6238  		// Storage: 4 x 1900 NVMe SSD
  6239  		{
  6240  			Name:     "i3.8xlarge",
  6241  			Arches:   amd64,
  6242  			CpuCores: 32,
  6243  			CpuPower: instances.CpuPower(10304),
  6244  			Mem:      249856,
  6245  			VirtType: &hvm,
  6246  			Cost:     2992,
  6247  		},
  6248  
  6249  		// SKU: 2ZSKW5N6X86FEKAW
  6250  		// Instance family: Compute optimized
  6251  		// Storage: EBS only
  6252  		{
  6253  			Name:     "c5.xlarge",
  6254  			Arches:   amd64,
  6255  			CpuCores: 4,
  6256  			CpuPower: instances.CpuPower(1679),
  6257  			Mem:      8192,
  6258  			VirtType: &hvm,
  6259  			Cost:     222,
  6260  		},
  6261  
  6262  		// SKU: 3N5UHMTZJDKQH393
  6263  		// Instance family: General purpose
  6264  		// Storage: 2 x 300 NVMe SSD
  6265  		{
  6266  			Name:     "m5d.4xlarge",
  6267  			Arches:   amd64,
  6268  			CpuCores: 16,
  6269  			CpuPower: instances.CpuPower(5600),
  6270  			Mem:      65536,
  6271  			VirtType: &hvm,
  6272  			Cost:     1136,
  6273  		},
  6274  
  6275  		// SKU: 3QZGK647FGPYPPUV
  6276  		// Instance family: Compute optimized
  6277  		// Storage: 1 x 900 NVMe SSD
  6278  		{
  6279  			Name:     "c5d.9xlarge",
  6280  			Arches:   amd64,
  6281  			CpuCores: 36,
  6282  			CpuPower: instances.CpuPower(15119),
  6283  			Mem:      73728,
  6284  			VirtType: &hvm,
  6285  			Cost:     2268,
  6286  		},
  6287  
  6288  		// SKU: 46ZVWU6WX68NZCE7
  6289  		// Instance family: Compute optimized
  6290  		// Storage: EBS only
  6291  		{
  6292  			Name:     "c4.8xlarge",
  6293  			Arches:   amd64,
  6294  			CpuCores: 36,
  6295  			CpuPower: instances.CpuPower(14615),
  6296  			Mem:      61440,
  6297  			VirtType: &hvm,
  6298  			Cost:     2085,
  6299  		},
  6300  
  6301  		// SKU: 4PRF9CZZBT3AM9D4
  6302  		// Instance family: Memory optimized
  6303  		// Storage: 2 x 840
  6304  		{
  6305  			Name:       "m2.4xlarge",
  6306  			Arches:     amd64,
  6307  			CpuCores:   8,
  6308  			CpuPower:   instances.CpuPower(800),
  6309  			Mem:        70042,
  6310  			VirtType:   &paravirtual,
  6311  			Cost:       1183,
  6312  			Deprecated: true,
  6313  		},
  6314  
  6315  		// SKU: 52D6FTUVTRVBB6HJ
  6316  		// Instance family: General purpose
  6317  		// Storage: EBS only
  6318  		{
  6319  			Name:     "t3.2xlarge",
  6320  			Arches:   amd64,
  6321  			CpuCores: 8,
  6322  			CpuPower: instances.CpuPower(800),
  6323  			Mem:      32768,
  6324  			VirtType: &hvm,
  6325  			Cost:     422,
  6326  		},
  6327  
  6328  		// SKU: 55WHWE5CGRCKDNSG
  6329  		// Instance family: Storage optimized
  6330  		// Storage: 1 x 475 NVMe SSD
  6331  		{
  6332  			Name:     "i3.large",
  6333  			Arches:   amd64,
  6334  			CpuCores: 2,
  6335  			CpuPower: instances.CpuPower(644),
  6336  			Mem:      15616,
  6337  			VirtType: &hvm,
  6338  			Cost:     187,
  6339  		},
  6340  
  6341  		// SKU: 5BKJJZ77BSJPMR4D
  6342  		// Instance family: Storage optimized
  6343  		// Storage: 24 x 2000
  6344  		{
  6345  			Name:       "hs1.8xlarge",
  6346  			Arches:     amd64,
  6347  			CpuCores:   17,
  6348  			CpuPower:   instances.CpuPower(4760),
  6349  			Mem:        119808,
  6350  			VirtType:   &hvm,
  6351  			Cost:       5570,
  6352  			Deprecated: true,
  6353  		},
  6354  
  6355  		// SKU: 5MEGP2X8VTY5ZH56
  6356  		// Instance family: General purpose
  6357  		// Storage: 1 x 75 NVMe SSD
  6358  		{
  6359  			Name:     "m5d.large",
  6360  			Arches:   amd64,
  6361  			CpuCores: 2,
  6362  			CpuPower: instances.CpuPower(700),
  6363  			Mem:      8192,
  6364  			VirtType: &hvm,
  6365  			Cost:     142,
  6366  		},
  6367  
  6368  		// SKU: 5ZTHF34UHKZZBAYK
  6369  		// Instance family: General purpose
  6370  		// Storage: EBS only
  6371  		{
  6372  			Name:     "t3.medium",
  6373  			Arches:   amd64,
  6374  			CpuCores: 2,
  6375  			CpuPower: instances.CpuPower(200),
  6376  			Mem:      4096,
  6377  			VirtType: &hvm,
  6378  			Cost:     52,
  6379  		},
  6380  
  6381  		// SKU: 66QVG55FP52WHCFH
  6382  		// Instance family: Memory optimized
  6383  		// Storage: 2 x 1920 SSD
  6384  		{
  6385  			Name:     "x1.32xlarge",
  6386  			Arches:   amd64,
  6387  			CpuCores: 128,
  6388  			CpuPower: instances.CpuPower(41216),
  6389  			Mem:      1998848,
  6390  			VirtType: &hvm,
  6391  			Cost:     19341,
  6392  		},
  6393  
  6394  		// SKU: 69UM5U8QFXRAU255
  6395  		// Instance family: General purpose
  6396  		// Storage: 2 x 40 SSD
  6397  		{
  6398  			Name:       "m3.xlarge",
  6399  			Arches:     amd64,
  6400  			CpuCores:   4,
  6401  			CpuPower:   instances.CpuPower(1400),
  6402  			Mem:        15360,
  6403  			VirtType:   &hvm,
  6404  			Cost:       372,
  6405  			Deprecated: true,
  6406  		},
  6407  
  6408  		// SKU: 6CK52R5BRMQEVGRW
  6409  		// Instance family: Storage optimized
  6410  		// Storage: 2 x 800 SSD
  6411  		{
  6412  			Name:       "i2.2xlarge",
  6413  			Arches:     amd64,
  6414  			CpuCores:   8,
  6415  			CpuPower:   instances.CpuPower(2800),
  6416  			Mem:        62464,
  6417  			VirtType:   &hvm,
  6418  			Cost:       2035,
  6419  			Deprecated: true,
  6420  		},
  6421  
  6422  		// SKU: 6GDB9RFA3CDJNK8R
  6423  		// Instance family: General purpose
  6424  		// Storage: 1 x 300 NVMe SSD
  6425  		{
  6426  			Name:     "m5d.2xlarge",
  6427  			Arches:   amd64,
  6428  			CpuCores: 8,
  6429  			CpuPower: instances.CpuPower(2800),
  6430  			Mem:      32768,
  6431  			VirtType: &hvm,
  6432  			Cost:     568,
  6433  		},
  6434  
  6435  		// SKU: 6PB95M6GG8CNXMMR
  6436  		// Instance family: Memory optimized
  6437  		// Storage: 1 x 850
  6438  		{
  6439  			Name:       "m2.2xlarge",
  6440  			Arches:     amd64,
  6441  			CpuCores:   4,
  6442  			CpuPower:   instances.CpuPower(400),
  6443  			Mem:        35021,
  6444  			VirtType:   &paravirtual,
  6445  			Cost:       592,
  6446  			Deprecated: true,
  6447  		},
  6448  
  6449  		// SKU: 6UHS7YAMM8JY7X52
  6450  		// Instance family: Storage optimized
  6451  		// Storage: 4 x 800 SSD
  6452  		{
  6453  			Name:       "i2.4xlarge",
  6454  			Arches:     amd64,
  6455  			CpuCores:   16,
  6456  			CpuPower:   instances.CpuPower(5600),
  6457  			Mem:        124928,
  6458  			VirtType:   &hvm,
  6459  			Cost:       4070,
  6460  			Deprecated: true,
  6461  		},
  6462  
  6463  		// SKU: 6UMTMKVFBXENW3BF
  6464  		// Instance family: General purpose
  6465  		// Storage: EBS only
  6466  		{
  6467  			Name:     "m4.large",
  6468  			Arches:   amd64,
  6469  			CpuCores: 2,
  6470  			CpuPower: instances.CpuPower(672),
  6471  			Mem:      8192,
  6472  			VirtType: &hvm,
  6473  			Cost:     125,
  6474  		},
  6475  
  6476  		// SKU: 6WEMUEK6JNZU6PTC
  6477  		// Instance family: General purpose
  6478  		// Storage: 1 x 4 SSD
  6479  		{
  6480  			Name:       "m3.medium",
  6481  			Arches:     amd64,
  6482  			CpuCores:   1,
  6483  			CpuPower:   instances.CpuPower(350),
  6484  			Mem:        3840,
  6485  			VirtType:   &hvm,
  6486  			Cost:       93,
  6487  			Deprecated: true,
  6488  		},
  6489  
  6490  		// SKU: 6XR6GZ28BWW6G6SP
  6491  		// Instance family: Memory optimized
  6492  		// Storage: 2 x 300 NVMe SSD
  6493  		{
  6494  			Name:     "r5d.4xlarge",
  6495  			Arches:   amd64,
  6496  			CpuCores: 16,
  6497  			CpuPower: instances.CpuPower(1600),
  6498  			Mem:      131072,
  6499  			VirtType: &hvm,
  6500  			Cost:     1392,
  6501  		},
  6502  
  6503  		// SKU: 78Z5UDBK335DDYN5
  6504  		// Instance family: Memory optimized
  6505  		// Storage: 1 x 1920 SSD
  6506  		{
  6507  			Name:     "x1.16xlarge",
  6508  			Arches:   amd64,
  6509  			CpuCores: 64,
  6510  			CpuPower: instances.CpuPower(20608),
  6511  			Mem:      999424,
  6512  			VirtType: &hvm,
  6513  			Cost:     9671,
  6514  		},
  6515  
  6516  		// SKU: 7NYHPHSMD45SYSNN
  6517  		// Instance family: General purpose
  6518  		// Storage: EBS only
  6519  		{
  6520  			Name:     "t2.micro",
  6521  			Arches:   both,
  6522  			CpuCores: 1,
  6523  			CpuPower: instances.CpuPower(10),
  6524  			Mem:      1024,
  6525  			VirtType: &hvm,
  6526  			Cost:     14,
  6527  		},
  6528  
  6529  		// SKU: 7PKKMJZCTR3TDAD3
  6530  		// Instance family: Memory optimized
  6531  		// Storage: EBS only
  6532  		{
  6533  			Name:     "r5.24xlarge",
  6534  			Arches:   amd64,
  6535  			CpuCores: 96,
  6536  			CpuPower: instances.CpuPower(9600),
  6537  			Mem:      786432,
  6538  			VirtType: &hvm,
  6539  			Cost:     7248,
  6540  		},
  6541  
  6542  		// SKU: 8A5X9KQR4YKYYXCQ
  6543  		// Instance family: General purpose
  6544  		// Storage: 4 x 420
  6545  		{
  6546  			Name:       "m1.xlarge",
  6547  			Arches:     amd64,
  6548  			CpuCores:   4,
  6549  			CpuPower:   instances.CpuPower(400),
  6550  			Mem:        15360,
  6551  			VirtType:   &paravirtual,
  6552  			Cost:       467,
  6553  			Deprecated: true,
  6554  		},
  6555  
  6556  		// SKU: 8XZUT4AHDH972AME
  6557  		// Instance family: Compute optimized
  6558  		// Storage: 2 x 16 SSD
  6559  		{
  6560  			Name:       "c3.large",
  6561  			Arches:     both,
  6562  			CpuCores:   2,
  6563  			CpuPower:   instances.CpuPower(783),
  6564  			Mem:        3840,
  6565  			VirtType:   &hvm,
  6566  			Cost:       132,
  6567  			Deprecated: true,
  6568  		},
  6569  
  6570  		// SKU: 94HVTDPPQ66D595G
  6571  		// Instance family: Memory optimized
  6572  		// Storage: 1 x 240 SSD
  6573  		{
  6574  			Name:     "x1e.2xlarge",
  6575  			Arches:   amd64,
  6576  			CpuCores: 8,
  6577  			CpuPower: instances.CpuPower(2576),
  6578  			Mem:      249856,
  6579  			VirtType: &hvm,
  6580  			Cost:     2418,
  6581  		},
  6582  
  6583  		// SKU: 95ZAVWQ887ZARP8J
  6584  		// Instance family: Memory optimized
  6585  		// Storage: EBS only
  6586  		{
  6587  			Name:     "r5.12xlarge",
  6588  			Arches:   amd64,
  6589  			CpuCores: 48,
  6590  			CpuPower: instances.CpuPower(4800),
  6591  			Mem:      393216,
  6592  			VirtType: &hvm,
  6593  			Cost:     3624,
  6594  		},
  6595  
  6596  		// SKU: 9CYSN2TKZDN6GFWQ
  6597  		// Instance family: Micro instances
  6598  		// Storage: EBS only
  6599  		{
  6600  			Name:       "t1.micro",
  6601  			Arches:     both,
  6602  			CpuCores:   1,
  6603  			CpuPower:   instances.CpuPower(20),
  6604  			Mem:        628,
  6605  			VirtType:   &paravirtual,
  6606  			Cost:       20,
  6607  			Deprecated: true,
  6608  		},
  6609  
  6610  		// SKU: AATPJ7WMWX748RZQ
  6611  		// Instance family: GPU instance
  6612  		// Storage: EBS only
  6613  		{
  6614  			Name:     "p2.16xlarge",
  6615  			Arches:   amd64,
  6616  			CpuCores: 64,
  6617  			CpuPower: instances.CpuPower(20608),
  6618  			Mem:      786432,
  6619  			VirtType: &hvm,
  6620  			Cost:     24672,
  6621  		},
  6622  
  6623  		// SKU: AFJQX6QPDP36VF6M
  6624  		// Instance family: Compute optimized
  6625  		// Storage: EBS only
  6626  		{
  6627  			Name:     "c5.2xlarge",
  6628  			Arches:   amd64,
  6629  			CpuCores: 8,
  6630  			CpuPower: instances.CpuPower(3359),
  6631  			Mem:      16384,
  6632  			VirtType: &hvm,
  6633  			Cost:     444,
  6634  		},
  6635  
  6636  		// SKU: AJU54N3RVM6BVQF8
  6637  		// Instance family: General purpose
  6638  		// Storage: EBS only
  6639  		{
  6640  			Name:     "t3.xlarge",
  6641  			Arches:   amd64,
  6642  			CpuCores: 4,
  6643  			CpuPower: instances.CpuPower(400),
  6644  			Mem:      16384,
  6645  			VirtType: &hvm,
  6646  			Cost:     211,
  6647  		},
  6648  
  6649  		// SKU: AZNDB478X32F9E4B
  6650  		// Instance family: Memory optimized
  6651  		// Storage: 1 x 300 NVMe SSD
  6652  		{
  6653  			Name:     "r5d.2xlarge",
  6654  			Arches:   amd64,
  6655  			CpuCores: 8,
  6656  			CpuPower: instances.CpuPower(800),
  6657  			Mem:      65536,
  6658  			VirtType: &hvm,
  6659  			Cost:     696,
  6660  		},
  6661  
  6662  		// SKU: B2FBFCHDEKT4SYR4
  6663  		// Instance family: Compute optimized
  6664  		// Storage: 1 x 200 NVMe SSD
  6665  		{
  6666  			Name:     "c5d.2xlarge",
  6667  			Arches:   amd64,
  6668  			CpuCores: 8,
  6669  			CpuPower: instances.CpuPower(3359),
  6670  			Mem:      16384,
  6671  			VirtType: &hvm,
  6672  			Cost:     504,
  6673  		},
  6674  
  6675  		// SKU: B5WGD7UWSCEUU7AW
  6676  		// Instance family: General purpose
  6677  		// Storage: 4 x 900 NVMe SSD
  6678  		{
  6679  			Name:     "m5d.24xlarge",
  6680  			Arches:   amd64,
  6681  			CpuCores: 96,
  6682  			CpuPower: instances.CpuPower(33600),
  6683  			Mem:      393216,
  6684  			VirtType: &hvm,
  6685  			Cost:     6816,
  6686  		},
  6687  
  6688  		// SKU: B7WDU84CV8BAGNYW
  6689  		// Instance family: General purpose
  6690  		// Storage: EBS only
  6691  		{
  6692  			Name:     "t3.large",
  6693  			Arches:   amd64,
  6694  			CpuCores: 2,
  6695  			CpuPower: instances.CpuPower(200),
  6696  			Mem:      8192,
  6697  			VirtType: &hvm,
  6698  			Cost:     105,
  6699  		},
  6700  
  6701  		// SKU: BE5KJ8JQRJNSND64
  6702  		// Instance family: Memory optimized
  6703  		// Storage: EBS only
  6704  		{
  6705  			Name:     "r4.xlarge",
  6706  			Arches:   amd64,
  6707  			CpuCores: 4,
  6708  			CpuPower: instances.CpuPower(1288),
  6709  			Mem:      31232,
  6710  			VirtType: &hvm,
  6711  			Cost:     319,
  6712  		},
  6713  
  6714  		// SKU: BNAJNTU2SES6X2QN
  6715  		// Instance family: GPU instance
  6716  		// Storage: EBS only
  6717  		{
  6718  			Name:     "g3s.xlarge",
  6719  			Arches:   amd64,
  6720  			CpuCores: 4,
  6721  			CpuPower: instances.CpuPower(400),
  6722  			Mem:      31232,
  6723  			VirtType: &hvm,
  6724  			Cost:     1154,
  6725  		},
  6726  
  6727  		// SKU: C4A5RM72TUGX8R5D
  6728  		// Instance family: General purpose
  6729  		// Storage: EBS only
  6730  		{
  6731  			Name:     "m4.4xlarge",
  6732  			Arches:   amd64,
  6733  			CpuCores: 16,
  6734  			CpuPower: instances.CpuPower(5376),
  6735  			Mem:      65536,
  6736  			VirtType: &hvm,
  6737  			Cost:     1000,
  6738  		},
  6739  
  6740  		// SKU: CMDB58FT3PAJJNGN
  6741  		// Instance family: Compute optimized
  6742  		// Storage: 4 x 420
  6743  		{
  6744  			Name:       "c1.xlarge",
  6745  			Arches:     amd64,
  6746  			CpuCores:   8,
  6747  			CpuPower:   instances.CpuPower(800),
  6748  			Mem:        7168,
  6749  			VirtType:   &paravirtual,
  6750  			Cost:       655,
  6751  			Deprecated: true,
  6752  		},
  6753  
  6754  		// SKU: CP3U32VDAT67RT9R
  6755  		// Instance family: Storage optimized
  6756  		// Storage: 6 x 2000 HDD
  6757  		{
  6758  			Name:     "d2.2xlarge",
  6759  			Arches:   amd64,
  6760  			CpuCores: 8,
  6761  			CpuPower: instances.CpuPower(2688),
  6762  			Mem:      62464,
  6763  			VirtType: &hvm,
  6764  			Cost:     1740,
  6765  		},
  6766  
  6767  		// SKU: CW6MMQ5PUWH2ER9P
  6768  		// Instance family: General purpose
  6769  		// Storage: EBS only
  6770  		{
  6771  			Name:     "t2.xlarge",
  6772  			Arches:   amd64,
  6773  			CpuCores: 4,
  6774  			CpuPower: instances.CpuPower(1679),
  6775  			Mem:      16384,
  6776  			VirtType: &hvm,
  6777  			Cost:     233,
  6778  		},
  6779  
  6780  		// SKU: CXJGKV8H28A9Q2NF
  6781  		// Instance family: General purpose
  6782  		// Storage: EBS only
  6783  		{
  6784  			Name:     "m5.4xlarge",
  6785  			Arches:   amd64,
  6786  			CpuCores: 16,
  6787  			CpuPower: instances.CpuPower(5600),
  6788  			Mem:      65536,
  6789  			VirtType: &hvm,
  6790  			Cost:     960,
  6791  		},
  6792  
  6793  		// SKU: CZQ8MWDZD87KDWJR
  6794  		// Instance family: Memory optimized
  6795  		// Storage: 1 x 75 NVMe SSD
  6796  		{
  6797  			Name:     "r5d.large",
  6798  			Arches:   amd64,
  6799  			CpuCores: 2,
  6800  			CpuPower: instances.CpuPower(200),
  6801  			Mem:      16384,
  6802  			VirtType: &hvm,
  6803  			Cost:     174,
  6804  		},
  6805  
  6806  		// SKU: D29U26UAEX6WK4TW
  6807  		// Instance family: General purpose
  6808  		// Storage: 2 x 80 SSD
  6809  		{
  6810  			Name:       "m3.2xlarge",
  6811  			Arches:     amd64,
  6812  			CpuCores:   8,
  6813  			CpuPower:   instances.CpuPower(2800),
  6814  			Mem:        30720,
  6815  			VirtType:   &hvm,
  6816  			Cost:       745,
  6817  			Deprecated: true,
  6818  		},
  6819  
  6820  		// SKU: D3QWTSM7Y7Z4PGTE
  6821  		// Instance family: General purpose
  6822  		// Storage: EBS only
  6823  		{
  6824  			Name:     "m5.12xlarge",
  6825  			Arches:   amd64,
  6826  			CpuCores: 48,
  6827  			CpuPower: instances.CpuPower(16800),
  6828  			Mem:      196608,
  6829  			VirtType: &hvm,
  6830  			Cost:     2880,
  6831  		},
  6832  
  6833  		// SKU: DBMRRDDSPZZKNV49
  6834  		// Instance family: Memory optimized
  6835  		// Storage: 1 x 320 SSD
  6836  		{
  6837  			Name:       "r3.4xlarge",
  6838  			Arches:     amd64,
  6839  			CpuCores:   16,
  6840  			CpuPower:   instances.CpuPower(5600),
  6841  			Mem:        124928,
  6842  			VirtType:   &hvm,
  6843  			Cost:       1596,
  6844  			Deprecated: true,
  6845  		},
  6846  
  6847  		// SKU: DF9ZTHT5UAFTDNCY
  6848  		// Instance family: Memory optimized
  6849  		// Storage: EBS only
  6850  		{
  6851  			Name:     "r4.16xlarge",
  6852  			Arches:   amd64,
  6853  			CpuCores: 64,
  6854  			CpuPower: instances.CpuPower(20608),
  6855  			Mem:      499712,
  6856  			VirtType: &hvm,
  6857  			Cost:     5107,
  6858  		},
  6859  
  6860  		// SKU: DS7EYGXHAG6T6NTV
  6861  		// Instance family: GPU instance
  6862  		// Storage: 1 x 60 SSD
  6863  		{
  6864  			Name:       "g2.2xlarge",
  6865  			Arches:     amd64,
  6866  			CpuCores:   8,
  6867  			CpuPower:   instances.CpuPower(2911),
  6868  			Mem:        15360,
  6869  			VirtType:   &hvm,
  6870  			Cost:       898,
  6871  			Deprecated: true,
  6872  		},
  6873  
  6874  		// SKU: E3J2WNEP4FB5RBG4
  6875  		// Instance family: Compute optimized
  6876  		// Storage: 1 x 400 NVMe SSD
  6877  		{
  6878  			Name:     "c5d.4xlarge",
  6879  			Arches:   amd64,
  6880  			CpuCores: 16,
  6881  			CpuPower: instances.CpuPower(6719),
  6882  			Mem:      32768,
  6883  			VirtType: &hvm,
  6884  			Cost:     1008,
  6885  		},
  6886  
  6887  		// SKU: E6JQJZ8BQHCG328E
  6888  		// Instance family: General purpose
  6889  		// Storage: EBS only
  6890  		{
  6891  			Name:     "t2.small",
  6892  			Arches:   both,
  6893  			CpuCores: 1,
  6894  			CpuPower: instances.CpuPower(20),
  6895  			Mem:      2048,
  6896  			VirtType: &hvm,
  6897  			Cost:     29,
  6898  		},
  6899  
  6900  		// SKU: EAVTTHNUHS2CF6PH
  6901  		// Instance family: Memory optimized
  6902  		// Storage: EBS only
  6903  		{
  6904  			Name:     "r4.large",
  6905  			Arches:   amd64,
  6906  			CpuCores: 2,
  6907  			CpuPower: instances.CpuPower(644),
  6908  			Mem:      15616,
  6909  			VirtType: &hvm,
  6910  			Cost:     159,
  6911  		},
  6912  
  6913  		// SKU: ESFPMDVJSKF58U7N
  6914  		// Instance family: GPU instance
  6915  		// Storage: EBS only
  6916  		{
  6917  			Name:     "p3.8xlarge",
  6918  			Arches:   amd64,
  6919  			CpuCores: 32,
  6920  			CpuPower: instances.CpuPower(10304),
  6921  			Mem:      249856,
  6922  			VirtType: &hvm,
  6923  			Cost:     16936,
  6924  		},
  6925  
  6926  		// SKU: F9BAR5QA2VU3ZTBF
  6927  		// Instance family: Compute optimized
  6928  		// Storage: EBS only
  6929  		{
  6930  			Name:     "c4.4xlarge",
  6931  			Arches:   amd64,
  6932  			CpuCores: 16,
  6933  			CpuPower: instances.CpuPower(6495),
  6934  			Mem:      30720,
  6935  			VirtType: &hvm,
  6936  			Cost:     1042,
  6937  		},
  6938  
  6939  		// SKU: FCTGZX66N3RRDJ48
  6940  		// Instance family: GPU instance
  6941  		// Storage: EBS only
  6942  		{
  6943  			Name:     "g3.4xlarge",
  6944  			Arches:   amd64,
  6945  			CpuCores: 16,
  6946  			CpuPower: instances.CpuPower(5152),
  6947  			Mem:      124928,
  6948  			VirtType: &hvm,
  6949  			Cost:     1754,
  6950  		},
  6951  
  6952  		// SKU: FFBDA7VFHVPEJXS6
  6953  		// Instance family: Compute optimized
  6954  		// Storage: EBS only
  6955  		{
  6956  			Name:     "c4.2xlarge",
  6957  			Arches:   amd64,
  6958  			CpuCores: 8,
  6959  			CpuPower: instances.CpuPower(3247),
  6960  			Mem:      15360,
  6961  			VirtType: &hvm,
  6962  			Cost:     522,
  6963  		},
  6964  
  6965  		// SKU: FJURXZQ9HT9HN2YJ
  6966  		// Instance family: Storage optimized
  6967  		// Storage: 1 x 800 SSD
  6968  		{
  6969  			Name:       "i2.xlarge",
  6970  			Arches:     amd64,
  6971  			CpuCores:   4,
  6972  			CpuPower:   instances.CpuPower(1400),
  6973  			Mem:        31232,
  6974  			VirtType:   &hvm,
  6975  			Cost:       1018,
  6976  			Deprecated: true,
  6977  		},
  6978  
  6979  		// SKU: FYMCPD2A3YBTSUPQ
  6980  		// Instance family: Compute optimized
  6981  		// Storage: 2 x 320 SSD
  6982  		{
  6983  			Name:       "c3.8xlarge",
  6984  			Arches:     amd64,
  6985  			CpuCores:   32,
  6986  			CpuPower:   instances.CpuPower(12543),
  6987  			Mem:        61440,
  6988  			VirtType:   &hvm,
  6989  			Cost:       2117,
  6990  			Deprecated: true,
  6991  		},
  6992  
  6993  		// SKU: GKVR3QEC5B7WJXTD
  6994  		// Instance family: Memory optimized
  6995  		// Storage: 2 x 320 SSD
  6996  		{
  6997  			Name:       "r3.8xlarge",
  6998  			Arches:     amd64,
  6999  			CpuCores:   32,
  7000  			CpuPower:   instances.CpuPower(11200),
  7001  			Mem:        249856,
  7002  			VirtType:   &hvm,
  7003  			Cost:       3192,
  7004  			Deprecated: true,
  7005  		},
  7006  
  7007  		// SKU: H293A95RN6FSQQHF
  7008  		// Instance family: General purpose
  7009  		// Storage: EBS only
  7010  		{
  7011  			Name:     "m5.large",
  7012  			Arches:   amd64,
  7013  			CpuCores: 2,
  7014  			CpuPower: instances.CpuPower(700),
  7015  			Mem:      8192,
  7016  			VirtType: &hvm,
  7017  			Cost:     120,
  7018  		},
  7019  
  7020  		// SKU: HDSPKHDAUP2HXQTR
  7021  		// Instance family: Storage optimized
  7022  		// Storage: 3 x 2000 HDD
  7023  		{
  7024  			Name:     "d2.xlarge",
  7025  			Arches:   amd64,
  7026  			CpuCores: 4,
  7027  			CpuPower: instances.CpuPower(1344),
  7028  			Mem:      31232,
  7029  			VirtType: &hvm,
  7030  			Cost:     870,
  7031  		},
  7032  
  7033  		// SKU: HHJGN8MDU3U6DFE5
  7034  		// Instance family: General purpose
  7035  		// Storage: 1 x 32 SSD
  7036  		{
  7037  			Name:       "m3.large",
  7038  			Arches:     amd64,
  7039  			CpuCores:   2,
  7040  			CpuPower:   instances.CpuPower(700),
  7041  			Mem:        7680,
  7042  			VirtType:   &hvm,
  7043  			Cost:       186,
  7044  			Deprecated: true,
  7045  		},
  7046  
  7047  		// SKU: HP48BUB3CX5F259P
  7048  		// Instance family: Memory optimized
  7049  		// Storage: EBS only
  7050  		{
  7051  			Name:     "r4.4xlarge",
  7052  			Arches:   amd64,
  7053  			CpuCores: 16,
  7054  			CpuPower: instances.CpuPower(5152),
  7055  			Mem:      124928,
  7056  			VirtType: &hvm,
  7057  			Cost:     1276,
  7058  		},
  7059  
  7060  		// SKU: HXWVK8ZBMBMGMVKN
  7061  		// Instance family: General purpose
  7062  		// Storage: EBS only
  7063  		{
  7064  			Name:     "t3.micro",
  7065  			Arches:   amd64,
  7066  			CpuCores: 2,
  7067  			CpuPower: instances.CpuPower(200),
  7068  			Mem:      1024,
  7069  			VirtType: &hvm,
  7070  			Cost:     13,
  7071  		},
  7072  
  7073  		// SKU: JBKJW4PSHEMYA7C3
  7074  		// Instance family: General purpose
  7075  		// Storage: EBS only
  7076  		{
  7077  			Name:     "m5.2xlarge",
  7078  			Arches:   amd64,
  7079  			CpuCores: 8,
  7080  			CpuPower: instances.CpuPower(2800),
  7081  			Mem:      32768,
  7082  			VirtType: &hvm,
  7083  			Cost:     480,
  7084  		},
  7085  
  7086  		// SKU: JFGMBKVFBU4Y8YBN
  7087  		// Instance family: Compute optimized
  7088  		// Storage: EBS only
  7089  		{
  7090  			Name:     "c5.large",
  7091  			Arches:   amd64,
  7092  			CpuCores: 2,
  7093  			CpuPower: instances.CpuPower(839),
  7094  			Mem:      4096,
  7095  			VirtType: &hvm,
  7096  			Cost:     111,
  7097  		},
  7098  
  7099  		// SKU: JT2PVSWTGS2BMV4D
  7100  		// Instance family: General purpose
  7101  		// Storage: EBS only
  7102  		{
  7103  			Name:     "t2.large",
  7104  			Arches:   amd64,
  7105  			CpuCores: 2,
  7106  			CpuPower: instances.CpuPower(60),
  7107  			Mem:      8192,
  7108  			VirtType: &hvm,
  7109  			Cost:     116,
  7110  		},
  7111  
  7112  		// SKU: JX7BX97ESDC2GZS7
  7113  		// Instance family: General purpose
  7114  		// Storage: 1 x 150 NVMe SSD
  7115  		{
  7116  			Name:     "m5d.xlarge",
  7117  			Arches:   amd64,
  7118  			CpuCores: 4,
  7119  			CpuPower: instances.CpuPower(1400),
  7120  			Mem:      16384,
  7121  			VirtType: &hvm,
  7122  			Cost:     284,
  7123  		},
  7124  
  7125  		// SKU: KEVDJ9YEEGJZZGDS
  7126  		// Instance family: Storage optimized
  7127  		// Storage: 24 x 2000 HDD
  7128  		{
  7129  			Name:     "d2.8xlarge",
  7130  			Arches:   amd64,
  7131  			CpuCores: 36,
  7132  			CpuPower: instances.CpuPower(12096),
  7133  			Mem:      249856,
  7134  			VirtType: &hvm,
  7135  			Cost:     6960,
  7136  		},
  7137  
  7138  		// SKU: KNJZFWCSBKY8N4NF
  7139  		// Instance family: Memory optimized
  7140  		// Storage: 1 x 80 SSD
  7141  		{
  7142  			Name:       "r3.xlarge",
  7143  			Arches:     amd64,
  7144  			CpuCores:   4,
  7145  			CpuPower:   instances.CpuPower(1400),
  7146  			Mem:        31232,
  7147  			VirtType:   &hvm,
  7148  			Cost:       399,
  7149  			Deprecated: true,
  7150  		},
  7151  
  7152  		// SKU: KWTW9RNYJG6GG3J2
  7153  		// Instance family: General purpose
  7154  		// Storage: 2 x 420
  7155  		{
  7156  			Name:       "m1.large",
  7157  			Arches:     amd64,
  7158  			CpuCores:   2,
  7159  			CpuPower:   instances.CpuPower(200),
  7160  			Mem:        7680,
  7161  			VirtType:   &paravirtual,
  7162  			Cost:       233,
  7163  			Deprecated: true,
  7164  		},
  7165  
  7166  		// SKU: KYSFQQQ4H28QEHFQ
  7167  		// Instance family: General purpose
  7168  		// Storage: EBS only
  7169  		{
  7170  			Name:     "t2.nano",
  7171  			Arches:   both,
  7172  			CpuCores: 1,
  7173  			CpuPower: instances.CpuPower(5),
  7174  			Mem:      512,
  7175  			VirtType: &hvm,
  7176  			Cost:     7,
  7177  		},
  7178  
  7179  		// SKU: MSGAHYMZTGGJN5WS
  7180  		// Instance family: Storage optimized
  7181  		// Storage: 12 x 2000 HDD
  7182  		{
  7183  			Name:     "d2.4xlarge",
  7184  			Arches:   amd64,
  7185  			CpuCores: 16,
  7186  			CpuPower: instances.CpuPower(5376),
  7187  			Mem:      124928,
  7188  			VirtType: &hvm,
  7189  			Cost:     3480,
  7190  		},
  7191  
  7192  		// SKU: N32CG42C5KFN6GDH
  7193  		// Instance family: Compute optimized
  7194  		// Storage: 2 x 160 SSD
  7195  		{
  7196  			Name:       "c3.4xlarge",
  7197  			Arches:     amd64,
  7198  			CpuCores:   16,
  7199  			CpuPower:   instances.CpuPower(6271),
  7200  			Mem:        30720,
  7201  			VirtType:   &hvm,
  7202  			Cost:       1058,
  7203  			Deprecated: true,
  7204  		},
  7205  
  7206  		// SKU: N3D6SQF6HU9ENSPR
  7207  		// Instance family: Memory optimized
  7208  		// Storage: 1 x 32 SSD
  7209  		{
  7210  			Name:       "r3.large",
  7211  			Arches:     amd64,
  7212  			CpuCores:   2,
  7213  			CpuPower:   instances.CpuPower(700),
  7214  			Mem:        15616,
  7215  			VirtType:   &hvm,
  7216  			Cost:       200,
  7217  			Deprecated: true,
  7218  		},
  7219  
  7220  		// SKU: NV37A29BHV49EC6J
  7221  		// Instance family: General purpose
  7222  		// Storage: EBS only
  7223  		{
  7224  			Name:     "m4.16xlarge",
  7225  			Arches:   amd64,
  7226  			CpuCores: 64,
  7227  			CpuPower: instances.CpuPower(20608),
  7228  			Mem:      262144,
  7229  			VirtType: &hvm,
  7230  			Cost:     4000,
  7231  		},
  7232  
  7233  		// SKU: NXGGFHBZBMWKZB9H
  7234  		// Instance family: Compute optimized
  7235  		// Storage: EBS only
  7236  		{
  7237  			Name:     "c5.4xlarge",
  7238  			Arches:   amd64,
  7239  			CpuCores: 16,
  7240  			CpuPower: instances.CpuPower(6719),
  7241  			Mem:      32768,
  7242  			VirtType: &hvm,
  7243  			Cost:     888,
  7244  		},
  7245  
  7246  		// SKU: P6V9GX45QEN62C49
  7247  		// Instance family: GPU instance
  7248  		// Storage: EBS only
  7249  		{
  7250  			Name:     "p2.xlarge",
  7251  			Arches:   amd64,
  7252  			CpuCores: 4,
  7253  			CpuPower: instances.CpuPower(1288),
  7254  			Mem:      62464,
  7255  			VirtType: &hvm,
  7256  			Cost:     1542,
  7257  		},
  7258  
  7259  		// SKU: P83EA2X65KAYJEVW
  7260  		// Instance family: Memory optimized
  7261  		// Storage: EBS only
  7262  		{
  7263  			Name:     "r5.4xlarge",
  7264  			Arches:   amd64,
  7265  			CpuCores: 16,
  7266  			CpuPower: instances.CpuPower(1600),
  7267  			Mem:      131072,
  7268  			VirtType: &hvm,
  7269  			Cost:     1208,
  7270  		},
  7271  
  7272  		// SKU: P8EEBTBGBRJ8NMV2
  7273  		// Instance family: Memory optimized
  7274  		// Storage: EBS only
  7275  		{
  7276  			Name:     "r4.8xlarge",
  7277  			Arches:   amd64,
  7278  			CpuCores: 32,
  7279  			CpuPower: instances.CpuPower(10304),
  7280  			Mem:      249856,
  7281  			VirtType: &hvm,
  7282  			Cost:     2553,
  7283  		},
  7284  
  7285  		// SKU: PNAHW7UFYWRFWU3P
  7286  		// Instance family: Compute optimized
  7287  		// Storage: EBS only
  7288  		{
  7289  			Name:     "c5.18xlarge",
  7290  			Arches:   amd64,
  7291  			CpuCores: 72,
  7292  			CpuPower: instances.CpuPower(30239),
  7293  			Mem:      147456,
  7294  			VirtType: &hvm,
  7295  			Cost:     3996,
  7296  		},
  7297  
  7298  		// SKU: PZ5MY9JF8UD95F8E
  7299  		// Instance family: GPU instance
  7300  		// Storage: EBS only
  7301  		{
  7302  			Name:     "p2.8xlarge",
  7303  			Arches:   amd64,
  7304  			CpuCores: 32,
  7305  			CpuPower: instances.CpuPower(10304),
  7306  			Mem:      499712,
  7307  			VirtType: &hvm,
  7308  			Cost:     12336,
  7309  		},
  7310  
  7311  		// SKU: Q2JZP35TJBRDR3JQ
  7312  		// Instance family: Storage optimized
  7313  		// Storage: 1 x 950 NVMe SSD
  7314  		{
  7315  			Name:     "i3.xlarge",
  7316  			Arches:   amd64,
  7317  			CpuCores: 4,
  7318  			CpuPower: instances.CpuPower(1288),
  7319  			Mem:      31232,
  7320  			VirtType: &hvm,
  7321  			Cost:     374,
  7322  		},
  7323  
  7324  		// SKU: QQMKZKZ56JCDJW88
  7325  		// Instance family: Memory optimized
  7326  		// Storage: 4 x 900 NVMe SSD
  7327  		{
  7328  			Name:     "r5d.24xlarge",
  7329  			Arches:   amd64,
  7330  			CpuCores: 96,
  7331  			CpuPower: instances.CpuPower(9600),
  7332  			Mem:      786432,
  7333  			VirtType: &hvm,
  7334  			Cost:     8352,
  7335  		},
  7336  
  7337  		// SKU: QZ3QJ95MESM7EP8U
  7338  		// Instance family: Storage optimized
  7339  		// Storage: 2 x 1900 NVMe SSD
  7340  		{
  7341  			Name:     "i3.4xlarge",
  7342  			Arches:   amd64,
  7343  			CpuCores: 16,
  7344  			CpuPower: instances.CpuPower(5152),
  7345  			Mem:      124928,
  7346  			VirtType: &hvm,
  7347  			Cost:     1496,
  7348  		},
  7349  
  7350  		// SKU: R38YK2SZTEYTTPWC
  7351  		// Instance family: General purpose
  7352  		// Storage: EBS only
  7353  		{
  7354  			Name:     "t3.nano",
  7355  			Arches:   amd64,
  7356  			CpuCores: 2,
  7357  			CpuPower: instances.CpuPower(200),
  7358  			Mem:      512,
  7359  			VirtType: &hvm,
  7360  			Cost:     6,
  7361  		},
  7362  
  7363  		// SKU: R7QMC6E4E9FB48YN
  7364  		// Instance family: Storage optimized
  7365  		// Storage: 8 x 1900 NVMe SSD
  7366  		{
  7367  			Name:     "i3.16xlarge",
  7368  			Arches:   amd64,
  7369  			CpuCores: 64,
  7370  			CpuPower: instances.CpuPower(20608),
  7371  			Mem:      499712,
  7372  			VirtType: &hvm,
  7373  			Cost:     5984,
  7374  		},
  7375  
  7376  		// SKU: R8KMJWXSQ8BJC35M
  7377  		// Instance family: Compute optimized
  7378  		// Storage: 2 x 80 SSD
  7379  		{
  7380  			Name:       "c3.2xlarge",
  7381  			Arches:     amd64,
  7382  			CpuCores:   8,
  7383  			CpuPower:   instances.CpuPower(3135),
  7384  			Mem:        15360,
  7385  			VirtType:   &hvm,
  7386  			Cost:       529,
  7387  			Deprecated: true,
  7388  		},
  7389  
  7390  		// SKU: RAWDW374YPCAB65D
  7391  		// Instance family: General purpose
  7392  		// Storage: EBS only
  7393  		{
  7394  			Name:     "m4.xlarge",
  7395  			Arches:   amd64,
  7396  			CpuCores: 4,
  7397  			CpuPower: instances.CpuPower(1344),
  7398  			Mem:      16384,
  7399  			VirtType: &hvm,
  7400  			Cost:     250,
  7401  		},
  7402  
  7403  		// SKU: RGHP93AGXPHPNNV7
  7404  		// Instance family: General purpose
  7405  		// Storage: EBS only
  7406  		{
  7407  			Name:     "t2.2xlarge",
  7408  			Arches:   amd64,
  7409  			CpuCores: 8,
  7410  			CpuPower: instances.CpuPower(3359),
  7411  			Mem:      32768,
  7412  			VirtType: &hvm,
  7413  			Cost:     467,
  7414  		},
  7415  
  7416  		// SKU: RW8353QQ8DWZ4WQD
  7417  		// Instance family: Storage optimized
  7418  		// Storage: 8 x 800 SSD
  7419  		{
  7420  			Name:       "i2.8xlarge",
  7421  			Arches:     amd64,
  7422  			CpuCores:   32,
  7423  			CpuPower:   instances.CpuPower(11200),
  7424  			Mem:        249856,
  7425  			VirtType:   &hvm,
  7426  			Cost:       8140,
  7427  			Deprecated: true,
  7428  		},
  7429  
  7430  		// SKU: RZV2TACP5YK7YCW9
  7431  		// Instance family: Memory optimized
  7432  		// Storage: EBS only
  7433  		{
  7434  			Name:     "r4.2xlarge",
  7435  			Arches:   amd64,
  7436  			CpuCores: 8,
  7437  			CpuPower: instances.CpuPower(2576),
  7438  			Mem:      62464,
  7439  			VirtType: &hvm,
  7440  			Cost:     638,
  7441  		},
  7442  
  7443  		// SKU: SCGSTDEV6AX8BZK2
  7444  		// Instance family: Storage optimized
  7445  		// Storage: 1 x 1900 NVMe SSD
  7446  		{
  7447  			Name:     "i3.2xlarge",
  7448  			Arches:   amd64,
  7449  			CpuCores: 8,
  7450  			CpuPower: instances.CpuPower(2576),
  7451  			Mem:      62464,
  7452  			VirtType: &hvm,
  7453  			Cost:     748,
  7454  		},
  7455  
  7456  		// SKU: SPJKFAB8G379JD6R
  7457  		// Instance family: General purpose
  7458  		// Storage: EBS only
  7459  		{
  7460  			Name:     "m4.10xlarge",
  7461  			Arches:   amd64,
  7462  			CpuCores: 40,
  7463  			CpuPower: instances.CpuPower(13440),
  7464  			Mem:      163840,
  7465  			VirtType: &hvm,
  7466  			Cost:     2500,
  7467  		},
  7468  
  7469  		// SKU: SZWBDHQGK3ZS8NPP
  7470  		// Instance family: GPU instance
  7471  		// Storage: EBS only
  7472  		{
  7473  			Name:     "p3.2xlarge",
  7474  			Arches:   amd64,
  7475  			CpuCores: 8,
  7476  			CpuPower: instances.CpuPower(2576),
  7477  			Mem:      62464,
  7478  			VirtType: &hvm,
  7479  			Cost:     4234,
  7480  		},
  7481  
  7482  		// SKU: T2K3UDU2WT8UPBEW
  7483  		// Instance family: Compute optimized
  7484  		// Storage: EBS only
  7485  		{
  7486  			Name:     "c5.9xlarge",
  7487  			Arches:   amd64,
  7488  			CpuCores: 36,
  7489  			CpuPower: instances.CpuPower(15119),
  7490  			Mem:      73728,
  7491  			VirtType: &hvm,
  7492  			Cost:     1998,
  7493  		},
  7494  
  7495  		// SKU: T72BQ8E4ETD9K62R
  7496  		// Instance family: Compute optimized
  7497  		// Storage: 1 x 350
  7498  		{
  7499  			Name:       "c1.medium",
  7500  			Arches:     both,
  7501  			CpuCores:   2,
  7502  			CpuPower:   instances.CpuPower(200),
  7503  			Mem:        1741,
  7504  			VirtType:   &paravirtual,
  7505  			Cost:       164,
  7506  			Deprecated: true,
  7507  		},
  7508  
  7509  		// SKU: TAYCGKYB9FWNKXKY
  7510  		// Instance family: Memory optimized
  7511  		// Storage: 1 x 480 SSD
  7512  		{
  7513  			Name:     "x1e.4xlarge",
  7514  			Arches:   amd64,
  7515  			CpuCores: 16,
  7516  			CpuPower: instances.CpuPower(5152),
  7517  			Mem:      499712,
  7518  			VirtType: &hvm,
  7519  			Cost:     4836,
  7520  		},
  7521  
  7522  		// SKU: TD8NW4BSBCYU646U
  7523  		// Instance family: GPU instance
  7524  		// Storage: 2 x 120 SSD
  7525  		{
  7526  			Name:       "g2.8xlarge",
  7527  			Arches:     amd64,
  7528  			CpuCores:   32,
  7529  			CpuPower:   instances.CpuPower(11647),
  7530  			Mem:        61440,
  7531  			VirtType:   &hvm,
  7532  			Cost:       3592,
  7533  			Deprecated: true,
  7534  		},
  7535  
  7536  		// SKU: TN5W9YFXZ57M7U7C
  7537  		// Instance family: Memory optimized
  7538  		// Storage: 1 x 960 SSD
  7539  		{
  7540  			Name:     "x1e.8xlarge",
  7541  			Arches:   amd64,
  7542  			CpuCores: 32,
  7543  			CpuPower: instances.CpuPower(10304),
  7544  			Mem:      999424,
  7545  			VirtType: &hvm,
  7546  			Cost:     9672,
  7547  		},
  7548  
  7549  		// SKU: TPJVBXMBFDUBJM83
  7550  		// Instance family: General purpose
  7551  		// Storage: 1 x 410
  7552  		{
  7553  			Name:       "m1.medium",
  7554  			Arches:     both,
  7555  			CpuCores:   1,
  7556  			CpuPower:   instances.CpuPower(100),
  7557  			Mem:        3840,
  7558  			VirtType:   &paravirtual,
  7559  			Cost:       117,
  7560  			Deprecated: true,
  7561  		},
  7562  
  7563  		// SKU: TUR8ZDXX5EMYBJY5
  7564  		// Instance family: Compute optimized
  7565  		// Storage: 1 x 50 NVMe SSD
  7566  		{
  7567  			Name:     "c5d.large",
  7568  			Arches:   amd64,
  7569  			CpuCores: 2,
  7570  			CpuPower: instances.CpuPower(839),
  7571  			Mem:      4096,
  7572  			VirtType: &hvm,
  7573  			Cost:     126,
  7574  		},
  7575  
  7576  		// SKU: TVGEGY3EG8GJGPJR
  7577  		// Instance family: General purpose
  7578  		// Storage: EBS only
  7579  		{
  7580  			Name:     "m5.24xlarge",
  7581  			Arches:   amd64,
  7582  			CpuCores: 96,
  7583  			CpuPower: instances.CpuPower(33600),
  7584  			Mem:      393216,
  7585  			VirtType: &hvm,
  7586  			Cost:     5760,
  7587  		},
  7588  
  7589  		// SKU: U4CRVE4RVE3SWDJ9
  7590  		// Instance family: Memory optimized
  7591  		// Storage: EBS only
  7592  		{
  7593  			Name:     "r5.2xlarge",
  7594  			Arches:   amd64,
  7595  			CpuCores: 8,
  7596  			CpuPower: instances.CpuPower(800),
  7597  			Mem:      65536,
  7598  			VirtType: &hvm,
  7599  			Cost:     604,
  7600  		},
  7601  
  7602  		// SKU: U8XY9MMPZWZ97MMU
  7603  		// Instance family: Compute optimized
  7604  		// Storage: 1 x 100 NVMe SSD
  7605  		{
  7606  			Name:     "c5d.xlarge",
  7607  			Arches:   amd64,
  7608  			CpuCores: 4,
  7609  			CpuPower: instances.CpuPower(1679),
  7610  			Mem:      8192,
  7611  			VirtType: &hvm,
  7612  			Cost:     252,
  7613  		},
  7614  
  7615  		// SKU: UAM5NM7HEYS3TZJG
  7616  		// Instance family: GPU instance
  7617  		// Storage: EBS only
  7618  		{
  7619  			Name:     "p3.16xlarge",
  7620  			Arches:   amd64,
  7621  			CpuCores: 64,
  7622  			CpuPower: instances.CpuPower(20608),
  7623  			Mem:      499712,
  7624  			VirtType: &hvm,
  7625  			Cost:     33872,
  7626  		},
  7627  
  7628  		// SKU: V5QBGHBWB72NCP2S
  7629  		// Instance family: GPU instance
  7630  		// Storage: EBS only
  7631  		{
  7632  			Name:     "g3.8xlarge",
  7633  			Arches:   amd64,
  7634  			CpuCores: 32,
  7635  			CpuPower: instances.CpuPower(10304),
  7636  			Mem:      249856,
  7637  			VirtType: &hvm,
  7638  			Cost:     3508,
  7639  		},
  7640  
  7641  		// SKU: V5SUYWWSC9HUZFWJ
  7642  		// Instance family: Memory optimized
  7643  		// Storage: 1 x 420
  7644  		{
  7645  			Name:       "m2.xlarge",
  7646  			Arches:     amd64,
  7647  			CpuCores:   2,
  7648  			CpuPower:   instances.CpuPower(200),
  7649  			Mem:        17511,
  7650  			VirtType:   &paravirtual,
  7651  			Cost:       296,
  7652  			Deprecated: true,
  7653  		},
  7654  
  7655  		// SKU: VM2PFN8ME9595UGP
  7656  		// Instance family: General purpose
  7657  		// Storage: 1 x 160
  7658  		{
  7659  			Name:       "m1.small",
  7660  			Arches:     both,
  7661  			CpuCores:   1,
  7662  			CpuPower:   instances.CpuPower(100),
  7663  			Mem:        1741,
  7664  			VirtType:   &paravirtual,
  7665  			Cost:       58,
  7666  			Deprecated: true,
  7667  		},
  7668  
  7669  		// SKU: W7KEP5KVMZP745H6
  7670  		// Instance family: Memory optimized
  7671  		// Storage: 1 x 1920 SSD
  7672  		{
  7673  			Name:     "x1e.16xlarge",
  7674  			Arches:   amd64,
  7675  			CpuCores: 64,
  7676  			CpuPower: instances.CpuPower(20608),
  7677  			Mem:      1998848,
  7678  			VirtType: &hvm,
  7679  			Cost:     19344,
  7680  		},
  7681  
  7682  		// SKU: WDP4VXVU2CSHWHQJ
  7683  		// Instance family: GPU instance
  7684  		// Storage: EBS only
  7685  		{
  7686  			Name:     "g3.16xlarge",
  7687  			Arches:   amd64,
  7688  			CpuCores: 64,
  7689  			CpuPower: instances.CpuPower(20608),
  7690  			Mem:      499712,
  7691  			VirtType: &hvm,
  7692  			Cost:     7016,
  7693  		},
  7694  
  7695  		// SKU: WNYWP7QUJ3MU8NVV
  7696  		// Instance family: Memory optimized
  7697  		// Storage: 1 x 160 SSD
  7698  		{
  7699  			Name:       "r3.2xlarge",
  7700  			Arches:     amd64,
  7701  			CpuCores:   8,
  7702  			CpuPower:   instances.CpuPower(2800),
  7703  			Mem:        62464,
  7704  			VirtType:   &hvm,
  7705  			Cost:       798,
  7706  			Deprecated: true,
  7707  		},
  7708  
  7709  		// SKU: XD4VKMMZMCMZYFWJ
  7710  		// Instance family: Compute optimized
  7711  		// Storage: EBS only
  7712  		{
  7713  			Name:     "c4.xlarge",
  7714  			Arches:   amd64,
  7715  			CpuCores: 4,
  7716  			CpuPower: instances.CpuPower(1623),
  7717  			Mem:      7680,
  7718  			VirtType: &hvm,
  7719  			Cost:     261,
  7720  		},
  7721  
  7722  		// SKU: XPAKDV3PWHYTJU3X
  7723  		// Instance family: Compute optimized
  7724  		// Storage: 2 x 40 SSD
  7725  		{
  7726  			Name:       "c3.xlarge",
  7727  			Arches:     amd64,
  7728  			CpuCores:   4,
  7729  			CpuPower:   instances.CpuPower(1567),
  7730  			Mem:        7680,
  7731  			VirtType:   &hvm,
  7732  			Cost:       265,
  7733  			Deprecated: true,
  7734  		},
  7735  
  7736  		// SKU: Y6XVZPTCKV2AR48W
  7737  		// Instance family: Memory optimized
  7738  		// Storage: 2 x 900 NVMe SSD
  7739  		{
  7740  			Name:     "r5d.12xlarge",
  7741  			Arches:   amd64,
  7742  			CpuCores: 48,
  7743  			CpuPower: instances.CpuPower(4800),
  7744  			Mem:      393216,
  7745  			VirtType: &hvm,
  7746  			Cost:     4176,
  7747  		},
  7748  
  7749  		// SKU: YSY45DV78JKWDSNK
  7750  		// Instance family: General purpose
  7751  		// Storage: 2 x 900 NVMe SSD
  7752  		{
  7753  			Name:     "m5d.12xlarge",
  7754  			Arches:   amd64,
  7755  			CpuCores: 48,
  7756  			CpuPower: instances.CpuPower(16800),
  7757  			Mem:      196608,
  7758  			VirtType: &hvm,
  7759  			Cost:     3408,
  7760  		},
  7761  
  7762  		// SKU: YTSUFB5KUMQURKW5
  7763  		// Instance family: General purpose
  7764  		// Storage: EBS only
  7765  		{
  7766  			Name:     "m5.xlarge",
  7767  			Arches:   amd64,
  7768  			CpuCores: 4,
  7769  			CpuPower: instances.CpuPower(1400),
  7770  			Mem:      16384,
  7771  			VirtType: &hvm,
  7772  			Cost:     240,
  7773  		},
  7774  
  7775  		// SKU: ZE58X652GSZ94NSV
  7776  		// Instance family: Memory optimized
  7777  		// Storage: 2 x 1,920 SSD
  7778  		{
  7779  			Name:     "x1e.32xlarge",
  7780  			Arches:   amd64,
  7781  			CpuCores: 128,
  7782  			CpuPower: instances.CpuPower(41216),
  7783  			Mem:      3997696,
  7784  			VirtType: &hvm,
  7785  			Cost:     38688,
  7786  		},
  7787  
  7788  		// SKU: ZJF5Q3KWKS8VD3X2
  7789  		// Instance family: General purpose
  7790  		// Storage: EBS only
  7791  		{
  7792  			Name:     "t3.small",
  7793  			Arches:   amd64,
  7794  			CpuCores: 2,
  7795  			CpuPower: instances.CpuPower(200),
  7796  			Mem:      2048,
  7797  			VirtType: &hvm,
  7798  			Cost:     26,
  7799  		},
  7800  
  7801  		// SKU: ZNBTWVCZENJHA3AQ
  7802  		// Instance family: Memory optimized
  7803  		// Storage: 1 x 150 NVMe SSD
  7804  		{
  7805  			Name:     "r5d.xlarge",
  7806  			Arches:   amd64,
  7807  			CpuCores: 4,
  7808  			CpuPower: instances.CpuPower(400),
  7809  			Mem:      32768,
  7810  			VirtType: &hvm,
  7811  			Cost:     348,
  7812  		},
  7813  
  7814  		// SKU: ZNG78GP248PZPM6R
  7815  		// Instance family: General purpose
  7816  		// Storage: EBS only
  7817  		{
  7818  			Name:     "t2.medium",
  7819  			Arches:   both,
  7820  			CpuCores: 2,
  7821  			CpuPower: instances.CpuPower(40),
  7822  			Mem:      4096,
  7823  			VirtType: &hvm,
  7824  			Cost:     58,
  7825  		},
  7826  
  7827  		// SKU: ZXDRY2N3ZT6RHHV5
  7828  		// Instance family: Compute optimized
  7829  		// Storage: 2 x 900 NVMe SSD
  7830  		{
  7831  			Name:     "c5d.18xlarge",
  7832  			Arches:   amd64,
  7833  			CpuCores: 72,
  7834  			CpuPower: instances.CpuPower(30239),
  7835  			Mem:      147456,
  7836  			VirtType: &hvm,
  7837  			Cost:     4536,
  7838  		},
  7839  	},
  7840  
  7841  	"ca-central-1": {
  7842  
  7843  		// SKU: 25M2GQEC2CNYRHXS
  7844  		// Instance family: General purpose
  7845  		// Storage: 2 x 900 NVMe SSD
  7846  		{
  7847  			Name:     "m5d.12xlarge",
  7848  			Arches:   amd64,
  7849  			CpuCores: 48,
  7850  			CpuPower: instances.CpuPower(16800),
  7851  			Mem:      196608,
  7852  			VirtType: &hvm,
  7853  			Cost:     3024,
  7854  		},
  7855  
  7856  		// SKU: 28WUAUX5F6Q393QV
  7857  		// Instance family: General purpose
  7858  		// Storage: EBS only
  7859  		{
  7860  			Name:     "t3.2xlarge",
  7861  			Arches:   amd64,
  7862  			CpuCores: 8,
  7863  			CpuPower: instances.CpuPower(800),
  7864  			Mem:      32768,
  7865  			VirtType: &hvm,
  7866  			Cost:     371,
  7867  		},
  7868  
  7869  		// SKU: 2KBX98CJX2HWB9Y6
  7870  		// Instance family: Memory optimized
  7871  		// Storage: EBS only
  7872  		{
  7873  			Name:     "r4.2xlarge",
  7874  			Arches:   amd64,
  7875  			CpuCores: 8,
  7876  			CpuPower: instances.CpuPower(2576),
  7877  			Mem:      62464,
  7878  			VirtType: &hvm,
  7879  			Cost:     584,
  7880  		},
  7881  
  7882  		// SKU: 2N2VAKSPNXXYKRC3
  7883  		// Instance family: General purpose
  7884  		// Storage: EBS only
  7885  		{
  7886  			Name:     "t3.small",
  7887  			Arches:   amd64,
  7888  			CpuCores: 2,
  7889  			CpuPower: instances.CpuPower(200),
  7890  			Mem:      2048,
  7891  			VirtType: &hvm,
  7892  			Cost:     23,
  7893  		},
  7894  
  7895  		// SKU: 2YJU5BSGCEAHJCZ2
  7896  		// Instance family: GPU instance
  7897  		// Storage: EBS only
  7898  		{
  7899  			Name:     "g3.16xlarge",
  7900  			Arches:   amd64,
  7901  			CpuCores: 64,
  7902  			CpuPower: instances.CpuPower(20608),
  7903  			Mem:      499712,
  7904  			VirtType: &hvm,
  7905  			Cost:     5664,
  7906  		},
  7907  
  7908  		// SKU: 2YVMV6UYW3CGPD73
  7909  		// Instance family: General purpose
  7910  		// Storage: EBS only
  7911  		{
  7912  			Name:     "m5.xlarge",
  7913  			Arches:   amd64,
  7914  			CpuCores: 4,
  7915  			CpuPower: instances.CpuPower(1400),
  7916  			Mem:      16384,
  7917  			VirtType: &hvm,
  7918  			Cost:     214,
  7919  		},
  7920  
  7921  		// SKU: 3BU8MS96U7N734KU
  7922  		// Instance family: General purpose
  7923  		// Storage: EBS only
  7924  		{
  7925  			Name:     "m5.12xlarge",
  7926  			Arches:   amd64,
  7927  			CpuCores: 48,
  7928  			CpuPower: instances.CpuPower(16800),
  7929  			Mem:      196608,
  7930  			VirtType: &hvm,
  7931  			Cost:     2568,
  7932  		},
  7933  
  7934  		// SKU: 3JF2BTY89RVU289W
  7935  		// Instance family: Memory optimized
  7936  		// Storage: 1 x 75 NVMe SSD
  7937  		{
  7938  			Name:     "r5d.large",
  7939  			Arches:   amd64,
  7940  			CpuCores: 2,
  7941  			CpuPower: instances.CpuPower(200),
  7942  			Mem:      16384,
  7943  			VirtType: &hvm,
  7944  			Cost:     158,
  7945  		},
  7946  
  7947  		// SKU: 3Y9CCZC5968YYQP8
  7948  		// Instance family: General purpose
  7949  		// Storage: EBS only
  7950  		{
  7951  			Name:     "m5.24xlarge",
  7952  			Arches:   amd64,
  7953  			CpuCores: 96,
  7954  			CpuPower: instances.CpuPower(33600),
  7955  			Mem:      393216,
  7956  			VirtType: &hvm,
  7957  			Cost:     5136,
  7958  		},
  7959  
  7960  		// SKU: 44D42B7CJ8THK4CE
  7961  		// Instance family: Memory optimized
  7962  		// Storage: 2 x 900 NVMe SSD
  7963  		{
  7964  			Name:     "r5d.12xlarge",
  7965  			Arches:   amd64,
  7966  			CpuCores: 48,
  7967  			CpuPower: instances.CpuPower(4800),
  7968  			Mem:      393216,
  7969  			VirtType: &hvm,
  7970  			Cost:     3792,
  7971  		},
  7972  
  7973  		// SKU: 44HDD89HH2F8UQJE
  7974  		// Instance family: Storage optimized
  7975  		// Storage: 1 x 475 NVMe SSD
  7976  		{
  7977  			Name:     "i3.large",
  7978  			Arches:   amd64,
  7979  			CpuCores: 2,
  7980  			CpuPower: instances.CpuPower(644),
  7981  			Mem:      15616,
  7982  			VirtType: &hvm,
  7983  			Cost:     172,
  7984  		},
  7985  
  7986  		// SKU: 48PNHGCUGSKHKXWB
  7987  		// Instance family: General purpose
  7988  		// Storage: EBS only
  7989  		{
  7990  			Name:     "t3.nano",
  7991  			Arches:   amd64,
  7992  			CpuCores: 2,
  7993  			CpuPower: instances.CpuPower(200),
  7994  			Mem:      512,
  7995  			VirtType: &hvm,
  7996  			Cost:     5,
  7997  		},
  7998  
  7999  		// SKU: 5JBYKNTWNAS9ZFFH
  8000  		// Instance family: General purpose
  8001  		// Storage: EBS only
  8002  		{
  8003  			Name:     "m4.large",
  8004  			Arches:   amd64,
  8005  			CpuCores: 2,
  8006  			CpuPower: instances.CpuPower(672),
  8007  			Mem:      8192,
  8008  			VirtType: &hvm,
  8009  			Cost:     111,
  8010  		},
  8011  
  8012  		// SKU: 63SJAJMZ59X4NN5R
  8013  		// Instance family: General purpose
  8014  		// Storage: 1 x 150 NVMe SSD
  8015  		{
  8016  			Name:     "m5d.xlarge",
  8017  			Arches:   amd64,
  8018  			CpuCores: 4,
  8019  			CpuPower: instances.CpuPower(1400),
  8020  			Mem:      16384,
  8021  			VirtType: &hvm,
  8022  			Cost:     252,
  8023  		},
  8024  
  8025  		// SKU: 6RXASBV82M8GPCBX
  8026  		// Instance family: General purpose
  8027  		// Storage: EBS only
  8028  		{
  8029  			Name:     "m5.large",
  8030  			Arches:   amd64,
  8031  			CpuCores: 2,
  8032  			CpuPower: instances.CpuPower(700),
  8033  			Mem:      8192,
  8034  			VirtType: &hvm,
  8035  			Cost:     107,
  8036  		},
  8037  
  8038  		// SKU: 6X6PA8UQJ2Y6WZM5
  8039  		// Instance family: General purpose
  8040  		// Storage: EBS only
  8041  		{
  8042  			Name:     "t3.xlarge",
  8043  			Arches:   amd64,
  8044  			CpuCores: 4,
  8045  			CpuPower: instances.CpuPower(400),
  8046  			Mem:      16384,
  8047  			VirtType: &hvm,
  8048  			Cost:     185,
  8049  		},
  8050  
  8051  		// SKU: 7YD2CTAF78EVVBJS
  8052  		// Instance family: Storage optimized
  8053  		// Storage: 1 x 950 NVMe SSD
  8054  		{
  8055  			Name:     "i3.xlarge",
  8056  			Arches:   amd64,
  8057  			CpuCores: 4,
  8058  			CpuPower: instances.CpuPower(1288),
  8059  			Mem:      31232,
  8060  			VirtType: &hvm,
  8061  			Cost:     344,
  8062  		},
  8063  
  8064  		// SKU: 84RRJJ2JMNHAAFG7
  8065  		// Instance family: General purpose
  8066  		// Storage: EBS only
  8067  		{
  8068  			Name:     "t2.small",
  8069  			Arches:   both,
  8070  			CpuCores: 1,
  8071  			CpuPower: instances.CpuPower(20),
  8072  			Mem:      2048,
  8073  			VirtType: &hvm,
  8074  			Cost:     25,
  8075  		},
  8076  
  8077  		// SKU: 9DQPGXK34RW7PX78
  8078  		// Instance family: Compute optimized
  8079  		// Storage: EBS only
  8080  		{
  8081  			Name:     "c5.9xlarge",
  8082  			Arches:   amd64,
  8083  			CpuCores: 36,
  8084  			CpuPower: instances.CpuPower(15119),
  8085  			Mem:      73728,
  8086  			VirtType: &hvm,
  8087  			Cost:     1674,
  8088  		},
  8089  
  8090  		// SKU: 9EH6ESGSKXAF3P35
  8091  		// Instance family: Memory optimized
  8092  		// Storage: EBS only
  8093  		{
  8094  			Name:     "r4.xlarge",
  8095  			Arches:   amd64,
  8096  			CpuCores: 4,
  8097  			CpuPower: instances.CpuPower(1288),
  8098  			Mem:      31232,
  8099  			VirtType: &hvm,
  8100  			Cost:     292,
  8101  		},
  8102  
  8103  		// SKU: 9NA2WFEXZ7RDCYF8
  8104  		// Instance family: General purpose
  8105  		// Storage: EBS only
  8106  		{
  8107  			Name:     "t2.large",
  8108  			Arches:   amd64,
  8109  			CpuCores: 2,
  8110  			CpuPower: instances.CpuPower(60),
  8111  			Mem:      8192,
  8112  			VirtType: &hvm,
  8113  			Cost:     102,
  8114  		},
  8115  
  8116  		// SKU: 9RTXNCHNG9RP4R7Z
  8117  		// Instance family: Memory optimized
  8118  		// Storage: EBS only
  8119  		{
  8120  			Name:     "r5.2xlarge",
  8121  			Arches:   amd64,
  8122  			CpuCores: 8,
  8123  			CpuPower: instances.CpuPower(800),
  8124  			Mem:      65536,
  8125  			VirtType: &hvm,
  8126  			Cost:     552,
  8127  		},
  8128  
  8129  		// SKU: 9VFZ3XPUYMQH2SMD
  8130  		// Instance family: Memory optimized
  8131  		// Storage: EBS only
  8132  		{
  8133  			Name:     "r4.4xlarge",
  8134  			Arches:   amd64,
  8135  			CpuCores: 16,
  8136  			CpuPower: instances.CpuPower(5152),
  8137  			Mem:      124928,
  8138  			VirtType: &hvm,
  8139  			Cost:     1168,
  8140  		},
  8141  
  8142  		// SKU: 9ZFAT4J9YK6N24CW
  8143  		// Instance family: General purpose
  8144  		// Storage: EBS only
  8145  		{
  8146  			Name:     "m4.16xlarge",
  8147  			Arches:   amd64,
  8148  			CpuCores: 64,
  8149  			CpuPower: instances.CpuPower(20608),
  8150  			Mem:      262144,
  8151  			VirtType: &hvm,
  8152  			Cost:     3552,
  8153  		},
  8154  
  8155  		// SKU: ASXQBSPHNBMAVDDX
  8156  		// Instance family: Storage optimized
  8157  		// Storage: 8 x 1900 NVMe SSD
  8158  		{
  8159  			Name:     "i3.16xlarge",
  8160  			Arches:   amd64,
  8161  			CpuCores: 64,
  8162  			CpuPower: instances.CpuPower(20608),
  8163  			Mem:      499712,
  8164  			VirtType: &hvm,
  8165  			Cost:     5504,
  8166  		},
  8167  
  8168  		// SKU: B9CVS2G5SV8FNYPP
  8169  		// Instance family: Storage optimized
  8170  		// Storage: 1 x 1900 NVMe SSD
  8171  		{
  8172  			Name:     "i3.2xlarge",
  8173  			Arches:   amd64,
  8174  			CpuCores: 8,
  8175  			CpuPower: instances.CpuPower(2576),
  8176  			Mem:      62464,
  8177  			VirtType: &hvm,
  8178  			Cost:     688,
  8179  		},
  8180  
  8181  		// SKU: BHC68DMHGZCNAN5Q
  8182  		// Instance family: Memory optimized
  8183  		// Storage: 2 x 300 NVMe SSD
  8184  		{
  8185  			Name:     "r5d.4xlarge",
  8186  			Arches:   amd64,
  8187  			CpuCores: 16,
  8188  			CpuPower: instances.CpuPower(1600),
  8189  			Mem:      131072,
  8190  			VirtType: &hvm,
  8191  			Cost:     1264,
  8192  		},
  8193  
  8194  		// SKU: BP4BF2ZUCZS3ZA4B
  8195  		// Instance family: GPU instance
  8196  		// Storage: EBS only
  8197  		{
  8198  			Name:     "p3.16xlarge",
  8199  			Arches:   amd64,
  8200  			CpuCores: 64,
  8201  			CpuPower: instances.CpuPower(20608),
  8202  			Mem:      499712,
  8203  			VirtType: &hvm,
  8204  			Cost:     26928,
  8205  		},
  8206  
  8207  		// SKU: BS9CY7RD3PEZMQNN
  8208  		// Instance family: Compute optimized
  8209  		// Storage: EBS only
  8210  		{
  8211  			Name:     "c5.large",
  8212  			Arches:   amd64,
  8213  			CpuCores: 2,
  8214  			CpuPower: instances.CpuPower(839),
  8215  			Mem:      4096,
  8216  			VirtType: &hvm,
  8217  			Cost:     93,
  8218  		},
  8219  
  8220  		// SKU: BW9U468HE4KTGB39
  8221  		// Instance family: Compute optimized
  8222  		// Storage: EBS only
  8223  		{
  8224  			Name:     "c4.large",
  8225  			Arches:   amd64,
  8226  			CpuCores: 2,
  8227  			CpuPower: instances.CpuPower(811),
  8228  			Mem:      3840,
  8229  			VirtType: &hvm,
  8230  			Cost:     110,
  8231  		},
  8232  
  8233  		// SKU: BYPN3A92GMZ82584
  8234  		// Instance family: Storage optimized
  8235  		// Storage: 3 x 2000 HDD
  8236  		{
  8237  			Name:     "d2.xlarge",
  8238  			Arches:   amd64,
  8239  			CpuCores: 4,
  8240  			CpuPower: instances.CpuPower(1344),
  8241  			Mem:      31232,
  8242  			VirtType: &hvm,
  8243  			Cost:     759,
  8244  		},
  8245  
  8246  		// SKU: C8DR5PUGDMGZFZBW
  8247  		// Instance family: General purpose
  8248  		// Storage: 2 x 300 NVMe SSD
  8249  		{
  8250  			Name:     "m5d.4xlarge",
  8251  			Arches:   amd64,
  8252  			CpuCores: 16,
  8253  			CpuPower: instances.CpuPower(5600),
  8254  			Mem:      65536,
  8255  			VirtType: &hvm,
  8256  			Cost:     1008,
  8257  		},
  8258  
  8259  		// SKU: CY3PQ6KJVSHSHNCG
  8260  		// Instance family: Memory optimized
  8261  		// Storage: EBS only
  8262  		{
  8263  			Name:     "r5.large",
  8264  			Arches:   amd64,
  8265  			CpuCores: 2,
  8266  			CpuPower: instances.CpuPower(868),
  8267  			Mem:      16384,
  8268  			VirtType: &hvm,
  8269  			Cost:     138,
  8270  		},
  8271  
  8272  		// SKU: E6MFFHZCFP25RCBQ
  8273  		// Instance family: General purpose
  8274  		// Storage: EBS only
  8275  		{
  8276  			Name:     "m5.2xlarge",
  8277  			Arches:   amd64,
  8278  			CpuCores: 8,
  8279  			CpuPower: instances.CpuPower(2800),
  8280  			Mem:      32768,
  8281  			VirtType: &hvm,
  8282  			Cost:     428,
  8283  		},
  8284  
  8285  		// SKU: EFZ2NGQZ9PYWX896
  8286  		// Instance family: Memory optimized
  8287  		// Storage: 1 x 1920 SSD
  8288  		{
  8289  			Name:     "x1.16xlarge",
  8290  			Arches:   amd64,
  8291  			CpuCores: 64,
  8292  			CpuPower: instances.CpuPower(20608),
  8293  			Mem:      999424,
  8294  			VirtType: &hvm,
  8295  			Cost:     7336,
  8296  		},
  8297  
  8298  		// SKU: EH25VTUWKDSWQSPA
  8299  		// Instance family: Memory optimized
  8300  		// Storage: 4 x 900 NVMe SSD
  8301  		{
  8302  			Name:     "r5d.24xlarge",
  8303  			Arches:   amd64,
  8304  			CpuCores: 96,
  8305  			CpuPower: instances.CpuPower(9600),
  8306  			Mem:      786432,
  8307  			VirtType: &hvm,
  8308  			Cost:     7584,
  8309  		},
  8310  
  8311  		// SKU: EMSCJ83J3PNQ3CU6
  8312  		// Instance family: Compute optimized
  8313  		// Storage: EBS only
  8314  		{
  8315  			Name:     "c5.18xlarge",
  8316  			Arches:   amd64,
  8317  			CpuCores: 72,
  8318  			CpuPower: instances.CpuPower(30239),
  8319  			Mem:      147456,
  8320  			VirtType: &hvm,
  8321  			Cost:     3348,
  8322  		},
  8323  
  8324  		// SKU: EZRVPN55TYQAHMF7
  8325  		// Instance family: GPU instance
  8326  		// Storage: EBS only
  8327  		{
  8328  			Name:     "p3.8xlarge",
  8329  			Arches:   amd64,
  8330  			CpuCores: 32,
  8331  			CpuPower: instances.CpuPower(10304),
  8332  			Mem:      249856,
  8333  			VirtType: &hvm,
  8334  			Cost:     13464,
  8335  		},
  8336  
  8337  		// SKU: G4EGYKSK3QKJSHJP
  8338  		// Instance family: General purpose
  8339  		// Storage: EBS only
  8340  		{
  8341  			Name:     "m4.4xlarge",
  8342  			Arches:   amd64,
  8343  			CpuCores: 16,
  8344  			CpuPower: instances.CpuPower(5376),
  8345  			Mem:      65536,
  8346  			VirtType: &hvm,
  8347  			Cost:     888,
  8348  		},
  8349  
  8350  		// SKU: GD526B6CQMZ2C9DB
  8351  		// Instance family: General purpose
  8352  		// Storage: EBS only
  8353  		{
  8354  			Name:     "t3.large",
  8355  			Arches:   amd64,
  8356  			CpuCores: 2,
  8357  			CpuPower: instances.CpuPower(200),
  8358  			Mem:      8192,
  8359  			VirtType: &hvm,
  8360  			Cost:     92,
  8361  		},
  8362  
  8363  		// SKU: GJKARJ27US2HSDGT
  8364  		// Instance family: General purpose
  8365  		// Storage: EBS only
  8366  		{
  8367  			Name:     "m5.4xlarge",
  8368  			Arches:   amd64,
  8369  			CpuCores: 16,
  8370  			CpuPower: instances.CpuPower(5600),
  8371  			Mem:      65536,
  8372  			VirtType: &hvm,
  8373  			Cost:     856,
  8374  		},
  8375  
  8376  		// SKU: GXAPN94K3KV7P7UY
  8377  		// Instance family: General purpose
  8378  		// Storage: EBS only
  8379  		{
  8380  			Name:     "t3.medium",
  8381  			Arches:   amd64,
  8382  			CpuCores: 2,
  8383  			CpuPower: instances.CpuPower(200),
  8384  			Mem:      4096,
  8385  			VirtType: &hvm,
  8386  			Cost:     46,
  8387  		},
  8388  
  8389  		// SKU: H4WZD73NF9ATN4Y3
  8390  		// Instance family: General purpose
  8391  		// Storage: 4 x 900 NVMe SSD
  8392  		{
  8393  			Name:     "m5d.24xlarge",
  8394  			Arches:   amd64,
  8395  			CpuCores: 96,
  8396  			CpuPower: instances.CpuPower(33600),
  8397  			Mem:      393216,
  8398  			VirtType: &hvm,
  8399  			Cost:     6048,
  8400  		},
  8401  
  8402  		// SKU: HQJBJTGFTSPC74GU
  8403  		// Instance family: Memory optimized
  8404  		// Storage: EBS only
  8405  		{
  8406  			Name:     "r4.large",
  8407  			Arches:   amd64,
  8408  			CpuCores: 2,
  8409  			CpuPower: instances.CpuPower(644),
  8410  			Mem:      15616,
  8411  			VirtType: &hvm,
  8412  			Cost:     146,
  8413  		},
  8414  
  8415  		// SKU: J3CJJMBJ2AX72YT3
  8416  		// Instance family: General purpose
  8417  		// Storage: EBS only
  8418  		{
  8419  			Name:     "m4.2xlarge",
  8420  			Arches:   amd64,
  8421  			CpuCores: 8,
  8422  			CpuPower: instances.CpuPower(2688),
  8423  			Mem:      32768,
  8424  			VirtType: &hvm,
  8425  			Cost:     444,
  8426  		},
  8427  
  8428  		// SKU: J3RMSBG9SUXE4S3F
  8429  		// Instance family: General purpose
  8430  		// Storage: EBS only
  8431  		{
  8432  			Name:     "t2.xlarge",
  8433  			Arches:   amd64,
  8434  			CpuCores: 4,
  8435  			CpuPower: instances.CpuPower(1679),
  8436  			Mem:      16384,
  8437  			VirtType: &hvm,
  8438  			Cost:     204,
  8439  		},
  8440  
  8441  		// SKU: KEBGQP5CPGMSJQCH
  8442  		// Instance family: Compute optimized
  8443  		// Storage: EBS only
  8444  		{
  8445  			Name:     "c5.xlarge",
  8446  			Arches:   amd64,
  8447  			CpuCores: 4,
  8448  			CpuPower: instances.CpuPower(1679),
  8449  			Mem:      8192,
  8450  			VirtType: &hvm,
  8451  			Cost:     186,
  8452  		},
  8453  
  8454  		// SKU: KGBDPESEGF4BNTCQ
  8455  		// Instance family: Compute optimized
  8456  		// Storage: EBS only
  8457  		{
  8458  			Name:     "c4.2xlarge",
  8459  			Arches:   amd64,
  8460  			CpuCores: 8,
  8461  			CpuPower: instances.CpuPower(3247),
  8462  			Mem:      15360,
  8463  			VirtType: &hvm,
  8464  			Cost:     438,
  8465  		},
  8466  
  8467  		// SKU: MBENAB2KVWCPAE53
  8468  		// Instance family: Memory optimized
  8469  		// Storage: 2 x 1920 SSD
  8470  		{
  8471  			Name:     "x1.32xlarge",
  8472  			Arches:   amd64,
  8473  			CpuCores: 128,
  8474  			CpuPower: instances.CpuPower(41216),
  8475  			Mem:      1998848,
  8476  			VirtType: &hvm,
  8477  			Cost:     14672,
  8478  		},
  8479  
  8480  		// SKU: MFA9YNFG9223YWB4
  8481  		// Instance family: Memory optimized
  8482  		// Storage: EBS only
  8483  		{
  8484  			Name:     "r5.xlarge",
  8485  			Arches:   amd64,
  8486  			CpuCores: 4,
  8487  			CpuPower: instances.CpuPower(400),
  8488  			Mem:      32768,
  8489  			VirtType: &hvm,
  8490  			Cost:     276,
  8491  		},
  8492  
  8493  		// SKU: MMVE56V3NSJGEMTA
  8494  		// Instance family: GPU instance
  8495  		// Storage: EBS only
  8496  		{
  8497  			Name:     "p3.2xlarge",
  8498  			Arches:   amd64,
  8499  			CpuCores: 8,
  8500  			CpuPower: instances.CpuPower(2576),
  8501  			Mem:      62464,
  8502  			VirtType: &hvm,
  8503  			Cost:     3366,
  8504  		},
  8505  
  8506  		// SKU: MTQ9EQQNZC4JWG6K
  8507  		// Instance family: Memory optimized
  8508  		// Storage: 1 x 150 NVMe SSD
  8509  		{
  8510  			Name:     "r5d.xlarge",
  8511  			Arches:   amd64,
  8512  			CpuCores: 4,
  8513  			CpuPower: instances.CpuPower(400),
  8514  			Mem:      32768,
  8515  			VirtType: &hvm,
  8516  			Cost:     316,
  8517  		},
  8518  
  8519  		// SKU: MUB9BC2VEUDHRH2X
  8520  		// Instance family: Storage optimized
  8521  		// Storage: 4 x 1900 NVMe SSD
  8522  		{
  8523  			Name:     "i3.8xlarge",
  8524  			Arches:   amd64,
  8525  			CpuCores: 32,
  8526  			CpuPower: instances.CpuPower(10304),
  8527  			Mem:      249856,
  8528  			VirtType: &hvm,
  8529  			Cost:     2752,
  8530  		},
  8531  
  8532  		// SKU: MWX2S56GW7EY8ZT7
  8533  		// Instance family: Compute optimized
  8534  		// Storage: 1 x 200 NVMe SSD
  8535  		{
  8536  			Name:     "c5d.2xlarge",
  8537  			Arches:   amd64,
  8538  			CpuCores: 8,
  8539  			CpuPower: instances.CpuPower(3359),
  8540  			Mem:      16384,
  8541  			VirtType: &hvm,
  8542  			Cost:     424,
  8543  		},
  8544  
  8545  		// SKU: N5AAYADMUWK67JAG
  8546  		// Instance family: Compute optimized
  8547  		// Storage: EBS only
  8548  		{
  8549  			Name:     "c5.2xlarge",
  8550  			Arches:   amd64,
  8551  			CpuCores: 8,
  8552  			CpuPower: instances.CpuPower(3359),
  8553  			Mem:      16384,
  8554  			VirtType: &hvm,
  8555  			Cost:     372,
  8556  		},
  8557  
  8558  		// SKU: NWZ9Q2HNNPQGRUEG
  8559  		// Instance family: Memory optimized
  8560  		// Storage: EBS only
  8561  		{
  8562  			Name:     "r4.8xlarge",
  8563  			Arches:   amd64,
  8564  			CpuCores: 32,
  8565  			CpuPower: instances.CpuPower(10304),
  8566  			Mem:      249856,
  8567  			VirtType: &hvm,
  8568  			Cost:     2336,
  8569  		},
  8570  
  8571  		// SKU: P66QF9GGMTFWWDQX
  8572  		// Instance family: General purpose
  8573  		// Storage: EBS only
  8574  		{
  8575  			Name:     "t2.2xlarge",
  8576  			Arches:   amd64,
  8577  			CpuCores: 8,
  8578  			CpuPower: instances.CpuPower(3359),
  8579  			Mem:      32768,
  8580  			VirtType: &hvm,
  8581  			Cost:     409,
  8582  		},
  8583  
  8584  		// SKU: P8A5UFF56BKMYN69
  8585  		// Instance family: Storage optimized
  8586  		// Storage: 12 x 2000 HDD
  8587  		{
  8588  			Name:     "d2.4xlarge",
  8589  			Arches:   amd64,
  8590  			CpuCores: 16,
  8591  			CpuPower: instances.CpuPower(5376),
  8592  			Mem:      124928,
  8593  			VirtType: &hvm,
  8594  			Cost:     3036,
  8595  		},
  8596  
  8597  		// SKU: P9XM8363KCGASTC8
  8598  		// Instance family: Compute optimized
  8599  		// Storage: EBS only
  8600  		{
  8601  			Name:     "c4.8xlarge",
  8602  			Arches:   amd64,
  8603  			CpuCores: 36,
  8604  			CpuPower: instances.CpuPower(14615),
  8605  			Mem:      61440,
  8606  			VirtType: &hvm,
  8607  			Cost:     1750,
  8608  		},
  8609  
  8610  		// SKU: PE4HA3F7XV5BC77E
  8611  		// Instance family: General purpose
  8612  		// Storage: EBS only
  8613  		{
  8614  			Name:     "t3.micro",
  8615  			Arches:   amd64,
  8616  			CpuCores: 2,
  8617  			CpuPower: instances.CpuPower(200),
  8618  			Mem:      1024,
  8619  			VirtType: &hvm,
  8620  			Cost:     11,
  8621  		},
  8622  
  8623  		// SKU: R4WRNPA3Q9MYXZMW
  8624  		// Instance family: Memory optimized
  8625  		// Storage: EBS only
  8626  		{
  8627  			Name:     "r5.12xlarge",
  8628  			Arches:   amd64,
  8629  			CpuCores: 48,
  8630  			CpuPower: instances.CpuPower(4800),
  8631  			Mem:      393216,
  8632  			VirtType: &hvm,
  8633  			Cost:     3312,
  8634  		},
  8635  
  8636  		// SKU: S8MGKM3D9PZZAFVZ
  8637  		// Instance family: General purpose
  8638  		// Storage: 1 x 75 NVMe SSD
  8639  		{
  8640  			Name:     "m5d.large",
  8641  			Arches:   amd64,
  8642  			CpuCores: 2,
  8643  			CpuPower: instances.CpuPower(700),
  8644  			Mem:      8192,
  8645  			VirtType: &hvm,
  8646  			Cost:     126,
  8647  		},
  8648  
  8649  		// SKU: S96TQZX57H2HWA7W
  8650  		// Instance family: GPU instance
  8651  		// Storage: EBS only
  8652  		{
  8653  			Name:     "g3.4xlarge",
  8654  			Arches:   amd64,
  8655  			CpuCores: 16,
  8656  			CpuPower: instances.CpuPower(5152),
  8657  			Mem:      124928,
  8658  			VirtType: &hvm,
  8659  			Cost:     1416,
  8660  		},
  8661  
  8662  		// SKU: SRUF8WV5JMVC3CXQ
  8663  		// Instance family: Compute optimized
  8664  		// Storage: 1 x 900 NVMe SSD
  8665  		{
  8666  			Name:     "c5d.9xlarge",
  8667  			Arches:   amd64,
  8668  			CpuCores: 36,
  8669  			CpuPower: instances.CpuPower(15119),
  8670  			Mem:      73728,
  8671  			VirtType: &hvm,
  8672  			Cost:     1908,
  8673  		},
  8674  
  8675  		// SKU: SVKK54AVET2F2MRH
  8676  		// Instance family: Compute optimized
  8677  		// Storage: 1 x 400 NVMe SSD
  8678  		{
  8679  			Name:     "c5d.4xlarge",
  8680  			Arches:   amd64,
  8681  			CpuCores: 16,
  8682  			CpuPower: instances.CpuPower(6719),
  8683  			Mem:      32768,
  8684  			VirtType: &hvm,
  8685  			Cost:     848,
  8686  		},
  8687  
  8688  		// SKU: TKGBWHF2XYHYUAMW
  8689  		// Instance family: Compute optimized
  8690  		// Storage: 2 x 900 NVMe SSD
  8691  		{
  8692  			Name:     "c5d.18xlarge",
  8693  			Arches:   amd64,
  8694  			CpuCores: 72,
  8695  			CpuPower: instances.CpuPower(30239),
  8696  			Mem:      147456,
  8697  			VirtType: &hvm,
  8698  			Cost:     3816,
  8699  		},
  8700  
  8701  		// SKU: U34MCPN3J72T9YXY
  8702  		// Instance family: Compute optimized
  8703  		// Storage: EBS only
  8704  		{
  8705  			Name:     "c4.4xlarge",
  8706  			Arches:   amd64,
  8707  			CpuCores: 16,
  8708  			CpuPower: instances.CpuPower(6495),
  8709  			Mem:      30720,
  8710  			VirtType: &hvm,
  8711  			Cost:     876,
  8712  		},
  8713  
  8714  		// SKU: UG2NZPQQ4CD46NKZ
  8715  		// Instance family: Memory optimized
  8716  		// Storage: EBS only
  8717  		{
  8718  			Name:     "r5.4xlarge",
  8719  			Arches:   amd64,
  8720  			CpuCores: 16,
  8721  			CpuPower: instances.CpuPower(1600),
  8722  			Mem:      131072,
  8723  			VirtType: &hvm,
  8724  			Cost:     1104,
  8725  		},
  8726  
  8727  		// SKU: UJXSQ2MTGJKEV6TD
  8728  		// Instance family: General purpose
  8729  		// Storage: EBS only
  8730  		{
  8731  			Name:     "t2.micro",
  8732  			Arches:   both,
  8733  			CpuCores: 1,
  8734  			CpuPower: instances.CpuPower(10),
  8735  			Mem:      1024,
  8736  			VirtType: &hvm,
  8737  			Cost:     12,
  8738  		},
  8739  
  8740  		// SKU: UK2D2TFXP2K8CSRM
  8741  		// Instance family: Memory optimized
  8742  		// Storage: 1 x 300 NVMe SSD
  8743  		{
  8744  			Name:     "r5d.2xlarge",
  8745  			Arches:   amd64,
  8746  			CpuCores: 8,
  8747  			CpuPower: instances.CpuPower(800),
  8748  			Mem:      65536,
  8749  			VirtType: &hvm,
  8750  			Cost:     632,
  8751  		},
  8752  
  8753  		// SKU: VV4RK33GAPTBG3TH
  8754  		// Instance family: Compute optimized
  8755  		// Storage: EBS only
  8756  		{
  8757  			Name:     "c5.4xlarge",
  8758  			Arches:   amd64,
  8759  			CpuCores: 16,
  8760  			CpuPower: instances.CpuPower(6719),
  8761  			Mem:      32768,
  8762  			VirtType: &hvm,
  8763  			Cost:     744,
  8764  		},
  8765  
  8766  		// SKU: WN92GR42V9JH57T8
  8767  		// Instance family: Memory optimized
  8768  		// Storage: EBS only
  8769  		{
  8770  			Name:     "r5.24xlarge",
  8771  			Arches:   amd64,
  8772  			CpuCores: 96,
  8773  			CpuPower: instances.CpuPower(9600),
  8774  			Mem:      786432,
  8775  			VirtType: &hvm,
  8776  			Cost:     6624,
  8777  		},
  8778  
  8779  		// SKU: WUQTC9EJBEKUJYX2
  8780  		// Instance family: GPU instance
  8781  		// Storage: EBS only
  8782  		{
  8783  			Name:     "g3.8xlarge",
  8784  			Arches:   amd64,
  8785  			CpuCores: 32,
  8786  			CpuPower: instances.CpuPower(10304),
  8787  			Mem:      249856,
  8788  			VirtType: &hvm,
  8789  			Cost:     2832,
  8790  		},
  8791  
  8792  		// SKU: WY8WPYMC5S9KSCER
  8793  		// Instance family: Storage optimized
  8794  		// Storage: 24 x 2000 HDD
  8795  		{
  8796  			Name:     "d2.8xlarge",
  8797  			Arches:   amd64,
  8798  			CpuCores: 36,
  8799  			CpuPower: instances.CpuPower(12096),
  8800  			Mem:      249856,
  8801  			VirtType: &hvm,
  8802  			Cost:     6072,
  8803  		},
  8804  
  8805  		// SKU: X7FY37JNWXMQ8UMX
  8806  		// Instance family: Storage optimized
  8807  		// Storage: 6 x 2000 HDD
  8808  		{
  8809  			Name:     "d2.2xlarge",
  8810  			Arches:   amd64,
  8811  			CpuCores: 8,
  8812  			CpuPower: instances.CpuPower(2688),
  8813  			Mem:      62464,
  8814  			VirtType: &hvm,
  8815  			Cost:     1518,
  8816  		},
  8817  
  8818  		// SKU: X92PHPFX577KYX8G
  8819  		// Instance family: General purpose
  8820  		// Storage: EBS only
  8821  		{
  8822  			Name:     "t2.medium",
  8823  			Arches:   both,
  8824  			CpuCores: 2,
  8825  			CpuPower: instances.CpuPower(40),
  8826  			Mem:      4096,
  8827  			VirtType: &hvm,
  8828  			Cost:     51,
  8829  		},
  8830  
  8831  		// SKU: XCWRZWK76Y3URWBZ
  8832  		// Instance family: Compute optimized
  8833  		// Storage: 1 x 50 NVMe SSD
  8834  		{
  8835  			Name:     "c5d.large",
  8836  			Arches:   amd64,
  8837  			CpuCores: 2,
  8838  			CpuPower: instances.CpuPower(839),
  8839  			Mem:      4096,
  8840  			VirtType: &hvm,
  8841  			Cost:     106,
  8842  		},
  8843  
  8844  		// SKU: XD8VQS9QGTEDMXNX
  8845  		// Instance family: General purpose
  8846  		// Storage: EBS only
  8847  		{
  8848  			Name:     "t2.nano",
  8849  			Arches:   both,
  8850  			CpuCores: 1,
  8851  			CpuPower: instances.CpuPower(5),
  8852  			Mem:      512,
  8853  			VirtType: &hvm,
  8854  			Cost:     6,
  8855  		},
  8856  
  8857  		// SKU: XMFRN98P8QA898V3
  8858  		// Instance family: General purpose
  8859  		// Storage: EBS only
  8860  		{
  8861  			Name:     "m4.10xlarge",
  8862  			Arches:   amd64,
  8863  			CpuCores: 40,
  8864  			CpuPower: instances.CpuPower(13440),
  8865  			Mem:      163840,
  8866  			VirtType: &hvm,
  8867  			Cost:     2220,
  8868  		},
  8869  
  8870  		// SKU: Y4MQ2FTHPYD6T6JC
  8871  		// Instance family: Storage optimized
  8872  		// Storage: 2 x 1900 NVMe SSD
  8873  		{
  8874  			Name:     "i3.4xlarge",
  8875  			Arches:   amd64,
  8876  			CpuCores: 16,
  8877  			CpuPower: instances.CpuPower(5152),
  8878  			Mem:      124928,
  8879  			VirtType: &hvm,
  8880  			Cost:     1376,
  8881  		},
  8882  
  8883  		// SKU: YJ9F4B5UJ4AXRTD5
  8884  		// Instance family: Compute optimized
  8885  		// Storage: EBS only
  8886  		{
  8887  			Name:     "c4.xlarge",
  8888  			Arches:   amd64,
  8889  			CpuCores: 4,
  8890  			CpuPower: instances.CpuPower(1623),
  8891  			Mem:      7680,
  8892  			VirtType: &hvm,
  8893  			Cost:     218,
  8894  		},
  8895  
  8896  		// SKU: Z35SFRZ8SPVX2YA7
  8897  		// Instance family: Compute optimized
  8898  		// Storage: 1 x 100 NVMe SSD
  8899  		{
  8900  			Name:     "c5d.xlarge",
  8901  			Arches:   amd64,
  8902  			CpuCores: 4,
  8903  			CpuPower: instances.CpuPower(1679),
  8904  			Mem:      8192,
  8905  			VirtType: &hvm,
  8906  			Cost:     212,
  8907  		},
  8908  
  8909  		// SKU: Z5526AK4R9W2MEQZ
  8910  		// Instance family: General purpose
  8911  		// Storage: EBS only
  8912  		{
  8913  			Name:     "m4.xlarge",
  8914  			Arches:   amd64,
  8915  			CpuCores: 4,
  8916  			CpuPower: instances.CpuPower(1344),
  8917  			Mem:      16384,
  8918  			VirtType: &hvm,
  8919  			Cost:     222,
  8920  		},
  8921  
  8922  		// SKU: ZU3DGSCPMJCWQHHW
  8923  		// Instance family: Memory optimized
  8924  		// Storage: EBS only
  8925  		{
  8926  			Name:     "r4.16xlarge",
  8927  			Arches:   amd64,
  8928  			CpuCores: 64,
  8929  			CpuPower: instances.CpuPower(20608),
  8930  			Mem:      499712,
  8931  			VirtType: &hvm,
  8932  			Cost:     4672,
  8933  		},
  8934  
  8935  		// SKU: ZW59PRKGFHKSY98Y
  8936  		// Instance family: General purpose
  8937  		// Storage: 1 x 300 NVMe SSD
  8938  		{
  8939  			Name:     "m5d.2xlarge",
  8940  			Arches:   amd64,
  8941  			CpuCores: 8,
  8942  			CpuPower: instances.CpuPower(2800),
  8943  			Mem:      32768,
  8944  			VirtType: &hvm,
  8945  			Cost:     504,
  8946  		},
  8947  	},
  8948  
  8949  	"eu-central-1": {
  8950  
  8951  		// SKU: 2FXKMSNT79U4CF55
  8952  		// Instance family: GPU instance
  8953  		// Storage: EBS only
  8954  		{
  8955  			Name:     "p2.8xlarge",
  8956  			Arches:   amd64,
  8957  			CpuCores: 32,
  8958  			CpuPower: instances.CpuPower(10304),
  8959  			Mem:      499712,
  8960  			VirtType: &hvm,
  8961  			Cost:     10608,
  8962  		},
  8963  
  8964  		// SKU: 2V2B7DCBZG35C8BT
  8965  		// Instance family: Compute optimized
  8966  		// Storage: 1 x 400 NVMe SSD
  8967  		{
  8968  			Name:     "c5d.4xlarge",
  8969  			Arches:   amd64,
  8970  			CpuCores: 16,
  8971  			CpuPower: instances.CpuPower(6719),
  8972  			Mem:      32768,
  8973  			VirtType: &hvm,
  8974  			Cost:     888,
  8975  		},
  8976  
  8977  		// SKU: 3AFDFDJ9FGMNBBUZ
  8978  		// Instance family: Memory optimized
  8979  		// Storage: 2 x 320 SSD
  8980  		{
  8981  			Name:       "r3.8xlarge",
  8982  			Arches:     amd64,
  8983  			CpuCores:   32,
  8984  			CpuPower:   instances.CpuPower(11200),
  8985  			Mem:        249856,
  8986  			VirtType:   &hvm,
  8987  			Cost:       3201,
  8988  			Deprecated: true,
  8989  		},
  8990  
  8991  		// SKU: 3KCGMZRVWDY4AC5R
  8992  		// Instance family: Memory optimized
  8993  		// Storage: 1 x 320 SSD
  8994  		{
  8995  			Name:       "r3.4xlarge",
  8996  			Arches:     amd64,
  8997  			CpuCores:   16,
  8998  			CpuPower:   instances.CpuPower(5600),
  8999  			Mem:        124928,
  9000  			VirtType:   &hvm,
  9001  			Cost:       1600,
  9002  			Deprecated: true,
  9003  		},
  9004  
  9005  		// SKU: 4K2RDTDA5QDSVF79
  9006  		// Instance family: General purpose
  9007  		// Storage: 1 x 300 NVMe SSD
  9008  		{
  9009  			Name:     "m5d.2xlarge",
  9010  			Arches:   amd64,
  9011  			CpuCores: 8,
  9012  			CpuPower: instances.CpuPower(2800),
  9013  			Mem:      32768,
  9014  			VirtType: &hvm,
  9015  			Cost:     544,
  9016  		},
  9017  
  9018  		// SKU: 4TT65SC5HVYUSGR2
  9019  		// Instance family: Storage optimized
  9020  		// Storage: 4 x 800 SSD
  9021  		{
  9022  			Name:       "i2.4xlarge",
  9023  			Arches:     amd64,
  9024  			CpuCores:   16,
  9025  			CpuPower:   instances.CpuPower(5600),
  9026  			Mem:        124928,
  9027  			VirtType:   &hvm,
  9028  			Cost:       4051,
  9029  			Deprecated: true,
  9030  		},
  9031  
  9032  		// SKU: 5HND2XJGAMC62A8E
  9033  		// Instance family: GPU instance
  9034  		// Storage: EBS only
  9035  		{
  9036  			Name:     "p3.2xlarge",
  9037  			Arches:   amd64,
  9038  			CpuCores: 8,
  9039  			CpuPower: instances.CpuPower(2576),
  9040  			Mem:      62464,
  9041  			VirtType: &hvm,
  9042  			Cost:     3823,
  9043  		},
  9044  
  9045  		// SKU: 5JVECJSYNYZCPRCG
  9046  		// Instance family: GPU instance
  9047  		// Storage: EBS only
  9048  		{
  9049  			Name:     "p3.8xlarge",
  9050  			Arches:   amd64,
  9051  			CpuCores: 32,
  9052  			CpuPower: instances.CpuPower(10304),
  9053  			Mem:      249856,
  9054  			VirtType: &hvm,
  9055  			Cost:     15292,
  9056  		},
  9057  
  9058  		// SKU: 5P7657GQ9EZ2Z4ZY
  9059  		// Instance family: General purpose
  9060  		// Storage: EBS only
  9061  		{
  9062  			Name:     "t2.medium",
  9063  			Arches:   both,
  9064  			CpuCores: 2,
  9065  			CpuPower: instances.CpuPower(40),
  9066  			Mem:      4096,
  9067  			VirtType: &hvm,
  9068  			Cost:     53,
  9069  		},
  9070  
  9071  		// SKU: 5RNA3KEVYJW8UJWT
  9072  		// Instance family: Storage optimized
  9073  		// Storage: 12 x 2000 HDD
  9074  		{
  9075  			Name:     "d2.4xlarge",
  9076  			Arches:   amd64,
  9077  			CpuCores: 16,
  9078  			CpuPower: instances.CpuPower(5376),
  9079  			Mem:      124928,
  9080  			VirtType: &hvm,
  9081  			Cost:     3176,
  9082  		},
  9083  
  9084  		// SKU: 5ZZCF2WTD3M2NVHT
  9085  		// Instance family: General purpose
  9086  		// Storage: 2 x 40 SSD
  9087  		{
  9088  			Name:       "m3.xlarge",
  9089  			Arches:     amd64,
  9090  			CpuCores:   4,
  9091  			CpuPower:   instances.CpuPower(1400),
  9092  			Mem:        15360,
  9093  			VirtType:   &hvm,
  9094  			Cost:       315,
  9095  			Deprecated: true,
  9096  		},
  9097  
  9098  		// SKU: 64YPSFUXJJK7NNXR
  9099  		// Instance family: Memory optimized
  9100  		// Storage: EBS only
  9101  		{
  9102  			Name:     "r4.4xlarge",
  9103  			Arches:   amd64,
  9104  			CpuCores: 16,
  9105  			CpuPower: instances.CpuPower(5152),
  9106  			Mem:      124928,
  9107  			VirtType: &hvm,
  9108  			Cost:     1280,
  9109  		},
  9110  
  9111  		// SKU: 686NEEYZAPY5GJ8N
  9112  		// Instance family: Compute optimized
  9113  		// Storage: 2 x 16 SSD
  9114  		{
  9115  			Name:       "c3.large",
  9116  			Arches:     both,
  9117  			CpuCores:   2,
  9118  			CpuPower:   instances.CpuPower(783),
  9119  			Mem:        3840,
  9120  			VirtType:   &hvm,
  9121  			Cost:       129,
  9122  			Deprecated: true,
  9123  		},
  9124  
  9125  		// SKU: 6GR6HHW9M8KXFW8G
  9126  		// Instance family: General purpose
  9127  		// Storage: EBS only
  9128  		{
  9129  			Name:     "t3.large",
  9130  			Arches:   amd64,
  9131  			CpuCores: 2,
  9132  			CpuPower: instances.CpuPower(200),
  9133  			Mem:      8192,
  9134  			VirtType: &hvm,
  9135  			Cost:     96,
  9136  		},
  9137  
  9138  		// SKU: 6PSHDB8D545JMBBD
  9139  		// Instance family: General purpose
  9140  		// Storage: EBS only
  9141  		{
  9142  			Name:     "t2.nano",
  9143  			Arches:   both,
  9144  			CpuCores: 1,
  9145  			CpuPower: instances.CpuPower(5),
  9146  			Mem:      512,
  9147  			VirtType: &hvm,
  9148  			Cost:     6,
  9149  		},
  9150  
  9151  		// SKU: 6TVMF7Y6ZU47VR6J
  9152  		// Instance family: Storage optimized
  9153  		// Storage: 1 x 950 NVMe SSD
  9154  		{
  9155  			Name:     "i3.xlarge",
  9156  			Arches:   amd64,
  9157  			CpuCores: 4,
  9158  			CpuPower: instances.CpuPower(1288),
  9159  			Mem:      31232,
  9160  			VirtType: &hvm,
  9161  			Cost:     372,
  9162  		},
  9163  
  9164  		// SKU: 6VWRB5XDS5RZ5623
  9165  		// Instance family: Storage optimized
  9166  		// Storage: 4 x 1900 NVMe SSD
  9167  		{
  9168  			Name:     "i3.8xlarge",
  9169  			Arches:   amd64,
  9170  			CpuCores: 32,
  9171  			CpuPower: instances.CpuPower(10304),
  9172  			Mem:      249856,
  9173  			VirtType: &hvm,
  9174  			Cost:     2976,
  9175  		},
  9176  
  9177  		// SKU: 6Y959B8MKQZ55MGT
  9178  		// Instance family: Storage optimized
  9179  		// Storage: 6 x 2000 HDD
  9180  		{
  9181  			Name:     "d2.2xlarge",
  9182  			Arches:   amd64,
  9183  			CpuCores: 8,
  9184  			CpuPower: instances.CpuPower(2688),
  9185  			Mem:      62464,
  9186  			VirtType: &hvm,
  9187  			Cost:     1588,
  9188  		},
  9189  
  9190  		// SKU: 7EFZWDA5CSAB85BF
  9191  		// Instance family: General purpose
  9192  		// Storage: EBS only
  9193  		{
  9194  			Name:     "t2.2xlarge",
  9195  			Arches:   amd64,
  9196  			CpuCores: 8,
  9197  			CpuPower: instances.CpuPower(3359),
  9198  			Mem:      32768,
  9199  			VirtType: &hvm,
  9200  			Cost:     428,
  9201  		},
  9202  
  9203  		// SKU: 7EJH5CWEXABPY2ST
  9204  		// Instance family: Memory optimized
  9205  		// Storage: 2 x 1920 SSD
  9206  		{
  9207  			Name:     "x1.32xlarge",
  9208  			Arches:   amd64,
  9209  			CpuCores: 128,
  9210  			CpuPower: instances.CpuPower(41216),
  9211  			Mem:      1998848,
  9212  			VirtType: &hvm,
  9213  			Cost:     18674,
  9214  		},
  9215  
  9216  		// SKU: 7SBDBJTKMFNNAHEF
  9217  		// Instance family: Compute optimized
  9218  		// Storage: 1 x 200 NVMe SSD
  9219  		{
  9220  			Name:     "c5d.2xlarge",
  9221  			Arches:   amd64,
  9222  			CpuCores: 8,
  9223  			CpuPower: instances.CpuPower(3359),
  9224  			Mem:      16384,
  9225  			VirtType: &hvm,
  9226  			Cost:     444,
  9227  		},
  9228  
  9229  		// SKU: 7SCPZAJBCACPU2WN
  9230  		// Instance family: GPU instance
  9231  		// Storage: EBS only
  9232  		{
  9233  			Name:     "g3.8xlarge",
  9234  			Arches:   amd64,
  9235  			CpuCores: 32,
  9236  			CpuPower: instances.CpuPower(10304),
  9237  			Mem:      249856,
  9238  			VirtType: &hvm,
  9239  			Cost:     2850,
  9240  		},
  9241  
  9242  		// SKU: 7SN7STWTVJW3W2G9
  9243  		// Instance family: General purpose
  9244  		// Storage: 1 x 150 NVMe SSD
  9245  		{
  9246  			Name:     "m5d.xlarge",
  9247  			Arches:   amd64,
  9248  			CpuCores: 4,
  9249  			CpuPower: instances.CpuPower(1400),
  9250  			Mem:      16384,
  9251  			VirtType: &hvm,
  9252  			Cost:     272,
  9253  		},
  9254  
  9255  		// SKU: 7W6DNQ55YG9FCPXZ
  9256  		// Instance family: General purpose
  9257  		// Storage: EBS only
  9258  		{
  9259  			Name:     "t2.large",
  9260  			Arches:   amd64,
  9261  			CpuCores: 2,
  9262  			CpuPower: instances.CpuPower(60),
  9263  			Mem:      8192,
  9264  			VirtType: &hvm,
  9265  			Cost:     107,
  9266  		},
  9267  
  9268  		// SKU: 7X63DAK78VTPCW8F
  9269  		// Instance family: General purpose
  9270  		// Storage: EBS only
  9271  		{
  9272  			Name:     "t3.2xlarge",
  9273  			Arches:   amd64,
  9274  			CpuCores: 8,
  9275  			CpuPower: instances.CpuPower(800),
  9276  			Mem:      32768,
  9277  			VirtType: &hvm,
  9278  			Cost:     384,
  9279  		},
  9280  
  9281  		// SKU: 85ZP32Z5B2G2SYVH
  9282  		// Instance family: General purpose
  9283  		// Storage: 4 x 900 NVMe SSD
  9284  		{
  9285  			Name:     "m5d.24xlarge",
  9286  			Arches:   amd64,
  9287  			CpuCores: 96,
  9288  			CpuPower: instances.CpuPower(33600),
  9289  			Mem:      393216,
  9290  			VirtType: &hvm,
  9291  			Cost:     6528,
  9292  		},
  9293  
  9294  		// SKU: 8A8BSV9YMVEJJ9S5
  9295  		// Instance family: Memory optimized
  9296  		// Storage: 2 x 300 NVMe SSD
  9297  		{
  9298  			Name:     "r5d.4xlarge",
  9299  			Arches:   amd64,
  9300  			CpuCores: 16,
  9301  			CpuPower: instances.CpuPower(1600),
  9302  			Mem:      131072,
  9303  			VirtType: &hvm,
  9304  			Cost:     1384,
  9305  		},
  9306  
  9307  		// SKU: 8KTQAHWA58GUHDGC
  9308  		// Instance family: General purpose
  9309  		// Storage: 1 x 32 SSD
  9310  		{
  9311  			Name:       "m3.large",
  9312  			Arches:     amd64,
  9313  			CpuCores:   2,
  9314  			CpuPower:   instances.CpuPower(700),
  9315  			Mem:        7680,
  9316  			VirtType:   &hvm,
  9317  			Cost:       158,
  9318  			Deprecated: true,
  9319  		},
  9320  
  9321  		// SKU: 8MASRMZD7KUHQBJC
  9322  		// Instance family: Memory optimized
  9323  		// Storage: 1 x 1920 SSD
  9324  		{
  9325  			Name:     "x1.16xlarge",
  9326  			Arches:   amd64,
  9327  			CpuCores: 64,
  9328  			CpuPower: instances.CpuPower(20608),
  9329  			Mem:      999424,
  9330  			VirtType: &hvm,
  9331  			Cost:     9337,
  9332  		},
  9333  
  9334  		// SKU: 9PBREHF5JRKB6RBE
  9335  		// Instance family: General purpose
  9336  		// Storage: EBS only
  9337  		{
  9338  			Name:     "t3.micro",
  9339  			Arches:   amd64,
  9340  			CpuCores: 2,
  9341  			CpuPower: instances.CpuPower(200),
  9342  			Mem:      1024,
  9343  			VirtType: &hvm,
  9344  			Cost:     12,
  9345  		},
  9346  
  9347  		// SKU: 9VD98SS8PD636SQE
  9348  		// Instance family: Memory optimized
  9349  		// Storage: EBS only
  9350  		{
  9351  			Name:     "r4.16xlarge",
  9352  			Arches:   amd64,
  9353  			CpuCores: 64,
  9354  			CpuPower: instances.CpuPower(20608),
  9355  			Mem:      499712,
  9356  			VirtType: &hvm,
  9357  			Cost:     5121,
  9358  		},
  9359  
  9360  		// SKU: A65VEHYMUBAYJ5QH
  9361  		// Instance family: General purpose
  9362  		// Storage: EBS only
  9363  		{
  9364  			Name:     "m5.12xlarge",
  9365  			Arches:   amd64,
  9366  			CpuCores: 48,
  9367  			CpuPower: instances.CpuPower(16800),
  9368  			Mem:      196608,
  9369  			VirtType: &hvm,
  9370  			Cost:     2760,
  9371  		},
  9372  
  9373  		// SKU: ABFDCPB959KUGRH8
  9374  		// Instance family: General purpose
  9375  		// Storage: EBS only
  9376  		{
  9377  			Name:     "m4.large",
  9378  			Arches:   amd64,
  9379  			CpuCores: 2,
  9380  			CpuPower: instances.CpuPower(672),
  9381  			Mem:      8192,
  9382  			VirtType: &hvm,
  9383  			Cost:     120,
  9384  		},
  9385  
  9386  		// SKU: AF4UC3SWD5PZXC25
  9387  		// Instance family: Storage optimized
  9388  		// Storage: 2 x 1900 NVMe SSD
  9389  		{
  9390  			Name:     "i3.4xlarge",
  9391  			Arches:   amd64,
  9392  			CpuCores: 16,
  9393  			CpuPower: instances.CpuPower(5152),
  9394  			Mem:      124928,
  9395  			VirtType: &hvm,
  9396  			Cost:     1488,
  9397  		},
  9398  
  9399  		// SKU: ANQX7ARPTX828ZSU
  9400  		// Instance family: Memory optimized
  9401  		// Storage: EBS only
  9402  		{
  9403  			Name:     "r5.12xlarge",
  9404  			Arches:   amd64,
  9405  			CpuCores: 48,
  9406  			CpuPower: instances.CpuPower(4800),
  9407  			Mem:      393216,
  9408  			VirtType: &hvm,
  9409  			Cost:     3648,
  9410  		},
  9411  
  9412  		// SKU: ATHMXFEBFCM8TPWK
  9413  		// Instance family: Compute optimized
  9414  		// Storage: EBS only
  9415  		{
  9416  			Name:     "c4.4xlarge",
  9417  			Arches:   amd64,
  9418  			CpuCores: 16,
  9419  			CpuPower: instances.CpuPower(6495),
  9420  			Mem:      30720,
  9421  			VirtType: &hvm,
  9422  			Cost:     909,
  9423  		},
  9424  
  9425  		// SKU: AV7PMZU7MYQGTH9R
  9426  		// Instance family: Memory optimized
  9427  		// Storage: EBS only
  9428  		{
  9429  			Name:     "r4.xlarge",
  9430  			Arches:   amd64,
  9431  			CpuCores: 4,
  9432  			CpuPower: instances.CpuPower(1288),
  9433  			Mem:      31232,
  9434  			VirtType: &hvm,
  9435  			Cost:     320,
  9436  		},
  9437  
  9438  		// SKU: BCVY6CZXE89MKZJ8
  9439  		// Instance family: Memory optimized
  9440  		// Storage: 1 x 960 SSD
  9441  		{
  9442  			Name:     "x1e.8xlarge",
  9443  			Arches:   amd64,
  9444  			CpuCores: 32,
  9445  			CpuPower: instances.CpuPower(10304),
  9446  			Mem:      999424,
  9447  			VirtType: &hvm,
  9448  			Cost:     9336,
  9449  		},
  9450  
  9451  		// SKU: BG59UMPBQZ8AT89X
  9452  		// Instance family: Storage optimized
  9453  		// Storage: 8 x 1900 NVMe SSD
  9454  		{
  9455  			Name:     "i3.16xlarge",
  9456  			Arches:   amd64,
  9457  			CpuCores: 64,
  9458  			CpuPower: instances.CpuPower(20608),
  9459  			Mem:      499712,
  9460  			VirtType: &hvm,
  9461  			Cost:     5952,
  9462  		},
  9463  
  9464  		// SKU: BMXENRM9BM54QBEV
  9465  		// Instance family: General purpose
  9466  		// Storage: EBS only
  9467  		{
  9468  			Name:     "m5.24xlarge",
  9469  			Arches:   amd64,
  9470  			CpuCores: 96,
  9471  			CpuPower: instances.CpuPower(33600),
  9472  			Mem:      393216,
  9473  			VirtType: &hvm,
  9474  			Cost:     5520,
  9475  		},
  9476  
  9477  		// SKU: BUQGC5KFEYR2N468
  9478  		// Instance family: Compute optimized
  9479  		// Storage: EBS only
  9480  		{
  9481  			Name:     "c5.xlarge",
  9482  			Arches:   amd64,
  9483  			CpuCores: 4,
  9484  			CpuPower: instances.CpuPower(1679),
  9485  			Mem:      8192,
  9486  			VirtType: &hvm,
  9487  			Cost:     194,
  9488  		},
  9489  
  9490  		// SKU: BXS2CDUKEC83Q4SH
  9491  		// Instance family: General purpose
  9492  		// Storage: EBS only
  9493  		{
  9494  			Name:     "m5.xlarge",
  9495  			Arches:   amd64,
  9496  			CpuCores: 4,
  9497  			CpuPower: instances.CpuPower(1400),
  9498  			Mem:      16384,
  9499  			VirtType: &hvm,
  9500  			Cost:     230,
  9501  		},
  9502  
  9503  		// SKU: C2EDZ5DQN8NMN54X
  9504  		// Instance family: GPU instance
  9505  		// Storage: 1 x 60 SSD
  9506  		{
  9507  			Name:       "g2.2xlarge",
  9508  			Arches:     amd64,
  9509  			CpuCores:   8,
  9510  			CpuPower:   instances.CpuPower(2911),
  9511  			Mem:        15360,
  9512  			VirtType:   &hvm,
  9513  			Cost:       772,
  9514  			Deprecated: true,
  9515  		},
  9516  
  9517  		// SKU: C8DM7N2QZBAXV2Q9
  9518  		// Instance family: GPU instance
  9519  		// Storage: EBS only
  9520  		{
  9521  			Name:     "g3s.xlarge",
  9522  			Arches:   amd64,
  9523  			CpuCores: 4,
  9524  			CpuPower: instances.CpuPower(400),
  9525  			Mem:      31232,
  9526  			VirtType: &hvm,
  9527  			Cost:     938,
  9528  		},
  9529  
  9530  		// SKU: CDQ3VSAVRNG39R6V
  9531  		// Instance family: General purpose
  9532  		// Storage: EBS only
  9533  		{
  9534  			Name:     "m4.2xlarge",
  9535  			Arches:   amd64,
  9536  			CpuCores: 8,
  9537  			CpuPower: instances.CpuPower(2688),
  9538  			Mem:      32768,
  9539  			VirtType: &hvm,
  9540  			Cost:     480,
  9541  		},
  9542  
  9543  		// SKU: CJCX42QAZ7YB57C8
  9544  		// Instance family: Compute optimized
  9545  		// Storage: 1 x 50 NVMe SSD
  9546  		{
  9547  			Name:     "c5d.large",
  9548  			Arches:   amd64,
  9549  			CpuCores: 2,
  9550  			CpuPower: instances.CpuPower(839),
  9551  			Mem:      4096,
  9552  			VirtType: &hvm,
  9553  			Cost:     111,
  9554  		},
  9555  
  9556  		// SKU: CNP4PV4Y2J8YZVAR
  9557  		// Instance family: General purpose
  9558  		// Storage: 2 x 80 SSD
  9559  		{
  9560  			Name:       "m3.2xlarge",
  9561  			Arches:     amd64,
  9562  			CpuCores:   8,
  9563  			CpuPower:   instances.CpuPower(2800),
  9564  			Mem:        30720,
  9565  			VirtType:   &hvm,
  9566  			Cost:       632,
  9567  			Deprecated: true,
  9568  		},
  9569  
  9570  		// SKU: CPW9N2NGARABH27P
  9571  		// Instance family: Compute optimized
  9572  		// Storage: EBS only
  9573  		{
  9574  			Name:     "c5.9xlarge",
  9575  			Arches:   amd64,
  9576  			CpuCores: 36,
  9577  			CpuPower: instances.CpuPower(15119),
  9578  			Mem:      73728,
  9579  			VirtType: &hvm,
  9580  			Cost:     1746,
  9581  		},
  9582  
  9583  		// SKU: CU49Z77S6UH36JXW
  9584  		// Instance family: General purpose
  9585  		// Storage: EBS only
  9586  		{
  9587  			Name:     "t2.small",
  9588  			Arches:   both,
  9589  			CpuCores: 1,
  9590  			CpuPower: instances.CpuPower(20),
  9591  			Mem:      2048,
  9592  			VirtType: &hvm,
  9593  			Cost:     26,
  9594  		},
  9595  
  9596  		// SKU: CVRPW534R69RUEMP
  9597  		// Instance family: General purpose
  9598  		// Storage: EBS only
  9599  		{
  9600  			Name:     "t3.nano",
  9601  			Arches:   amd64,
  9602  			CpuCores: 2,
  9603  			CpuPower: instances.CpuPower(200),
  9604  			Mem:      512,
  9605  			VirtType: &hvm,
  9606  			Cost:     6,
  9607  		},
  9608  
  9609  		// SKU: D8BFUEFHTHMN4XUY
  9610  		// Instance family: Compute optimized
  9611  		// Storage: EBS only
  9612  		{
  9613  			Name:     "c4.8xlarge",
  9614  			Arches:   amd64,
  9615  			CpuCores: 36,
  9616  			CpuPower: instances.CpuPower(14615),
  9617  			Mem:      61440,
  9618  			VirtType: &hvm,
  9619  			Cost:     1817,
  9620  		},
  9621  
  9622  		// SKU: EF7GKFKJ3Y5DM7E9
  9623  		// Instance family: General purpose
  9624  		// Storage: EBS only
  9625  		{
  9626  			Name:     "m4.xlarge",
  9627  			Arches:   amd64,
  9628  			CpuCores: 4,
  9629  			CpuPower: instances.CpuPower(1344),
  9630  			Mem:      16384,
  9631  			VirtType: &hvm,
  9632  			Cost:     240,
  9633  		},
  9634  
  9635  		// SKU: ER456JE239VN5TQY
  9636  		// Instance family: Memory optimized
  9637  		// Storage: 1 x 80 SSD
  9638  		{
  9639  			Name:       "r3.xlarge",
  9640  			Arches:     amd64,
  9641  			CpuCores:   4,
  9642  			CpuPower:   instances.CpuPower(1400),
  9643  			Mem:        31232,
  9644  			VirtType:   &hvm,
  9645  			Cost:       400,
  9646  			Deprecated: true,
  9647  		},
  9648  
  9649  		// SKU: EUTBMNK4ZKWCEG2H
  9650  		// Instance family: Memory optimized
  9651  		// Storage: EBS only
  9652  		{
  9653  			Name:     "r5.4xlarge",
  9654  			Arches:   amd64,
  9655  			CpuCores: 16,
  9656  			CpuPower: instances.CpuPower(1600),
  9657  			Mem:      131072,
  9658  			VirtType: &hvm,
  9659  			Cost:     1216,
  9660  		},
  9661  
  9662  		// SKU: F5FY39C3HWRVW8M7
  9663  		// Instance family: Storage optimized
  9664  		// Storage: 24 x 2000 HDD
  9665  		{
  9666  			Name:     "d2.8xlarge",
  9667  			Arches:   amd64,
  9668  			CpuCores: 36,
  9669  			CpuPower: instances.CpuPower(12096),
  9670  			Mem:      249856,
  9671  			VirtType: &hvm,
  9672  			Cost:     6352,
  9673  		},
  9674  
  9675  		// SKU: FECZ7UBC3GFUYSJC
  9676  		// Instance family: Storage optimized
  9677  		// Storage: 2 x 800 SSD
  9678  		{
  9679  			Name:       "i2.2xlarge",
  9680  			Arches:     amd64,
  9681  			CpuCores:   8,
  9682  			CpuPower:   instances.CpuPower(2800),
  9683  			Mem:        62464,
  9684  			VirtType:   &hvm,
  9685  			Cost:       2025,
  9686  			Deprecated: true,
  9687  		},
  9688  
  9689  		// SKU: FJGAN929UK7ZM2ZP
  9690  		// Instance family: General purpose
  9691  		// Storage: 1 x 75 NVMe SSD
  9692  		{
  9693  			Name:     "m5d.large",
  9694  			Arches:   amd64,
  9695  			CpuCores: 2,
  9696  			CpuPower: instances.CpuPower(700),
  9697  			Mem:      8192,
  9698  			VirtType: &hvm,
  9699  			Cost:     136,
  9700  		},
  9701  
  9702  		// SKU: FVQQQM6YZMWR2CH8
  9703  		// Instance family: General purpose
  9704  		// Storage: 2 x 900 NVMe SSD
  9705  		{
  9706  			Name:     "m5d.12xlarge",
  9707  			Arches:   amd64,
  9708  			CpuCores: 48,
  9709  			CpuPower: instances.CpuPower(16800),
  9710  			Mem:      196608,
  9711  			VirtType: &hvm,
  9712  			Cost:     3264,
  9713  		},
  9714  
  9715  		// SKU: FXJNETA7Z34Z9BAR
  9716  		// Instance family: Storage optimized
  9717  		// Storage: 3 x 2000 HDD
  9718  		{
  9719  			Name:     "d2.xlarge",
  9720  			Arches:   amd64,
  9721  			CpuCores: 4,
  9722  			CpuPower: instances.CpuPower(1344),
  9723  			Mem:      31232,
  9724  			VirtType: &hvm,
  9725  			Cost:     794,
  9726  		},
  9727  
  9728  		// SKU: FZKQVXQSUXXYJWH3
  9729  		// Instance family: Memory optimized
  9730  		// Storage: EBS only
  9731  		{
  9732  			Name:     "r5.large",
  9733  			Arches:   amd64,
  9734  			CpuCores: 2,
  9735  			CpuPower: instances.CpuPower(868),
  9736  			Mem:      16384,
  9737  			VirtType: &hvm,
  9738  			Cost:     152,
  9739  		},
  9740  
  9741  		// SKU: GDZZPNEEZXAN7X9J
  9742  		// Instance family: General purpose
  9743  		// Storage: 1 x 4 SSD
  9744  		{
  9745  			Name:       "m3.medium",
  9746  			Arches:     amd64,
  9747  			CpuCores:   1,
  9748  			CpuPower:   instances.CpuPower(350),
  9749  			Mem:        3840,
  9750  			VirtType:   &hvm,
  9751  			Cost:       79,
  9752  			Deprecated: true,
  9753  		},
  9754  
  9755  		// SKU: GTSBUY8C6M4SNS9W
  9756  		// Instance family: Memory optimized
  9757  		// Storage: 1 x 480 SSD
  9758  		{
  9759  			Name:     "x1e.4xlarge",
  9760  			Arches:   amd64,
  9761  			CpuCores: 16,
  9762  			CpuPower: instances.CpuPower(5152),
  9763  			Mem:      499712,
  9764  			VirtType: &hvm,
  9765  			Cost:     4668,
  9766  		},
  9767  
  9768  		// SKU: HGVVQV8MM6YAH4CP
  9769  		// Instance family: Memory optimized
  9770  		// Storage: 1 x 240 SSD
  9771  		{
  9772  			Name:     "x1e.2xlarge",
  9773  			Arches:   amd64,
  9774  			CpuCores: 8,
  9775  			CpuPower: instances.CpuPower(2576),
  9776  			Mem:      249856,
  9777  			VirtType: &hvm,
  9778  			Cost:     2334,
  9779  		},
  9780  
  9781  		// SKU: HJDQXCZYW2H7N9CY
  9782  		// Instance family: Storage optimized
  9783  		// Storage: 1 x 475 NVMe SSD
  9784  		{
  9785  			Name:     "i3.large",
  9786  			Arches:   amd64,
  9787  			CpuCores: 2,
  9788  			CpuPower: instances.CpuPower(644),
  9789  			Mem:      15616,
  9790  			VirtType: &hvm,
  9791  			Cost:     186,
  9792  		},
  9793  
  9794  		// SKU: HKGRPXXREBX8H57R
  9795  		// Instance family: Memory optimized
  9796  		// Storage: 2 x 900 NVMe SSD
  9797  		{
  9798  			Name:     "r5d.12xlarge",
  9799  			Arches:   amd64,
  9800  			CpuCores: 48,
  9801  			CpuPower: instances.CpuPower(4800),
  9802  			Mem:      393216,
  9803  			VirtType: &hvm,
  9804  			Cost:     4152,
  9805  		},
  9806  
  9807  		// SKU: HW3SH7C5H3K3MV7E
  9808  		// Instance family: Compute optimized
  9809  		// Storage: 2 x 40 SSD
  9810  		{
  9811  			Name:       "c3.xlarge",
  9812  			Arches:     amd64,
  9813  			CpuCores:   4,
  9814  			CpuPower:   instances.CpuPower(1567),
  9815  			Mem:        7680,
  9816  			VirtType:   &hvm,
  9817  			Cost:       258,
  9818  			Deprecated: true,
  9819  		},
  9820  
  9821  		// SKU: JG83GAMRHT9DJ8TH
  9822  		// Instance family: Memory optimized
  9823  		// Storage: 1 x 32 SSD
  9824  		{
  9825  			Name:       "r3.large",
  9826  			Arches:     amd64,
  9827  			CpuCores:   2,
  9828  			CpuPower:   instances.CpuPower(700),
  9829  			Mem:        15616,
  9830  			VirtType:   &hvm,
  9831  			Cost:       200,
  9832  			Deprecated: true,
  9833  		},
  9834  
  9835  		// SKU: JGXEWM5NJCZJPHGG
  9836  		// Instance family: General purpose
  9837  		// Storage: EBS only
  9838  		{
  9839  			Name:     "m4.4xlarge",
  9840  			Arches:   amd64,
  9841  			CpuCores: 16,
  9842  			CpuPower: instances.CpuPower(5376),
  9843  			Mem:      65536,
  9844  			VirtType: &hvm,
  9845  			Cost:     960,
  9846  		},
  9847  
  9848  		// SKU: JSXG89ERGHPGMPFM
  9849  		// Instance family: General purpose
  9850  		// Storage: EBS only
  9851  		{
  9852  			Name:     "m5.large",
  9853  			Arches:   amd64,
  9854  			CpuCores: 2,
  9855  			CpuPower: instances.CpuPower(700),
  9856  			Mem:      8192,
  9857  			VirtType: &hvm,
  9858  			Cost:     115,
  9859  		},
  9860  
  9861  		// SKU: JTAH32JD3C26TDQZ
  9862  		// Instance family: GPU instance
  9863  		// Storage: EBS only
  9864  		{
  9865  			Name:     "g3.4xlarge",
  9866  			Arches:   amd64,
  9867  			CpuCores: 16,
  9868  			CpuPower: instances.CpuPower(5152),
  9869  			Mem:      124928,
  9870  			VirtType: &hvm,
  9871  			Cost:     1425,
  9872  		},
  9873  
  9874  		// SKU: KY65WK89RNASCT6R
  9875  		// Instance family: GPU instance
  9876  		// Storage: EBS only
  9877  		{
  9878  			Name:     "p2.xlarge",
  9879  			Arches:   amd64,
  9880  			CpuCores: 4,
  9881  			CpuPower: instances.CpuPower(1288),
  9882  			Mem:      62464,
  9883  			VirtType: &hvm,
  9884  			Cost:     1326,
  9885  		},
  9886  
  9887  		// SKU: KYFX85FCPCCT57BD
  9888  		// Instance family: Compute optimized
  9889  		// Storage: 2 x 320 SSD
  9890  		{
  9891  			Name:       "c3.8xlarge",
  9892  			Arches:     amd64,
  9893  			CpuCores:   32,
  9894  			CpuPower:   instances.CpuPower(12543),
  9895  			Mem:        61440,
  9896  			VirtType:   &hvm,
  9897  			Cost:       2064,
  9898  			Deprecated: true,
  9899  		},
  9900  
  9901  		// SKU: KZ25CYAW7ZZ6SN5U
  9902  		// Instance family: General purpose
  9903  		// Storage: EBS only
  9904  		{
  9905  			Name:     "t3.xlarge",
  9906  			Arches:   amd64,
  9907  			CpuCores: 4,
  9908  			CpuPower: instances.CpuPower(400),
  9909  			Mem:      16384,
  9910  			VirtType: &hvm,
  9911  			Cost:     192,
  9912  		},
  9913  
  9914  		// SKU: MB3JDB58W76ZHFT8
  9915  		// Instance family: Compute optimized
  9916  		// Storage: 2 x 80 SSD
  9917  		{
  9918  			Name:       "c3.2xlarge",
  9919  			Arches:     amd64,
  9920  			CpuCores:   8,
  9921  			CpuPower:   instances.CpuPower(3135),
  9922  			Mem:        15360,
  9923  			VirtType:   &hvm,
  9924  			Cost:       516,
  9925  			Deprecated: true,
  9926  		},
  9927  
  9928  		// SKU: MTQWAHX8C4T4FYVW
  9929  		// Instance family: Memory optimized
  9930  		// Storage: 1 x 160 SSD
  9931  		{
  9932  			Name:       "r3.2xlarge",
  9933  			Arches:     amd64,
  9934  			CpuCores:   8,
  9935  			CpuPower:   instances.CpuPower(2800),
  9936  			Mem:        62464,
  9937  			VirtType:   &hvm,
  9938  			Cost:       800,
  9939  			Deprecated: true,
  9940  		},
  9941  
  9942  		// SKU: MVF6FXYW55EYQ9WG
  9943  		// Instance family: Memory optimized
  9944  		// Storage: 1 x 300 NVMe SSD
  9945  		{
  9946  			Name:     "r5d.2xlarge",
  9947  			Arches:   amd64,
  9948  			CpuCores: 8,
  9949  			CpuPower: instances.CpuPower(800),
  9950  			Mem:      65536,
  9951  			VirtType: &hvm,
  9952  			Cost:     692,
  9953  		},
  9954  
  9955  		// SKU: MXZJRDDEUB3D7TE9
  9956  		// Instance family: Compute optimized
  9957  		// Storage: EBS only
  9958  		{
  9959  			Name:     "c5.4xlarge",
  9960  			Arches:   amd64,
  9961  			CpuCores: 16,
  9962  			CpuPower: instances.CpuPower(6719),
  9963  			Mem:      32768,
  9964  			VirtType: &hvm,
  9965  			Cost:     776,
  9966  		},
  9967  
  9968  		// SKU: N2333QQ45Q3K9RT9
  9969  		// Instance family: Storage optimized
  9970  		// Storage: 1 x 800 SSD
  9971  		{
  9972  			Name:       "i2.xlarge",
  9973  			Arches:     amd64,
  9974  			CpuCores:   4,
  9975  			CpuPower:   instances.CpuPower(1400),
  9976  			Mem:        31232,
  9977  			VirtType:   &hvm,
  9978  			Cost:       1012,
  9979  			Deprecated: true,
  9980  		},
  9981  
  9982  		// SKU: N5D4RSFRNZ3SRTJ3
  9983  		// Instance family: General purpose
  9984  		// Storage: EBS only
  9985  		{
  9986  			Name:     "m5.2xlarge",
  9987  			Arches:   amd64,
  9988  			CpuCores: 8,
  9989  			CpuPower: instances.CpuPower(2800),
  9990  			Mem:      32768,
  9991  			VirtType: &hvm,
  9992  			Cost:     460,
  9993  		},
  9994  
  9995  		// SKU: N7WSYHVUT72KMK3V
  9996  		// Instance family: Compute optimized
  9997  		// Storage: 2 x 160 SSD
  9998  		{
  9999  			Name:       "c3.4xlarge",
 10000  			Arches:     amd64,
 10001  			CpuCores:   16,
 10002  			CpuPower:   instances.CpuPower(6271),
 10003  			Mem:        30720,
 10004  			VirtType:   &hvm,
 10005  			Cost:       1032,
 10006  			Deprecated: true,
 10007  		},
 10008  
 10009  		// SKU: NHT5KUS9X5VYNND2
 10010  		// Instance family: Memory optimized
 10011  		// Storage: EBS only
 10012  		{
 10013  			Name:     "r5.2xlarge",
 10014  			Arches:   amd64,
 10015  			CpuCores: 8,
 10016  			CpuPower: instances.CpuPower(800),
 10017  			Mem:      65536,
 10018  			VirtType: &hvm,
 10019  			Cost:     608,
 10020  		},
 10021  
 10022  		// SKU: NZS3Z83VUDZA9SPY
 10023  		// Instance family: Compute optimized
 10024  		// Storage: EBS only
 10025  		{
 10026  			Name:     "c4.2xlarge",
 10027  			Arches:   amd64,
 10028  			CpuCores: 8,
 10029  			CpuPower: instances.CpuPower(3247),
 10030  			Mem:      15360,
 10031  			VirtType: &hvm,
 10032  			Cost:     454,
 10033  		},
 10034  
 10035  		// SKU: PNCTSZUGECNP3EBA
 10036  		// Instance family: Compute optimized
 10037  		// Storage: EBS only
 10038  		{
 10039  			Name:     "c5.2xlarge",
 10040  			Arches:   amd64,
 10041  			CpuCores: 8,
 10042  			CpuPower: instances.CpuPower(3359),
 10043  			Mem:      16384,
 10044  			VirtType: &hvm,
 10045  			Cost:     388,
 10046  		},
 10047  
 10048  		// SKU: Q3TGY4VS8MEP9KQF
 10049  		// Instance family: Memory optimized
 10050  		// Storage: EBS only
 10051  		{
 10052  			Name:     "r5.24xlarge",
 10053  			Arches:   amd64,
 10054  			CpuCores: 96,
 10055  			CpuPower: instances.CpuPower(9600),
 10056  			Mem:      786432,
 10057  			VirtType: &hvm,
 10058  			Cost:     7296,
 10059  		},
 10060  
 10061  		// SKU: Q5D9K2QEBW7SS9YP
 10062  		// Instance family: GPU instance
 10063  		// Storage: 2 x 120 SSD
 10064  		{
 10065  			Name:       "g2.8xlarge",
 10066  			Arches:     amd64,
 10067  			CpuCores:   32,
 10068  			CpuPower:   instances.CpuPower(11647),
 10069  			Mem:        61440,
 10070  			VirtType:   &hvm,
 10071  			Cost:       3088,
 10072  			Deprecated: true,
 10073  		},
 10074  
 10075  		// SKU: Q6FFSFPJYR84UFKC
 10076  		// Instance family: General purpose
 10077  		// Storage: EBS only
 10078  		{
 10079  			Name:     "t2.xlarge",
 10080  			Arches:   amd64,
 10081  			CpuCores: 4,
 10082  			CpuPower: instances.CpuPower(1679),
 10083  			Mem:      16384,
 10084  			VirtType: &hvm,
 10085  			Cost:     214,
 10086  		},
 10087  
 10088  		// SKU: QDEU5YKUTCQUD2EA
 10089  		// Instance family: GPU instance
 10090  		// Storage: EBS only
 10091  		{
 10092  			Name:     "g3.16xlarge",
 10093  			Arches:   amd64,
 10094  			CpuCores: 64,
 10095  			CpuPower: instances.CpuPower(20608),
 10096  			Mem:      499712,
 10097  			VirtType: &hvm,
 10098  			Cost:     5700,
 10099  		},
 10100  
 10101  		// SKU: QJ82YTRR8GFNUS8T
 10102  		// Instance family: General purpose
 10103  		// Storage: EBS only
 10104  		{
 10105  			Name:     "m4.16xlarge",
 10106  			Arches:   amd64,
 10107  			CpuCores: 64,
 10108  			CpuPower: instances.CpuPower(20608),
 10109  			Mem:      262144,
 10110  			VirtType: &hvm,
 10111  			Cost:     3840,
 10112  		},
 10113  
 10114  		// SKU: QR7F3KDAWU8AH7GS
 10115  		// Instance family: General purpose
 10116  		// Storage: EBS only
 10117  		{
 10118  			Name:     "m5.4xlarge",
 10119  			Arches:   amd64,
 10120  			CpuCores: 16,
 10121  			CpuPower: instances.CpuPower(5600),
 10122  			Mem:      65536,
 10123  			VirtType: &hvm,
 10124  			Cost:     920,
 10125  		},
 10126  
 10127  		// SKU: RP7JF6K2NBW9Y4SJ
 10128  		// Instance family: General purpose
 10129  		// Storage: EBS only
 10130  		{
 10131  			Name:     "t3.medium",
 10132  			Arches:   amd64,
 10133  			CpuCores: 2,
 10134  			CpuPower: instances.CpuPower(200),
 10135  			Mem:      4096,
 10136  			VirtType: &hvm,
 10137  			Cost:     48,
 10138  		},
 10139  
 10140  		// SKU: RQHKQUTACYUYF2EF
 10141  		// Instance family: Compute optimized
 10142  		// Storage: 1 x 100 NVMe SSD
 10143  		{
 10144  			Name:     "c5d.xlarge",
 10145  			Arches:   amd64,
 10146  			CpuCores: 4,
 10147  			CpuPower: instances.CpuPower(1679),
 10148  			Mem:      8192,
 10149  			VirtType: &hvm,
 10150  			Cost:     222,
 10151  		},
 10152  
 10153  		// SKU: RR3EBSXWXMCMVMKE
 10154  		// Instance family: GPU instance
 10155  		// Storage: EBS only
 10156  		{
 10157  			Name:     "p3.16xlarge",
 10158  			Arches:   amd64,
 10159  			CpuCores: 64,
 10160  			CpuPower: instances.CpuPower(20608),
 10161  			Mem:      499712,
 10162  			VirtType: &hvm,
 10163  			Cost:     30584,
 10164  		},
 10165  
 10166  		// SKU: S3BME23KN52QCQ5Q
 10167  		// Instance family: Compute optimized
 10168  		// Storage: EBS only
 10169  		{
 10170  			Name:     "c5.large",
 10171  			Arches:   amd64,
 10172  			CpuCores: 2,
 10173  			CpuPower: instances.CpuPower(839),
 10174  			Mem:      4096,
 10175  			VirtType: &hvm,
 10176  			Cost:     97,
 10177  		},
 10178  
 10179  		// SKU: S6UCCNYK82GR2ZVS
 10180  		// Instance family: Compute optimized
 10181  		// Storage: 1 x 900 NVMe SSD
 10182  		{
 10183  			Name:     "c5d.9xlarge",
 10184  			Arches:   amd64,
 10185  			CpuCores: 36,
 10186  			CpuPower: instances.CpuPower(15119),
 10187  			Mem:      73728,
 10188  			VirtType: &hvm,
 10189  			Cost:     1998,
 10190  		},
 10191  
 10192  		// SKU: SMTUMBHX6YKRBJQB
 10193  		// Instance family: Storage optimized
 10194  		// Storage: 8 x 800 SSD
 10195  		{
 10196  			Name:       "i2.8xlarge",
 10197  			Arches:     amd64,
 10198  			CpuCores:   32,
 10199  			CpuPower:   instances.CpuPower(11200),
 10200  			Mem:        249856,
 10201  			VirtType:   &hvm,
 10202  			Cost:       8102,
 10203  			Deprecated: true,
 10204  		},
 10205  
 10206  		// SKU: SQUQGX4CJ4DHD594
 10207  		// Instance family: Memory optimized
 10208  		// Storage: 1 x 1920 SSD
 10209  		{
 10210  			Name:     "x1e.16xlarge",
 10211  			Arches:   amd64,
 10212  			CpuCores: 64,
 10213  			CpuPower: instances.CpuPower(20608),
 10214  			Mem:      1998848,
 10215  			VirtType: &hvm,
 10216  			Cost:     18672,
 10217  		},
 10218  
 10219  		// SKU: SRT8CVD43PBJZMDH
 10220  		// Instance family: Compute optimized
 10221  		// Storage: 2 x 900 NVMe SSD
 10222  		{
 10223  			Name:     "c5d.18xlarge",
 10224  			Arches:   amd64,
 10225  			CpuCores: 72,
 10226  			CpuPower: instances.CpuPower(30239),
 10227  			Mem:      147456,
 10228  			VirtType: &hvm,
 10229  			Cost:     3996,
 10230  		},
 10231  
 10232  		// SKU: SZ7QZBGVF3PE4M9H
 10233  		// Instance family: Compute optimized
 10234  		// Storage: EBS only
 10235  		{
 10236  			Name:     "c5.18xlarge",
 10237  			Arches:   amd64,
 10238  			CpuCores: 72,
 10239  			CpuPower: instances.CpuPower(30239),
 10240  			Mem:      147456,
 10241  			VirtType: &hvm,
 10242  			Cost:     3492,
 10243  		},
 10244  
 10245  		// SKU: T9GCN3NZ9U6N5BGN
 10246  		// Instance family: General purpose
 10247  		// Storage: EBS only
 10248  		{
 10249  			Name:     "t2.micro",
 10250  			Arches:   both,
 10251  			CpuCores: 1,
 10252  			CpuPower: instances.CpuPower(10),
 10253  			Mem:      1024,
 10254  			VirtType: &hvm,
 10255  			Cost:     13,
 10256  		},
 10257  
 10258  		// SKU: TNZV3ZSQXGTXM5PY
 10259  		// Instance family: Memory optimized
 10260  		// Storage: 4 x 900 NVMe SSD
 10261  		{
 10262  			Name:     "r5d.24xlarge",
 10263  			Arches:   amd64,
 10264  			CpuCores: 96,
 10265  			CpuPower: instances.CpuPower(9600),
 10266  			Mem:      786432,
 10267  			VirtType: &hvm,
 10268  			Cost:     8304,
 10269  		},
 10270  
 10271  		// SKU: UBSAA4SE7N86SRHF
 10272  		// Instance family: Storage optimized
 10273  		// Storage: 1 x 1900 NVMe SSD
 10274  		{
 10275  			Name:     "i3.2xlarge",
 10276  			Arches:   amd64,
 10277  			CpuCores: 8,
 10278  			CpuPower: instances.CpuPower(2576),
 10279  			Mem:      62464,
 10280  			VirtType: &hvm,
 10281  			Cost:     744,
 10282  		},
 10283  
 10284  		// SKU: UJ8XNWZDKF9GB6T3
 10285  		// Instance family: Memory optimized
 10286  		// Storage: EBS only
 10287  		{
 10288  			Name:     "r4.8xlarge",
 10289  			Arches:   amd64,
 10290  			CpuCores: 32,
 10291  			CpuPower: instances.CpuPower(10304),
 10292  			Mem:      249856,
 10293  			VirtType: &hvm,
 10294  			Cost:     2560,
 10295  		},
 10296  
 10297  		// SKU: URK82PJ9UJBYTTBJ
 10298  		// Instance family: Memory optimized
 10299  		// Storage: EBS only
 10300  		{
 10301  			Name:     "r4.2xlarge",
 10302  			Arches:   amd64,
 10303  			CpuCores: 8,
 10304  			CpuPower: instances.CpuPower(2576),
 10305  			Mem:      62464,
 10306  			VirtType: &hvm,
 10307  			Cost:     640,
 10308  		},
 10309  
 10310  		// SKU: VEJEX5ZH8XF6E4JG
 10311  		// Instance family: Memory optimized
 10312  		// Storage: EBS only
 10313  		{
 10314  			Name:     "r4.large",
 10315  			Arches:   amd64,
 10316  			CpuCores: 2,
 10317  			CpuPower: instances.CpuPower(644),
 10318  			Mem:      15616,
 10319  			VirtType: &hvm,
 10320  			Cost:     160,
 10321  		},
 10322  
 10323  		// SKU: VKNQMDAYCY4KAX7G
 10324  		// Instance family: Memory optimized
 10325  		// Storage: 2 x 1,920 SSD
 10326  		{
 10327  			Name:     "x1e.32xlarge",
 10328  			Arches:   amd64,
 10329  			CpuCores: 128,
 10330  			CpuPower: instances.CpuPower(41216),
 10331  			Mem:      3997696,
 10332  			VirtType: &hvm,
 10333  			Cost:     37344,
 10334  		},
 10335  
 10336  		// SKU: VM9W9M3QTW37FET2
 10337  		// Instance family: Memory optimized
 10338  		// Storage: 1 x 150 NVMe SSD
 10339  		{
 10340  			Name:     "r5d.xlarge",
 10341  			Arches:   amd64,
 10342  			CpuCores: 4,
 10343  			CpuPower: instances.CpuPower(400),
 10344  			Mem:      32768,
 10345  			VirtType: &hvm,
 10346  			Cost:     346,
 10347  		},
 10348  
 10349  		// SKU: VMMJKPPKWN3S5QEH
 10350  		// Instance family: Memory optimized
 10351  		// Storage: 1 x 120 SSD
 10352  		{
 10353  			Name:     "x1e.xlarge",
 10354  			Arches:   amd64,
 10355  			CpuCores: 4,
 10356  			CpuPower: instances.CpuPower(1288),
 10357  			Mem:      124928,
 10358  			VirtType: &hvm,
 10359  			Cost:     1167,
 10360  		},
 10361  
 10362  		// SKU: VZ6J7FB3Q77KJBWQ
 10363  		// Instance family: GPU instance
 10364  		// Storage: EBS only
 10365  		{
 10366  			Name:     "p2.16xlarge",
 10367  			Arches:   amd64,
 10368  			CpuCores: 64,
 10369  			CpuPower: instances.CpuPower(20608),
 10370  			Mem:      786432,
 10371  			VirtType: &hvm,
 10372  			Cost:     21216,
 10373  		},
 10374  
 10375  		// SKU: WADKRMX4T7XH7GYV
 10376  		// Instance family: Memory optimized
 10377  		// Storage: EBS only
 10378  		{
 10379  			Name:     "r5.xlarge",
 10380  			Arches:   amd64,
 10381  			CpuCores: 4,
 10382  			CpuPower: instances.CpuPower(400),
 10383  			Mem:      32768,
 10384  			VirtType: &hvm,
 10385  			Cost:     304,
 10386  		},
 10387  
 10388  		// SKU: WVY4KGHQEHERBSCH
 10389  		// Instance family: General purpose
 10390  		// Storage: 2 x 300 NVMe SSD
 10391  		{
 10392  			Name:     "m5d.4xlarge",
 10393  			Arches:   amd64,
 10394  			CpuCores: 16,
 10395  			CpuPower: instances.CpuPower(5600),
 10396  			Mem:      65536,
 10397  			VirtType: &hvm,
 10398  			Cost:     1088,
 10399  		},
 10400  
 10401  		// SKU: WWTVB5GY85P5FGNW
 10402  		// Instance family: Compute optimized
 10403  		// Storage: EBS only
 10404  		{
 10405  			Name:     "c4.large",
 10406  			Arches:   amd64,
 10407  			CpuCores: 2,
 10408  			CpuPower: instances.CpuPower(811),
 10409  			Mem:      3840,
 10410  			VirtType: &hvm,
 10411  			Cost:     114,
 10412  		},
 10413  
 10414  		// SKU: XGAATXHUHNWXTMMR
 10415  		// Instance family: General purpose
 10416  		// Storage: EBS only
 10417  		{
 10418  			Name:     "t3.small",
 10419  			Arches:   amd64,
 10420  			CpuCores: 2,
 10421  			CpuPower: instances.CpuPower(200),
 10422  			Mem:      2048,
 10423  			VirtType: &hvm,
 10424  			Cost:     24,
 10425  		},
 10426  
 10427  		// SKU: XWVCP8TVZ3EZXHJT
 10428  		// Instance family: General purpose
 10429  		// Storage: EBS only
 10430  		{
 10431  			Name:     "m4.10xlarge",
 10432  			Arches:   amd64,
 10433  			CpuCores: 40,
 10434  			CpuPower: instances.CpuPower(13440),
 10435  			Mem:      163840,
 10436  			VirtType: &hvm,
 10437  			Cost:     2400,
 10438  		},
 10439  
 10440  		// SKU: ZAC36C46HPYXADA7
 10441  		// Instance family: Compute optimized
 10442  		// Storage: EBS only
 10443  		{
 10444  			Name:     "c4.xlarge",
 10445  			Arches:   amd64,
 10446  			CpuCores: 4,
 10447  			CpuPower: instances.CpuPower(1623),
 10448  			Mem:      7680,
 10449  			VirtType: &hvm,
 10450  			Cost:     227,
 10451  		},
 10452  
 10453  		// SKU: ZZKZTMBM47YRJJUJ
 10454  		// Instance family: Memory optimized
 10455  		// Storage: 1 x 75 NVMe SSD
 10456  		{
 10457  			Name:     "r5d.large",
 10458  			Arches:   amd64,
 10459  			CpuCores: 2,
 10460  			CpuPower: instances.CpuPower(200),
 10461  			Mem:      16384,
 10462  			VirtType: &hvm,
 10463  			Cost:     173,
 10464  		},
 10465  	},
 10466  
 10467  	"eu-north-1": {
 10468  
 10469  		// SKU: 2538YKHJ9U725SUR
 10470  		// Instance family: Compute optimized
 10471  		// Storage: 2 x 900 NVMe SSD
 10472  		{
 10473  			Name:     "c5d.18xlarge",
 10474  			Arches:   amd64,
 10475  			CpuCores: 72,
 10476  			CpuPower: instances.CpuPower(30239),
 10477  			Mem:      147456,
 10478  			VirtType: &hvm,
 10479  			Cost:     3744,
 10480  		},
 10481  
 10482  		// SKU: 2GBMQNJMRMBS2D6R
 10483  		// Instance family: General purpose
 10484  		// Storage: EBS only
 10485  		{
 10486  			Name:     "m5.4xlarge",
 10487  			Arches:   amd64,
 10488  			CpuCores: 16,
 10489  			CpuPower: instances.CpuPower(5600),
 10490  			Mem:      65536,
 10491  			VirtType: &hvm,
 10492  			Cost:     816,
 10493  		},
 10494  
 10495  		// SKU: 37UT54G6JJJMAJRK
 10496  		// Instance family: Compute optimized
 10497  		// Storage: 1 x 200 NVMe SSD
 10498  		{
 10499  			Name:     "c5d.2xlarge",
 10500  			Arches:   amd64,
 10501  			CpuCores: 8,
 10502  			CpuPower: instances.CpuPower(3359),
 10503  			Mem:      16384,
 10504  			VirtType: &hvm,
 10505  			Cost:     416,
 10506  		},
 10507  
 10508  		// SKU: 3DRQQB52Z8249X9P
 10509  		// Instance family: Memory optimized
 10510  		// Storage: EBS only
 10511  		{
 10512  			Name:     "r5.2xlarge",
 10513  			Arches:   amd64,
 10514  			CpuCores: 8,
 10515  			CpuPower: instances.CpuPower(800),
 10516  			Mem:      65536,
 10517  			VirtType: &hvm,
 10518  			Cost:     536,
 10519  		},
 10520  
 10521  		// SKU: 3WTVR3S4XJNM2NU9
 10522  		// Instance family: Compute optimized
 10523  		// Storage: EBS only
 10524  		{
 10525  			Name:     "c5.2xlarge",
 10526  			Arches:   amd64,
 10527  			CpuCores: 8,
 10528  			CpuPower: instances.CpuPower(3359),
 10529  			Mem:      16384,
 10530  			VirtType: &hvm,
 10531  			Cost:     364,
 10532  		},
 10533  
 10534  		// SKU: 5CB6VVGDRJ9PHTJ4
 10535  		// Instance family: Compute optimized
 10536  		// Storage: EBS only
 10537  		{
 10538  			Name:     "c5.9xlarge",
 10539  			Arches:   amd64,
 10540  			CpuCores: 36,
 10541  			CpuPower: instances.CpuPower(15119),
 10542  			Mem:      73728,
 10543  			VirtType: &hvm,
 10544  			Cost:     1638,
 10545  		},
 10546  
 10547  		// SKU: 5PDWZQZTJYFCGMXW
 10548  		// Instance family: General purpose
 10549  		// Storage: EBS only
 10550  		{
 10551  			Name:     "t3.xlarge",
 10552  			Arches:   amd64,
 10553  			CpuCores: 4,
 10554  			CpuPower: instances.CpuPower(400),
 10555  			Mem:      16384,
 10556  			VirtType: &hvm,
 10557  			Cost:     172,
 10558  		},
 10559  
 10560  		// SKU: 693PZGA8CDU6HZB7
 10561  		// Instance family: Storage optimized
 10562  		// Storage: 6 x 2000 HDD
 10563  		{
 10564  			Name:     "d2.2xlarge",
 10565  			Arches:   amd64,
 10566  			CpuCores: 8,
 10567  			CpuPower: instances.CpuPower(2688),
 10568  			Mem:      62464,
 10569  			VirtType: &hvm,
 10570  			Cost:     1396,
 10571  		},
 10572  
 10573  		// SKU: 69R8D37WWB4F5SJR
 10574  		// Instance family: Storage optimized
 10575  		// Storage: 3 x 2000 HDD
 10576  		{
 10577  			Name:     "d2.xlarge",
 10578  			Arches:   amd64,
 10579  			CpuCores: 4,
 10580  			CpuPower: instances.CpuPower(1344),
 10581  			Mem:      31232,
 10582  			VirtType: &hvm,
 10583  			Cost:     698,
 10584  		},
 10585  
 10586  		// SKU: 82XACGR3AGP6WEFP
 10587  		// Instance family: Compute optimized
 10588  		// Storage: EBS only
 10589  		{
 10590  			Name:     "c5.4xlarge",
 10591  			Arches:   amd64,
 10592  			CpuCores: 16,
 10593  			CpuPower: instances.CpuPower(6719),
 10594  			Mem:      32768,
 10595  			VirtType: &hvm,
 10596  			Cost:     728,
 10597  		},
 10598  
 10599  		// SKU: 8DAKCX6RME893UJM
 10600  		// Instance family: Memory optimized
 10601  		// Storage: EBS only
 10602  		{
 10603  			Name:     "r5.4xlarge",
 10604  			Arches:   amd64,
 10605  			CpuCores: 16,
 10606  			CpuPower: instances.CpuPower(1600),
 10607  			Mem:      131072,
 10608  			VirtType: &hvm,
 10609  			Cost:     1072,
 10610  		},
 10611  
 10612  		// SKU: 8HSTPE5CSSQ4WX2S
 10613  		// Instance family: Storage optimized
 10614  		// Storage: 1 x 950 NVMe SSD
 10615  		{
 10616  			Name:     "i3.xlarge",
 10617  			Arches:   amd64,
 10618  			CpuCores: 4,
 10619  			CpuPower: instances.CpuPower(1288),
 10620  			Mem:      31232,
 10621  			VirtType: &hvm,
 10622  			Cost:     326,
 10623  		},
 10624  
 10625  		// SKU: AJ8X4KYD8E224WDU
 10626  		// Instance family: General purpose
 10627  		// Storage: 1 x 75 NVMe SSD
 10628  		{
 10629  			Name:     "m5d.large",
 10630  			Arches:   amd64,
 10631  			CpuCores: 2,
 10632  			CpuPower: instances.CpuPower(700),
 10633  			Mem:      8192,
 10634  			VirtType: &hvm,
 10635  			Cost:     120,
 10636  		},
 10637  
 10638  		// SKU: AN7RUVM6BV9RAMPJ
 10639  		// Instance family: General purpose
 10640  		// Storage: EBS only
 10641  		{
 10642  			Name:     "m5.xlarge",
 10643  			Arches:   amd64,
 10644  			CpuCores: 4,
 10645  			CpuPower: instances.CpuPower(1400),
 10646  			Mem:      16384,
 10647  			VirtType: &hvm,
 10648  			Cost:     204,
 10649  		},
 10650  
 10651  		// SKU: AR9MNQT4HKS3PW4E
 10652  		// Instance family: Memory optimized
 10653  		// Storage: 1 x 300 NVMe SSD
 10654  		{
 10655  			Name:     "r5d.2xlarge",
 10656  			Arches:   amd64,
 10657  			CpuCores: 8,
 10658  			CpuPower: instances.CpuPower(800),
 10659  			Mem:      65536,
 10660  			VirtType: &hvm,
 10661  			Cost:     608,
 10662  		},
 10663  
 10664  		// SKU: B64VVG3GJHTFCHKE
 10665  		// Instance family: Compute optimized
 10666  		// Storage: EBS only
 10667  		{
 10668  			Name:     "c5.large",
 10669  			Arches:   amd64,
 10670  			CpuCores: 2,
 10671  			CpuPower: instances.CpuPower(839),
 10672  			Mem:      4096,
 10673  			VirtType: &hvm,
 10674  			Cost:     91,
 10675  		},
 10676  
 10677  		// SKU: C7TQWCDCTARH6NGN
 10678  		// Instance family: Storage optimized
 10679  		// Storage: 8 x 1900 NVMe SSD
 10680  		{
 10681  			Name:     "i3.16xlarge",
 10682  			Arches:   amd64,
 10683  			CpuCores: 64,
 10684  			CpuPower: instances.CpuPower(20608),
 10685  			Mem:      499712,
 10686  			VirtType: &hvm,
 10687  			Cost:     5216,
 10688  		},
 10689  
 10690  		// SKU: D4S28RWJTR77VRDY
 10691  		// Instance family: Memory optimized
 10692  		// Storage: EBS only
 10693  		{
 10694  			Name:     "r5.24xlarge",
 10695  			Arches:   amd64,
 10696  			CpuCores: 96,
 10697  			CpuPower: instances.CpuPower(9600),
 10698  			Mem:      786432,
 10699  			VirtType: &hvm,
 10700  			Cost:     6432,
 10701  		},
 10702  
 10703  		// SKU: DU75X98EKG473DU4
 10704  		// Instance family: Memory optimized
 10705  		// Storage: 1 x 75 NVMe SSD
 10706  		{
 10707  			Name:     "r5d.large",
 10708  			Arches:   amd64,
 10709  			CpuCores: 2,
 10710  			CpuPower: instances.CpuPower(200),
 10711  			Mem:      16384,
 10712  			VirtType: &hvm,
 10713  			Cost:     152,
 10714  		},
 10715  
 10716  		// SKU: E53HP5JHPGJMUY8X
 10717  		// Instance family: General purpose
 10718  		// Storage: EBS only
 10719  		{
 10720  			Name:     "m5.large",
 10721  			Arches:   amd64,
 10722  			CpuCores: 2,
 10723  			CpuPower: instances.CpuPower(700),
 10724  			Mem:      8192,
 10725  			VirtType: &hvm,
 10726  			Cost:     102,
 10727  		},
 10728  
 10729  		// SKU: EA9V3NER3QJB5RUN
 10730  		// Instance family: Compute optimized
 10731  		// Storage: EBS only
 10732  		{
 10733  			Name:     "c5.xlarge",
 10734  			Arches:   amd64,
 10735  			CpuCores: 4,
 10736  			CpuPower: instances.CpuPower(1679),
 10737  			Mem:      8192,
 10738  			VirtType: &hvm,
 10739  			Cost:     182,
 10740  		},
 10741  
 10742  		// SKU: F2JRKWU67V83ZHJX
 10743  		// Instance family: General purpose
 10744  		// Storage: 2 x 900 NVMe SSD
 10745  		{
 10746  			Name:     "m5d.12xlarge",
 10747  			Arches:   amd64,
 10748  			CpuCores: 48,
 10749  			CpuPower: instances.CpuPower(16800),
 10750  			Mem:      196608,
 10751  			VirtType: &hvm,
 10752  			Cost:     2880,
 10753  		},
 10754  
 10755  		// SKU: FU4ZXU9PYSPNWDT4
 10756  		// Instance family: Compute optimized
 10757  		// Storage: 1 x 50 NVMe SSD
 10758  		{
 10759  			Name:     "c5d.large",
 10760  			Arches:   amd64,
 10761  			CpuCores: 2,
 10762  			CpuPower: instances.CpuPower(839),
 10763  			Mem:      4096,
 10764  			VirtType: &hvm,
 10765  			Cost:     104,
 10766  		},
 10767  
 10768  		// SKU: FUB7Q54ZGEMZPF29
 10769  		// Instance family: Storage optimized
 10770  		// Storage: 1 x 1900 NVMe SSD
 10771  		{
 10772  			Name:     "i3.2xlarge",
 10773  			Arches:   amd64,
 10774  			CpuCores: 8,
 10775  			CpuPower: instances.CpuPower(2576),
 10776  			Mem:      62464,
 10777  			VirtType: &hvm,
 10778  			Cost:     652,
 10779  		},
 10780  
 10781  		// SKU: GEQB5MT5TAU7ZKRD
 10782  		// Instance family: Storage optimized
 10783  		// Storage: 1 x 475 NVMe SSD
 10784  		{
 10785  			Name:     "i3.large",
 10786  			Arches:   amd64,
 10787  			CpuCores: 2,
 10788  			CpuPower: instances.CpuPower(644),
 10789  			Mem:      15616,
 10790  			VirtType: &hvm,
 10791  			Cost:     163,
 10792  		},
 10793  
 10794  		// SKU: HJX8B7X79YW7M9GR
 10795  		// Instance family: General purpose
 10796  		// Storage: 4 x 900 NVMe SSD
 10797  		{
 10798  			Name:     "m5d.24xlarge",
 10799  			Arches:   amd64,
 10800  			CpuCores: 96,
 10801  			CpuPower: instances.CpuPower(33600),
 10802  			Mem:      393216,
 10803  			VirtType: &hvm,
 10804  			Cost:     5760,
 10805  		},
 10806  
 10807  		// SKU: HXE7YA49JNCX8S4S
 10808  		// Instance family: Memory optimized
 10809  		// Storage: EBS only
 10810  		{
 10811  			Name:     "r5.12xlarge",
 10812  			Arches:   amd64,
 10813  			CpuCores: 48,
 10814  			CpuPower: instances.CpuPower(4800),
 10815  			Mem:      393216,
 10816  			VirtType: &hvm,
 10817  			Cost:     3216,
 10818  		},
 10819  
 10820  		// SKU: J8BCGA9A49MPKUH5
 10821  		// Instance family: Storage optimized
 10822  		// Storage: 24 x 2000 HDD
 10823  		{
 10824  			Name:     "d2.8xlarge",
 10825  			Arches:   amd64,
 10826  			CpuCores: 36,
 10827  			CpuPower: instances.CpuPower(12096),
 10828  			Mem:      249856,
 10829  			VirtType: &hvm,
 10830  			Cost:     5584,
 10831  		},
 10832  
 10833  		// SKU: JDD52ZGEJHPD5JCV
 10834  		// Instance family: General purpose
 10835  		// Storage: 1 x 300 NVMe SSD
 10836  		{
 10837  			Name:     "m5d.2xlarge",
 10838  			Arches:   amd64,
 10839  			CpuCores: 8,
 10840  			CpuPower: instances.CpuPower(2800),
 10841  			Mem:      32768,
 10842  			VirtType: &hvm,
 10843  			Cost:     480,
 10844  		},
 10845  
 10846  		// SKU: JXFQ7BVYUBTV69MP
 10847  		// Instance family: Compute optimized
 10848  		// Storage: 1 x 400 NVMe SSD
 10849  		{
 10850  			Name:     "c5d.4xlarge",
 10851  			Arches:   amd64,
 10852  			CpuCores: 16,
 10853  			CpuPower: instances.CpuPower(6719),
 10854  			Mem:      32768,
 10855  			VirtType: &hvm,
 10856  			Cost:     832,
 10857  		},
 10858  
 10859  		// SKU: K43BZKPFNHGPERT3
 10860  		// Instance family: General purpose
 10861  		// Storage: 2 x 300 NVMe SSD
 10862  		{
 10863  			Name:     "m5d.4xlarge",
 10864  			Arches:   amd64,
 10865  			CpuCores: 16,
 10866  			CpuPower: instances.CpuPower(5600),
 10867  			Mem:      65536,
 10868  			VirtType: &hvm,
 10869  			Cost:     960,
 10870  		},
 10871  
 10872  		// SKU: M3V4NZPBXRVGQJWR
 10873  		// Instance family: Compute optimized
 10874  		// Storage: 1 x 100 NVMe SSD
 10875  		{
 10876  			Name:     "c5d.xlarge",
 10877  			Arches:   amd64,
 10878  			CpuCores: 4,
 10879  			CpuPower: instances.CpuPower(1679),
 10880  			Mem:      8192,
 10881  			VirtType: &hvm,
 10882  			Cost:     208,
 10883  		},
 10884  
 10885  		// SKU: M9QWF3NM7QSQF3BT
 10886  		// Instance family: Storage optimized
 10887  		// Storage: 4 x 1900 NVMe SSD
 10888  		{
 10889  			Name:     "i3.8xlarge",
 10890  			Arches:   amd64,
 10891  			CpuCores: 32,
 10892  			CpuPower: instances.CpuPower(10304),
 10893  			Mem:      249856,
 10894  			VirtType: &hvm,
 10895  			Cost:     2608,
 10896  		},
 10897  
 10898  		// SKU: N3NW5VVSG4XUCSWJ
 10899  		// Instance family: General purpose
 10900  		// Storage: EBS only
 10901  		{
 10902  			Name:     "m5.24xlarge",
 10903  			Arches:   amd64,
 10904  			CpuCores: 96,
 10905  			CpuPower: instances.CpuPower(33600),
 10906  			Mem:      393216,
 10907  			VirtType: &hvm,
 10908  			Cost:     4896,
 10909  		},
 10910  
 10911  		// SKU: PE2EVG6NJS26KQ8U
 10912  		// Instance family: General purpose
 10913  		// Storage: 1 x 150 NVMe SSD
 10914  		{
 10915  			Name:     "m5d.xlarge",
 10916  			Arches:   amd64,
 10917  			CpuCores: 4,
 10918  			CpuPower: instances.CpuPower(1400),
 10919  			Mem:      16384,
 10920  			VirtType: &hvm,
 10921  			Cost:     240,
 10922  		},
 10923  
 10924  		// SKU: PW7XJ6YW4CQUFJN6
 10925  		// Instance family: Memory optimized
 10926  		// Storage: 1 x 150 NVMe SSD
 10927  		{
 10928  			Name:     "r5d.xlarge",
 10929  			Arches:   amd64,
 10930  			CpuCores: 4,
 10931  			CpuPower: instances.CpuPower(400),
 10932  			Mem:      32768,
 10933  			VirtType: &hvm,
 10934  			Cost:     304,
 10935  		},
 10936  
 10937  		// SKU: Q5A4KTBWGPUCHDHQ
 10938  		// Instance family: Compute optimized
 10939  		// Storage: EBS only
 10940  		{
 10941  			Name:     "c5.18xlarge",
 10942  			Arches:   amd64,
 10943  			CpuCores: 72,
 10944  			CpuPower: instances.CpuPower(30239),
 10945  			Mem:      147456,
 10946  			VirtType: &hvm,
 10947  			Cost:     3276,
 10948  		},
 10949  
 10950  		// SKU: QF634R69HRJG476W
 10951  		// Instance family: General purpose
 10952  		// Storage: EBS only
 10953  		{
 10954  			Name:     "t3.2xlarge",
 10955  			Arches:   amd64,
 10956  			CpuCores: 8,
 10957  			CpuPower: instances.CpuPower(800),
 10958  			Mem:      32768,
 10959  			VirtType: &hvm,
 10960  			Cost:     345,
 10961  		},
 10962  
 10963  		// SKU: R9UBC8HCET9VFFAT
 10964  		// Instance family: Memory optimized
 10965  		// Storage: 2 x 300 NVMe SSD
 10966  		{
 10967  			Name:     "r5d.4xlarge",
 10968  			Arches:   amd64,
 10969  			CpuCores: 16,
 10970  			CpuPower: instances.CpuPower(1600),
 10971  			Mem:      131072,
 10972  			VirtType: &hvm,
 10973  			Cost:     1216,
 10974  		},
 10975  
 10976  		// SKU: RV646K3D8B5MK634
 10977  		// Instance family: Storage optimized
 10978  		// Storage: 12 x 2000 HDD
 10979  		{
 10980  			Name:     "d2.4xlarge",
 10981  			Arches:   amd64,
 10982  			CpuCores: 16,
 10983  			CpuPower: instances.CpuPower(5376),
 10984  			Mem:      124928,
 10985  			VirtType: &hvm,
 10986  			Cost:     2792,
 10987  		},
 10988  
 10989  		// SKU: RZ2CPJT3JCVWXCQM
 10990  		// Instance family: General purpose
 10991  		// Storage: EBS only
 10992  		{
 10993  			Name:     "t3.small",
 10994  			Arches:   amd64,
 10995  			CpuCores: 2,
 10996  			CpuPower: instances.CpuPower(200),
 10997  			Mem:      2048,
 10998  			VirtType: &hvm,
 10999  			Cost:     21,
 11000  		},
 11001  
 11002  		// SKU: TERUUJAVNMYFPEGJ
 11003  		// Instance family: General purpose
 11004  		// Storage: EBS only
 11005  		{
 11006  			Name:     "m5.2xlarge",
 11007  			Arches:   amd64,
 11008  			CpuCores: 8,
 11009  			CpuPower: instances.CpuPower(2800),
 11010  			Mem:      32768,
 11011  			VirtType: &hvm,
 11012  			Cost:     408,
 11013  		},
 11014  
 11015  		// SKU: TMZR28G2V6VN7HFB
 11016  		// Instance family: Memory optimized
 11017  		// Storage: 4 x 900 NVMe SSD
 11018  		{
 11019  			Name:     "r5d.24xlarge",
 11020  			Arches:   amd64,
 11021  			CpuCores: 96,
 11022  			CpuPower: instances.CpuPower(9600),
 11023  			Mem:      786432,
 11024  			VirtType: &hvm,
 11025  			Cost:     7296,
 11026  		},
 11027  
 11028  		// SKU: TW2GS8E2BK32NE25
 11029  		// Instance family: Compute optimized
 11030  		// Storage: 1 x 900 NVMe SSD
 11031  		{
 11032  			Name:     "c5d.9xlarge",
 11033  			Arches:   amd64,
 11034  			CpuCores: 36,
 11035  			CpuPower: instances.CpuPower(15119),
 11036  			Mem:      73728,
 11037  			VirtType: &hvm,
 11038  			Cost:     1872,
 11039  		},
 11040  
 11041  		// SKU: UWJK7K6ZVM3RJ37J
 11042  		// Instance family: Memory optimized
 11043  		// Storage: EBS only
 11044  		{
 11045  			Name:     "r5.large",
 11046  			Arches:   amd64,
 11047  			CpuCores: 2,
 11048  			CpuPower: instances.CpuPower(868),
 11049  			Mem:      16384,
 11050  			VirtType: &hvm,
 11051  			Cost:     134,
 11052  		},
 11053  
 11054  		// SKU: UXXY6P8RA5R545T7
 11055  		// Instance family: Memory optimized
 11056  		// Storage: 2 x 900 NVMe SSD
 11057  		{
 11058  			Name:     "r5d.12xlarge",
 11059  			Arches:   amd64,
 11060  			CpuCores: 48,
 11061  			CpuPower: instances.CpuPower(4800),
 11062  			Mem:      393216,
 11063  			VirtType: &hvm,
 11064  			Cost:     3648,
 11065  		},
 11066  
 11067  		// SKU: V9AFYEMMPNB2B49R
 11068  		// Instance family: Storage optimized
 11069  		// Storage: 2 x 1900 NVMe SSD
 11070  		{
 11071  			Name:     "i3.4xlarge",
 11072  			Arches:   amd64,
 11073  			CpuCores: 16,
 11074  			CpuPower: instances.CpuPower(5152),
 11075  			Mem:      124928,
 11076  			VirtType: &hvm,
 11077  			Cost:     1304,
 11078  		},
 11079  
 11080  		// SKU: VF3DJC7YF75KBYAP
 11081  		// Instance family: General purpose
 11082  		// Storage: EBS only
 11083  		{
 11084  			Name:     "t3.large",
 11085  			Arches:   amd64,
 11086  			CpuCores: 2,
 11087  			CpuPower: instances.CpuPower(200),
 11088  			Mem:      8192,
 11089  			VirtType: &hvm,
 11090  			Cost:     86,
 11091  		},
 11092  
 11093  		// SKU: WGTNH42XRABN9CQH
 11094  		// Instance family: General purpose
 11095  		// Storage: EBS only
 11096  		{
 11097  			Name:     "t3.nano",
 11098  			Arches:   amd64,
 11099  			CpuCores: 2,
 11100  			CpuPower: instances.CpuPower(200),
 11101  			Mem:      512,
 11102  			VirtType: &hvm,
 11103  			Cost:     5,
 11104  		},
 11105  
 11106  		// SKU: XCVN4HZD9XZ33XW8
 11107  		// Instance family: General purpose
 11108  		// Storage: EBS only
 11109  		{
 11110  			Name:     "t3.micro",
 11111  			Arches:   amd64,
 11112  			CpuCores: 2,
 11113  			CpuPower: instances.CpuPower(200),
 11114  			Mem:      1024,
 11115  			VirtType: &hvm,
 11116  			Cost:     10,
 11117  		},
 11118  
 11119  		// SKU: XR534VJFQW2WFZAJ
 11120  		// Instance family: General purpose
 11121  		// Storage: EBS only
 11122  		{
 11123  			Name:     "t3.medium",
 11124  			Arches:   amd64,
 11125  			CpuCores: 2,
 11126  			CpuPower: instances.CpuPower(200),
 11127  			Mem:      4096,
 11128  			VirtType: &hvm,
 11129  			Cost:     43,
 11130  		},
 11131  
 11132  		// SKU: XZ6X3TZ2HUVATTJA
 11133  		// Instance family: General purpose
 11134  		// Storage: EBS only
 11135  		{
 11136  			Name:     "m5.12xlarge",
 11137  			Arches:   amd64,
 11138  			CpuCores: 48,
 11139  			CpuPower: instances.CpuPower(16800),
 11140  			Mem:      196608,
 11141  			VirtType: &hvm,
 11142  			Cost:     2448,
 11143  		},
 11144  
 11145  		// SKU: Y5HV5A3AMSS53ZFH
 11146  		// Instance family: Memory optimized
 11147  		// Storage: EBS only
 11148  		{
 11149  			Name:     "r5.xlarge",
 11150  			Arches:   amd64,
 11151  			CpuCores: 4,
 11152  			CpuPower: instances.CpuPower(400),
 11153  			Mem:      32768,
 11154  			VirtType: &hvm,
 11155  			Cost:     268,
 11156  		},
 11157  	},
 11158  
 11159  	"eu-west-1": {
 11160  
 11161  		// SKU: 249WVV2ASQDC3RY2
 11162  		// Instance family: Storage optimized
 11163  		// Storage: 4 x 1900 NVMe SSD
 11164  		{
 11165  			Name:     "i3.8xlarge",
 11166  			Arches:   amd64,
 11167  			CpuCores: 32,
 11168  			CpuPower: instances.CpuPower(10304),
 11169  			Mem:      249856,
 11170  			VirtType: &hvm,
 11171  			Cost:     2752,
 11172  		},
 11173  
 11174  		// SKU: 26VHYCXC57HGZ7ET
 11175  		// Instance family: Memory optimized
 11176  		// Storage: 1 x 150 NVMe SSD
 11177  		{
 11178  			Name:     "z1d.xlarge",
 11179  			Arches:   amd64,
 11180  			CpuCores: 4,
 11181  			CpuPower: instances.CpuPower(400),
 11182  			Mem:      32768,
 11183  			VirtType: &hvm,
 11184  			Cost:     416,
 11185  		},
 11186  
 11187  		// SKU: 2AUYT356PD9A2MBU
 11188  		// Instance family: GPU instance
 11189  		// Storage: EBS only
 11190  		{
 11191  			Name:     "g3.8xlarge",
 11192  			Arches:   amd64,
 11193  			CpuCores: 32,
 11194  			CpuPower: instances.CpuPower(10304),
 11195  			Mem:      249856,
 11196  			VirtType: &hvm,
 11197  			Cost:     2420,
 11198  		},
 11199  
 11200  		// SKU: 2D5G3BCXGXH9GCH3
 11201  		// Instance family: Memory optimized
 11202  		// Storage: 2 x 1920 SSD
 11203  		{
 11204  			Name:     "x1.32xlarge",
 11205  			Arches:   amd64,
 11206  			CpuCores: 128,
 11207  			CpuPower: instances.CpuPower(41216),
 11208  			Mem:      1998848,
 11209  			VirtType: &hvm,
 11210  			Cost:     16006,
 11211  		},
 11212  
 11213  		// SKU: 2SX63SRBXZK94TSA
 11214  		// Instance family: Storage optimized
 11215  		// Storage: 6 x 2000 HDD
 11216  		{
 11217  			Name:     "d2.2xlarge",
 11218  			Arches:   amd64,
 11219  			CpuCores: 8,
 11220  			CpuPower: instances.CpuPower(2688),
 11221  			Mem:      62464,
 11222  			VirtType: &hvm,
 11223  			Cost:     1470,
 11224  		},
 11225  
 11226  		// SKU: 2YQ29UHG9JW3TH39
 11227  		// Instance family: GPU instance
 11228  		// Storage: EBS only
 11229  		{
 11230  			Name:     "g3s.xlarge",
 11231  			Arches:   amd64,
 11232  			CpuCores: 4,
 11233  			CpuPower: instances.CpuPower(400),
 11234  			Mem:      31232,
 11235  			VirtType: &hvm,
 11236  			Cost:     796,
 11237  		},
 11238  
 11239  		// SKU: 2ZP4J8GPBP6QFK3Y
 11240  		// Instance family: Compute optimized
 11241  		// Storage: EBS only
 11242  		{
 11243  			Name:     "c5.large",
 11244  			Arches:   amd64,
 11245  			CpuCores: 2,
 11246  			CpuPower: instances.CpuPower(839),
 11247  			Mem:      4096,
 11248  			VirtType: &hvm,
 11249  			Cost:     96,
 11250  		},
 11251  
 11252  		// SKU: 34T56M5BM3P8ATUD
 11253  		// Instance family: General purpose
 11254  		// Storage: EBS only
 11255  		{
 11256  			Name:     "m5a.24xlarge",
 11257  			Arches:   amd64,
 11258  			CpuCores: 96,
 11259  			CpuPower: instances.CpuPower(33600),
 11260  			Mem:      393216,
 11261  			VirtType: &hvm,
 11262  			Cost:     4608,
 11263  		},
 11264  
 11265  		// SKU: 38KKRTQP385PX9HY
 11266  		// Instance family: GPU instance
 11267  		// Storage: EBS only
 11268  		{
 11269  			Name:     "p2.8xlarge",
 11270  			Arches:   amd64,
 11271  			CpuCores: 32,
 11272  			CpuPower: instances.CpuPower(10304),
 11273  			Mem:      499712,
 11274  			VirtType: &hvm,
 11275  			Cost:     7776,
 11276  		},
 11277  
 11278  		// SKU: 39VH8W4ANB3RS4BD
 11279  		// Instance family: Compute optimized
 11280  		// Storage: EBS only
 11281  		{
 11282  			Name:     "c5.xlarge",
 11283  			Arches:   amd64,
 11284  			CpuCores: 4,
 11285  			CpuPower: instances.CpuPower(1679),
 11286  			Mem:      8192,
 11287  			VirtType: &hvm,
 11288  			Cost:     192,
 11289  		},
 11290  
 11291  		// SKU: 3BYWJJNA4YTXHSBD
 11292  		// Instance family: General purpose
 11293  		// Storage: EBS only
 11294  		{
 11295  			Name:     "m5a.12xlarge",
 11296  			Arches:   amd64,
 11297  			CpuCores: 48,
 11298  			CpuPower: instances.CpuPower(16800),
 11299  			Mem:      196608,
 11300  			VirtType: &hvm,
 11301  			Cost:     2304,
 11302  		},
 11303  
 11304  		// SKU: 43FB7QU6KEK6U6NE
 11305  		// Instance family: FPGA Instances
 11306  		// Storage: EBS only
 11307  		{
 11308  			Name:     "f1.2xlarge",
 11309  			Arches:   amd64,
 11310  			CpuCores: 8,
 11311  			CpuPower: instances.CpuPower(800),
 11312  			Mem:      124928,
 11313  			VirtType: &hvm,
 11314  			Cost:     1815,
 11315  		},
 11316  
 11317  		// SKU: 43GJQJWC2SEHCVCG
 11318  		// Instance family: Memory optimized
 11319  		// Storage: 2 x 900 NVMe SSD
 11320  		{
 11321  			Name:     "r5d.12xlarge",
 11322  			Arches:   amd64,
 11323  			CpuCores: 48,
 11324  			CpuPower: instances.CpuPower(4800),
 11325  			Mem:      393216,
 11326  			VirtType: &hvm,
 11327  			Cost:     3840,
 11328  		},
 11329  
 11330  		// SKU: 47NTBKB4KMUU98P8
 11331  		// Instance family: General purpose
 11332  		// Storage: EBS only
 11333  		{
 11334  			Name:     "t3.medium",
 11335  			Arches:   amd64,
 11336  			CpuCores: 2,
 11337  			CpuPower: instances.CpuPower(200),
 11338  			Mem:      4096,
 11339  			VirtType: &hvm,
 11340  			Cost:     45,
 11341  		},
 11342  
 11343  		// SKU: 4G2Z3WVSPDEGMKFH
 11344  		// Instance family: General purpose
 11345  		// Storage: EBS only
 11346  		{
 11347  			Name:     "t2.large",
 11348  			Arches:   amd64,
 11349  			CpuCores: 2,
 11350  			CpuPower: instances.CpuPower(60),
 11351  			Mem:      8192,
 11352  			VirtType: &hvm,
 11353  			Cost:     100,
 11354  		},
 11355  
 11356  		// SKU: 4JKQTWY5J6VJ6ESF
 11357  		// Instance family: Memory optimized
 11358  		// Storage: EBS only
 11359  		{
 11360  			Name:     "r4.2xlarge",
 11361  			Arches:   amd64,
 11362  			CpuCores: 8,
 11363  			CpuPower: instances.CpuPower(2576),
 11364  			Mem:      62464,
 11365  			VirtType: &hvm,
 11366  			Cost:     592,
 11367  		},
 11368  
 11369  		// SKU: 4RMQK234M4QU3SVE
 11370  		// Instance family: Memory optimized
 11371  		// Storage: EBS only
 11372  		{
 11373  			Name:     "r5a.2xlarge",
 11374  			Arches:   amd64,
 11375  			CpuCores: 8,
 11376  			CpuPower: instances.CpuPower(2800),
 11377  			Mem:      65536,
 11378  			VirtType: &hvm,
 11379  			Cost:     508,
 11380  		},
 11381  
 11382  		// SKU: 5A9DKQFHKVD7PWG7
 11383  		// Instance family: General purpose
 11384  		// Storage: EBS only
 11385  		{
 11386  			Name:     "m5a.xlarge",
 11387  			Arches:   amd64,
 11388  			CpuCores: 4,
 11389  			CpuPower: instances.CpuPower(1400),
 11390  			Mem:      16384,
 11391  			VirtType: &hvm,
 11392  			Cost:     192,
 11393  		},
 11394  
 11395  		// SKU: 6FU9JEK79WWSARQ9
 11396  		// Instance family: General purpose
 11397  		// Storage: EBS only
 11398  		{
 11399  			Name:     "m4.xlarge",
 11400  			Arches:   amd64,
 11401  			CpuCores: 4,
 11402  			CpuPower: instances.CpuPower(1344),
 11403  			Mem:      16384,
 11404  			VirtType: &hvm,
 11405  			Cost:     222,
 11406  		},
 11407  
 11408  		// SKU: 6HX9NKE3BQ5V3PMJ
 11409  		// Instance family: Storage optimized
 11410  		// Storage: 12 x 2000 HDD
 11411  		{
 11412  			Name:     "d2.4xlarge",
 11413  			Arches:   amd64,
 11414  			CpuCores: 16,
 11415  			CpuPower: instances.CpuPower(5376),
 11416  			Mem:      124928,
 11417  			VirtType: &hvm,
 11418  			Cost:     2940,
 11419  		},
 11420  
 11421  		// SKU: 6KCEGJ35VRAHEDVX
 11422  		// Instance family: Memory optimized
 11423  		// Storage: 1 x 900 NVMe SSD
 11424  		{
 11425  			Name:     "z1d.6xlarge",
 11426  			Arches:   amd64,
 11427  			CpuCores: 24,
 11428  			CpuPower: instances.CpuPower(2400),
 11429  			Mem:      196608,
 11430  			VirtType: &hvm,
 11431  			Cost:     2496,
 11432  		},
 11433  
 11434  		// SKU: 6NVB6WVCM8M6K25A
 11435  		// Instance family: Memory optimized
 11436  		// Storage: EBS only
 11437  		{
 11438  			Name:     "r5.24xlarge",
 11439  			Arches:   amd64,
 11440  			CpuCores: 96,
 11441  			CpuPower: instances.CpuPower(9600),
 11442  			Mem:      786432,
 11443  			VirtType: &hvm,
 11444  			Cost:     6768,
 11445  		},
 11446  
 11447  		// SKU: 7EQQVZ9BYNDH98NS
 11448  		// Instance family: Compute optimized
 11449  		// Storage: 1 x 200 NVMe SSD
 11450  		{
 11451  			Name:     "c5d.2xlarge",
 11452  			Arches:   amd64,
 11453  			CpuCores: 8,
 11454  			CpuPower: instances.CpuPower(3359),
 11455  			Mem:      16384,
 11456  			VirtType: &hvm,
 11457  			Cost:     436,
 11458  		},
 11459  
 11460  		// SKU: 7X4K64YA59VZZAC3
 11461  		// Instance family: General purpose
 11462  		// Storage: EBS only
 11463  		{
 11464  			Name:     "m4.large",
 11465  			Arches:   amd64,
 11466  			CpuCores: 2,
 11467  			CpuPower: instances.CpuPower(672),
 11468  			Mem:      8192,
 11469  			VirtType: &hvm,
 11470  			Cost:     111,
 11471  		},
 11472  
 11473  		// SKU: 89MR4JHXKG6X6V4Y
 11474  		// Instance family: Memory optimized
 11475  		// Storage: EBS only
 11476  		{
 11477  			Name:     "r5a.large",
 11478  			Arches:   amd64,
 11479  			CpuCores: 2,
 11480  			CpuPower: instances.CpuPower(700),
 11481  			Mem:      16384,
 11482  			VirtType: &hvm,
 11483  			Cost:     127,
 11484  		},
 11485  
 11486  		// SKU: 8FFUWN2ESZYSB84N
 11487  		// Instance family: General purpose
 11488  		// Storage: EBS only
 11489  		{
 11490  			Name:     "m4.2xlarge",
 11491  			Arches:   amd64,
 11492  			CpuCores: 8,
 11493  			CpuPower: instances.CpuPower(2688),
 11494  			Mem:      32768,
 11495  			VirtType: &hvm,
 11496  			Cost:     444,
 11497  		},
 11498  
 11499  		// SKU: 926EPQHVQ6AGDX5P
 11500  		// Instance family: Compute optimized
 11501  		// Storage: 2 x 160 SSD
 11502  		{
 11503  			Name:       "c3.4xlarge",
 11504  			Arches:     amd64,
 11505  			CpuCores:   16,
 11506  			CpuPower:   instances.CpuPower(6271),
 11507  			Mem:        30720,
 11508  			VirtType:   &hvm,
 11509  			Cost:       956,
 11510  			Deprecated: true,
 11511  		},
 11512  
 11513  		// SKU: 98PB6H94FD83QG5D
 11514  		// Instance family: Compute optimized
 11515  		// Storage: 1 x 50 NVMe SSD
 11516  		{
 11517  			Name:     "c5d.large",
 11518  			Arches:   amd64,
 11519  			CpuCores: 2,
 11520  			CpuPower: instances.CpuPower(839),
 11521  			Mem:      4096,
 11522  			VirtType: &hvm,
 11523  			Cost:     109,
 11524  		},
 11525  
 11526  		// SKU: 9CNYPE9EEBF9K5YP
 11527  		// Instance family: Compute optimized
 11528  		// Storage: EBS only
 11529  		{
 11530  			Name:     "c5.18xlarge",
 11531  			Arches:   amd64,
 11532  			CpuCores: 72,
 11533  			CpuPower: instances.CpuPower(30239),
 11534  			Mem:      147456,
 11535  			VirtType: &hvm,
 11536  			Cost:     3456,
 11537  		},
 11538  
 11539  		// SKU: 9EZPWFFQ44AXAJFU
 11540  		// Instance family: Memory optimized
 11541  		// Storage: 1 x 300 NVMe SSD
 11542  		{
 11543  			Name:     "z1d.2xlarge",
 11544  			Arches:   amd64,
 11545  			CpuCores: 8,
 11546  			CpuPower: instances.CpuPower(800),
 11547  			Mem:      65536,
 11548  			VirtType: &hvm,
 11549  			Cost:     832,
 11550  		},
 11551  
 11552  		// SKU: 9HEJP2JW69U24CFK
 11553  		// Instance family: Memory optimized
 11554  		// Storage: EBS only
 11555  		{
 11556  			Name:     "r5a.4xlarge",
 11557  			Arches:   amd64,
 11558  			CpuCores: 16,
 11559  			CpuPower: instances.CpuPower(5600),
 11560  			Mem:      131072,
 11561  			VirtType: &hvm,
 11562  			Cost:     1016,
 11563  		},
 11564  
 11565  		// SKU: 9M9VGZ9WC5KK5QMV
 11566  		// Instance family: Compute optimized
 11567  		// Storage: 1 x 900 NVMe SSD
 11568  		{
 11569  			Name:     "c5d.9xlarge",
 11570  			Arches:   amd64,
 11571  			CpuCores: 36,
 11572  			CpuPower: instances.CpuPower(15119),
 11573  			Mem:      73728,
 11574  			VirtType: &hvm,
 11575  			Cost:     1962,
 11576  		},
 11577  
 11578  		// SKU: 9QYQQRQ9FD9YCPNB
 11579  		// Instance family: General purpose
 11580  		// Storage: 4 x 420
 11581  		{
 11582  			Name:       "m1.xlarge",
 11583  			Arches:     amd64,
 11584  			CpuCores:   4,
 11585  			CpuPower:   instances.CpuPower(400),
 11586  			Mem:        15360,
 11587  			VirtType:   &paravirtual,
 11588  			Cost:       379,
 11589  			Deprecated: true,
 11590  		},
 11591  
 11592  		// SKU: 9VHN6EZGZGFZEHHK
 11593  		// Instance family: Storage optimized
 11594  		// Storage: 3 x 2000 HDD
 11595  		{
 11596  			Name:     "d2.xlarge",
 11597  			Arches:   amd64,
 11598  			CpuCores: 4,
 11599  			CpuPower: instances.CpuPower(1344),
 11600  			Mem:      31232,
 11601  			VirtType: &hvm,
 11602  			Cost:     735,
 11603  		},
 11604  
 11605  		// SKU: ADT8TJSCKTFKTBMX
 11606  		// Instance family: Storage optimized
 11607  		// Storage: 8 x 800 SSD
 11608  		{
 11609  			Name:       "i2.8xlarge",
 11610  			Arches:     amd64,
 11611  			CpuCores:   32,
 11612  			CpuPower:   instances.CpuPower(11200),
 11613  			Mem:        249856,
 11614  			VirtType:   &hvm,
 11615  			Cost:       7502,
 11616  			Deprecated: true,
 11617  		},
 11618  
 11619  		// SKU: B5YN5C6UFVHWGRD4
 11620  		// Instance family: Compute optimized
 11621  		// Storage: EBS only
 11622  		{
 11623  			Name:     "c5n.9xlarge",
 11624  			Arches:   amd64,
 11625  			CpuCores: 36,
 11626  			CpuPower: instances.CpuPower(15119),
 11627  			Mem:      98304,
 11628  			VirtType: &hvm,
 11629  			Cost:     2196,
 11630  		},
 11631  
 11632  		// SKU: BD4WKXDZ8JRNMYN7
 11633  		// Instance family: Memory optimized
 11634  		// Storage: 1 x 120 SSD
 11635  		{
 11636  			Name:     "x1e.xlarge",
 11637  			Arches:   amd64,
 11638  			CpuCores: 4,
 11639  			CpuPower: instances.CpuPower(1288),
 11640  			Mem:      124928,
 11641  			VirtType: &hvm,
 11642  			Cost:     1000,
 11643  		},
 11644  
 11645  		// SKU: BD8XV3M49PYTY484
 11646  		// Instance family: General purpose
 11647  		// Storage: 1 x 150 NVMe SSD
 11648  		{
 11649  			Name:     "m5d.xlarge",
 11650  			Arches:   amd64,
 11651  			CpuCores: 4,
 11652  			CpuPower: instances.CpuPower(1400),
 11653  			Mem:      16384,
 11654  			VirtType: &hvm,
 11655  			Cost:     252,
 11656  		},
 11657  
 11658  		// SKU: BG8E99UBN6RZV6WV
 11659  		// Instance family: Compute optimized
 11660  		// Storage: EBS only
 11661  		{
 11662  			Name:     "c4.4xlarge",
 11663  			Arches:   amd64,
 11664  			CpuCores: 16,
 11665  			CpuPower: instances.CpuPower(6495),
 11666  			Mem:      30720,
 11667  			VirtType: &hvm,
 11668  			Cost:     905,
 11669  		},
 11670  
 11671  		// SKU: BKDVXZQADJ4PDJHJ
 11672  		// Instance family: General purpose
 11673  		// Storage: EBS only
 11674  		{
 11675  			Name:     "t2.2xlarge",
 11676  			Arches:   amd64,
 11677  			CpuCores: 8,
 11678  			CpuPower: instances.CpuPower(3359),
 11679  			Mem:      32768,
 11680  			VirtType: &hvm,
 11681  			Cost:     403,
 11682  		},
 11683  
 11684  		// SKU: BNSCBCWPZHWPDKKS
 11685  		// Instance family: General purpose
 11686  		// Storage: EBS only
 11687  		{
 11688  			Name:     "m4.4xlarge",
 11689  			Arches:   amd64,
 11690  			CpuCores: 16,
 11691  			CpuPower: instances.CpuPower(5376),
 11692  			Mem:      65536,
 11693  			VirtType: &hvm,
 11694  			Cost:     888,
 11695  		},
 11696  
 11697  		// SKU: BUZBADMYHNETJAMA
 11698  		// Instance family: Memory optimized
 11699  		// Storage: EBS only
 11700  		{
 11701  			Name:     "r5a.24xlarge",
 11702  			Arches:   amd64,
 11703  			CpuCores: 96,
 11704  			CpuPower: instances.CpuPower(33600),
 11705  			Mem:      786432,
 11706  			VirtType: &hvm,
 11707  			Cost:     6096,
 11708  		},
 11709  
 11710  		// SKU: BZ4QR6ZNEKBJMWVA
 11711  		// Instance family: Memory optimized
 11712  		// Storage: EBS only
 11713  		{
 11714  			Name:     "r5.2xlarge",
 11715  			Arches:   amd64,
 11716  			CpuCores: 8,
 11717  			CpuPower: instances.CpuPower(800),
 11718  			Mem:      65536,
 11719  			VirtType: &hvm,
 11720  			Cost:     564,
 11721  		},
 11722  
 11723  		// SKU: C3M6ZGSU66GC75NF
 11724  		// Instance family: Memory optimized
 11725  		// Storage: 1 x 32 SSD
 11726  		{
 11727  			Name:       "r3.large",
 11728  			Arches:     amd64,
 11729  			CpuCores:   2,
 11730  			CpuPower:   instances.CpuPower(700),
 11731  			Mem:        15616,
 11732  			VirtType:   &hvm,
 11733  			Cost:       185,
 11734  			Deprecated: true,
 11735  		},
 11736  
 11737  		// SKU: C65HY6EVYSPTGWDH
 11738  		// Instance family: Memory optimized
 11739  		// Storage: EBS only
 11740  		{
 11741  			Name:     "r4.xlarge",
 11742  			Arches:   amd64,
 11743  			CpuCores: 4,
 11744  			CpuPower: instances.CpuPower(1288),
 11745  			Mem:      31232,
 11746  			VirtType: &hvm,
 11747  			Cost:     296,
 11748  		},
 11749  
 11750  		// SKU: CP6AQ5U62SXMQV9P
 11751  		// Instance family: Memory optimized
 11752  		// Storage: 1 x 160 SSD
 11753  		{
 11754  			Name:       "r3.2xlarge",
 11755  			Arches:     amd64,
 11756  			CpuCores:   8,
 11757  			CpuPower:   instances.CpuPower(2800),
 11758  			Mem:        62464,
 11759  			VirtType:   &hvm,
 11760  			Cost:       741,
 11761  			Deprecated: true,
 11762  		},
 11763  
 11764  		// SKU: CWTBWRW792K88XRM
 11765  		// Instance family: Memory optimized
 11766  		// Storage: 1 x 450 NVMe SSD
 11767  		{
 11768  			Name:     "z1d.3xlarge",
 11769  			Arches:   amd64,
 11770  			CpuCores: 12,
 11771  			CpuPower: instances.CpuPower(1200),
 11772  			Mem:      98304,
 11773  			VirtType: &hvm,
 11774  			Cost:     1248,
 11775  		},
 11776  
 11777  		// SKU: D53CGUF3JPG3SJC3
 11778  		// Instance family: Compute optimized
 11779  		// Storage: EBS only
 11780  		{
 11781  			Name:     "c5.2xlarge",
 11782  			Arches:   amd64,
 11783  			CpuCores: 8,
 11784  			CpuPower: instances.CpuPower(3359),
 11785  			Mem:      16384,
 11786  			VirtType: &hvm,
 11787  			Cost:     384,
 11788  		},
 11789  
 11790  		// SKU: D5VHDHY2NC8Q5A74
 11791  		// Instance family: Storage optimized
 11792  		// Storage: 8 x 2000 HDD
 11793  		{
 11794  			Name:     "h1.16xlarge",
 11795  			Arches:   amd64,
 11796  			CpuCores: 64,
 11797  			CpuPower: instances.CpuPower(20608),
 11798  			Mem:      262144,
 11799  			VirtType: &hvm,
 11800  			Cost:     4152,
 11801  		},
 11802  
 11803  		// SKU: D7M225NX27SHFXCT
 11804  		// Instance family: Compute optimized
 11805  		// Storage: EBS only
 11806  		{
 11807  			Name:     "c5n.xlarge",
 11808  			Arches:   amd64,
 11809  			CpuCores: 4,
 11810  			CpuPower: instances.CpuPower(1679),
 11811  			Mem:      10752,
 11812  			VirtType: &hvm,
 11813  			Cost:     244,
 11814  		},
 11815  
 11816  		// SKU: DFX4Y9GW9C3HE99V
 11817  		// Instance family: Micro instances
 11818  		// Storage: EBS only
 11819  		{
 11820  			Name:       "t1.micro",
 11821  			Arches:     both,
 11822  			CpuCores:   1,
 11823  			CpuPower:   instances.CpuPower(20),
 11824  			Mem:        628,
 11825  			VirtType:   &paravirtual,
 11826  			Cost:       20,
 11827  			Deprecated: true,
 11828  		},
 11829  
 11830  		// SKU: DMAXDHUCJUYVP2PR
 11831  		// Instance family: General purpose
 11832  		// Storage: EBS only
 11833  		{
 11834  			Name:     "a1.large",
 11835  			Arches:   arm64,
 11836  			CpuCores: 2,
 11837  			CpuPower: instances.CpuPower(644),
 11838  			Mem:      4096,
 11839  			VirtType: &hvm,
 11840  			Cost:     57,
 11841  		},
 11842  
 11843  		// SKU: DS72FUWG3NT9KG9M
 11844  		// Instance family: Memory optimized
 11845  		// Storage: EBS only
 11846  		{
 11847  			Name:     "r5.4xlarge",
 11848  			Arches:   amd64,
 11849  			CpuCores: 16,
 11850  			CpuPower: instances.CpuPower(1600),
 11851  			Mem:      131072,
 11852  			VirtType: &hvm,
 11853  			Cost:     1128,
 11854  		},
 11855  
 11856  		// SKU: DXH6X4VVFUT4EUU5
 11857  		// Instance family: General purpose
 11858  		// Storage: EBS only
 11859  		{
 11860  			Name:     "t3.micro",
 11861  			Arches:   amd64,
 11862  			CpuCores: 2,
 11863  			CpuPower: instances.CpuPower(200),
 11864  			Mem:      1024,
 11865  			VirtType: &hvm,
 11866  			Cost:     11,
 11867  		},
 11868  
 11869  		// SKU: DYTSK9JJGPSR6VQB
 11870  		// Instance family: Storage optimized
 11871  		// Storage: 2 x 800 SSD
 11872  		{
 11873  			Name:       "i2.2xlarge",
 11874  			Arches:     amd64,
 11875  			CpuCores:   8,
 11876  			CpuPower:   instances.CpuPower(2800),
 11877  			Mem:        62464,
 11878  			VirtType:   &hvm,
 11879  			Cost:       1876,
 11880  			Deprecated: true,
 11881  		},
 11882  
 11883  		// SKU: E3P4TVHCARM5N5RM
 11884  		// Instance family: Memory optimized
 11885  		// Storage: EBS only
 11886  		{
 11887  			Name:     "r4.16xlarge",
 11888  			Arches:   amd64,
 11889  			CpuCores: 64,
 11890  			CpuPower: instances.CpuPower(20608),
 11891  			Mem:      499712,
 11892  			VirtType: &hvm,
 11893  			Cost:     4742,
 11894  		},
 11895  
 11896  		// SKU: E9FTXSZ49KS3R3HY
 11897  		// Instance family: GPU instance
 11898  		// Storage: 2 x 120 SSD
 11899  		{
 11900  			Name:       "g2.8xlarge",
 11901  			Arches:     amd64,
 11902  			CpuCores:   32,
 11903  			CpuPower:   instances.CpuPower(11647),
 11904  			Mem:        61440,
 11905  			VirtType:   &hvm,
 11906  			Cost:       2808,
 11907  			Deprecated: true,
 11908  		},
 11909  
 11910  		// SKU: EB2QM2B74W2YCANP
 11911  		// Instance family: General purpose
 11912  		// Storage: 1 x 160
 11913  		{
 11914  			Name:       "m1.small",
 11915  			Arches:     both,
 11916  			CpuCores:   1,
 11917  			CpuPower:   instances.CpuPower(100),
 11918  			Mem:        1741,
 11919  			VirtType:   &paravirtual,
 11920  			Cost:       47,
 11921  			Deprecated: true,
 11922  		},
 11923  
 11924  		// SKU: EQ6NRVP4KNZ2UBGA
 11925  		// Instance family: General purpose
 11926  		// Storage: EBS only
 11927  		{
 11928  			Name:     "a1.xlarge",
 11929  			Arches:   arm64,
 11930  			CpuCores: 4,
 11931  			CpuPower: instances.CpuPower(1288),
 11932  			Mem:      8192,
 11933  			VirtType: &hvm,
 11934  			Cost:     115,
 11935  		},
 11936  
 11937  		// SKU: EQP9JWYVRCW49MPW
 11938  		// Instance family: Storage optimized
 11939  		// Storage: 4 x 800 SSD
 11940  		{
 11941  			Name:       "i2.4xlarge",
 11942  			Arches:     amd64,
 11943  			CpuCores:   16,
 11944  			CpuPower:   instances.CpuPower(5600),
 11945  			Mem:        124928,
 11946  			VirtType:   &hvm,
 11947  			Cost:       3751,
 11948  			Deprecated: true,
 11949  		},
 11950  
 11951  		// SKU: ESGE59TCDBSQKCQY
 11952  		// Instance family: Storage optimized
 11953  		// Storage: 2 x 2000 HDD
 11954  		{
 11955  			Name:     "h1.4xlarge",
 11956  			Arches:   amd64,
 11957  			CpuCores: 16,
 11958  			CpuPower: instances.CpuPower(5152),
 11959  			Mem:      65536,
 11960  			VirtType: &hvm,
 11961  			Cost:     1038,
 11962  		},
 11963  
 11964  		// SKU: F2NGC99ZABCH62MD
 11965  		// Instance family: General purpose
 11966  		// Storage: EBS only
 11967  		{
 11968  			Name:     "m5a.2xlarge",
 11969  			Arches:   amd64,
 11970  			CpuCores: 8,
 11971  			CpuPower: instances.CpuPower(2800),
 11972  			Mem:      32768,
 11973  			VirtType: &hvm,
 11974  			Cost:     384,
 11975  		},
 11976  
 11977  		// SKU: F3VADBY3Z6MMHKTQ
 11978  		// Instance family: Memory optimized
 11979  		// Storage: 1 x 1920 SSD
 11980  		{
 11981  			Name:     "x1.16xlarge",
 11982  			Arches:   amd64,
 11983  			CpuCores: 64,
 11984  			CpuPower: instances.CpuPower(20608),
 11985  			Mem:      999424,
 11986  			VirtType: &hvm,
 11987  			Cost:     8003,
 11988  		},
 11989  
 11990  		// SKU: FP7Z96TTU3VFSX2H
 11991  		// Instance family: General purpose
 11992  		// Storage: EBS only
 11993  		{
 11994  			Name:     "m5.large",
 11995  			Arches:   amd64,
 11996  			CpuCores: 2,
 11997  			CpuPower: instances.CpuPower(700),
 11998  			Mem:      8192,
 11999  			VirtType: &hvm,
 12000  			Cost:     107,
 12001  		},
 12002  
 12003  		// SKU: FSS42UA3US5PWMV7
 12004  		// Instance family: Memory optimized
 12005  		// Storage: 2 x 120 SSD
 12006  		{
 12007  			Name:       "cr1.8xlarge",
 12008  			Arches:     amd64,
 12009  			CpuCores:   32,
 12010  			CpuPower:   instances.CpuPower(3200),
 12011  			Mem:        249856,
 12012  			VirtType:   &hvm,
 12013  			Cost:       3750,
 12014  			Deprecated: true,
 12015  		},
 12016  
 12017  		// SKU: G236SARNZUU7X8GS
 12018  		// Instance family: General purpose
 12019  		// Storage: EBS only
 12020  		{
 12021  			Name:     "t3.2xlarge",
 12022  			Arches:   amd64,
 12023  			CpuCores: 8,
 12024  			CpuPower: instances.CpuPower(800),
 12025  			Mem:      32768,
 12026  			VirtType: &hvm,
 12027  			Cost:     364,
 12028  		},
 12029  
 12030  		// SKU: G8HP89ZSMHWP7CPA
 12031  		// Instance family: Memory optimized
 12032  		// Storage: EBS only
 12033  		{
 12034  			Name:     "r5.12xlarge",
 12035  			Arches:   amd64,
 12036  			CpuCores: 48,
 12037  			CpuPower: instances.CpuPower(4800),
 12038  			Mem:      393216,
 12039  			VirtType: &hvm,
 12040  			Cost:     3384,
 12041  		},
 12042  
 12043  		// SKU: GW5JVTDTM4UUHXUX
 12044  		// Instance family: General purpose
 12045  		// Storage: EBS only
 12046  		{
 12047  			Name:     "t3.small",
 12048  			Arches:   amd64,
 12049  			CpuCores: 2,
 12050  			CpuPower: instances.CpuPower(200),
 12051  			Mem:      2048,
 12052  			VirtType: &hvm,
 12053  			Cost:     22,
 12054  		},
 12055  
 12056  		// SKU: H4R7PWQCKEH9WRSS
 12057  		// Instance family: GPU instance
 12058  		// Storage: EBS only
 12059  		{
 12060  			Name:     "g3.16xlarge",
 12061  			Arches:   amd64,
 12062  			CpuCores: 64,
 12063  			CpuPower: instances.CpuPower(20608),
 12064  			Mem:      499712,
 12065  			VirtType: &hvm,
 12066  			Cost:     4840,
 12067  		},
 12068  
 12069  		// SKU: H5BFJEKG7FWH5C2G
 12070  		// Instance family: Storage optimized
 12071  		// Storage: 8 x 1900 NVMe SSD
 12072  		{
 12073  			Name:     "i3.16xlarge",
 12074  			Arches:   amd64,
 12075  			CpuCores: 64,
 12076  			CpuPower: instances.CpuPower(20608),
 12077  			Mem:      499712,
 12078  			VirtType: &hvm,
 12079  			Cost:     5504,
 12080  		},
 12081  
 12082  		// SKU: HB5V2X8TXQUTDZBV
 12083  		// Instance family: Compute optimized
 12084  		// Storage: 1 x 350
 12085  		{
 12086  			Name:       "c1.medium",
 12087  			Arches:     both,
 12088  			CpuCores:   2,
 12089  			CpuPower:   instances.CpuPower(200),
 12090  			Mem:        1741,
 12091  			VirtType:   &paravirtual,
 12092  			Cost:       148,
 12093  			Deprecated: true,
 12094  		},
 12095  
 12096  		// SKU: HF7N6NNE7N8GDMBE
 12097  		// Instance family: General purpose
 12098  		// Storage: EBS only
 12099  		{
 12100  			Name:     "t2.medium",
 12101  			Arches:   both,
 12102  			CpuCores: 2,
 12103  			CpuPower: instances.CpuPower(40),
 12104  			Mem:      4096,
 12105  			VirtType: &hvm,
 12106  			Cost:     50,
 12107  		},
 12108  
 12109  		// SKU: HG3TP7M3FQZ54HKR
 12110  		// Instance family: Memory optimized
 12111  		// Storage: 2 x 840
 12112  		{
 12113  			Name:       "m2.4xlarge",
 12114  			Arches:     amd64,
 12115  			CpuCores:   8,
 12116  			CpuPower:   instances.CpuPower(800),
 12117  			Mem:        70042,
 12118  			VirtType:   &paravirtual,
 12119  			Cost:       1100,
 12120  			Deprecated: true,
 12121  		},
 12122  
 12123  		// SKU: HNFU7R9H4NW62ECB
 12124  		// Instance family: GPU instance
 12125  		// Storage: EBS only
 12126  		{
 12127  			Name:     "p3.8xlarge",
 12128  			Arches:   amd64,
 12129  			CpuCores: 32,
 12130  			CpuPower: instances.CpuPower(10304),
 12131  			Mem:      249856,
 12132  			VirtType: &hvm,
 12133  			Cost:     13220,
 12134  		},
 12135  
 12136  		// SKU: HNKY83Z77VRXC2UH
 12137  		// Instance family: General purpose
 12138  		// Storage: EBS only
 12139  		{
 12140  			Name:     "m5.xlarge",
 12141  			Arches:   amd64,
 12142  			CpuCores: 4,
 12143  			CpuPower: instances.CpuPower(1400),
 12144  			Mem:      16384,
 12145  			VirtType: &hvm,
 12146  			Cost:     214,
 12147  		},
 12148  
 12149  		// SKU: HUR96BZEUM9ZQAKA
 12150  		// Instance family: General purpose
 12151  		// Storage: EBS only
 12152  		{
 12153  			Name:     "m5.4xlarge",
 12154  			Arches:   amd64,
 12155  			CpuCores: 16,
 12156  			CpuPower: instances.CpuPower(5600),
 12157  			Mem:      65536,
 12158  			VirtType: &hvm,
 12159  			Cost:     856,
 12160  		},
 12161  
 12162  		// SKU: JGXNGK5X7WE7K3VF
 12163  		// Instance family: General purpose
 12164  		// Storage: 1 x 32 SSD
 12165  		{
 12166  			Name:       "m3.large",
 12167  			Arches:     amd64,
 12168  			CpuCores:   2,
 12169  			CpuPower:   instances.CpuPower(700),
 12170  			Mem:        7680,
 12171  			VirtType:   &hvm,
 12172  			Cost:       146,
 12173  			Deprecated: true,
 12174  		},
 12175  
 12176  		// SKU: JYFU75N5Q79WYWZE
 12177  		// Instance family: General purpose
 12178  		// Storage: EBS only
 12179  		{
 12180  			Name:     "t2.xlarge",
 12181  			Arches:   amd64,
 12182  			CpuCores: 4,
 12183  			CpuPower: instances.CpuPower(1679),
 12184  			Mem:      16384,
 12185  			VirtType: &hvm,
 12186  			Cost:     201,
 12187  		},
 12188  
 12189  		// SKU: K24DCJ9F92C7KWQV
 12190  		// Instance family: Memory optimized
 12191  		// Storage: EBS only
 12192  		{
 12193  			Name:     "r4.8xlarge",
 12194  			Arches:   amd64,
 12195  			CpuCores: 32,
 12196  			CpuPower: instances.CpuPower(10304),
 12197  			Mem:      249856,
 12198  			VirtType: &hvm,
 12199  			Cost:     2371,
 12200  		},
 12201  
 12202  		// SKU: K4G2U7FXQNQNN97R
 12203  		// Instance family: General purpose
 12204  		// Storage: 4 x 900 NVMe SSD
 12205  		{
 12206  			Name:     "m5d.24xlarge",
 12207  			Arches:   amd64,
 12208  			CpuCores: 96,
 12209  			CpuPower: instances.CpuPower(33600),
 12210  			Mem:      393216,
 12211  			VirtType: &hvm,
 12212  			Cost:     6048,
 12213  		},
 12214  
 12215  		// SKU: K4MUP8PWYT57AXMQ
 12216  		// Instance family: General purpose
 12217  		// Storage: EBS only
 12218  		{
 12219  			Name:     "m5.24xlarge",
 12220  			Arches:   amd64,
 12221  			CpuCores: 96,
 12222  			CpuPower: instances.CpuPower(33600),
 12223  			Mem:      393216,
 12224  			VirtType: &hvm,
 12225  			Cost:     5136,
 12226  		},
 12227  
 12228  		// SKU: K7YHHNFGTNN2DP28
 12229  		// Instance family: Storage optimized
 12230  		// Storage: 1 x 475 NVMe SSD
 12231  		{
 12232  			Name:     "i3.large",
 12233  			Arches:   amd64,
 12234  			CpuCores: 2,
 12235  			CpuPower: instances.CpuPower(644),
 12236  			Mem:      15616,
 12237  			VirtType: &hvm,
 12238  			Cost:     172,
 12239  		},
 12240  
 12241  		// SKU: KG2342MUYQD6T4BK
 12242  		// Instance family: General purpose
 12243  		// Storage: EBS only
 12244  		{
 12245  			Name:     "t3.nano",
 12246  			Arches:   amd64,
 12247  			CpuCores: 2,
 12248  			CpuPower: instances.CpuPower(200),
 12249  			Mem:      512,
 12250  			VirtType: &hvm,
 12251  			Cost:     5,
 12252  		},
 12253  
 12254  		// SKU: KKQD5EPCF8JFUDDA
 12255  		// Instance family: Storage optimized
 12256  		// Storage: 1 x 800 SSD
 12257  		{
 12258  			Name:       "i2.xlarge",
 12259  			Arches:     amd64,
 12260  			CpuCores:   4,
 12261  			CpuPower:   instances.CpuPower(1400),
 12262  			Mem:        31232,
 12263  			VirtType:   &hvm,
 12264  			Cost:       938,
 12265  			Deprecated: true,
 12266  		},
 12267  
 12268  		// SKU: KPQDNX9YMUA29HRQ
 12269  		// Instance family: GPU instance
 12270  		// Storage: EBS only
 12271  		{
 12272  			Name:     "p2.xlarge",
 12273  			Arches:   amd64,
 12274  			CpuCores: 4,
 12275  			CpuPower: instances.CpuPower(1288),
 12276  			Mem:      62464,
 12277  			VirtType: &hvm,
 12278  			Cost:     972,
 12279  		},
 12280  
 12281  		// SKU: MF8MCNYZWNPNASQA
 12282  		// Instance family: General purpose
 12283  		// Storage: 2 x 900 NVMe SSD
 12284  		{
 12285  			Name:     "m5d.12xlarge",
 12286  			Arches:   amd64,
 12287  			CpuCores: 48,
 12288  			CpuPower: instances.CpuPower(16800),
 12289  			Mem:      196608,
 12290  			VirtType: &hvm,
 12291  			Cost:     3024,
 12292  		},
 12293  
 12294  		// SKU: MMNM5NNJRE45GKBE
 12295  		// Instance family: Compute optimized
 12296  		// Storage: EBS only
 12297  		{
 12298  			Name:     "c5n.2xlarge",
 12299  			Arches:   amd64,
 12300  			CpuCores: 8,
 12301  			CpuPower: instances.CpuPower(3359),
 12302  			Mem:      21504,
 12303  			VirtType: &hvm,
 12304  			Cost:     488,
 12305  		},
 12306  
 12307  		// SKU: MY32DZDWHCRK7CHH
 12308  		// Instance family: Compute optimized
 12309  		// Storage: EBS only
 12310  		{
 12311  			Name:     "c5n.4xlarge",
 12312  			Arches:   amd64,
 12313  			CpuCores: 16,
 12314  			CpuPower: instances.CpuPower(6719),
 12315  			Mem:      43008,
 12316  			VirtType: &hvm,
 12317  			Cost:     976,
 12318  		},
 12319  
 12320  		// SKU: MYHPC9DHXHXE4RB8
 12321  		// Instance family: General purpose
 12322  		// Storage: EBS only
 12323  		{
 12324  			Name:     "a1.2xlarge",
 12325  			Arches:   arm64,
 12326  			CpuCores: 8,
 12327  			CpuPower: instances.CpuPower(2576),
 12328  			Mem:      16384,
 12329  			VirtType: &hvm,
 12330  			Cost:     230,
 12331  		},
 12332  
 12333  		// SKU: N32SVFGZJ9NSZMT2
 12334  		// Instance family: Compute optimized
 12335  		// Storage: EBS only
 12336  		{
 12337  			Name:     "c5.9xlarge",
 12338  			Arches:   amd64,
 12339  			CpuCores: 36,
 12340  			CpuPower: instances.CpuPower(15119),
 12341  			Mem:      73728,
 12342  			VirtType: &hvm,
 12343  			Cost:     1728,
 12344  		},
 12345  
 12346  		// SKU: N45J86GJAXMBC3MG
 12347  		// Instance family: Compute optimized
 12348  		// Storage: EBS only
 12349  		{
 12350  			Name:     "c5n.18xlarge",
 12351  			Arches:   amd64,
 12352  			CpuCores: 72,
 12353  			CpuPower: instances.CpuPower(30239),
 12354  			Mem:      196608,
 12355  			VirtType: &hvm,
 12356  			Cost:     4392,
 12357  		},
 12358  
 12359  		// SKU: N6EG4B95S6W9FERA
 12360  		// Instance family: Memory optimized
 12361  		// Storage: 1 x 960 SSD
 12362  		{
 12363  			Name:     "x1e.8xlarge",
 12364  			Arches:   amd64,
 12365  			CpuCores: 32,
 12366  			CpuPower: instances.CpuPower(10304),
 12367  			Mem:      999424,
 12368  			VirtType: &hvm,
 12369  			Cost:     8000,
 12370  		},
 12371  
 12372  		// SKU: N6KDUVR23T758UUC
 12373  		// Instance family: General purpose
 12374  		// Storage: EBS only
 12375  		{
 12376  			Name:     "t2.small",
 12377  			Arches:   both,
 12378  			CpuCores: 1,
 12379  			CpuPower: instances.CpuPower(20),
 12380  			Mem:      2048,
 12381  			VirtType: &hvm,
 12382  			Cost:     25,
 12383  		},
 12384  
 12385  		// SKU: NDCYBYSW6DGD7U3G
 12386  		// Instance family: Storage optimized
 12387  		// Storage: 4 x 2000 HDD
 12388  		{
 12389  			Name:     "h1.8xlarge",
 12390  			Arches:   amd64,
 12391  			CpuCores: 32,
 12392  			CpuPower: instances.CpuPower(10304),
 12393  			Mem:      131072,
 12394  			VirtType: &hvm,
 12395  			Cost:     2076,
 12396  		},
 12397  
 12398  		// SKU: NSCRWEDQZZESFDFG
 12399  		// Instance family: General purpose
 12400  		// Storage: 2 x 420
 12401  		{
 12402  			Name:       "m1.large",
 12403  			Arches:     amd64,
 12404  			CpuCores:   2,
 12405  			CpuPower:   instances.CpuPower(200),
 12406  			Mem:        7680,
 12407  			VirtType:   &paravirtual,
 12408  			Cost:       190,
 12409  			Deprecated: true,
 12410  		},
 12411  
 12412  		// SKU: NV44PJXFFQV9UNQZ
 12413  		// Instance family: Storage optimized
 12414  		// Storage: 24 x 2000 HDD
 12415  		{
 12416  			Name:     "d2.8xlarge",
 12417  			Arches:   amd64,
 12418  			CpuCores: 36,
 12419  			CpuPower: instances.CpuPower(12096),
 12420  			Mem:      249856,
 12421  			VirtType: &hvm,
 12422  			Cost:     5880,
 12423  		},
 12424  
 12425  		// SKU: NWX8FVW4QY5C2SMU
 12426  		// Instance family: Memory optimized
 12427  		// Storage: 2 x 300 NVMe SSD
 12428  		{
 12429  			Name:     "r5d.4xlarge",
 12430  			Arches:   amd64,
 12431  			CpuCores: 16,
 12432  			CpuPower: instances.CpuPower(1600),
 12433  			Mem:      131072,
 12434  			VirtType: &hvm,
 12435  			Cost:     1280,
 12436  		},
 12437  
 12438  		// SKU: P3CTRQJY7SHQ6BJR
 12439  		// Instance family: General purpose
 12440  		// Storage: 2 x 80 SSD
 12441  		{
 12442  			Name:       "m3.2xlarge",
 12443  			Arches:     amd64,
 12444  			CpuCores:   8,
 12445  			CpuPower:   instances.CpuPower(2800),
 12446  			Mem:        30720,
 12447  			VirtType:   &hvm,
 12448  			Cost:       585,
 12449  			Deprecated: true,
 12450  		},
 12451  
 12452  		// SKU: P75KF3MVS7BD8VRA
 12453  		// Instance family: Compute optimized
 12454  		// Storage: 2 x 80 SSD
 12455  		{
 12456  			Name:       "c3.2xlarge",
 12457  			Arches:     amd64,
 12458  			CpuCores:   8,
 12459  			CpuPower:   instances.CpuPower(3135),
 12460  			Mem:        15360,
 12461  			VirtType:   &hvm,
 12462  			Cost:       478,
 12463  			Deprecated: true,
 12464  		},
 12465  
 12466  		// SKU: P7JTZV2EPW3T8GT2
 12467  		// Instance family: Memory optimized
 12468  		// Storage: 1 x 850
 12469  		{
 12470  			Name:       "m2.2xlarge",
 12471  			Arches:     amd64,
 12472  			CpuCores:   4,
 12473  			CpuPower:   instances.CpuPower(400),
 12474  			Mem:        35021,
 12475  			VirtType:   &paravirtual,
 12476  			Cost:       550,
 12477  			Deprecated: true,
 12478  		},
 12479  
 12480  		// SKU: PCKAVX9UQTRXBNNF
 12481  		// Instance family: General purpose
 12482  		// Storage: EBS only
 12483  		{
 12484  			Name:     "m4.10xlarge",
 12485  			Arches:   amd64,
 12486  			CpuCores: 40,
 12487  			CpuPower: instances.CpuPower(13440),
 12488  			Mem:      163840,
 12489  			VirtType: &hvm,
 12490  			Cost:     2220,
 12491  		},
 12492  
 12493  		// SKU: PR4SS7VH54V5XAZZ
 12494  		// Instance family: Memory optimized
 12495  		// Storage: 1 x 320 SSD
 12496  		{
 12497  			Name:       "r3.4xlarge",
 12498  			Arches:     amd64,
 12499  			CpuCores:   16,
 12500  			CpuPower:   instances.CpuPower(5600),
 12501  			Mem:        124928,
 12502  			VirtType:   &hvm,
 12503  			Cost:       1482,
 12504  			Deprecated: true,
 12505  		},
 12506  
 12507  		// SKU: PY52HJB9NWEKKBZK
 12508  		// Instance family: Memory optimized
 12509  		// Storage: 2 x 320 SSD
 12510  		{
 12511  			Name:       "r3.8xlarge",
 12512  			Arches:     amd64,
 12513  			CpuCores:   32,
 12514  			CpuPower:   instances.CpuPower(11200),
 12515  			Mem:        249856,
 12516  			VirtType:   &hvm,
 12517  			Cost:       2964,
 12518  			Deprecated: true,
 12519  		},
 12520  
 12521  		// SKU: Q3BP5KJZEPCUMKM3
 12522  		// Instance family: Memory optimized
 12523  		// Storage: 1 x 420
 12524  		{
 12525  			Name:       "m2.xlarge",
 12526  			Arches:     amd64,
 12527  			CpuCores:   2,
 12528  			CpuPower:   instances.CpuPower(200),
 12529  			Mem:        17511,
 12530  			VirtType:   &paravirtual,
 12531  			Cost:       275,
 12532  			Deprecated: true,
 12533  		},
 12534  
 12535  		// SKU: Q84GDGQ87MZGTS74
 12536  		// Instance family: FPGA Instances
 12537  		// Storage: EBS only
 12538  		{
 12539  			Name:     "f1.16xlarge",
 12540  			Arches:   amd64,
 12541  			CpuCores: 64,
 12542  			CpuPower: instances.CpuPower(6400),
 12543  			Mem:      999424,
 12544  			VirtType: &hvm,
 12545  			Cost:     14520,
 12546  		},
 12547  
 12548  		// SKU: QA275J7BMXJR8X35
 12549  		// Instance family: Storage optimized
 12550  		// Storage: 1 x 1900 NVMe SSD
 12551  		{
 12552  			Name:     "i3.2xlarge",
 12553  			Arches:   amd64,
 12554  			CpuCores: 8,
 12555  			CpuPower: instances.CpuPower(2576),
 12556  			Mem:      62464,
 12557  			VirtType: &hvm,
 12558  			Cost:     688,
 12559  		},
 12560  
 12561  		// SKU: QH4BGHBAKTJY73QN
 12562  		// Instance family: General purpose
 12563  		// Storage: 1 x 300 NVMe SSD
 12564  		{
 12565  			Name:     "m5d.2xlarge",
 12566  			Arches:   amd64,
 12567  			CpuCores: 8,
 12568  			CpuPower: instances.CpuPower(2800),
 12569  			Mem:      32768,
 12570  			VirtType: &hvm,
 12571  			Cost:     504,
 12572  		},
 12573  
 12574  		// SKU: QHSUEH845JV2XB66
 12575  		// Instance family: Compute optimized
 12576  		// Storage: 2 x 900 NVMe SSD
 12577  		{
 12578  			Name:     "c5d.18xlarge",
 12579  			Arches:   amd64,
 12580  			CpuCores: 72,
 12581  			CpuPower: instances.CpuPower(30239),
 12582  			Mem:      147456,
 12583  			VirtType: &hvm,
 12584  			Cost:     3924,
 12585  		},
 12586  
 12587  		// SKU: QRP5VBPEA34W72YQ
 12588  		// Instance family: General purpose
 12589  		// Storage: 2 x 40 SSD
 12590  		{
 12591  			Name:       "m3.xlarge",
 12592  			Arches:     amd64,
 12593  			CpuCores:   4,
 12594  			CpuPower:   instances.CpuPower(1400),
 12595  			Mem:        15360,
 12596  			VirtType:   &hvm,
 12597  			Cost:       293,
 12598  			Deprecated: true,
 12599  		},
 12600  
 12601  		// SKU: QSK7P9EBJRFX5DVU
 12602  		// Instance family: Memory optimized
 12603  		// Storage: 2 x 1,920 SSD
 12604  		{
 12605  			Name:     "x1e.32xlarge",
 12606  			Arches:   amd64,
 12607  			CpuCores: 128,
 12608  			CpuPower: instances.CpuPower(41216),
 12609  			Mem:      3997696,
 12610  			VirtType: &hvm,
 12611  			Cost:     32000,
 12612  		},
 12613  
 12614  		// SKU: QTAGSZ32A2HQ97XB
 12615  		// Instance family: GPU instance
 12616  		// Storage: EBS only
 12617  		{
 12618  			Name:     "p3.2xlarge",
 12619  			Arches:   amd64,
 12620  			CpuCores: 8,
 12621  			CpuPower: instances.CpuPower(2576),
 12622  			Mem:      62464,
 12623  			VirtType: &hvm,
 12624  			Cost:     3305,
 12625  		},
 12626  
 12627  		// SKU: QVMSWPR6TVZK26JK
 12628  		// Instance family: Memory optimized
 12629  		// Storage: 4 x 900 NVMe SSD
 12630  		{
 12631  			Name:     "r5d.24xlarge",
 12632  			Arches:   amd64,
 12633  			CpuCores: 96,
 12634  			CpuPower: instances.CpuPower(9600),
 12635  			Mem:      786432,
 12636  			VirtType: &hvm,
 12637  			Cost:     7680,
 12638  		},
 12639  
 12640  		// SKU: R3F9KB5UVZ9UKQ32
 12641  		// Instance family: GPU instance
 12642  		// Storage: EBS only
 12643  		{
 12644  			Name:     "g3.4xlarge",
 12645  			Arches:   amd64,
 12646  			CpuCores: 16,
 12647  			CpuPower: instances.CpuPower(5152),
 12648  			Mem:      124928,
 12649  			VirtType: &hvm,
 12650  			Cost:     1210,
 12651  		},
 12652  
 12653  		// SKU: RASFAC97JWEGEPYS
 12654  		// Instance family: Compute optimized
 12655  		// Storage: 2 x 16 SSD
 12656  		{
 12657  			Name:       "c3.large",
 12658  			Arches:     both,
 12659  			CpuCores:   2,
 12660  			CpuPower:   instances.CpuPower(783),
 12661  			Mem:        3840,
 12662  			VirtType:   &hvm,
 12663  			Cost:       120,
 12664  			Deprecated: true,
 12665  		},
 12666  
 12667  		// SKU: RFFYMUAWUFFXXZ7T
 12668  		// Instance family: Memory optimized
 12669  		// Storage: 2 x 900 NVMe SSD
 12670  		{
 12671  			Name:     "z1d.12xlarge",
 12672  			Arches:   amd64,
 12673  			CpuCores: 48,
 12674  			CpuPower: instances.CpuPower(4800),
 12675  			Mem:      393216,
 12676  			VirtType: &hvm,
 12677  			Cost:     4992,
 12678  		},
 12679  
 12680  		// SKU: RQP6UTWCTHK7X5XP
 12681  		// Instance family: General purpose
 12682  		// Storage: EBS only
 12683  		{
 12684  			Name:     "m4.16xlarge",
 12685  			Arches:   amd64,
 12686  			CpuCores: 64,
 12687  			CpuPower: instances.CpuPower(20608),
 12688  			Mem:      262144,
 12689  			VirtType: &hvm,
 12690  			Cost:     3552,
 12691  		},
 12692  
 12693  		// SKU: RREU9BP2RNRYH6QN
 12694  		// Instance family: Memory optimized
 12695  		// Storage: 1 x 1920 SSD
 12696  		{
 12697  			Name:     "x1e.16xlarge",
 12698  			Arches:   amd64,
 12699  			CpuCores: 64,
 12700  			CpuPower: instances.CpuPower(20608),
 12701  			Mem:      1998848,
 12702  			VirtType: &hvm,
 12703  			Cost:     16000,
 12704  		},
 12705  
 12706  		// SKU: SAHHHV5TXVX4DCTS
 12707  		// Instance family: Memory optimized
 12708  		// Storage: EBS only
 12709  		{
 12710  			Name:     "r5.large",
 12711  			Arches:   amd64,
 12712  			CpuCores: 2,
 12713  			CpuPower: instances.CpuPower(868),
 12714  			Mem:      16384,
 12715  			VirtType: &hvm,
 12716  			Cost:     141,
 12717  		},
 12718  
 12719  		// SKU: SDFJSCXXJEFDV7P2
 12720  		// Instance family: General purpose
 12721  		// Storage: EBS only
 12722  		{
 12723  			Name:     "t2.nano",
 12724  			Arches:   both,
 12725  			CpuCores: 1,
 12726  			CpuPower: instances.CpuPower(5),
 12727  			Mem:      512,
 12728  			VirtType: &hvm,
 12729  			Cost:     6,
 12730  		},
 12731  
 12732  		// SKU: SG7W9Y6K3UVR8YUU
 12733  		// Instance family: Compute optimized
 12734  		// Storage: 1 x 100 NVMe SSD
 12735  		{
 12736  			Name:     "c5d.xlarge",
 12737  			Arches:   amd64,
 12738  			CpuCores: 4,
 12739  			CpuPower: instances.CpuPower(1679),
 12740  			Mem:      8192,
 12741  			VirtType: &hvm,
 12742  			Cost:     218,
 12743  		},
 12744  
 12745  		// SKU: SGF4MSKWRV77VRXR
 12746  		// Instance family: General purpose
 12747  		// Storage: EBS only
 12748  		{
 12749  			Name:     "t3.large",
 12750  			Arches:   amd64,
 12751  			CpuCores: 2,
 12752  			CpuPower: instances.CpuPower(200),
 12753  			Mem:      8192,
 12754  			VirtType: &hvm,
 12755  			Cost:     91,
 12756  		},
 12757  
 12758  		// SKU: SNYHQPB4TEYWWU9W
 12759  		// Instance family: Memory optimized
 12760  		// Storage: EBS only
 12761  		{
 12762  			Name:     "r5a.12xlarge",
 12763  			Arches:   amd64,
 12764  			CpuCores: 48,
 12765  			CpuPower: instances.CpuPower(16800),
 12766  			Mem:      393216,
 12767  			VirtType: &hvm,
 12768  			Cost:     3048,
 12769  		},
 12770  
 12771  		// SKU: STTHYT3WDDQU8UBR
 12772  		// Instance family: General purpose
 12773  		// Storage: EBS only
 12774  		{
 12775  			Name:     "t2.micro",
 12776  			Arches:   both,
 12777  			CpuCores: 1,
 12778  			CpuPower: instances.CpuPower(10),
 12779  			Mem:      1024,
 12780  			VirtType: &hvm,
 12781  			Cost:     12,
 12782  		},
 12783  
 12784  		// SKU: SZGY4A8U8CBJGHRV
 12785  		// Instance family: GPU instance
 12786  		// Storage: EBS only
 12787  		{
 12788  			Name:     "p2.16xlarge",
 12789  			Arches:   amd64,
 12790  			CpuCores: 64,
 12791  			CpuPower: instances.CpuPower(20608),
 12792  			Mem:      786432,
 12793  			VirtType: &hvm,
 12794  			Cost:     15552,
 12795  		},
 12796  
 12797  		// SKU: T2V37J8R6VYVJAQ7
 12798  		// Instance family: Storage optimized
 12799  		// Storage: 1 x 2000 HDD
 12800  		{
 12801  			Name:     "h1.2xlarge",
 12802  			Arches:   amd64,
 12803  			CpuCores: 8,
 12804  			CpuPower: instances.CpuPower(2576),
 12805  			Mem:      32768,
 12806  			VirtType: &hvm,
 12807  			Cost:     519,
 12808  		},
 12809  
 12810  		// SKU: T3ZC3B9VPS8PA59H
 12811  		// Instance family: Compute optimized
 12812  		// Storage: 4 x 840
 12813  		{
 12814  			Name:       "cc2.8xlarge",
 12815  			Arches:     amd64,
 12816  			CpuCores:   32,
 12817  			CpuPower:   instances.CpuPower(11647),
 12818  			Mem:        61952,
 12819  			VirtType:   &hvm,
 12820  			Cost:       2250,
 12821  			Deprecated: true,
 12822  		},
 12823  
 12824  		// SKU: T7NK8WRNK34QBJY4
 12825  		// Instance family: General purpose
 12826  		// Storage: EBS only
 12827  		{
 12828  			Name:     "t3.xlarge",
 12829  			Arches:   amd64,
 12830  			CpuCores: 4,
 12831  			CpuPower: instances.CpuPower(400),
 12832  			Mem:      16384,
 12833  			VirtType: &hvm,
 12834  			Cost:     182,
 12835  		},
 12836  
 12837  		// SKU: TDVRYW6K68T4XJHJ
 12838  		// Instance family: Storage optimized
 12839  		// Storage: 24 x 2000
 12840  		{
 12841  			Name:       "hs1.8xlarge",
 12842  			Arches:     amd64,
 12843  			CpuCores:   17,
 12844  			CpuPower:   instances.CpuPower(4760),
 12845  			Mem:        119808,
 12846  			VirtType:   &hvm,
 12847  			Cost:       4900,
 12848  			Deprecated: true,
 12849  		},
 12850  
 12851  		// SKU: TKHFWQ22TGGPCVCR
 12852  		// Instance family: Storage optimized
 12853  		// Storage: 2 x 1900 NVMe SSD
 12854  		{
 12855  			Name:     "i3.4xlarge",
 12856  			Arches:   amd64,
 12857  			CpuCores: 16,
 12858  			CpuPower: instances.CpuPower(5152),
 12859  			Mem:      124928,
 12860  			VirtType: &hvm,
 12861  			Cost:     1376,
 12862  		},
 12863  
 12864  		// SKU: UK9SADRVCHHZDCVY
 12865  		// Instance family: General purpose
 12866  		// Storage: 2 x 300 NVMe SSD
 12867  		{
 12868  			Name:     "m5d.4xlarge",
 12869  			Arches:   amd64,
 12870  			CpuCores: 16,
 12871  			CpuPower: instances.CpuPower(5600),
 12872  			Mem:      65536,
 12873  			VirtType: &hvm,
 12874  			Cost:     1008,
 12875  		},
 12876  
 12877  		// SKU: UNEZG8PVCP3RUSQG
 12878  		// Instance family: General purpose
 12879  		// Storage: 1 x 4 SSD
 12880  		{
 12881  			Name:       "m3.medium",
 12882  			Arches:     amd64,
 12883  			CpuCores:   1,
 12884  			CpuPower:   instances.CpuPower(350),
 12885  			Mem:        3840,
 12886  			VirtType:   &hvm,
 12887  			Cost:       73,
 12888  			Deprecated: true,
 12889  		},
 12890  
 12891  		// SKU: UNN6RX97UG6NVTAD
 12892  		// Instance family: Memory optimized
 12893  		// Storage: 1 x 150 NVMe SSD
 12894  		{
 12895  			Name:     "r5d.xlarge",
 12896  			Arches:   amd64,
 12897  			CpuCores: 4,
 12898  			CpuPower: instances.CpuPower(400),
 12899  			Mem:      32768,
 12900  			VirtType: &hvm,
 12901  			Cost:     320,
 12902  		},
 12903  
 12904  		// SKU: UT99ZKVGEDASFX42
 12905  		// Instance family: GPU instance
 12906  		// Storage: EBS only
 12907  		{
 12908  			Name:     "p3.16xlarge",
 12909  			Arches:   amd64,
 12910  			CpuCores: 64,
 12911  			CpuPower: instances.CpuPower(20608),
 12912  			Mem:      499712,
 12913  			VirtType: &hvm,
 12914  			Cost:     26440,
 12915  		},
 12916  
 12917  		// SKU: UVWPBR69EG9YV8X5
 12918  		// Instance family: General purpose
 12919  		// Storage: EBS only
 12920  		{
 12921  			Name:     "m5a.4xlarge",
 12922  			Arches:   amd64,
 12923  			CpuCores: 16,
 12924  			CpuPower: instances.CpuPower(5600),
 12925  			Mem:      65536,
 12926  			VirtType: &hvm,
 12927  			Cost:     768,
 12928  		},
 12929  
 12930  		// SKU: V2SRX3YBPSJPD8E4
 12931  		// Instance family: Compute optimized
 12932  		// Storage: EBS only
 12933  		{
 12934  			Name:     "c4.2xlarge",
 12935  			Arches:   amd64,
 12936  			CpuCores: 8,
 12937  			CpuPower: instances.CpuPower(3247),
 12938  			Mem:      15360,
 12939  			VirtType: &hvm,
 12940  			Cost:     453,
 12941  		},
 12942  
 12943  		// SKU: V4Q928Z7YAM3TJ6X
 12944  		// Instance family: Compute optimized
 12945  		// Storage: EBS only
 12946  		{
 12947  			Name:     "c4.xlarge",
 12948  			Arches:   amd64,
 12949  			CpuCores: 4,
 12950  			CpuPower: instances.CpuPower(1623),
 12951  			Mem:      7680,
 12952  			VirtType: &hvm,
 12953  			Cost:     226,
 12954  		},
 12955  
 12956  		// SKU: VAUARUU95QRV96BX
 12957  		// Instance family: Memory optimized
 12958  		// Storage: EBS only
 12959  		{
 12960  			Name:     "r4.large",
 12961  			Arches:   amd64,
 12962  			CpuCores: 2,
 12963  			CpuPower: instances.CpuPower(644),
 12964  			Mem:      15616,
 12965  			VirtType: &hvm,
 12966  			Cost:     148,
 12967  		},
 12968  
 12969  		// SKU: VE5S7KJY8963VNBB
 12970  		// Instance family: Memory optimized
 12971  		// Storage: 1 x 75 NVMe SSD
 12972  		{
 12973  			Name:     "r5d.large",
 12974  			Arches:   amd64,
 12975  			CpuCores: 2,
 12976  			CpuPower: instances.CpuPower(200),
 12977  			Mem:      16384,
 12978  			VirtType: &hvm,
 12979  			Cost:     160,
 12980  		},
 12981  
 12982  		// SKU: VM3SRW97DB2T2U8Z
 12983  		// Instance family: GPU instance
 12984  		// Storage: 1 x 60 SSD
 12985  		{
 12986  			Name:       "g2.2xlarge",
 12987  			Arches:     amd64,
 12988  			CpuCores:   8,
 12989  			CpuPower:   instances.CpuPower(2911),
 12990  			Mem:        15360,
 12991  			VirtType:   &hvm,
 12992  			Cost:       702,
 12993  			Deprecated: true,
 12994  		},
 12995  
 12996  		// SKU: VPAFYT3KA5TFAK4M
 12997  		// Instance family: Memory optimized
 12998  		// Storage: 1 x 80 SSD
 12999  		{
 13000  			Name:       "r3.xlarge",
 13001  			Arches:     amd64,
 13002  			CpuCores:   4,
 13003  			CpuPower:   instances.CpuPower(1400),
 13004  			Mem:        31232,
 13005  			VirtType:   &hvm,
 13006  			Cost:       371,
 13007  			Deprecated: true,
 13008  		},
 13009  
 13010  		// SKU: W5XDNKFVSJANV5WF
 13011  		// Instance family: Memory optimized
 13012  		// Storage: 1 x 480 SSD
 13013  		{
 13014  			Name:     "x1e.4xlarge",
 13015  			Arches:   amd64,
 13016  			CpuCores: 16,
 13017  			CpuPower: instances.CpuPower(5152),
 13018  			Mem:      499712,
 13019  			VirtType: &hvm,
 13020  			Cost:     4000,
 13021  		},
 13022  
 13023  		// SKU: WDZRKB8HUJXEKH45
 13024  		// Instance family: Compute optimized
 13025  		// Storage: 2 x 40 SSD
 13026  		{
 13027  			Name:       "c3.xlarge",
 13028  			Arches:     amd64,
 13029  			CpuCores:   4,
 13030  			CpuPower:   instances.CpuPower(1567),
 13031  			Mem:        7680,
 13032  			VirtType:   &hvm,
 13033  			Cost:       239,
 13034  			Deprecated: true,
 13035  		},
 13036  
 13037  		// SKU: WR44KB22K2XD9343
 13038  		// Instance family: Storage optimized
 13039  		// Storage: 1 x 950 NVMe SSD
 13040  		{
 13041  			Name:     "i3.xlarge",
 13042  			Arches:   amd64,
 13043  			CpuCores: 4,
 13044  			CpuPower: instances.CpuPower(1288),
 13045  			Mem:      31232,
 13046  			VirtType: &hvm,
 13047  			Cost:     344,
 13048  		},
 13049  
 13050  		// SKU: WRHB6C343F4GABF6
 13051  		// Instance family: Memory optimized
 13052  		// Storage: 1 x 75 NVMe SSD
 13053  		{
 13054  			Name:     "z1d.large",
 13055  			Arches:   amd64,
 13056  			CpuCores: 2,
 13057  			CpuPower: instances.CpuPower(1120),
 13058  			Mem:      16384,
 13059  			VirtType: &hvm,
 13060  			Cost:     208,
 13061  		},
 13062  
 13063  		// SKU: WTE2TS5FTMMJQXHK
 13064  		// Instance family: Compute optimized
 13065  		// Storage: 4 x 420
 13066  		{
 13067  			Name:       "c1.xlarge",
 13068  			Arches:     amd64,
 13069  			CpuCores:   8,
 13070  			CpuPower:   instances.CpuPower(800),
 13071  			Mem:        7168,
 13072  			VirtType:   &paravirtual,
 13073  			Cost:       592,
 13074  			Deprecated: true,
 13075  		},
 13076  
 13077  		// SKU: WU2VK73P32QS9UUX
 13078  		// Instance family: Memory optimized
 13079  		// Storage: 1 x 300 NVMe SSD
 13080  		{
 13081  			Name:     "r5d.2xlarge",
 13082  			Arches:   amd64,
 13083  			CpuCores: 8,
 13084  			CpuPower: instances.CpuPower(800),
 13085  			Mem:      65536,
 13086  			VirtType: &hvm,
 13087  			Cost:     640,
 13088  		},
 13089  
 13090  		// SKU: WVRMX775F3KEDXSS
 13091  		// Instance family: General purpose
 13092  		// Storage: EBS only
 13093  		{
 13094  			Name:     "a1.4xlarge",
 13095  			Arches:   arm64,
 13096  			CpuCores: 16,
 13097  			CpuPower: instances.CpuPower(5152),
 13098  			Mem:      32768,
 13099  			VirtType: &hvm,
 13100  			Cost:     460,
 13101  		},
 13102  
 13103  		// SKU: WY3NYRVKMUZBG3W7
 13104  		// Instance family: Memory optimized
 13105  		// Storage: EBS only
 13106  		{
 13107  			Name:     "r5.xlarge",
 13108  			Arches:   amd64,
 13109  			CpuCores: 4,
 13110  			CpuPower: instances.CpuPower(400),
 13111  			Mem:      32768,
 13112  			VirtType: &hvm,
 13113  			Cost:     282,
 13114  		},
 13115  
 13116  		// SKU: XBNHPCMPN9BQEBYH
 13117  		// Instance family: General purpose
 13118  		// Storage: EBS only
 13119  		{
 13120  			Name:     "m5.12xlarge",
 13121  			Arches:   amd64,
 13122  			CpuCores: 48,
 13123  			CpuPower: instances.CpuPower(16800),
 13124  			Mem:      196608,
 13125  			VirtType: &hvm,
 13126  			Cost:     2568,
 13127  		},
 13128  
 13129  		// SKU: XPB3ZU4KH47VF5ZQ
 13130  		// Instance family: FPGA Instances
 13131  		// Storage: 1 x 940 GB
 13132  		{
 13133  			Name:     "f1.4xlarge",
 13134  			Arches:   amd64,
 13135  			CpuCores: 16,
 13136  			CpuPower: instances.CpuPower(1600),
 13137  			Mem:      249856,
 13138  			VirtType: &hvm,
 13139  			Cost:     3630,
 13140  		},
 13141  
 13142  		// SKU: XWEGA3UJZ88J37T5
 13143  		// Instance family: Compute optimized
 13144  		// Storage: EBS only
 13145  		{
 13146  			Name:     "c4.large",
 13147  			Arches:   amd64,
 13148  			CpuCores: 2,
 13149  			CpuPower: instances.CpuPower(811),
 13150  			Mem:      3840,
 13151  			VirtType: &hvm,
 13152  			Cost:     113,
 13153  		},
 13154  
 13155  		// SKU: Y5E26BH6KCM3SDM4
 13156  		// Instance family: Compute optimized
 13157  		// Storage: 1 x 400 NVMe SSD
 13158  		{
 13159  			Name:     "c5d.4xlarge",
 13160  			Arches:   amd64,
 13161  			CpuCores: 16,
 13162  			CpuPower: instances.CpuPower(6719),
 13163  			Mem:      32768,
 13164  			VirtType: &hvm,
 13165  			Cost:     872,
 13166  		},
 13167  
 13168  		// SKU: YC9UG3ESW33SS2WK
 13169  		// Instance family: General purpose
 13170  		// Storage: 1 x 410
 13171  		{
 13172  			Name:       "m1.medium",
 13173  			Arches:     both,
 13174  			CpuCores:   1,
 13175  			CpuPower:   instances.CpuPower(100),
 13176  			Mem:        3840,
 13177  			VirtType:   &paravirtual,
 13178  			Cost:       95,
 13179  			Deprecated: true,
 13180  		},
 13181  
 13182  		// SKU: YJSPXEVG2RNGYQJZ
 13183  		// Instance family: Memory optimized
 13184  		// Storage: 1 x 240 SSD
 13185  		{
 13186  			Name:     "x1e.2xlarge",
 13187  			Arches:   amd64,
 13188  			CpuCores: 8,
 13189  			CpuPower: instances.CpuPower(2576),
 13190  			Mem:      249856,
 13191  			VirtType: &hvm,
 13192  			Cost:     2000,
 13193  		},
 13194  
 13195  		// SKU: YKY7DZK3VDHHYUAD
 13196  		// Instance family: Compute optimized
 13197  		// Storage: EBS only
 13198  		{
 13199  			Name:     "c5n.large",
 13200  			Arches:   amd64,
 13201  			CpuCores: 2,
 13202  			CpuPower: instances.CpuPower(839),
 13203  			Mem:      5376,
 13204  			VirtType: &hvm,
 13205  			Cost:     122,
 13206  		},
 13207  
 13208  		// SKU: YMCJTDYUBRJ9G3JJ
 13209  		// Instance family: Compute optimized
 13210  		// Storage: EBS only
 13211  		{
 13212  			Name:     "c4.8xlarge",
 13213  			Arches:   amd64,
 13214  			CpuCores: 36,
 13215  			CpuPower: instances.CpuPower(14615),
 13216  			Mem:      61440,
 13217  			VirtType: &hvm,
 13218  			Cost:     1811,
 13219  		},
 13220  
 13221  		// SKU: YT7Q7XWV392U2M45
 13222  		// Instance family: Compute optimized
 13223  		// Storage: 2 x 320 SSD
 13224  		{
 13225  			Name:       "c3.8xlarge",
 13226  			Arches:     amd64,
 13227  			CpuCores:   32,
 13228  			CpuPower:   instances.CpuPower(12543),
 13229  			Mem:        61440,
 13230  			VirtType:   &hvm,
 13231  			Cost:       1912,
 13232  			Deprecated: true,
 13233  		},
 13234  
 13235  		// SKU: YWZ6Y5ZX8EZJMYVC
 13236  		// Instance family: General purpose
 13237  		// Storage: 1 x 75 NVMe SSD
 13238  		{
 13239  			Name:     "m5d.large",
 13240  			Arches:   amd64,
 13241  			CpuCores: 2,
 13242  			CpuPower: instances.CpuPower(700),
 13243  			Mem:      8192,
 13244  			VirtType: &hvm,
 13245  			Cost:     126,
 13246  		},
 13247  
 13248  		// SKU: Z3S5HVHF6HYM2YZJ
 13249  		// Instance family: General purpose
 13250  		// Storage: EBS only
 13251  		{
 13252  			Name:     "m5.2xlarge",
 13253  			Arches:   amd64,
 13254  			CpuCores: 8,
 13255  			CpuPower: instances.CpuPower(2800),
 13256  			Mem:      32768,
 13257  			VirtType: &hvm,
 13258  			Cost:     428,
 13259  		},
 13260  
 13261  		// SKU: Z6EVSNG2XMFWCTHX
 13262  		// Instance family: Compute optimized
 13263  		// Storage: EBS only
 13264  		{
 13265  			Name:     "c5.4xlarge",
 13266  			Arches:   amd64,
 13267  			CpuCores: 16,
 13268  			CpuPower: instances.CpuPower(6719),
 13269  			Mem:      32768,
 13270  			VirtType: &hvm,
 13271  			Cost:     768,
 13272  		},
 13273  
 13274  		// SKU: Z6YE5Z7JZR44M8U4
 13275  		// Instance family: General purpose
 13276  		// Storage: EBS only
 13277  		{
 13278  			Name:     "m5a.large",
 13279  			Arches:   amd64,
 13280  			CpuCores: 2,
 13281  			CpuPower: instances.CpuPower(700),
 13282  			Mem:      8192,
 13283  			VirtType: &hvm,
 13284  			Cost:     96,
 13285  		},
 13286  
 13287  		// SKU: Z8RHGFHFDUFZXY4K
 13288  		// Instance family: General purpose
 13289  		// Storage: EBS only
 13290  		{
 13291  			Name:     "a1.medium",
 13292  			Arches:   arm64,
 13293  			CpuCores: 1,
 13294  			CpuPower: instances.CpuPower(322),
 13295  			Mem:      2048,
 13296  			VirtType: &hvm,
 13297  			Cost:     28,
 13298  		},
 13299  
 13300  		// SKU: ZVQBGCVZ8VHW2AED
 13301  		// Instance family: Memory optimized
 13302  		// Storage: EBS only
 13303  		{
 13304  			Name:     "r5a.xlarge",
 13305  			Arches:   amd64,
 13306  			CpuCores: 4,
 13307  			CpuPower: instances.CpuPower(1400),
 13308  			Mem:      32768,
 13309  			VirtType: &hvm,
 13310  			Cost:     254,
 13311  		},
 13312  
 13313  		// SKU: ZYJKKZNWFYWQDMCW
 13314  		// Instance family: Memory optimized
 13315  		// Storage: EBS only
 13316  		{
 13317  			Name:     "r4.4xlarge",
 13318  			Arches:   amd64,
 13319  			CpuCores: 16,
 13320  			CpuPower: instances.CpuPower(5152),
 13321  			Mem:      124928,
 13322  			VirtType: &hvm,
 13323  			Cost:     1185,
 13324  		},
 13325  	},
 13326  
 13327  	"eu-west-2": {
 13328  
 13329  		// SKU: 2M3J8ES9HAJPBAP5
 13330  		// Instance family: GPU instance
 13331  		// Storage: EBS only
 13332  		{
 13333  			Name:     "p3.2xlarge",
 13334  			Arches:   amd64,
 13335  			CpuCores: 8,
 13336  			CpuPower: instances.CpuPower(2576),
 13337  			Mem:      62464,
 13338  			VirtType: &hvm,
 13339  			Cost:     3589,
 13340  		},
 13341  
 13342  		// SKU: 2X6UN3SCD9TM673F
 13343  		// Instance family: Compute optimized
 13344  		// Storage: EBS only
 13345  		{
 13346  			Name:     "c4.xlarge",
 13347  			Arches:   amd64,
 13348  			CpuCores: 4,
 13349  			CpuPower: instances.CpuPower(1623),
 13350  			Mem:      7680,
 13351  			VirtType: &hvm,
 13352  			Cost:     237,
 13353  		},
 13354  
 13355  		// SKU: 3A97PSRYB25DP7KG
 13356  		// Instance family: Compute optimized
 13357  		// Storage: 1 x 200 NVMe SSD
 13358  		{
 13359  			Name:     "c5d.2xlarge",
 13360  			Arches:   amd64,
 13361  			CpuCores: 8,
 13362  			CpuPower: instances.CpuPower(3359),
 13363  			Mem:      16384,
 13364  			VirtType: &hvm,
 13365  			Cost:     460,
 13366  		},
 13367  
 13368  		// SKU: 3G8CZBD3DNZ5FABC
 13369  		// Instance family: General purpose
 13370  		// Storage: EBS only
 13371  		{
 13372  			Name:     "m5.2xlarge",
 13373  			Arches:   amd64,
 13374  			CpuCores: 8,
 13375  			CpuPower: instances.CpuPower(2800),
 13376  			Mem:      32768,
 13377  			VirtType: &hvm,
 13378  			Cost:     444,
 13379  		},
 13380  
 13381  		// SKU: 3T2RCRCGD3A5FJVS
 13382  		// Instance family: Compute optimized
 13383  		// Storage: EBS only
 13384  		{
 13385  			Name:     "c4.4xlarge",
 13386  			Arches:   amd64,
 13387  			CpuCores: 16,
 13388  			CpuPower: instances.CpuPower(6495),
 13389  			Mem:      30720,
 13390  			VirtType: &hvm,
 13391  			Cost:     950,
 13392  		},
 13393  
 13394  		// SKU: 489GD5S7YM9EHXNV
 13395  		// Instance family: General purpose
 13396  		// Storage: EBS only
 13397  		{
 13398  			Name:     "t3.nano",
 13399  			Arches:   amd64,
 13400  			CpuCores: 2,
 13401  			CpuPower: instances.CpuPower(200),
 13402  			Mem:      512,
 13403  			VirtType: &hvm,
 13404  			Cost:     5,
 13405  		},
 13406  
 13407  		// SKU: 4CH6QCAN52UJ2AW2
 13408  		// Instance family: General purpose
 13409  		// Storage: EBS only
 13410  		{
 13411  			Name:     "m4.4xlarge",
 13412  			Arches:   amd64,
 13413  			CpuCores: 16,
 13414  			CpuPower: instances.CpuPower(5376),
 13415  			Mem:      65536,
 13416  			VirtType: &hvm,
 13417  			Cost:     928,
 13418  		},
 13419  
 13420  		// SKU: 54T482R6PYW2DSUB
 13421  		// Instance family: Compute optimized
 13422  		// Storage: EBS only
 13423  		{
 13424  			Name:     "c5.2xlarge",
 13425  			Arches:   amd64,
 13426  			CpuCores: 8,
 13427  			CpuPower: instances.CpuPower(3359),
 13428  			Mem:      16384,
 13429  			VirtType: &hvm,
 13430  			Cost:     404,
 13431  		},
 13432  
 13433  		// SKU: 5DFSHH53WZHB2BSZ
 13434  		// Instance family: Memory optimized
 13435  		// Storage: 1 x 300 NVMe SSD
 13436  		{
 13437  			Name:     "r5d.2xlarge",
 13438  			Arches:   amd64,
 13439  			CpuCores: 8,
 13440  			CpuPower: instances.CpuPower(800),
 13441  			Mem:      65536,
 13442  			VirtType: &hvm,
 13443  			Cost:     676,
 13444  		},
 13445  
 13446  		// SKU: 6BZBC9RT9Y98ZRJV
 13447  		// Instance family: General purpose
 13448  		// Storage: EBS only
 13449  		{
 13450  			Name:     "t3.micro",
 13451  			Arches:   amd64,
 13452  			CpuCores: 2,
 13453  			CpuPower: instances.CpuPower(200),
 13454  			Mem:      1024,
 13455  			VirtType: &hvm,
 13456  			Cost:     11,
 13457  		},
 13458  
 13459  		// SKU: 6EUVB38T7YB7GF9S
 13460  		// Instance family: General purpose
 13461  		// Storage: EBS only
 13462  		{
 13463  			Name:     "m4.large",
 13464  			Arches:   amd64,
 13465  			CpuCores: 2,
 13466  			CpuPower: instances.CpuPower(672),
 13467  			Mem:      8192,
 13468  			VirtType: &hvm,
 13469  			Cost:     116,
 13470  		},
 13471  
 13472  		// SKU: 6GCXB3B28ERWFN27
 13473  		// Instance family: Memory optimized
 13474  		// Storage: 4 x 900 NVMe SSD
 13475  		{
 13476  			Name:     "r5d.24xlarge",
 13477  			Arches:   amd64,
 13478  			CpuCores: 96,
 13479  			CpuPower: instances.CpuPower(9600),
 13480  			Mem:      786432,
 13481  			VirtType: &hvm,
 13482  			Cost:     8112,
 13483  		},
 13484  
 13485  		// SKU: 6WQJ379XP5T8CCG9
 13486  		// Instance family: Memory optimized
 13487  		// Storage: EBS only
 13488  		{
 13489  			Name:     "r4.16xlarge",
 13490  			Arches:   amd64,
 13491  			CpuCores: 64,
 13492  			CpuPower: instances.CpuPower(20608),
 13493  			Mem:      499712,
 13494  			VirtType: &hvm,
 13495  			Cost:     4992,
 13496  		},
 13497  
 13498  		// SKU: 78PYHDUXFKC4592W
 13499  		// Instance family: General purpose
 13500  		// Storage: EBS only
 13501  		{
 13502  			Name:     "m5.4xlarge",
 13503  			Arches:   amd64,
 13504  			CpuCores: 16,
 13505  			CpuPower: instances.CpuPower(5600),
 13506  			Mem:      65536,
 13507  			VirtType: &hvm,
 13508  			Cost:     888,
 13509  		},
 13510  
 13511  		// SKU: 7Z5W8DQKEW7UW4AK
 13512  		// Instance family: General purpose
 13513  		// Storage: EBS only
 13514  		{
 13515  			Name:     "t3.small",
 13516  			Arches:   amd64,
 13517  			CpuCores: 2,
 13518  			CpuPower: instances.CpuPower(200),
 13519  			Mem:      2048,
 13520  			VirtType: &hvm,
 13521  			Cost:     23,
 13522  		},
 13523  
 13524  		// SKU: 7ZJW8GF4W4CQTAMV
 13525  		// Instance family: Storage optimized
 13526  		// Storage: 2 x 1900 NVMe SSD
 13527  		{
 13528  			Name:     "i3.4xlarge",
 13529  			Arches:   amd64,
 13530  			CpuCores: 16,
 13531  			CpuPower: instances.CpuPower(5152),
 13532  			Mem:      124928,
 13533  			VirtType: &hvm,
 13534  			Cost:     1448,
 13535  		},
 13536  
 13537  		// SKU: 87SCHP6QRVQNDEXU
 13538  		// Instance family: General purpose
 13539  		// Storage: EBS only
 13540  		{
 13541  			Name:     "m5.12xlarge",
 13542  			Arches:   amd64,
 13543  			CpuCores: 48,
 13544  			CpuPower: instances.CpuPower(16800),
 13545  			Mem:      196608,
 13546  			VirtType: &hvm,
 13547  			Cost:     2664,
 13548  		},
 13549  
 13550  		// SKU: 8UQGPJ7D3AU3BAKZ
 13551  		// Instance family: Compute optimized
 13552  		// Storage: EBS only
 13553  		{
 13554  			Name:     "c5.18xlarge",
 13555  			Arches:   amd64,
 13556  			CpuCores: 72,
 13557  			CpuPower: instances.CpuPower(30239),
 13558  			Mem:      147456,
 13559  			VirtType: &hvm,
 13560  			Cost:     3636,
 13561  		},
 13562  
 13563  		// SKU: 926DSA5WRDVQVWVR
 13564  		// Instance family: General purpose
 13565  		// Storage: EBS only
 13566  		{
 13567  			Name:     "t3.2xlarge",
 13568  			Arches:   amd64,
 13569  			CpuCores: 8,
 13570  			CpuPower: instances.CpuPower(800),
 13571  			Mem:      32768,
 13572  			VirtType: &hvm,
 13573  			Cost:     377,
 13574  		},
 13575  
 13576  		// SKU: 92TGCNQTRRAJJAS7
 13577  		// Instance family: General purpose
 13578  		// Storage: EBS only
 13579  		{
 13580  			Name:     "t2.large",
 13581  			Arches:   amd64,
 13582  			CpuCores: 2,
 13583  			CpuPower: instances.CpuPower(60),
 13584  			Mem:      8192,
 13585  			VirtType: &hvm,
 13586  			Cost:     105,
 13587  		},
 13588  
 13589  		// SKU: 9577AANGZWJEJK6A
 13590  		// Instance family: GPU instance
 13591  		// Storage: EBS only
 13592  		{
 13593  			Name:     "p3.16xlarge",
 13594  			Arches:   amd64,
 13595  			CpuCores: 64,
 13596  			CpuPower: instances.CpuPower(20608),
 13597  			Mem:      499712,
 13598  			VirtType: &hvm,
 13599  			Cost:     28712,
 13600  		},
 13601  
 13602  		// SKU: 9NVRASEGRRTWVG7A
 13603  		// Instance family: Compute optimized
 13604  		// Storage: EBS only
 13605  		{
 13606  			Name:     "c4.large",
 13607  			Arches:   amd64,
 13608  			CpuCores: 2,
 13609  			CpuPower: instances.CpuPower(811),
 13610  			Mem:      3840,
 13611  			VirtType: &hvm,
 13612  			Cost:     119,
 13613  		},
 13614  
 13615  		// SKU: 9VX7PNMQR7WWQG6U
 13616  		// Instance family: Storage optimized
 13617  		// Storage: 1 x 475 NVMe SSD
 13618  		{
 13619  			Name:     "i3.large",
 13620  			Arches:   amd64,
 13621  			CpuCores: 2,
 13622  			CpuPower: instances.CpuPower(644),
 13623  			Mem:      15616,
 13624  			VirtType: &hvm,
 13625  			Cost:     181,
 13626  		},
 13627  
 13628  		// SKU: A7UD5H5BJW5749J4
 13629  		// Instance family: Storage optimized
 13630  		// Storage: 8 x 1900 NVMe SSD
 13631  		{
 13632  			Name:     "i3.16xlarge",
 13633  			Arches:   amd64,
 13634  			CpuCores: 64,
 13635  			CpuPower: instances.CpuPower(20608),
 13636  			Mem:      499712,
 13637  			VirtType: &hvm,
 13638  			Cost:     5792,
 13639  		},
 13640  
 13641  		// SKU: B5GZYSM5938VWDYM
 13642  		// Instance family: Storage optimized
 13643  		// Storage: 3 x 2000 HDD
 13644  		{
 13645  			Name:     "d2.xlarge",
 13646  			Arches:   amd64,
 13647  			CpuCores: 4,
 13648  			CpuPower: instances.CpuPower(1344),
 13649  			Mem:      31232,
 13650  			VirtType: &hvm,
 13651  			Cost:     772,
 13652  		},
 13653  
 13654  		// SKU: C9UZYBCG9RGUAFUF
 13655  		// Instance family: Memory optimized
 13656  		// Storage: EBS only
 13657  		{
 13658  			Name:     "r5.xlarge",
 13659  			Arches:   amd64,
 13660  			CpuCores: 4,
 13661  			CpuPower: instances.CpuPower(400),
 13662  			Mem:      32768,
 13663  			VirtType: &hvm,
 13664  			Cost:     296,
 13665  		},
 13666  
 13667  		// SKU: CCC7SMBFCX33RDEG
 13668  		// Instance family: Memory optimized
 13669  		// Storage: EBS only
 13670  		{
 13671  			Name:     "r4.8xlarge",
 13672  			Arches:   amd64,
 13673  			CpuCores: 32,
 13674  			CpuPower: instances.CpuPower(10304),
 13675  			Mem:      249856,
 13676  			VirtType: &hvm,
 13677  			Cost:     2496,
 13678  		},
 13679  
 13680  		// SKU: CERBK7JEFDU3SV3B
 13681  		// Instance family: Compute optimized
 13682  		// Storage: EBS only
 13683  		{
 13684  			Name:     "c4.2xlarge",
 13685  			Arches:   amd64,
 13686  			CpuCores: 8,
 13687  			CpuPower: instances.CpuPower(3247),
 13688  			Mem:      15360,
 13689  			VirtType: &hvm,
 13690  			Cost:     476,
 13691  		},
 13692  
 13693  		// SKU: CFJ5RE2H7KHV9HK9
 13694  		// Instance family: General purpose
 13695  		// Storage: EBS only
 13696  		{
 13697  			Name:     "t2.nano",
 13698  			Arches:   both,
 13699  			CpuCores: 1,
 13700  			CpuPower: instances.CpuPower(5),
 13701  			Mem:      512,
 13702  			VirtType: &hvm,
 13703  			Cost:     6,
 13704  		},
 13705  
 13706  		// SKU: CX2D324PPCTNMS57
 13707  		// Instance family: Storage optimized
 13708  		// Storage: 1 x 950 NVMe SSD
 13709  		{
 13710  			Name:     "i3.xlarge",
 13711  			Arches:   amd64,
 13712  			CpuCores: 4,
 13713  			CpuPower: instances.CpuPower(1288),
 13714  			Mem:      31232,
 13715  			VirtType: &hvm,
 13716  			Cost:     362,
 13717  		},
 13718  
 13719  		// SKU: CYJNUQDTM6AZ4XXG
 13720  		// Instance family: Memory optimized
 13721  		// Storage: 1 x 150 NVMe SSD
 13722  		{
 13723  			Name:     "r5d.xlarge",
 13724  			Arches:   amd64,
 13725  			CpuCores: 4,
 13726  			CpuPower: instances.CpuPower(400),
 13727  			Mem:      32768,
 13728  			VirtType: &hvm,
 13729  			Cost:     338,
 13730  		},
 13731  
 13732  		// SKU: DJ6ZCCPV7U8GMF93
 13733  		// Instance family: Memory optimized
 13734  		// Storage: EBS only
 13735  		{
 13736  			Name:     "r4.2xlarge",
 13737  			Arches:   amd64,
 13738  			CpuCores: 8,
 13739  			CpuPower: instances.CpuPower(2576),
 13740  			Mem:      62464,
 13741  			VirtType: &hvm,
 13742  			Cost:     624,
 13743  		},
 13744  
 13745  		// SKU: DK9YJEPQ2GSDJ39P
 13746  		// Instance family: General purpose
 13747  		// Storage: EBS only
 13748  		{
 13749  			Name:     "t3.large",
 13750  			Arches:   amd64,
 13751  			CpuCores: 2,
 13752  			CpuPower: instances.CpuPower(200),
 13753  			Mem:      8192,
 13754  			VirtType: &hvm,
 13755  			Cost:     94,
 13756  		},
 13757  
 13758  		// SKU: E2HPMZ3W833XV8YN
 13759  		// Instance family: General purpose
 13760  		// Storage: 2 x 900 NVMe SSD
 13761  		{
 13762  			Name:     "m5d.12xlarge",
 13763  			Arches:   amd64,
 13764  			CpuCores: 48,
 13765  			CpuPower: instances.CpuPower(16800),
 13766  			Mem:      196608,
 13767  			VirtType: &hvm,
 13768  			Cost:     3144,
 13769  		},
 13770  
 13771  		// SKU: E5XVGVP8X39F46VD
 13772  		// Instance family: Memory optimized
 13773  		// Storage: EBS only
 13774  		{
 13775  			Name:     "r4.4xlarge",
 13776  			Arches:   amd64,
 13777  			CpuCores: 16,
 13778  			CpuPower: instances.CpuPower(5152),
 13779  			Mem:      124928,
 13780  			VirtType: &hvm,
 13781  			Cost:     1248,
 13782  		},
 13783  
 13784  		// SKU: EA9YCPFWYCCYZTTS
 13785  		// Instance family: Memory optimized
 13786  		// Storage: EBS only
 13787  		{
 13788  			Name:     "r4.large",
 13789  			Arches:   amd64,
 13790  			CpuCores: 2,
 13791  			CpuPower: instances.CpuPower(644),
 13792  			Mem:      15616,
 13793  			VirtType: &hvm,
 13794  			Cost:     156,
 13795  		},
 13796  
 13797  		// SKU: EHN95Z5ZF6GJUASA
 13798  		// Instance family: Memory optimized
 13799  		// Storage: 1 x 75 NVMe SSD
 13800  		{
 13801  			Name:     "r5d.large",
 13802  			Arches:   amd64,
 13803  			CpuCores: 2,
 13804  			CpuPower: instances.CpuPower(200),
 13805  			Mem:      16384,
 13806  			VirtType: &hvm,
 13807  			Cost:     169,
 13808  		},
 13809  
 13810  		// SKU: EKNKBU8KQ5U9SP6X
 13811  		// Instance family: Compute optimized
 13812  		// Storage: EBS only
 13813  		{
 13814  			Name:     "c5.large",
 13815  			Arches:   amd64,
 13816  			CpuCores: 2,
 13817  			CpuPower: instances.CpuPower(839),
 13818  			Mem:      4096,
 13819  			VirtType: &hvm,
 13820  			Cost:     101,
 13821  		},
 13822  
 13823  		// SKU: FFJEWJ57TETXVVB8
 13824  		// Instance family: Compute optimized
 13825  		// Storage: 1 x 50 NVMe SSD
 13826  		{
 13827  			Name:     "c5d.large",
 13828  			Arches:   amd64,
 13829  			CpuCores: 2,
 13830  			CpuPower: instances.CpuPower(839),
 13831  			Mem:      4096,
 13832  			VirtType: &hvm,
 13833  			Cost:     115,
 13834  		},
 13835  
 13836  		// SKU: GHP9N4YDQPV2EMET
 13837  		// Instance family: General purpose
 13838  		// Storage: EBS only
 13839  		{
 13840  			Name:     "m5.large",
 13841  			Arches:   amd64,
 13842  			CpuCores: 2,
 13843  			CpuPower: instances.CpuPower(700),
 13844  			Mem:      8192,
 13845  			VirtType: &hvm,
 13846  			Cost:     111,
 13847  		},
 13848  
 13849  		// SKU: GRFBXV37KF9VYJRF
 13850  		// Instance family: General purpose
 13851  		// Storage: EBS only
 13852  		{
 13853  			Name:     "m4.xlarge",
 13854  			Arches:   amd64,
 13855  			CpuCores: 4,
 13856  			CpuPower: instances.CpuPower(1344),
 13857  			Mem:      16384,
 13858  			VirtType: &hvm,
 13859  			Cost:     232,
 13860  		},
 13861  
 13862  		// SKU: GZMA93CBMYAW2UHJ
 13863  		// Instance family: Compute optimized
 13864  		// Storage: 1 x 400 NVMe SSD
 13865  		{
 13866  			Name:     "c5d.4xlarge",
 13867  			Arches:   amd64,
 13868  			CpuCores: 16,
 13869  			CpuPower: instances.CpuPower(6719),
 13870  			Mem:      32768,
 13871  			VirtType: &hvm,
 13872  			Cost:     920,
 13873  		},
 13874  
 13875  		// SKU: H83S7MSZN3DR9X27
 13876  		// Instance family: Memory optimized
 13877  		// Storage: 2 x 300 NVMe SSD
 13878  		{
 13879  			Name:     "r5d.4xlarge",
 13880  			Arches:   amd64,
 13881  			CpuCores: 16,
 13882  			CpuPower: instances.CpuPower(1600),
 13883  			Mem:      131072,
 13884  			VirtType: &hvm,
 13885  			Cost:     1352,
 13886  		},
 13887  
 13888  		// SKU: HDQ9VZCETFEMF7CB
 13889  		// Instance family: General purpose
 13890  		// Storage: EBS only
 13891  		{
 13892  			Name:     "t2.micro",
 13893  			Arches:   both,
 13894  			CpuCores: 1,
 13895  			CpuPower: instances.CpuPower(10),
 13896  			Mem:      1024,
 13897  			VirtType: &hvm,
 13898  			Cost:     13,
 13899  		},
 13900  
 13901  		// SKU: HEF8FVEMCGG7JDZ4
 13902  		// Instance family: General purpose
 13903  		// Storage: EBS only
 13904  		{
 13905  			Name:     "m4.16xlarge",
 13906  			Arches:   amd64,
 13907  			CpuCores: 64,
 13908  			CpuPower: instances.CpuPower(20608),
 13909  			Mem:      262144,
 13910  			VirtType: &hvm,
 13911  			Cost:     3712,
 13912  		},
 13913  
 13914  		// SKU: JZWW5SBQZVBCV8AJ
 13915  		// Instance family: General purpose
 13916  		// Storage: EBS only
 13917  		{
 13918  			Name:     "t2.2xlarge",
 13919  			Arches:   amd64,
 13920  			CpuCores: 8,
 13921  			CpuPower: instances.CpuPower(3359),
 13922  			Mem:      32768,
 13923  			VirtType: &hvm,
 13924  			Cost:     422,
 13925  		},
 13926  
 13927  		// SKU: K8FAUV7VRMSM2WBT
 13928  		// Instance family: Compute optimized
 13929  		// Storage: 2 x 900 NVMe SSD
 13930  		{
 13931  			Name:     "c5d.18xlarge",
 13932  			Arches:   amd64,
 13933  			CpuCores: 72,
 13934  			CpuPower: instances.CpuPower(30239),
 13935  			Mem:      147456,
 13936  			VirtType: &hvm,
 13937  			Cost:     4140,
 13938  		},
 13939  
 13940  		// SKU: KFCSVCS6P27ZD4F6
 13941  		// Instance family: General purpose
 13942  		// Storage: EBS only
 13943  		{
 13944  			Name:     "t3.medium",
 13945  			Arches:   amd64,
 13946  			CpuCores: 2,
 13947  			CpuPower: instances.CpuPower(200),
 13948  			Mem:      4096,
 13949  			VirtType: &hvm,
 13950  			Cost:     47,
 13951  		},
 13952  
 13953  		// SKU: KGHEQT4SACPTYQNB
 13954  		// Instance family: General purpose
 13955  		// Storage: EBS only
 13956  		{
 13957  			Name:     "t2.medium",
 13958  			Arches:   both,
 13959  			CpuCores: 2,
 13960  			CpuPower: instances.CpuPower(40),
 13961  			Mem:      4096,
 13962  			VirtType: &hvm,
 13963  			Cost:     52,
 13964  		},
 13965  
 13966  		// SKU: KZ3QWPFNPPDUDYW7
 13967  		// Instance family: Storage optimized
 13968  		// Storage: 24 x 2000 HDD
 13969  		{
 13970  			Name:     "d2.8xlarge",
 13971  			Arches:   amd64,
 13972  			CpuCores: 36,
 13973  			CpuPower: instances.CpuPower(12096),
 13974  			Mem:      249856,
 13975  			VirtType: &hvm,
 13976  			Cost:     6174,
 13977  		},
 13978  
 13979  		// SKU: M8WRXY5Y56F9Y8P7
 13980  		// Instance family: General purpose
 13981  		// Storage: EBS only
 13982  		{
 13983  			Name:     "t3.xlarge",
 13984  			Arches:   amd64,
 13985  			CpuCores: 4,
 13986  			CpuPower: instances.CpuPower(400),
 13987  			Mem:      16384,
 13988  			VirtType: &hvm,
 13989  			Cost:     188,
 13990  		},
 13991  
 13992  		// SKU: NK657278DYAC2VES
 13993  		// Instance family: GPU instance
 13994  		// Storage: EBS only
 13995  		{
 13996  			Name:     "p3.8xlarge",
 13997  			Arches:   amd64,
 13998  			CpuCores: 32,
 13999  			CpuPower: instances.CpuPower(10304),
 14000  			Mem:      249856,
 14001  			VirtType: &hvm,
 14002  			Cost:     14356,
 14003  		},
 14004  
 14005  		// SKU: P6XMZ2KM6FJMU793
 14006  		// Instance family: Compute optimized
 14007  		// Storage: 1 x 900 NVMe SSD
 14008  		{
 14009  			Name:     "c5d.9xlarge",
 14010  			Arches:   amd64,
 14011  			CpuCores: 36,
 14012  			CpuPower: instances.CpuPower(15119),
 14013  			Mem:      73728,
 14014  			VirtType: &hvm,
 14015  			Cost:     2070,
 14016  		},
 14017  
 14018  		// SKU: P7KCGP5FFKC5WNEC
 14019  		// Instance family: General purpose
 14020  		// Storage: 4 x 900 NVMe SSD
 14021  		{
 14022  			Name:     "m5d.24xlarge",
 14023  			Arches:   amd64,
 14024  			CpuCores: 96,
 14025  			CpuPower: instances.CpuPower(33600),
 14026  			Mem:      393216,
 14027  			VirtType: &hvm,
 14028  			Cost:     6288,
 14029  		},
 14030  
 14031  		// SKU: PAESNTWTS8RUGKY6
 14032  		// Instance family: General purpose
 14033  		// Storage: EBS only
 14034  		{
 14035  			Name:     "t2.xlarge",
 14036  			Arches:   amd64,
 14037  			CpuCores: 4,
 14038  			CpuPower: instances.CpuPower(1679),
 14039  			Mem:      16384,
 14040  			VirtType: &hvm,
 14041  			Cost:     211,
 14042  		},
 14043  
 14044  		// SKU: PVEHFX4YQJZRU7KT
 14045  		// Instance family: Memory optimized
 14046  		// Storage: 2 x 900 NVMe SSD
 14047  		{
 14048  			Name:     "r5d.12xlarge",
 14049  			Arches:   amd64,
 14050  			CpuCores: 48,
 14051  			CpuPower: instances.CpuPower(4800),
 14052  			Mem:      393216,
 14053  			VirtType: &hvm,
 14054  			Cost:     4056,
 14055  		},
 14056  
 14057  		// SKU: Q96JYKUK3JWWSAVE
 14058  		// Instance family: General purpose
 14059  		// Storage: 1 x 150 NVMe SSD
 14060  		{
 14061  			Name:     "m5d.xlarge",
 14062  			Arches:   amd64,
 14063  			CpuCores: 4,
 14064  			CpuPower: instances.CpuPower(1400),
 14065  			Mem:      16384,
 14066  			VirtType: &hvm,
 14067  			Cost:     262,
 14068  		},
 14069  
 14070  		// SKU: QDC38EQSB9NXESVP
 14071  		// Instance family: Memory optimized
 14072  		// Storage: EBS only
 14073  		{
 14074  			Name:     "r5.12xlarge",
 14075  			Arches:   amd64,
 14076  			CpuCores: 48,
 14077  			CpuPower: instances.CpuPower(4800),
 14078  			Mem:      393216,
 14079  			VirtType: &hvm,
 14080  			Cost:     3552,
 14081  		},
 14082  
 14083  		// SKU: QE4YJQ9HUCYB3CA9
 14084  		// Instance family: Storage optimized
 14085  		// Storage: 12 x 2000 HDD
 14086  		{
 14087  			Name:     "d2.4xlarge",
 14088  			Arches:   amd64,
 14089  			CpuCores: 16,
 14090  			CpuPower: instances.CpuPower(5376),
 14091  			Mem:      124928,
 14092  			VirtType: &hvm,
 14093  			Cost:     3087,
 14094  		},
 14095  
 14096  		// SKU: QUSZR9Z7BVE8CD5Y
 14097  		// Instance family: Compute optimized
 14098  		// Storage: EBS only
 14099  		{
 14100  			Name:     "c4.8xlarge",
 14101  			Arches:   amd64,
 14102  			CpuCores: 36,
 14103  			CpuPower: instances.CpuPower(14615),
 14104  			Mem:      61440,
 14105  			VirtType: &hvm,
 14106  			Cost:     1902,
 14107  		},
 14108  
 14109  		// SKU: QX3BAPSZJEUCA9FJ
 14110  		// Instance family: General purpose
 14111  		// Storage: EBS only
 14112  		{
 14113  			Name:     "m4.2xlarge",
 14114  			Arches:   amd64,
 14115  			CpuCores: 8,
 14116  			CpuPower: instances.CpuPower(2688),
 14117  			Mem:      32768,
 14118  			VirtType: &hvm,
 14119  			Cost:     464,
 14120  		},
 14121  
 14122  		// SKU: RQH8FMT3RJSQ9ES5
 14123  		// Instance family: Memory optimized
 14124  		// Storage: EBS only
 14125  		{
 14126  			Name:     "r5.2xlarge",
 14127  			Arches:   amd64,
 14128  			CpuCores: 8,
 14129  			CpuPower: instances.CpuPower(800),
 14130  			Mem:      65536,
 14131  			VirtType: &hvm,
 14132  			Cost:     592,
 14133  		},
 14134  
 14135  		// SKU: RTSJ8WXY6YDTQMDC
 14136  		// Instance family: Compute optimized
 14137  		// Storage: 1 x 100 NVMe SSD
 14138  		{
 14139  			Name:     "c5d.xlarge",
 14140  			Arches:   amd64,
 14141  			CpuCores: 4,
 14142  			CpuPower: instances.CpuPower(1679),
 14143  			Mem:      8192,
 14144  			VirtType: &hvm,
 14145  			Cost:     230,
 14146  		},
 14147  
 14148  		// SKU: TK9JKUTPVAPNT9BR
 14149  		// Instance family: Storage optimized
 14150  		// Storage: 6 x 2000 HDD
 14151  		{
 14152  			Name:     "d2.2xlarge",
 14153  			Arches:   amd64,
 14154  			CpuCores: 8,
 14155  			CpuPower: instances.CpuPower(2688),
 14156  			Mem:      62464,
 14157  			VirtType: &hvm,
 14158  			Cost:     1544,
 14159  		},
 14160  
 14161  		// SKU: U7AMQSMEGBHPBJ75
 14162  		// Instance family: General purpose
 14163  		// Storage: 1 x 75 NVMe SSD
 14164  		{
 14165  			Name:     "m5d.large",
 14166  			Arches:   amd64,
 14167  			CpuCores: 2,
 14168  			CpuPower: instances.CpuPower(700),
 14169  			Mem:      8192,
 14170  			VirtType: &hvm,
 14171  			Cost:     131,
 14172  		},
 14173  
 14174  		// SKU: UR4GKNRHYYJ9SR9G
 14175  		// Instance family: General purpose
 14176  		// Storage: EBS only
 14177  		{
 14178  			Name:     "m5.xlarge",
 14179  			Arches:   amd64,
 14180  			CpuCores: 4,
 14181  			CpuPower: instances.CpuPower(1400),
 14182  			Mem:      16384,
 14183  			VirtType: &hvm,
 14184  			Cost:     222,
 14185  		},
 14186  
 14187  		// SKU: USFSWHMQ59UE8V4M
 14188  		// Instance family: Compute optimized
 14189  		// Storage: EBS only
 14190  		{
 14191  			Name:     "c5.4xlarge",
 14192  			Arches:   amd64,
 14193  			CpuCores: 16,
 14194  			CpuPower: instances.CpuPower(6719),
 14195  			Mem:      32768,
 14196  			VirtType: &hvm,
 14197  			Cost:     808,
 14198  		},
 14199  
 14200  		// SKU: UVNK5GZCP7NWANZR
 14201  		// Instance family: General purpose
 14202  		// Storage: EBS only
 14203  		{
 14204  			Name:     "m4.10xlarge",
 14205  			Arches:   amd64,
 14206  			CpuCores: 40,
 14207  			CpuPower: instances.CpuPower(13440),
 14208  			Mem:      163840,
 14209  			VirtType: &hvm,
 14210  			Cost:     2320,
 14211  		},
 14212  
 14213  		// SKU: V277W3KQKBPHFGUN
 14214  		// Instance family: Memory optimized
 14215  		// Storage: EBS only
 14216  		{
 14217  			Name:     "r4.xlarge",
 14218  			Arches:   amd64,
 14219  			CpuCores: 4,
 14220  			CpuPower: instances.CpuPower(1288),
 14221  			Mem:      31232,
 14222  			VirtType: &hvm,
 14223  			Cost:     312,
 14224  		},
 14225  
 14226  		// SKU: V42YNWUT5TNWQUYB
 14227  		// Instance family: General purpose
 14228  		// Storage: EBS only
 14229  		{
 14230  			Name:     "m5.24xlarge",
 14231  			Arches:   amd64,
 14232  			CpuCores: 96,
 14233  			CpuPower: instances.CpuPower(33600),
 14234  			Mem:      393216,
 14235  			VirtType: &hvm,
 14236  			Cost:     5328,
 14237  		},
 14238  
 14239  		// SKU: V8J24S7ZE77VTCBQ
 14240  		// Instance family: Memory optimized
 14241  		// Storage: EBS only
 14242  		{
 14243  			Name:     "r5.large",
 14244  			Arches:   amd64,
 14245  			CpuCores: 2,
 14246  			CpuPower: instances.CpuPower(868),
 14247  			Mem:      16384,
 14248  			VirtType: &hvm,
 14249  			Cost:     148,
 14250  		},
 14251  
 14252  		// SKU: VHD9GD2XAU3N8J7R
 14253  		// Instance family: Compute optimized
 14254  		// Storage: EBS only
 14255  		{
 14256  			Name:     "c5.xlarge",
 14257  			Arches:   amd64,
 14258  			CpuCores: 4,
 14259  			CpuPower: instances.CpuPower(1679),
 14260  			Mem:      8192,
 14261  			VirtType: &hvm,
 14262  			Cost:     202,
 14263  		},
 14264  
 14265  		// SKU: VN4E7YXFSEGMW9H7
 14266  		// Instance family: Memory optimized
 14267  		// Storage: 1 x 1920 SSD
 14268  		{
 14269  			Name:     "x1.16xlarge",
 14270  			Arches:   amd64,
 14271  			CpuCores: 64,
 14272  			CpuPower: instances.CpuPower(20608),
 14273  			Mem:      999424,
 14274  			VirtType: &hvm,
 14275  			Cost:     8403,
 14276  		},
 14277  
 14278  		// SKU: WP9QSXA5MSKVTVNJ
 14279  		// Instance family: Storage optimized
 14280  		// Storage: 4 x 1900 NVMe SSD
 14281  		{
 14282  			Name:     "i3.8xlarge",
 14283  			Arches:   amd64,
 14284  			CpuCores: 32,
 14285  			CpuPower: instances.CpuPower(10304),
 14286  			Mem:      249856,
 14287  			VirtType: &hvm,
 14288  			Cost:     2896,
 14289  		},
 14290  
 14291  		// SKU: X485N7MQKCPGFQZJ
 14292  		// Instance family: General purpose
 14293  		// Storage: 1 x 300 NVMe SSD
 14294  		{
 14295  			Name:     "m5d.2xlarge",
 14296  			Arches:   amd64,
 14297  			CpuCores: 8,
 14298  			CpuPower: instances.CpuPower(2800),
 14299  			Mem:      32768,
 14300  			VirtType: &hvm,
 14301  			Cost:     524,
 14302  		},
 14303  
 14304  		// SKU: X8GXXHTH8UAUZM2T
 14305  		// Instance family: Memory optimized
 14306  		// Storage: EBS only
 14307  		{
 14308  			Name:     "r5.4xlarge",
 14309  			Arches:   amd64,
 14310  			CpuCores: 16,
 14311  			CpuPower: instances.CpuPower(1600),
 14312  			Mem:      131072,
 14313  			VirtType: &hvm,
 14314  			Cost:     1184,
 14315  		},
 14316  
 14317  		// SKU: XB2ZQ8PH4QGJT85F
 14318  		// Instance family: Compute optimized
 14319  		// Storage: EBS only
 14320  		{
 14321  			Name:     "c5.9xlarge",
 14322  			Arches:   amd64,
 14323  			CpuCores: 36,
 14324  			CpuPower: instances.CpuPower(15119),
 14325  			Mem:      73728,
 14326  			VirtType: &hvm,
 14327  			Cost:     1818,
 14328  		},
 14329  
 14330  		// SKU: XQ8FKG65FR9Z4ZPR
 14331  		// Instance family: General purpose
 14332  		// Storage: EBS only
 14333  		{
 14334  			Name:     "t2.small",
 14335  			Arches:   both,
 14336  			CpuCores: 1,
 14337  			CpuPower: instances.CpuPower(20),
 14338  			Mem:      2048,
 14339  			VirtType: &hvm,
 14340  			Cost:     26,
 14341  		},
 14342  
 14343  		// SKU: XUYJW48V36FZH4CM
 14344  		// Instance family: Memory optimized
 14345  		// Storage: EBS only
 14346  		{
 14347  			Name:     "r5.24xlarge",
 14348  			Arches:   amd64,
 14349  			CpuCores: 96,
 14350  			CpuPower: instances.CpuPower(9600),
 14351  			Mem:      786432,
 14352  			VirtType: &hvm,
 14353  			Cost:     7104,
 14354  		},
 14355  
 14356  		// SKU: Y6DK4ETN32KZE2ZQ
 14357  		// Instance family: Memory optimized
 14358  		// Storage: 2 x 1920 SSD
 14359  		{
 14360  			Name:     "x1.32xlarge",
 14361  			Arches:   amd64,
 14362  			CpuCores: 128,
 14363  			CpuPower: instances.CpuPower(41216),
 14364  			Mem:      1998848,
 14365  			VirtType: &hvm,
 14366  			Cost:     16806,
 14367  		},
 14368  
 14369  		// SKU: Y6EUBWYYGRBQAJKR
 14370  		// Instance family: Storage optimized
 14371  		// Storage: 1 x 1900 NVMe SSD
 14372  		{
 14373  			Name:     "i3.2xlarge",
 14374  			Arches:   amd64,
 14375  			CpuCores: 8,
 14376  			CpuPower: instances.CpuPower(2576),
 14377  			Mem:      62464,
 14378  			VirtType: &hvm,
 14379  			Cost:     724,
 14380  		},
 14381  
 14382  		// SKU: ZMTU52JUTH57RXFQ
 14383  		// Instance family: General purpose
 14384  		// Storage: 2 x 300 NVMe SSD
 14385  		{
 14386  			Name:     "m5d.4xlarge",
 14387  			Arches:   amd64,
 14388  			CpuCores: 16,
 14389  			CpuPower: instances.CpuPower(5600),
 14390  			Mem:      65536,
 14391  			VirtType: &hvm,
 14392  			Cost:     1048,
 14393  		},
 14394  	},
 14395  
 14396  	"eu-west-3": {
 14397  
 14398  		// SKU: 28K3MMZM3JY27J4Z
 14399  		// Instance family: General purpose
 14400  		// Storage: 1 x 300 NVMe SSD
 14401  		{
 14402  			Name:     "m5d.2xlarge",
 14403  			Arches:   amd64,
 14404  			CpuCores: 8,
 14405  			CpuPower: instances.CpuPower(2800),
 14406  			Mem:      32768,
 14407  			VirtType: &hvm,
 14408  			Cost:     528,
 14409  		},
 14410  
 14411  		// SKU: 29QDFBY626457QNP
 14412  		// Instance family: General purpose
 14413  		// Storage: EBS only
 14414  		{
 14415  			Name:     "m5.12xlarge",
 14416  			Arches:   amd64,
 14417  			CpuCores: 48,
 14418  			CpuPower: instances.CpuPower(16800),
 14419  			Mem:      196608,
 14420  			VirtType: &hvm,
 14421  			Cost:     2688,
 14422  		},
 14423  
 14424  		// SKU: 2GPTY4FHZ67Y99YH
 14425  		// Instance family: Memory optimized
 14426  		// Storage: 1 x 1920 SSD
 14427  		{
 14428  			Name:     "x1.16xlarge",
 14429  			Arches:   amd64,
 14430  			CpuCores: 64,
 14431  			CpuPower: instances.CpuPower(20608),
 14432  			Mem:      999424,
 14433  			VirtType: &hvm,
 14434  			Cost:     8403,
 14435  		},
 14436  
 14437  		// SKU: 2SBHKHAFA355N6F2
 14438  		// Instance family: General purpose
 14439  		// Storage: EBS only
 14440  		{
 14441  			Name:     "t2.large",
 14442  			Arches:   amd64,
 14443  			CpuCores: 2,
 14444  			CpuPower: instances.CpuPower(60),
 14445  			Mem:      8192,
 14446  			VirtType: &hvm,
 14447  			Cost:     105,
 14448  		},
 14449  
 14450  		// SKU: 2ZMKU9GKG25EJ7J9
 14451  		// Instance family: Storage optimized
 14452  		// Storage: 24 x 2000 HDD
 14453  		{
 14454  			Name:     "d2.8xlarge",
 14455  			Arches:   amd64,
 14456  			CpuCores: 36,
 14457  			CpuPower: instances.CpuPower(12096),
 14458  			Mem:      249856,
 14459  			VirtType: &hvm,
 14460  			Cost:     6176,
 14461  		},
 14462  
 14463  		// SKU: 3JFQECPPCVVMUT9B
 14464  		// Instance family: Memory optimized
 14465  		// Storage: EBS only
 14466  		{
 14467  			Name:     "r5.12xlarge",
 14468  			Arches:   amd64,
 14469  			CpuCores: 48,
 14470  			CpuPower: instances.CpuPower(4800),
 14471  			Mem:      393216,
 14472  			VirtType: &hvm,
 14473  			Cost:     3552,
 14474  		},
 14475  
 14476  		// SKU: 3JHJWMGYSE5ZRTAN
 14477  		// Instance family: General purpose
 14478  		// Storage: 2 x 300 NVMe SSD
 14479  		{
 14480  			Name:     "m5d.4xlarge",
 14481  			Arches:   amd64,
 14482  			CpuCores: 16,
 14483  			CpuPower: instances.CpuPower(5600),
 14484  			Mem:      65536,
 14485  			VirtType: &hvm,
 14486  			Cost:     1056,
 14487  		},
 14488  
 14489  		// SKU: 4CERZQ2UH98YKN9Z
 14490  		// Instance family: General purpose
 14491  		// Storage: 2 x 900 NVMe SSD
 14492  		{
 14493  			Name:     "m5d.12xlarge",
 14494  			Arches:   amd64,
 14495  			CpuCores: 48,
 14496  			CpuPower: instances.CpuPower(16800),
 14497  			Mem:      196608,
 14498  			VirtType: &hvm,
 14499  			Cost:     3168,
 14500  		},
 14501  
 14502  		// SKU: 4YRX29MYKAUKSSAF
 14503  		// Instance family: Memory optimized
 14504  		// Storage: 2 x 900 NVMe SSD
 14505  		{
 14506  			Name:     "r5d.12xlarge",
 14507  			Arches:   amd64,
 14508  			CpuCores: 48,
 14509  			CpuPower: instances.CpuPower(4800),
 14510  			Mem:      393216,
 14511  			VirtType: &hvm,
 14512  			Cost:     4056,
 14513  		},
 14514  
 14515  		// SKU: 53T2ZQT5MYSE29EM
 14516  		// Instance family: Storage optimized
 14517  		// Storage: 12 x 2000 HDD
 14518  		{
 14519  			Name:     "d2.4xlarge",
 14520  			Arches:   amd64,
 14521  			CpuCores: 16,
 14522  			CpuPower: instances.CpuPower(5376),
 14523  			Mem:      124928,
 14524  			VirtType: &hvm,
 14525  			Cost:     3088,
 14526  		},
 14527  
 14528  		// SKU: 5CY42GXBRZGVE7ER
 14529  		// Instance family: Compute optimized
 14530  		// Storage: 1 x 400 NVMe SSD
 14531  		{
 14532  			Name:     "c5d.4xlarge",
 14533  			Arches:   amd64,
 14534  			CpuCores: 16,
 14535  			CpuPower: instances.CpuPower(6719),
 14536  			Mem:      32768,
 14537  			VirtType: &hvm,
 14538  			Cost:     920,
 14539  		},
 14540  
 14541  		// SKU: 5SFED2PQECBXFWU6
 14542  		// Instance family: Storage optimized
 14543  		// Storage: 1 x 950 NVMe SSD
 14544  		{
 14545  			Name:     "i3.xlarge",
 14546  			Arches:   amd64,
 14547  			CpuCores: 4,
 14548  			CpuPower: instances.CpuPower(1288),
 14549  			Mem:      31232,
 14550  			VirtType: &hvm,
 14551  			Cost:     362,
 14552  		},
 14553  
 14554  		// SKU: 63DUDHAM6SVDUZWG
 14555  		// Instance family: Storage optimized
 14556  		// Storage: 1 x 475 NVMe SSD
 14557  		{
 14558  			Name:     "i3.large",
 14559  			Arches:   amd64,
 14560  			CpuCores: 2,
 14561  			CpuPower: instances.CpuPower(644),
 14562  			Mem:      15616,
 14563  			VirtType: &hvm,
 14564  			Cost:     181,
 14565  		},
 14566  
 14567  		// SKU: 6K9VVX2XWFP5PGZQ
 14568  		// Instance family: General purpose
 14569  		// Storage: 1 x 150 NVMe SSD
 14570  		{
 14571  			Name:     "m5d.xlarge",
 14572  			Arches:   amd64,
 14573  			CpuCores: 4,
 14574  			CpuPower: instances.CpuPower(1400),
 14575  			Mem:      16384,
 14576  			VirtType: &hvm,
 14577  			Cost:     264,
 14578  		},
 14579  
 14580  		// SKU: 74T694YCDPQEK5EB
 14581  		// Instance family: Memory optimized
 14582  		// Storage: EBS only
 14583  		{
 14584  			Name:     "r5.2xlarge",
 14585  			Arches:   amd64,
 14586  			CpuCores: 8,
 14587  			CpuPower: instances.CpuPower(800),
 14588  			Mem:      65536,
 14589  			VirtType: &hvm,
 14590  			Cost:     592,
 14591  		},
 14592  
 14593  		// SKU: 7946EKBRWHG4VNZ6
 14594  		// Instance family: General purpose
 14595  		// Storage: 1 x 75 NVMe SSD
 14596  		{
 14597  			Name:     "m5d.large",
 14598  			Arches:   amd64,
 14599  			CpuCores: 2,
 14600  			CpuPower: instances.CpuPower(700),
 14601  			Mem:      8192,
 14602  			VirtType: &hvm,
 14603  			Cost:     132,
 14604  		},
 14605  
 14606  		// SKU: 7CQNPJ3TGQ93XBT9
 14607  		// Instance family: General purpose
 14608  		// Storage: EBS only
 14609  		{
 14610  			Name:     "m5.xlarge",
 14611  			Arches:   amd64,
 14612  			CpuCores: 4,
 14613  			CpuPower: instances.CpuPower(1400),
 14614  			Mem:      16384,
 14615  			VirtType: &hvm,
 14616  			Cost:     224,
 14617  		},
 14618  
 14619  		// SKU: 89YAB55PARJAUR5B
 14620  		// Instance family: General purpose
 14621  		// Storage: EBS only
 14622  		{
 14623  			Name:     "t3.medium",
 14624  			Arches:   amd64,
 14625  			CpuCores: 2,
 14626  			CpuPower: instances.CpuPower(200),
 14627  			Mem:      4096,
 14628  			VirtType: &hvm,
 14629  			Cost:     47,
 14630  		},
 14631  
 14632  		// SKU: 8KMARXUHY8RWA9J9
 14633  		// Instance family: Memory optimized
 14634  		// Storage: EBS only
 14635  		{
 14636  			Name:     "r4.2xlarge",
 14637  			Arches:   amd64,
 14638  			CpuCores: 8,
 14639  			CpuPower: instances.CpuPower(2576),
 14640  			Mem:      62464,
 14641  			VirtType: &hvm,
 14642  			Cost:     624,
 14643  		},
 14644  
 14645  		// SKU: 9QVN7PQUHX4FQ7BP
 14646  		// Instance family: Storage optimized
 14647  		// Storage: 4 x 1900 NVMe SSD
 14648  		{
 14649  			Name:     "i3.8xlarge",
 14650  			Arches:   amd64,
 14651  			CpuCores: 32,
 14652  			CpuPower: instances.CpuPower(10304),
 14653  			Mem:      249856,
 14654  			VirtType: &hvm,
 14655  			Cost:     2896,
 14656  		},
 14657  
 14658  		// SKU: BCZEGWADVTCBZKM3
 14659  		// Instance family: Storage optimized
 14660  		// Storage: 2 x 1900 NVMe SSD
 14661  		{
 14662  			Name:     "i3.4xlarge",
 14663  			Arches:   amd64,
 14664  			CpuCores: 16,
 14665  			CpuPower: instances.CpuPower(5152),
 14666  			Mem:      124928,
 14667  			VirtType: &hvm,
 14668  			Cost:     1448,
 14669  		},
 14670  
 14671  		// SKU: BSHEVJCMB8VDNF4W
 14672  		// Instance family: Compute optimized
 14673  		// Storage: 1 x 200 NVMe SSD
 14674  		{
 14675  			Name:     "c5d.2xlarge",
 14676  			Arches:   amd64,
 14677  			CpuCores: 8,
 14678  			CpuPower: instances.CpuPower(3359),
 14679  			Mem:      16384,
 14680  			VirtType: &hvm,
 14681  			Cost:     460,
 14682  		},
 14683  
 14684  		// SKU: C4J4NA9ADWN3RH99
 14685  		// Instance family: Compute optimized
 14686  		// Storage: 1 x 900 NVMe SSD
 14687  		{
 14688  			Name:     "c5d.9xlarge",
 14689  			Arches:   amd64,
 14690  			CpuCores: 36,
 14691  			CpuPower: instances.CpuPower(15119),
 14692  			Mem:      73728,
 14693  			VirtType: &hvm,
 14694  			Cost:     2070,
 14695  		},
 14696  
 14697  		// SKU: C6JVMHC6VEXQF3QH
 14698  		// Instance family: General purpose
 14699  		// Storage: EBS only
 14700  		{
 14701  			Name:     "t3.large",
 14702  			Arches:   amd64,
 14703  			CpuCores: 2,
 14704  			CpuPower: instances.CpuPower(200),
 14705  			Mem:      8192,
 14706  			VirtType: &hvm,
 14707  			Cost:     94,
 14708  		},
 14709  
 14710  		// SKU: CNAEA455D5C3XG6Z
 14711  		// Instance family: Memory optimized
 14712  		// Storage: EBS only
 14713  		{
 14714  			Name:     "r5.xlarge",
 14715  			Arches:   amd64,
 14716  			CpuCores: 4,
 14717  			CpuPower: instances.CpuPower(400),
 14718  			Mem:      32768,
 14719  			VirtType: &hvm,
 14720  			Cost:     296,
 14721  		},
 14722  
 14723  		// SKU: DBDM32KRCEPMC4FU
 14724  		// Instance family: General purpose
 14725  		// Storage: EBS only
 14726  		{
 14727  			Name:     "m5.24xlarge",
 14728  			Arches:   amd64,
 14729  			CpuCores: 96,
 14730  			CpuPower: instances.CpuPower(33600),
 14731  			Mem:      393216,
 14732  			VirtType: &hvm,
 14733  			Cost:     5376,
 14734  		},
 14735  
 14736  		// SKU: E5FBDPC35HJQ43MD
 14737  		// Instance family: Memory optimized
 14738  		// Storage: EBS only
 14739  		{
 14740  			Name:     "r4.16xlarge",
 14741  			Arches:   amd64,
 14742  			CpuCores: 64,
 14743  			CpuPower: instances.CpuPower(20608),
 14744  			Mem:      499712,
 14745  			VirtType: &hvm,
 14746  			Cost:     4992,
 14747  		},
 14748  
 14749  		// SKU: ERV54JNPFQBTV33T
 14750  		// Instance family: Memory optimized
 14751  		// Storage: EBS only
 14752  		{
 14753  			Name:     "r5.4xlarge",
 14754  			Arches:   amd64,
 14755  			CpuCores: 16,
 14756  			CpuPower: instances.CpuPower(1600),
 14757  			Mem:      131072,
 14758  			VirtType: &hvm,
 14759  			Cost:     1184,
 14760  		},
 14761  
 14762  		// SKU: F7CBG2583W59W7F3
 14763  		// Instance family: General purpose
 14764  		// Storage: EBS only
 14765  		{
 14766  			Name:     "t3.xlarge",
 14767  			Arches:   amd64,
 14768  			CpuCores: 4,
 14769  			CpuPower: instances.CpuPower(400),
 14770  			Mem:      16384,
 14771  			VirtType: &hvm,
 14772  			Cost:     188,
 14773  		},
 14774  
 14775  		// SKU: F7YB988783FMJZ2F
 14776  		// Instance family: Compute optimized
 14777  		// Storage: 1 x 50 NVMe SSD
 14778  		{
 14779  			Name:     "c5d.large",
 14780  			Arches:   amd64,
 14781  			CpuCores: 2,
 14782  			CpuPower: instances.CpuPower(839),
 14783  			Mem:      4096,
 14784  			VirtType: &hvm,
 14785  			Cost:     115,
 14786  		},
 14787  
 14788  		// SKU: H5EU6HSTV5R8XJCS
 14789  		// Instance family: Compute optimized
 14790  		// Storage: 1 x 100 NVMe SSD
 14791  		{
 14792  			Name:     "c5d.xlarge",
 14793  			Arches:   amd64,
 14794  			CpuCores: 4,
 14795  			CpuPower: instances.CpuPower(1679),
 14796  			Mem:      8192,
 14797  			VirtType: &hvm,
 14798  			Cost:     230,
 14799  		},
 14800  
 14801  		// SKU: HGSJ458D66CX25EE
 14802  		// Instance family: Memory optimized
 14803  		// Storage: 1 x 300 NVMe SSD
 14804  		{
 14805  			Name:     "r5d.2xlarge",
 14806  			Arches:   amd64,
 14807  			CpuCores: 8,
 14808  			CpuPower: instances.CpuPower(800),
 14809  			Mem:      65536,
 14810  			VirtType: &hvm,
 14811  			Cost:     676,
 14812  		},
 14813  
 14814  		// SKU: HZD8UHQ4F5VFSE93
 14815  		// Instance family: Memory optimized
 14816  		// Storage: EBS only
 14817  		{
 14818  			Name:     "r4.large",
 14819  			Arches:   amd64,
 14820  			CpuCores: 2,
 14821  			CpuPower: instances.CpuPower(644),
 14822  			Mem:      15616,
 14823  			VirtType: &hvm,
 14824  			Cost:     156,
 14825  		},
 14826  
 14827  		// SKU: J564RX2ABW4X5NJ5
 14828  		// Instance family: Storage optimized
 14829  		// Storage: 6 x 2000 HDD
 14830  		{
 14831  			Name:     "d2.2xlarge",
 14832  			Arches:   amd64,
 14833  			CpuCores: 8,
 14834  			CpuPower: instances.CpuPower(2688),
 14835  			Mem:      62464,
 14836  			VirtType: &hvm,
 14837  			Cost:     1544,
 14838  		},
 14839  
 14840  		// SKU: JXHQCZU6SB3P63HH
 14841  		// Instance family: Storage optimized
 14842  		// Storage: 8 x 1900 NVMe SSD
 14843  		{
 14844  			Name:     "i3.16xlarge",
 14845  			Arches:   amd64,
 14846  			CpuCores: 64,
 14847  			CpuPower: instances.CpuPower(20608),
 14848  			Mem:      499712,
 14849  			VirtType: &hvm,
 14850  			Cost:     5792,
 14851  		},
 14852  
 14853  		// SKU: KFAVR5EX3WDDGA5V
 14854  		// Instance family: General purpose
 14855  		// Storage: EBS only
 14856  		{
 14857  			Name:     "t3.2xlarge",
 14858  			Arches:   amd64,
 14859  			CpuCores: 8,
 14860  			CpuPower: instances.CpuPower(800),
 14861  			Mem:      32768,
 14862  			VirtType: &hvm,
 14863  			Cost:     377,
 14864  		},
 14865  
 14866  		// SKU: M4AFRV7XD3KUUH6A
 14867  		// Instance family: Storage optimized
 14868  		// Storage: 1 x 1900 NVMe SSD
 14869  		{
 14870  			Name:     "i3.2xlarge",
 14871  			Arches:   amd64,
 14872  			CpuCores: 8,
 14873  			CpuPower: instances.CpuPower(2576),
 14874  			Mem:      62464,
 14875  			VirtType: &hvm,
 14876  			Cost:     724,
 14877  		},
 14878  
 14879  		// SKU: N4F2UQVRMBZA8AZS
 14880  		// Instance family: General purpose
 14881  		// Storage: EBS only
 14882  		{
 14883  			Name:     "t3.small",
 14884  			Arches:   amd64,
 14885  			CpuCores: 2,
 14886  			CpuPower: instances.CpuPower(200),
 14887  			Mem:      2048,
 14888  			VirtType: &hvm,
 14889  			Cost:     23,
 14890  		},
 14891  
 14892  		// SKU: NUV5NNNMMYGGXPC2
 14893  		// Instance family: General purpose
 14894  		// Storage: EBS only
 14895  		{
 14896  			Name:     "t3.nano",
 14897  			Arches:   amd64,
 14898  			CpuCores: 2,
 14899  			CpuPower: instances.CpuPower(200),
 14900  			Mem:      512,
 14901  			VirtType: &hvm,
 14902  			Cost:     5,
 14903  		},
 14904  
 14905  		// SKU: NZGFTJ9DVYK5N2S5
 14906  		// Instance family: Compute optimized
 14907  		// Storage: EBS only
 14908  		{
 14909  			Name:     "c5.18xlarge",
 14910  			Arches:   amd64,
 14911  			CpuCores: 72,
 14912  			CpuPower: instances.CpuPower(30239),
 14913  			Mem:      147456,
 14914  			VirtType: &hvm,
 14915  			Cost:     3636,
 14916  		},
 14917  
 14918  		// SKU: P9VU9FCJC9KBKRCD
 14919  		// Instance family: General purpose
 14920  		// Storage: EBS only
 14921  		{
 14922  			Name:     "t3.micro",
 14923  			Arches:   amd64,
 14924  			CpuCores: 2,
 14925  			CpuPower: instances.CpuPower(200),
 14926  			Mem:      1024,
 14927  			VirtType: &hvm,
 14928  			Cost:     11,
 14929  		},
 14930  
 14931  		// SKU: PF5UPKSKNQN44GQJ
 14932  		// Instance family: Memory optimized
 14933  		// Storage: EBS only
 14934  		{
 14935  			Name:     "r5.large",
 14936  			Arches:   amd64,
 14937  			CpuCores: 2,
 14938  			CpuPower: instances.CpuPower(868),
 14939  			Mem:      16384,
 14940  			VirtType: &hvm,
 14941  			Cost:     148,
 14942  		},
 14943  
 14944  		// SKU: PG6C8VAAYGWA69YQ
 14945  		// Instance family: Memory optimized
 14946  		// Storage: 1 x 75 NVMe SSD
 14947  		{
 14948  			Name:     "r5d.large",
 14949  			Arches:   amd64,
 14950  			CpuCores: 2,
 14951  			CpuPower: instances.CpuPower(200),
 14952  			Mem:      16384,
 14953  			VirtType: &hvm,
 14954  			Cost:     169,
 14955  		},
 14956  
 14957  		// SKU: PNAWYC9YY3YKNPSS
 14958  		// Instance family: General purpose
 14959  		// Storage: EBS only
 14960  		{
 14961  			Name:     "t2.2xlarge",
 14962  			Arches:   amd64,
 14963  			CpuCores: 8,
 14964  			CpuPower: instances.CpuPower(3359),
 14965  			Mem:      32768,
 14966  			VirtType: &hvm,
 14967  			Cost:     422,
 14968  		},
 14969  
 14970  		// SKU: QBWBY8JHZKBB6YDT
 14971  		// Instance family: Memory optimized
 14972  		// Storage: 1 x 150 NVMe SSD
 14973  		{
 14974  			Name:     "r5d.xlarge",
 14975  			Arches:   amd64,
 14976  			CpuCores: 4,
 14977  			CpuPower: instances.CpuPower(400),
 14978  			Mem:      32768,
 14979  			VirtType: &hvm,
 14980  			Cost:     338,
 14981  		},
 14982  
 14983  		// SKU: QCRTUS9RFEJHGS4F
 14984  		// Instance family: General purpose
 14985  		// Storage: 4 x 900 NVMe SSD
 14986  		{
 14987  			Name:     "m5d.24xlarge",
 14988  			Arches:   amd64,
 14989  			CpuCores: 96,
 14990  			CpuPower: instances.CpuPower(33600),
 14991  			Mem:      393216,
 14992  			VirtType: &hvm,
 14993  			Cost:     6336,
 14994  		},
 14995  
 14996  		// SKU: QEAFMQ7QXMXCH52E
 14997  		// Instance family: Memory optimized
 14998  		// Storage: 4 x 900 NVMe SSD
 14999  		{
 15000  			Name:     "r5d.24xlarge",
 15001  			Arches:   amd64,
 15002  			CpuCores: 96,
 15003  			CpuPower: instances.CpuPower(9600),
 15004  			Mem:      786432,
 15005  			VirtType: &hvm,
 15006  			Cost:     8112,
 15007  		},
 15008  
 15009  		// SKU: QVZ5JDVVSTTKYK7J
 15010  		// Instance family: General purpose
 15011  		// Storage: EBS only
 15012  		{
 15013  			Name:     "t2.medium",
 15014  			Arches:   both,
 15015  			CpuCores: 2,
 15016  			CpuPower: instances.CpuPower(40),
 15017  			Mem:      4096,
 15018  			VirtType: &hvm,
 15019  			Cost:     52,
 15020  		},
 15021  
 15022  		// SKU: R2PKZ3M8BWW7CK49
 15023  		// Instance family: General purpose
 15024  		// Storage: EBS only
 15025  		{
 15026  			Name:     "t2.micro",
 15027  			Arches:   both,
 15028  			CpuCores: 1,
 15029  			CpuPower: instances.CpuPower(10),
 15030  			Mem:      1024,
 15031  			VirtType: &hvm,
 15032  			Cost:     13,
 15033  		},
 15034  
 15035  		// SKU: RK2KC3999YSC7NTG
 15036  		// Instance family: General purpose
 15037  		// Storage: EBS only
 15038  		{
 15039  			Name:     "m5.4xlarge",
 15040  			Arches:   amd64,
 15041  			CpuCores: 16,
 15042  			CpuPower: instances.CpuPower(5600),
 15043  			Mem:      65536,
 15044  			VirtType: &hvm,
 15045  			Cost:     896,
 15046  		},
 15047  
 15048  		// SKU: S25SDEHGZ6QDWT3K
 15049  		// Instance family: Compute optimized
 15050  		// Storage: EBS only
 15051  		{
 15052  			Name:     "c5.9xlarge",
 15053  			Arches:   amd64,
 15054  			CpuCores: 36,
 15055  			CpuPower: instances.CpuPower(15119),
 15056  			Mem:      73728,
 15057  			VirtType: &hvm,
 15058  			Cost:     1818,
 15059  		},
 15060  
 15061  		// SKU: STDGQS9F5PZRC8NY
 15062  		// Instance family: General purpose
 15063  		// Storage: EBS only
 15064  		{
 15065  			Name:     "t2.small",
 15066  			Arches:   both,
 15067  			CpuCores: 1,
 15068  			CpuPower: instances.CpuPower(20),
 15069  			Mem:      2048,
 15070  			VirtType: &hvm,
 15071  			Cost:     26,
 15072  		},
 15073  
 15074  		// SKU: SZM93WEEWTTQK73V
 15075  		// Instance family: General purpose
 15076  		// Storage: EBS only
 15077  		{
 15078  			Name:     "t2.xlarge",
 15079  			Arches:   amd64,
 15080  			CpuCores: 4,
 15081  			CpuPower: instances.CpuPower(1679),
 15082  			Mem:      16384,
 15083  			VirtType: &hvm,
 15084  			Cost:     211,
 15085  		},
 15086  
 15087  		// SKU: TM34VPBSJ334K7AJ
 15088  		// Instance family: General purpose
 15089  		// Storage: EBS only
 15090  		{
 15091  			Name:     "m5.2xlarge",
 15092  			Arches:   amd64,
 15093  			CpuCores: 8,
 15094  			CpuPower: instances.CpuPower(2800),
 15095  			Mem:      32768,
 15096  			VirtType: &hvm,
 15097  			Cost:     448,
 15098  		},
 15099  
 15100  		// SKU: TZ239R65PXU2PJ2E
 15101  		// Instance family: Memory optimized
 15102  		// Storage: 2 x 300 NVMe SSD
 15103  		{
 15104  			Name:     "r5d.4xlarge",
 15105  			Arches:   amd64,
 15106  			CpuCores: 16,
 15107  			CpuPower: instances.CpuPower(1600),
 15108  			Mem:      131072,
 15109  			VirtType: &hvm,
 15110  			Cost:     1352,
 15111  		},
 15112  
 15113  		// SKU: U3ZJ523M8224DEPA
 15114  		// Instance family: Compute optimized
 15115  		// Storage: EBS only
 15116  		{
 15117  			Name:     "c5.2xlarge",
 15118  			Arches:   amd64,
 15119  			CpuCores: 8,
 15120  			CpuPower: instances.CpuPower(3359),
 15121  			Mem:      16384,
 15122  			VirtType: &hvm,
 15123  			Cost:     404,
 15124  		},
 15125  
 15126  		// SKU: VGGFGDR4T85XZHS5
 15127  		// Instance family: Compute optimized
 15128  		// Storage: 2 x 900 NVMe SSD
 15129  		{
 15130  			Name:     "c5d.18xlarge",
 15131  			Arches:   amd64,
 15132  			CpuCores: 72,
 15133  			CpuPower: instances.CpuPower(30239),
 15134  			Mem:      147456,
 15135  			VirtType: &hvm,
 15136  			Cost:     4140,
 15137  		},
 15138  
 15139  		// SKU: VJNW2M9RSKVQ63D5
 15140  		// Instance family: Compute optimized
 15141  		// Storage: EBS only
 15142  		{
 15143  			Name:     "c5.large",
 15144  			Arches:   amd64,
 15145  			CpuCores: 2,
 15146  			CpuPower: instances.CpuPower(839),
 15147  			Mem:      4096,
 15148  			VirtType: &hvm,
 15149  			Cost:     101,
 15150  		},
 15151  
 15152  		// SKU: VYKWS533GCBBGG7A
 15153  		// Instance family: Memory optimized
 15154  		// Storage: EBS only
 15155  		{
 15156  			Name:     "r4.4xlarge",
 15157  			Arches:   amd64,
 15158  			CpuCores: 16,
 15159  			CpuPower: instances.CpuPower(5152),
 15160  			Mem:      124928,
 15161  			VirtType: &hvm,
 15162  			Cost:     1248,
 15163  		},
 15164  
 15165  		// SKU: WHENTS956M4684EP
 15166  		// Instance family: Memory optimized
 15167  		// Storage: 2 x 1920 SSD
 15168  		{
 15169  			Name:     "x1.32xlarge",
 15170  			Arches:   amd64,
 15171  			CpuCores: 128,
 15172  			CpuPower: instances.CpuPower(41216),
 15173  			Mem:      1998848,
 15174  			VirtType: &hvm,
 15175  			Cost:     16806,
 15176  		},
 15177  
 15178  		// SKU: YFK2A6Z3HYC7GR45
 15179  		// Instance family: Storage optimized
 15180  		// Storage: 3 x 2000 HDD
 15181  		{
 15182  			Name:     "d2.xlarge",
 15183  			Arches:   amd64,
 15184  			CpuCores: 4,
 15185  			CpuPower: instances.CpuPower(1344),
 15186  			Mem:      31232,
 15187  			VirtType: &hvm,
 15188  			Cost:     772,
 15189  		},
 15190  
 15191  		// SKU: YQAAPU88TXUE6558
 15192  		// Instance family: Compute optimized
 15193  		// Storage: EBS only
 15194  		{
 15195  			Name:     "c5.xlarge",
 15196  			Arches:   amd64,
 15197  			CpuCores: 4,
 15198  			CpuPower: instances.CpuPower(1679),
 15199  			Mem:      8192,
 15200  			VirtType: &hvm,
 15201  			Cost:     202,
 15202  		},
 15203  
 15204  		// SKU: ZAPKZBA9C2W6KXP6
 15205  		// Instance family: Memory optimized
 15206  		// Storage: EBS only
 15207  		{
 15208  			Name:     "r5.24xlarge",
 15209  			Arches:   amd64,
 15210  			CpuCores: 96,
 15211  			CpuPower: instances.CpuPower(9600),
 15212  			Mem:      786432,
 15213  			VirtType: &hvm,
 15214  			Cost:     7104,
 15215  		},
 15216  
 15217  		// SKU: ZKYT5RP4JYNGSK5T
 15218  		// Instance family: Compute optimized
 15219  		// Storage: EBS only
 15220  		{
 15221  			Name:     "c5.4xlarge",
 15222  			Arches:   amd64,
 15223  			CpuCores: 16,
 15224  			CpuPower: instances.CpuPower(6719),
 15225  			Mem:      32768,
 15226  			VirtType: &hvm,
 15227  			Cost:     808,
 15228  		},
 15229  
 15230  		// SKU: ZRGWVV6KFXGSNMBJ
 15231  		// Instance family: Memory optimized
 15232  		// Storage: EBS only
 15233  		{
 15234  			Name:     "r4.8xlarge",
 15235  			Arches:   amd64,
 15236  			CpuCores: 32,
 15237  			CpuPower: instances.CpuPower(10304),
 15238  			Mem:      249856,
 15239  			VirtType: &hvm,
 15240  			Cost:     2496,
 15241  		},
 15242  
 15243  		// SKU: ZVF8ZSR5KQUSTKJB
 15244  		// Instance family: Memory optimized
 15245  		// Storage: EBS only
 15246  		{
 15247  			Name:     "r4.xlarge",
 15248  			Arches:   amd64,
 15249  			CpuCores: 4,
 15250  			CpuPower: instances.CpuPower(1288),
 15251  			Mem:      31232,
 15252  			VirtType: &hvm,
 15253  			Cost:     312,
 15254  		},
 15255  
 15256  		// SKU: ZVRZY433TQ68D6ZS
 15257  		// Instance family: General purpose
 15258  		// Storage: EBS only
 15259  		{
 15260  			Name:     "m5.large",
 15261  			Arches:   amd64,
 15262  			CpuCores: 2,
 15263  			CpuPower: instances.CpuPower(700),
 15264  			Mem:      8192,
 15265  			VirtType: &hvm,
 15266  			Cost:     112,
 15267  		},
 15268  
 15269  		// SKU: ZVUZWUYSVNUM2G8K
 15270  		// Instance family: General purpose
 15271  		// Storage: EBS only
 15272  		{
 15273  			Name:     "t2.nano",
 15274  			Arches:   both,
 15275  			CpuCores: 1,
 15276  			CpuPower: instances.CpuPower(5),
 15277  			Mem:      512,
 15278  			VirtType: &hvm,
 15279  			Cost:     6,
 15280  		},
 15281  	},
 15282  
 15283  	"sa-east-1": {
 15284  
 15285  		// SKU: 2DQW6R4PKSZDG2T6
 15286  		// Instance family: Memory optimized
 15287  		// Storage: 2 x 1920 SSD
 15288  		{
 15289  			Name:     "x1.32xlarge",
 15290  			Arches:   amd64,
 15291  			CpuCores: 128,
 15292  			CpuPower: instances.CpuPower(41216),
 15293  			Mem:      1998848,
 15294  			VirtType: &hvm,
 15295  			Cost:     26010,
 15296  		},
 15297  
 15298  		// SKU: 38R4NKAE2QECWRDD
 15299  		// Instance family: General purpose
 15300  		// Storage: EBS only
 15301  		{
 15302  			Name:     "m4.2xlarge",
 15303  			Arches:   amd64,
 15304  			CpuCores: 8,
 15305  			CpuPower: instances.CpuPower(2688),
 15306  			Mem:      32768,
 15307  			VirtType: &hvm,
 15308  			Cost:     636,
 15309  		},
 15310  
 15311  		// SKU: 3AW2EEGJZNBGCQTC
 15312  		// Instance family: General purpose
 15313  		// Storage: EBS only
 15314  		{
 15315  			Name:     "t2.large",
 15316  			Arches:   amd64,
 15317  			CpuCores: 2,
 15318  			CpuPower: instances.CpuPower(60),
 15319  			Mem:      8192,
 15320  			VirtType: &hvm,
 15321  			Cost:     148,
 15322  		},
 15323  
 15324  		// SKU: 3KRHXWUDH2BDV4Y8
 15325  		// Instance family: Storage optimized
 15326  		// Storage: 2 x 1900 NVMe SSD
 15327  		{
 15328  			Name:     "i3.4xlarge",
 15329  			Arches:   amd64,
 15330  			CpuCores: 16,
 15331  			CpuPower: instances.CpuPower(5152),
 15332  			Mem:      124928,
 15333  			VirtType: &hvm,
 15334  			Cost:     2288,
 15335  		},
 15336  
 15337  		// SKU: 3R483THWA8HXM8WP
 15338  		// Instance family: General purpose
 15339  		// Storage: EBS only
 15340  		{
 15341  			Name:     "m5.24xlarge",
 15342  			Arches:   amd64,
 15343  			CpuCores: 96,
 15344  			CpuPower: instances.CpuPower(33600),
 15345  			Mem:      393216,
 15346  			VirtType: &hvm,
 15347  			Cost:     7344,
 15348  		},
 15349  
 15350  		// SKU: 4H6D39WMQKHE7G7X
 15351  		// Instance family: Memory optimized
 15352  		// Storage: EBS only
 15353  		{
 15354  			Name:     "r4.2xlarge",
 15355  			Arches:   amd64,
 15356  			CpuCores: 8,
 15357  			CpuPower: instances.CpuPower(2576),
 15358  			Mem:      62464,
 15359  			VirtType: &hvm,
 15360  			Cost:     1120,
 15361  		},
 15362  
 15363  		// SKU: 4K6KRGSBWUXMTM73
 15364  		// Instance family: Compute optimized
 15365  		// Storage: EBS only
 15366  		{
 15367  			Name:     "c5.large",
 15368  			Arches:   amd64,
 15369  			CpuCores: 2,
 15370  			CpuPower: instances.CpuPower(839),
 15371  			Mem:      4096,
 15372  			VirtType: &hvm,
 15373  			Cost:     131,
 15374  		},
 15375  
 15376  		// SKU: 4KCYN288G4U4BEAG
 15377  		// Instance family: Compute optimized
 15378  		// Storage: EBS only
 15379  		{
 15380  			Name:     "c4.8xlarge",
 15381  			Arches:   amd64,
 15382  			CpuCores: 36,
 15383  			CpuPower: instances.CpuPower(14615),
 15384  			Mem:      61440,
 15385  			VirtType: &hvm,
 15386  			Cost:     2470,
 15387  		},
 15388  
 15389  		// SKU: 5GTG8UXYNCRDW5C4
 15390  		// Instance family: Compute optimized
 15391  		// Storage: EBS only
 15392  		{
 15393  			Name:     "c4.large",
 15394  			Arches:   amd64,
 15395  			CpuCores: 2,
 15396  			CpuPower: instances.CpuPower(811),
 15397  			Mem:      3840,
 15398  			VirtType: &hvm,
 15399  			Cost:     155,
 15400  		},
 15401  
 15402  		// SKU: 5HXV6Z3WNRN5C694
 15403  		// Instance family: Compute optimized
 15404  		// Storage: EBS only
 15405  		{
 15406  			Name:     "c5.9xlarge",
 15407  			Arches:   amd64,
 15408  			CpuCores: 36,
 15409  			CpuPower: instances.CpuPower(15119),
 15410  			Mem:      73728,
 15411  			VirtType: &hvm,
 15412  			Cost:     2358,
 15413  		},
 15414  
 15415  		// SKU: 5V3T67JXMGR4TH34
 15416  		// Instance family: General purpose
 15417  		// Storage: EBS only
 15418  		{
 15419  			Name:     "m4.large",
 15420  			Arches:   amd64,
 15421  			CpuCores: 2,
 15422  			CpuPower: instances.CpuPower(672),
 15423  			Mem:      8192,
 15424  			VirtType: &hvm,
 15425  			Cost:     159,
 15426  		},
 15427  
 15428  		// SKU: 5YDAVRN5B6TSD9NF
 15429  		// Instance family: Compute optimized
 15430  		// Storage: EBS only
 15431  		{
 15432  			Name:     "c4.xlarge",
 15433  			Arches:   amd64,
 15434  			CpuCores: 4,
 15435  			CpuPower: instances.CpuPower(1623),
 15436  			Mem:      7680,
 15437  			VirtType: &hvm,
 15438  			Cost:     309,
 15439  		},
 15440  
 15441  		// SKU: 6TN6BMN8S44CMRDW
 15442  		// Instance family: General purpose
 15443  		// Storage: 1 x 410
 15444  		{
 15445  			Name:       "m1.medium",
 15446  			Arches:     both,
 15447  			CpuCores:   1,
 15448  			CpuPower:   instances.CpuPower(100),
 15449  			Mem:        3840,
 15450  			VirtType:   &paravirtual,
 15451  			Cost:       117,
 15452  			Deprecated: true,
 15453  		},
 15454  
 15455  		// SKU: 72TGAF9QN2XH5C5V
 15456  		// Instance family: General purpose
 15457  		// Storage: 2 x 420
 15458  		{
 15459  			Name:       "m1.large",
 15460  			Arches:     amd64,
 15461  			CpuCores:   2,
 15462  			CpuPower:   instances.CpuPower(200),
 15463  			Mem:        7680,
 15464  			VirtType:   &paravirtual,
 15465  			Cost:       233,
 15466  			Deprecated: true,
 15467  		},
 15468  
 15469  		// SKU: 7DYQRTNH9TX2QQCF
 15470  		// Instance family: General purpose
 15471  		// Storage: EBS only
 15472  		{
 15473  			Name:     "t2.nano",
 15474  			Arches:   both,
 15475  			CpuCores: 1,
 15476  			CpuPower: instances.CpuPower(5),
 15477  			Mem:      512,
 15478  			VirtType: &hvm,
 15479  			Cost:     9,
 15480  		},
 15481  
 15482  		// SKU: 7JK3Y822S2U92G49
 15483  		// Instance family: Memory optimized
 15484  		// Storage: 1 x 160 SSD
 15485  		{
 15486  			Name:       "r3.2xlarge",
 15487  			Arches:     amd64,
 15488  			CpuCores:   8,
 15489  			CpuPower:   instances.CpuPower(2800),
 15490  			Mem:        62464,
 15491  			VirtType:   &hvm,
 15492  			Cost:       1399,
 15493  			Deprecated: true,
 15494  		},
 15495  
 15496  		// SKU: 84JB45JJDJXM67K4
 15497  		// Instance family: General purpose
 15498  		// Storage: EBS only
 15499  		{
 15500  			Name:     "t2.small",
 15501  			Arches:   both,
 15502  			CpuCores: 1,
 15503  			CpuPower: instances.CpuPower(20),
 15504  			Mem:      2048,
 15505  			VirtType: &hvm,
 15506  			Cost:     37,
 15507  		},
 15508  
 15509  		// SKU: 8VWG8TTVN5G378AH
 15510  		// Instance family: General purpose
 15511  		// Storage: 4 x 420
 15512  		{
 15513  			Name:       "m1.xlarge",
 15514  			Arches:     amd64,
 15515  			CpuCores:   4,
 15516  			CpuPower:   instances.CpuPower(400),
 15517  			Mem:        15360,
 15518  			VirtType:   &paravirtual,
 15519  			Cost:       467,
 15520  			Deprecated: true,
 15521  		},
 15522  
 15523  		// SKU: 9C4Q3RMVKSYS988K
 15524  		// Instance family: General purpose
 15525  		// Storage: EBS only
 15526  		{
 15527  			Name:     "m4.xlarge",
 15528  			Arches:   amd64,
 15529  			CpuCores: 4,
 15530  			CpuPower: instances.CpuPower(1344),
 15531  			Mem:      16384,
 15532  			VirtType: &hvm,
 15533  			Cost:     318,
 15534  		},
 15535  
 15536  		// SKU: ABEXP4ERUWNM6W8J
 15537  		// Instance family: Memory optimized
 15538  		// Storage: 1 x 80 SSD
 15539  		{
 15540  			Name:       "r3.xlarge",
 15541  			Arches:     amd64,
 15542  			CpuCores:   4,
 15543  			CpuPower:   instances.CpuPower(1400),
 15544  			Mem:        31232,
 15545  			VirtType:   &hvm,
 15546  			Cost:       700,
 15547  			Deprecated: true,
 15548  		},
 15549  
 15550  		// SKU: ADMZJH7G4TK3XW72
 15551  		// Instance family: General purpose
 15552  		// Storage: 1 x 4 SSD
 15553  		{
 15554  			Name:       "m3.medium",
 15555  			Arches:     amd64,
 15556  			CpuCores:   1,
 15557  			CpuPower:   instances.CpuPower(350),
 15558  			Mem:        3840,
 15559  			VirtType:   &hvm,
 15560  			Cost:       95,
 15561  			Deprecated: true,
 15562  		},
 15563  
 15564  		// SKU: AGV5N34XYJNRXKRG
 15565  		// Instance family: Compute optimized
 15566  		// Storage: 2 x 40 SSD
 15567  		{
 15568  			Name:       "c3.xlarge",
 15569  			Arches:     amd64,
 15570  			CpuCores:   4,
 15571  			CpuPower:   instances.CpuPower(1567),
 15572  			Mem:        7680,
 15573  			VirtType:   &hvm,
 15574  			Cost:       325,
 15575  			Deprecated: true,
 15576  		},
 15577  
 15578  		// SKU: B6W433SSVKEY68BH
 15579  		// Instance family: General purpose
 15580  		// Storage: 2 x 80 SSD
 15581  		{
 15582  			Name:       "m3.2xlarge",
 15583  			Arches:     amd64,
 15584  			CpuCores:   8,
 15585  			CpuPower:   instances.CpuPower(2800),
 15586  			Mem:        30720,
 15587  			VirtType:   &hvm,
 15588  			Cost:       761,
 15589  			Deprecated: true,
 15590  		},
 15591  
 15592  		// SKU: BKHCG6HXJST7HSX4
 15593  		// Instance family: Memory optimized
 15594  		// Storage: EBS only
 15595  		{
 15596  			Name:     "r4.16xlarge",
 15597  			Arches:   amd64,
 15598  			CpuCores: 64,
 15599  			CpuPower: instances.CpuPower(20608),
 15600  			Mem:      499712,
 15601  			VirtType: &hvm,
 15602  			Cost:     8960,
 15603  		},
 15604  
 15605  		// SKU: CPGF97CV44XU5R37
 15606  		// Instance family: General purpose
 15607  		// Storage: 1 x 32 SSD
 15608  		{
 15609  			Name:       "m3.large",
 15610  			Arches:     amd64,
 15611  			CpuCores:   2,
 15612  			CpuPower:   instances.CpuPower(700),
 15613  			Mem:        7680,
 15614  			VirtType:   &hvm,
 15615  			Cost:       190,
 15616  			Deprecated: true,
 15617  		},
 15618  
 15619  		// SKU: CSJECZGEN7MJ4PNS
 15620  		// Instance family: Memory optimized
 15621  		// Storage: 2 x 840
 15622  		{
 15623  			Name:       "m2.4xlarge",
 15624  			Arches:     amd64,
 15625  			CpuCores:   8,
 15626  			CpuPower:   instances.CpuPower(800),
 15627  			Mem:        70042,
 15628  			VirtType:   &paravirtual,
 15629  			Cost:       1291,
 15630  			Deprecated: true,
 15631  		},
 15632  
 15633  		// SKU: CV9YGAP64YA5VP2R
 15634  		// Instance family: General purpose
 15635  		// Storage: EBS only
 15636  		{
 15637  			Name:     "t3.2xlarge",
 15638  			Arches:   amd64,
 15639  			CpuCores: 8,
 15640  			CpuPower: instances.CpuPower(800),
 15641  			Mem:      32768,
 15642  			VirtType: &hvm,
 15643  			Cost:     537,
 15644  		},
 15645  
 15646  		// SKU: DE4F8GSMG9ZHARG8
 15647  		// Instance family: Compute optimized
 15648  		// Storage: 2 x 160 SSD
 15649  		{
 15650  			Name:       "c3.4xlarge",
 15651  			Arches:     amd64,
 15652  			CpuCores:   16,
 15653  			CpuPower:   instances.CpuPower(6271),
 15654  			Mem:        30720,
 15655  			VirtType:   &hvm,
 15656  			Cost:       1300,
 15657  			Deprecated: true,
 15658  		},
 15659  
 15660  		// SKU: DYHZ6YTHR4RRH3TS
 15661  		// Instance family: General purpose
 15662  		// Storage: EBS only
 15663  		{
 15664  			Name:     "m4.16xlarge",
 15665  			Arches:   amd64,
 15666  			CpuCores: 64,
 15667  			CpuPower: instances.CpuPower(20608),
 15668  			Mem:      262144,
 15669  			VirtType: &hvm,
 15670  			Cost:     5088,
 15671  		},
 15672  
 15673  		// SKU: E87H92C56AN7QPDZ
 15674  		// Instance family: General purpose
 15675  		// Storage: EBS only
 15676  		{
 15677  			Name:     "t3.large",
 15678  			Arches:   amd64,
 15679  			CpuCores: 2,
 15680  			CpuPower: instances.CpuPower(200),
 15681  			Mem:      8192,
 15682  			VirtType: &hvm,
 15683  			Cost:     134,
 15684  		},
 15685  
 15686  		// SKU: EFW3QVTF33JCUCBP
 15687  		// Instance family: General purpose
 15688  		// Storage: EBS only
 15689  		{
 15690  			Name:     "m5.large",
 15691  			Arches:   amd64,
 15692  			CpuCores: 2,
 15693  			CpuPower: instances.CpuPower(700),
 15694  			Mem:      8192,
 15695  			VirtType: &hvm,
 15696  			Cost:     153,
 15697  		},
 15698  
 15699  		// SKU: EKJ89WCZYTF4ZNY8
 15700  		// Instance family: General purpose
 15701  		// Storage: EBS only
 15702  		{
 15703  			Name:     "m4.4xlarge",
 15704  			Arches:   amd64,
 15705  			CpuCores: 16,
 15706  			CpuPower: instances.CpuPower(5376),
 15707  			Mem:      65536,
 15708  			VirtType: &hvm,
 15709  			Cost:     1272,
 15710  		},
 15711  
 15712  		// SKU: EY7JV9JX6H66P24B
 15713  		// Instance family: Memory optimized
 15714  		// Storage: 1 x 420
 15715  		{
 15716  			Name:       "m2.xlarge",
 15717  			Arches:     amd64,
 15718  			CpuCores:   2,
 15719  			CpuPower:   instances.CpuPower(200),
 15720  			Mem:        17511,
 15721  			VirtType:   &paravirtual,
 15722  			Cost:       323,
 15723  			Deprecated: true,
 15724  		},
 15725  
 15726  		// SKU: F2TBQS4VX9RHU5VZ
 15727  		// Instance family: Memory optimized
 15728  		// Storage: EBS only
 15729  		{
 15730  			Name:     "r4.xlarge",
 15731  			Arches:   amd64,
 15732  			CpuCores: 4,
 15733  			CpuPower: instances.CpuPower(1288),
 15734  			Mem:      31232,
 15735  			VirtType: &hvm,
 15736  			Cost:     560,
 15737  		},
 15738  
 15739  		// SKU: F3B7MENDPCX44NH3
 15740  		// Instance family: Memory optimized
 15741  		// Storage: 1 x 1920 SSD
 15742  		{
 15743  			Name:     "x1.16xlarge",
 15744  			Arches:   amd64,
 15745  			CpuCores: 64,
 15746  			CpuPower: instances.CpuPower(20608),
 15747  			Mem:      999424,
 15748  			VirtType: &hvm,
 15749  			Cost:     13005,
 15750  		},
 15751  
 15752  		// SKU: FDUDDQXMYRBXXPU6
 15753  		// Instance family: General purpose
 15754  		// Storage: 2 x 40 SSD
 15755  		{
 15756  			Name:       "m3.xlarge",
 15757  			Arches:     amd64,
 15758  			CpuCores:   4,
 15759  			CpuPower:   instances.CpuPower(1400),
 15760  			Mem:        15360,
 15761  			VirtType:   &hvm,
 15762  			Cost:       381,
 15763  			Deprecated: true,
 15764  		},
 15765  
 15766  		// SKU: FM6RT86RTAN9G67D
 15767  		// Instance family: Storage optimized
 15768  		// Storage: 4 x 1900 NVMe SSD
 15769  		{
 15770  			Name:     "i3.8xlarge",
 15771  			Arches:   amd64,
 15772  			CpuCores: 32,
 15773  			CpuPower: instances.CpuPower(10304),
 15774  			Mem:      249856,
 15775  			VirtType: &hvm,
 15776  			Cost:     4576,
 15777  		},
 15778  
 15779  		// SKU: FSDH6G8FD9Z6EUM2
 15780  		// Instance family: Compute optimized
 15781  		// Storage: 1 x 350
 15782  		{
 15783  			Name:       "c1.medium",
 15784  			Arches:     both,
 15785  			CpuCores:   2,
 15786  			CpuPower:   instances.CpuPower(200),
 15787  			Mem:        1741,
 15788  			VirtType:   &paravirtual,
 15789  			Cost:       179,
 15790  			Deprecated: true,
 15791  		},
 15792  
 15793  		// SKU: G3C2SRSGZ6EC7B2G
 15794  		// Instance family: Storage optimized
 15795  		// Storage: 1 x 950 NVMe SSD
 15796  		{
 15797  			Name:     "i3.xlarge",
 15798  			Arches:   amd64,
 15799  			CpuCores: 4,
 15800  			CpuPower: instances.CpuPower(1288),
 15801  			Mem:      31232,
 15802  			VirtType: &hvm,
 15803  			Cost:     572,
 15804  		},
 15805  
 15806  		// SKU: GFJESH549VTK9EBY
 15807  		// Instance family: General purpose
 15808  		// Storage: EBS only
 15809  		{
 15810  			Name:     "m5.xlarge",
 15811  			Arches:   amd64,
 15812  			CpuCores: 4,
 15813  			CpuPower: instances.CpuPower(1400),
 15814  			Mem:      16384,
 15815  			VirtType: &hvm,
 15816  			Cost:     306,
 15817  		},
 15818  
 15819  		// SKU: GQ84YTKA8GK2HSWH
 15820  		// Instance family: General purpose
 15821  		// Storage: EBS only
 15822  		{
 15823  			Name:     "m5.12xlarge",
 15824  			Arches:   amd64,
 15825  			CpuCores: 48,
 15826  			CpuPower: instances.CpuPower(16800),
 15827  			Mem:      196608,
 15828  			VirtType: &hvm,
 15829  			Cost:     3672,
 15830  		},
 15831  
 15832  		// SKU: GXN99J4XZAB2A9UN
 15833  		// Instance family: General purpose
 15834  		// Storage: EBS only
 15835  		{
 15836  			Name:     "t3.micro",
 15837  			Arches:   amd64,
 15838  			CpuCores: 2,
 15839  			CpuPower: instances.CpuPower(200),
 15840  			Mem:      1024,
 15841  			VirtType: &hvm,
 15842  			Cost:     16,
 15843  		},
 15844  
 15845  		// SKU: H8BY38DSCNH87FAD
 15846  		// Instance family: Compute optimized
 15847  		// Storage: 2 x 16 SSD
 15848  		{
 15849  			Name:       "c3.large",
 15850  			Arches:     both,
 15851  			CpuCores:   2,
 15852  			CpuPower:   instances.CpuPower(783),
 15853  			Mem:        3840,
 15854  			VirtType:   &hvm,
 15855  			Cost:       163,
 15856  			Deprecated: true,
 15857  		},
 15858  
 15859  		// SKU: HKWECXA9X8UKDCGK
 15860  		// Instance family: Compute optimized
 15861  		// Storage: 4 x 420
 15862  		{
 15863  			Name:       "c1.xlarge",
 15864  			Arches:     amd64,
 15865  			CpuCores:   8,
 15866  			CpuPower:   instances.CpuPower(800),
 15867  			Mem:        7168,
 15868  			VirtType:   &paravirtual,
 15869  			Cost:       718,
 15870  			Deprecated: true,
 15871  		},
 15872  
 15873  		// SKU: HR6CM3GFVDT3BAMU
 15874  		// Instance family: General purpose
 15875  		// Storage: EBS only
 15876  		{
 15877  			Name:     "t2.micro",
 15878  			Arches:   both,
 15879  			CpuCores: 1,
 15880  			CpuPower: instances.CpuPower(10),
 15881  			Mem:      1024,
 15882  			VirtType: &hvm,
 15883  			Cost:     18,
 15884  		},
 15885  
 15886  		// SKU: JRRFY2C2V3KB63CJ
 15887  		// Instance family: Storage optimized
 15888  		// Storage: 1 x 475 NVMe SSD
 15889  		{
 15890  			Name:     "i3.large",
 15891  			Arches:   amd64,
 15892  			CpuCores: 2,
 15893  			CpuPower: instances.CpuPower(644),
 15894  			Mem:      15616,
 15895  			VirtType: &hvm,
 15896  			Cost:     286,
 15897  		},
 15898  
 15899  		// SKU: M6GCPQTQDNQK5XUW
 15900  		// Instance family: General purpose
 15901  		// Storage: 1 x 160
 15902  		{
 15903  			Name:       "m1.small",
 15904  			Arches:     both,
 15905  			CpuCores:   1,
 15906  			CpuPower:   instances.CpuPower(100),
 15907  			Mem:        1741,
 15908  			VirtType:   &paravirtual,
 15909  			Cost:       58,
 15910  			Deprecated: true,
 15911  		},
 15912  
 15913  		// SKU: MD2REDTVEQDNK4XJ
 15914  		// Instance family: Micro instances
 15915  		// Storage: EBS only
 15916  		{
 15917  			Name:       "t1.micro",
 15918  			Arches:     both,
 15919  			CpuCores:   1,
 15920  			CpuPower:   instances.CpuPower(20),
 15921  			Mem:        628,
 15922  			VirtType:   &paravirtual,
 15923  			Cost:       27,
 15924  			Deprecated: true,
 15925  		},
 15926  
 15927  		// SKU: MR3NCU2GHXNVGXBE
 15928  		// Instance family: Memory optimized
 15929  		// Storage: EBS only
 15930  		{
 15931  			Name:     "r4.4xlarge",
 15932  			Arches:   amd64,
 15933  			CpuCores: 16,
 15934  			CpuPower: instances.CpuPower(5152),
 15935  			Mem:      124928,
 15936  			VirtType: &hvm,
 15937  			Cost:     2240,
 15938  		},
 15939  
 15940  		// SKU: NVUUK68HKWKTGHGY
 15941  		// Instance family: General purpose
 15942  		// Storage: EBS only
 15943  		{
 15944  			Name:     "t3.small",
 15945  			Arches:   amd64,
 15946  			CpuCores: 2,
 15947  			CpuPower: instances.CpuPower(200),
 15948  			Mem:      2048,
 15949  			VirtType: &hvm,
 15950  			Cost:     33,
 15951  		},
 15952  
 15953  		// SKU: NXAU2M3KSE5AEQT5
 15954  		// Instance family: Memory optimized
 15955  		// Storage: 1 x 32 SSD
 15956  		{
 15957  			Name:       "r3.large",
 15958  			Arches:     amd64,
 15959  			CpuCores:   2,
 15960  			CpuPower:   instances.CpuPower(700),
 15961  			Mem:        15616,
 15962  			VirtType:   &hvm,
 15963  			Cost:       350,
 15964  			Deprecated: true,
 15965  		},
 15966  
 15967  		// SKU: P8TYCUD23CFMB728
 15968  		// Instance family: General purpose
 15969  		// Storage: EBS only
 15970  		{
 15971  			Name:     "t3.medium",
 15972  			Arches:   amd64,
 15973  			CpuCores: 2,
 15974  			CpuPower: instances.CpuPower(200),
 15975  			Mem:      4096,
 15976  			VirtType: &hvm,
 15977  			Cost:     67,
 15978  		},
 15979  
 15980  		// SKU: PDY52X9T9DZY9CT5
 15981  		// Instance family: Memory optimized
 15982  		// Storage: 1 x 850
 15983  		{
 15984  			Name:       "m2.2xlarge",
 15985  			Arches:     amd64,
 15986  			CpuCores:   4,
 15987  			CpuPower:   instances.CpuPower(400),
 15988  			Mem:        35021,
 15989  			VirtType:   &paravirtual,
 15990  			Cost:       645,
 15991  			Deprecated: true,
 15992  		},
 15993  
 15994  		// SKU: PWMKDJAWK7S65AXS
 15995  		// Instance family: Storage optimized
 15996  		// Storage: 8 x 1900 NVMe SSD
 15997  		{
 15998  			Name:     "i3.16xlarge",
 15999  			Arches:   amd64,
 16000  			CpuCores: 64,
 16001  			CpuPower: instances.CpuPower(20608),
 16002  			Mem:      499712,
 16003  			VirtType: &hvm,
 16004  			Cost:     9152,
 16005  		},
 16006  
 16007  		// SKU: Q6HTSWNMCVFJPW2N
 16008  		// Instance family: Memory optimized
 16009  		// Storage: EBS only
 16010  		{
 16011  			Name:     "r4.8xlarge",
 16012  			Arches:   amd64,
 16013  			CpuCores: 32,
 16014  			CpuPower: instances.CpuPower(10304),
 16015  			Mem:      249856,
 16016  			VirtType: &hvm,
 16017  			Cost:     4480,
 16018  		},
 16019  
 16020  		// SKU: QAMH5U6WYKDZZPH8
 16021  		// Instance family: Compute optimized
 16022  		// Storage: EBS only
 16023  		{
 16024  			Name:     "c5.xlarge",
 16025  			Arches:   amd64,
 16026  			CpuCores: 4,
 16027  			CpuPower: instances.CpuPower(1679),
 16028  			Mem:      8192,
 16029  			VirtType: &hvm,
 16030  			Cost:     262,
 16031  		},
 16032  
 16033  		// SKU: QBPF6VCNHZCVW9FP
 16034  		// Instance family: Storage optimized
 16035  		// Storage: 1 x 1900 NVMe SSD
 16036  		{
 16037  			Name:     "i3.2xlarge",
 16038  			Arches:   amd64,
 16039  			CpuCores: 8,
 16040  			CpuPower: instances.CpuPower(2576),
 16041  			Mem:      62464,
 16042  			VirtType: &hvm,
 16043  			Cost:     1144,
 16044  		},
 16045  
 16046  		// SKU: R9CEGK66VUD8J9MT
 16047  		// Instance family: General purpose
 16048  		// Storage: EBS only
 16049  		{
 16050  			Name:     "t3.xlarge",
 16051  			Arches:   amd64,
 16052  			CpuCores: 4,
 16053  			CpuPower: instances.CpuPower(400),
 16054  			Mem:      16384,
 16055  			VirtType: &hvm,
 16056  			Cost:     268,
 16057  		},
 16058  
 16059  		// SKU: S8SHPWRKY2EMQG6C
 16060  		// Instance family: Compute optimized
 16061  		// Storage: EBS only
 16062  		{
 16063  			Name:     "c5.4xlarge",
 16064  			Arches:   amd64,
 16065  			CpuCores: 16,
 16066  			CpuPower: instances.CpuPower(6719),
 16067  			Mem:      32768,
 16068  			VirtType: &hvm,
 16069  			Cost:     1048,
 16070  		},
 16071  
 16072  		// SKU: SHPTTVUVD5P7R2FX
 16073  		// Instance family: Compute optimized
 16074  		// Storage: 2 x 320 SSD
 16075  		{
 16076  			Name:       "c3.8xlarge",
 16077  			Arches:     amd64,
 16078  			CpuCores:   32,
 16079  			CpuPower:   instances.CpuPower(12543),
 16080  			Mem:        61440,
 16081  			VirtType:   &hvm,
 16082  			Cost:       2600,
 16083  			Deprecated: true,
 16084  		},
 16085  
 16086  		// SKU: SUWWGGR72MSFMMCK
 16087  		// Instance family: Compute optimized
 16088  		// Storage: 2 x 80 SSD
 16089  		{
 16090  			Name:       "c3.2xlarge",
 16091  			Arches:     amd64,
 16092  			CpuCores:   8,
 16093  			CpuPower:   instances.CpuPower(3135),
 16094  			Mem:        15360,
 16095  			VirtType:   &hvm,
 16096  			Cost:       650,
 16097  			Deprecated: true,
 16098  		},
 16099  
 16100  		// SKU: TGMMNAS3EPHPM7FD
 16101  		// Instance family: Memory optimized
 16102  		// Storage: EBS only
 16103  		{
 16104  			Name:     "r4.large",
 16105  			Arches:   amd64,
 16106  			CpuCores: 2,
 16107  			CpuPower: instances.CpuPower(644),
 16108  			Mem:      15616,
 16109  			VirtType: &hvm,
 16110  			Cost:     280,
 16111  		},
 16112  
 16113  		// SKU: TRBTF7WUCDPWNYFM
 16114  		// Instance family: General purpose
 16115  		// Storage: EBS only
 16116  		{
 16117  			Name:     "t2.medium",
 16118  			Arches:   both,
 16119  			CpuCores: 2,
 16120  			CpuPower: instances.CpuPower(40),
 16121  			Mem:      4096,
 16122  			VirtType: &hvm,
 16123  			Cost:     74,
 16124  		},
 16125  
 16126  		// SKU: UFS4KMTBWWWQ43VK
 16127  		// Instance family: General purpose
 16128  		// Storage: EBS only
 16129  		{
 16130  			Name:     "m5.2xlarge",
 16131  			Arches:   amd64,
 16132  			CpuCores: 8,
 16133  			CpuPower: instances.CpuPower(2800),
 16134  			Mem:      32768,
 16135  			VirtType: &hvm,
 16136  			Cost:     612,
 16137  		},
 16138  
 16139  		// SKU: UP3NUBJT76RUD53J
 16140  		// Instance family: Compute optimized
 16141  		// Storage: EBS only
 16142  		{
 16143  			Name:     "c5.2xlarge",
 16144  			Arches:   amd64,
 16145  			CpuCores: 8,
 16146  			CpuPower: instances.CpuPower(3359),
 16147  			Mem:      16384,
 16148  			VirtType: &hvm,
 16149  			Cost:     524,
 16150  		},
 16151  
 16152  		// SKU: VZ7SHPDE4QVD6EJ6
 16153  		// Instance family: General purpose
 16154  		// Storage: EBS only
 16155  		{
 16156  			Name:     "m4.10xlarge",
 16157  			Arches:   amd64,
 16158  			CpuCores: 40,
 16159  			CpuPower: instances.CpuPower(13440),
 16160  			Mem:      163840,
 16161  			VirtType: &hvm,
 16162  			Cost:     3180,
 16163  		},
 16164  
 16165  		// SKU: W6ARQS59M94CBPW2
 16166  		// Instance family: Compute optimized
 16167  		// Storage: EBS only
 16168  		{
 16169  			Name:     "c4.4xlarge",
 16170  			Arches:   amd64,
 16171  			CpuCores: 16,
 16172  			CpuPower: instances.CpuPower(6495),
 16173  			Mem:      30720,
 16174  			VirtType: &hvm,
 16175  			Cost:     1235,
 16176  		},
 16177  
 16178  		// SKU: W8DSYP8X87Q34DGY
 16179  		// Instance family: Compute optimized
 16180  		// Storage: EBS only
 16181  		{
 16182  			Name:     "c4.2xlarge",
 16183  			Arches:   amd64,
 16184  			CpuCores: 8,
 16185  			CpuPower: instances.CpuPower(3247),
 16186  			Mem:      15360,
 16187  			VirtType: &hvm,
 16188  			Cost:     618,
 16189  		},
 16190  
 16191  		// SKU: WCYXWR44SF5RDQSK
 16192  		// Instance family: Memory optimized
 16193  		// Storage: 1 x 320 SSD
 16194  		{
 16195  			Name:       "r3.4xlarge",
 16196  			Arches:     amd64,
 16197  			CpuCores:   16,
 16198  			CpuPower:   instances.CpuPower(5600),
 16199  			Mem:        124928,
 16200  			VirtType:   &hvm,
 16201  			Cost:       2799,
 16202  			Deprecated: true,
 16203  		},
 16204  
 16205  		// SKU: YFYS3RGFGR7H4YBP
 16206  		// Instance family: General purpose
 16207  		// Storage: EBS only
 16208  		{
 16209  			Name:     "m5.4xlarge",
 16210  			Arches:   amd64,
 16211  			CpuCores: 16,
 16212  			CpuPower: instances.CpuPower(5600),
 16213  			Mem:      65536,
 16214  			VirtType: &hvm,
 16215  			Cost:     1224,
 16216  		},
 16217  
 16218  		// SKU: YW6RW65SRZ3Y2FP5
 16219  		// Instance family: Memory optimized
 16220  		// Storage: 2 x 320 SSD
 16221  		{
 16222  			Name:       "r3.8xlarge",
 16223  			Arches:     amd64,
 16224  			CpuCores:   32,
 16225  			CpuPower:   instances.CpuPower(11200),
 16226  			Mem:        249856,
 16227  			VirtType:   &hvm,
 16228  			Cost:       5597,
 16229  			Deprecated: true,
 16230  		},
 16231  
 16232  		// SKU: YXVD4WXRCSQ2W2JA
 16233  		// Instance family: General purpose
 16234  		// Storage: EBS only
 16235  		{
 16236  			Name:     "t2.2xlarge",
 16237  			Arches:   amd64,
 16238  			CpuCores: 8,
 16239  			CpuPower: instances.CpuPower(3359),
 16240  			Mem:      32768,
 16241  			VirtType: &hvm,
 16242  			Cost:     595,
 16243  		},
 16244  
 16245  		// SKU: ZGFYE9BANAUE5GK2
 16246  		// Instance family: General purpose
 16247  		// Storage: EBS only
 16248  		{
 16249  			Name:     "t2.xlarge",
 16250  			Arches:   amd64,
 16251  			CpuCores: 4,
 16252  			CpuPower: instances.CpuPower(1679),
 16253  			Mem:      16384,
 16254  			VirtType: &hvm,
 16255  			Cost:     297,
 16256  		},
 16257  
 16258  		// SKU: ZP9UZFWN4HYJUA9P
 16259  		// Instance family: General purpose
 16260  		// Storage: EBS only
 16261  		{
 16262  			Name:     "t3.nano",
 16263  			Arches:   amd64,
 16264  			CpuCores: 2,
 16265  			CpuPower: instances.CpuPower(200),
 16266  			Mem:      512,
 16267  			VirtType: &hvm,
 16268  			Cost:     8,
 16269  		},
 16270  
 16271  		// SKU: ZS3N9NNQK7TJB9D7
 16272  		// Instance family: Compute optimized
 16273  		// Storage: EBS only
 16274  		{
 16275  			Name:     "c5.18xlarge",
 16276  			Arches:   amd64,
 16277  			CpuCores: 72,
 16278  			CpuPower: instances.CpuPower(30239),
 16279  			Mem:      147456,
 16280  			VirtType: &hvm,
 16281  			Cost:     4716,
 16282  		},
 16283  	},
 16284  
 16285  	"us-east-1": {
 16286  
 16287  		// SKU: 22PCVUMSTSHECWJD
 16288  		// Instance family: General purpose
 16289  		// Storage: 2 x 900 NVMe SSD
 16290  		{
 16291  			Name:     "m5d.12xlarge",
 16292  			Arches:   amd64,
 16293  			CpuCores: 48,
 16294  			CpuPower: instances.CpuPower(16800),
 16295  			Mem:      196608,
 16296  			VirtType: &hvm,
 16297  			Cost:     2712,
 16298  		},
 16299  
 16300  		// SKU: 2AYU3ARCNA2MQQ84
 16301  		// Instance family: General purpose
 16302  		// Storage: EBS only
 16303  		{
 16304  			Name:     "m5a.12xlarge",
 16305  			Arches:   amd64,
 16306  			CpuCores: 48,
 16307  			CpuPower: instances.CpuPower(16800),
 16308  			Mem:      196608,
 16309  			VirtType: &hvm,
 16310  			Cost:     2064,
 16311  		},
 16312  
 16313  		// SKU: 2GCTBU78G22TGEXZ
 16314  		// Instance family: General purpose
 16315  		// Storage: 1 x 160
 16316  		{
 16317  			Name:       "m1.small",
 16318  			Arches:     both,
 16319  			CpuCores:   1,
 16320  			CpuPower:   instances.CpuPower(100),
 16321  			Mem:        1741,
 16322  			VirtType:   &paravirtual,
 16323  			Cost:       44,
 16324  			Deprecated: true,
 16325  		},
 16326  
 16327  		// SKU: 2KDPHNSBHFB3KFYK
 16328  		// Instance family: Memory optimized
 16329  		// Storage: EBS only
 16330  		{
 16331  			Name:     "r5a.xlarge",
 16332  			Arches:   amd64,
 16333  			CpuCores: 4,
 16334  			CpuPower: instances.CpuPower(1400),
 16335  			Mem:      32768,
 16336  			VirtType: &hvm,
 16337  			Cost:     226,
 16338  		},
 16339  
 16340  		// SKU: 2N4FCB37PW649DB6
 16341  		// Instance family: Memory optimized
 16342  		// Storage: EBS only
 16343  		{
 16344  			Name:     "r5.2xlarge",
 16345  			Arches:   amd64,
 16346  			CpuCores: 8,
 16347  			CpuPower: instances.CpuPower(800),
 16348  			Mem:      65536,
 16349  			VirtType: &hvm,
 16350  			Cost:     504,
 16351  		},
 16352  
 16353  		// SKU: 2S47E3PRB8XVH9QV
 16354  		// Instance family: General purpose
 16355  		// Storage: EBS only
 16356  		{
 16357  			Name:     "t2.2xlarge",
 16358  			Arches:   amd64,
 16359  			CpuCores: 8,
 16360  			CpuPower: instances.CpuPower(3359),
 16361  			Mem:      32768,
 16362  			VirtType: &hvm,
 16363  			Cost:     371,
 16364  		},
 16365  
 16366  		// SKU: 35AEEWH98DECPC35
 16367  		// Instance family: Compute optimized
 16368  		// Storage: EBS only
 16369  		{
 16370  			Name:     "c5.xlarge",
 16371  			Arches:   amd64,
 16372  			CpuCores: 4,
 16373  			CpuPower: instances.CpuPower(1679),
 16374  			Mem:      8192,
 16375  			VirtType: &hvm,
 16376  			Cost:     170,
 16377  		},
 16378  
 16379  		// SKU: 39748UVFEUKY3MVQ
 16380  		// Instance family: Compute optimized
 16381  		// Storage: EBS only
 16382  		{
 16383  			Name:     "c4.2xlarge",
 16384  			Arches:   amd64,
 16385  			CpuCores: 8,
 16386  			CpuPower: instances.CpuPower(3247),
 16387  			Mem:      15360,
 16388  			VirtType: &hvm,
 16389  			Cost:     398,
 16390  		},
 16391  
 16392  		// SKU: 3DX9M63484ZSZFJV
 16393  		// Instance family: Compute optimized
 16394  		// Storage: 4 x 840
 16395  		{
 16396  			Name:       "cc2.8xlarge",
 16397  			Arches:     amd64,
 16398  			CpuCores:   32,
 16399  			CpuPower:   instances.CpuPower(11647),
 16400  			Mem:        61952,
 16401  			VirtType:   &hvm,
 16402  			Cost:       2000,
 16403  			Deprecated: true,
 16404  		},
 16405  
 16406  		// SKU: 3H63S5QV423QAHHQ
 16407  		// Instance family: GPU instance
 16408  		// Storage: EBS only
 16409  		{
 16410  			Name:     "g3.16xlarge",
 16411  			Arches:   amd64,
 16412  			CpuCores: 64,
 16413  			CpuPower: instances.CpuPower(20608),
 16414  			Mem:      499712,
 16415  			VirtType: &hvm,
 16416  			Cost:     4560,
 16417  		},
 16418  
 16419  		// SKU: 3RUU5T58T7XAFAAF
 16420  		// Instance family: Memory optimized
 16421  		// Storage: 2 x 120 SSD
 16422  		{
 16423  			Name:       "cr1.8xlarge",
 16424  			Arches:     amd64,
 16425  			CpuCores:   32,
 16426  			CpuPower:   instances.CpuPower(3200),
 16427  			Mem:        249856,
 16428  			VirtType:   &hvm,
 16429  			Cost:       3500,
 16430  			Deprecated: true,
 16431  		},
 16432  
 16433  		// SKU: 3UJVEWT6H9RWC6GQ
 16434  		// Instance family: Memory optimized
 16435  		// Storage: 1 x 75 NVMe SSD
 16436  		{
 16437  			Name:     "z1d.large",
 16438  			Arches:   amd64,
 16439  			CpuCores: 2,
 16440  			CpuPower: instances.CpuPower(1120),
 16441  			Mem:      16384,
 16442  			VirtType: &hvm,
 16443  			Cost:     186,
 16444  		},
 16445  
 16446  		// SKU: 3UP33R2RXCADSPSX
 16447  		// Instance family: General purpose
 16448  		// Storage: EBS only
 16449  		{
 16450  			Name:     "m4.4xlarge",
 16451  			Arches:   amd64,
 16452  			CpuCores: 16,
 16453  			CpuPower: instances.CpuPower(5376),
 16454  			Mem:      65536,
 16455  			VirtType: &hvm,
 16456  			Cost:     800,
 16457  		},
 16458  
 16459  		// SKU: 44BFC6CSKFS3KEJP
 16460  		// Instance family: Storage optimized
 16461  		// Storage: 2 x 1900 NVMe SSD
 16462  		{
 16463  			Name:     "i3.4xlarge",
 16464  			Arches:   amd64,
 16465  			CpuCores: 16,
 16466  			CpuPower: instances.CpuPower(5152),
 16467  			Mem:      124928,
 16468  			VirtType: &hvm,
 16469  			Cost:     1248,
 16470  		},
 16471  
 16472  		// SKU: 44BG498Y4VQ5GM28
 16473  		// Instance family: General purpose
 16474  		// Storage: EBS only
 16475  		{
 16476  			Name:     "a1.xlarge",
 16477  			Arches:   arm64,
 16478  			CpuCores: 4,
 16479  			CpuPower: instances.CpuPower(1288),
 16480  			Mem:      8192,
 16481  			VirtType: &hvm,
 16482  			Cost:     102,
 16483  		},
 16484  
 16485  		// SKU: 47GP959QAF69YPG5
 16486  		// Instance family: General purpose
 16487  		// Storage: EBS only
 16488  		{
 16489  			Name:     "m4.xlarge",
 16490  			Arches:   amd64,
 16491  			CpuCores: 4,
 16492  			CpuPower: instances.CpuPower(1344),
 16493  			Mem:      16384,
 16494  			VirtType: &hvm,
 16495  			Cost:     200,
 16496  		},
 16497  
 16498  		// SKU: 48VURD6MVAZ3M5JX
 16499  		// Instance family: GPU instance
 16500  		// Storage: 1 x 60 SSD
 16501  		{
 16502  			Name:       "g2.2xlarge",
 16503  			Arches:     amd64,
 16504  			CpuCores:   8,
 16505  			CpuPower:   instances.CpuPower(2911),
 16506  			Mem:        15360,
 16507  			VirtType:   &hvm,
 16508  			Cost:       650,
 16509  			Deprecated: true,
 16510  		},
 16511  
 16512  		// SKU: 4C7N4APU9GEUZ6H6
 16513  		// Instance family: Compute optimized
 16514  		// Storage: EBS only
 16515  		{
 16516  			Name:     "c4.large",
 16517  			Arches:   amd64,
 16518  			CpuCores: 2,
 16519  			CpuPower: instances.CpuPower(811),
 16520  			Mem:      3840,
 16521  			VirtType: &hvm,
 16522  			Cost:     100,
 16523  		},
 16524  
 16525  		// SKU: 4EJ6YKYP3U22GDYZ
 16526  		// Instance family: Compute optimized
 16527  		// Storage: EBS only
 16528  		{
 16529  			Name:     "c5.9xlarge",
 16530  			Arches:   amd64,
 16531  			CpuCores: 36,
 16532  			CpuPower: instances.CpuPower(15119),
 16533  			Mem:      73728,
 16534  			VirtType: &hvm,
 16535  			Cost:     1530,
 16536  		},
 16537  
 16538  		// SKU: 4FTG75FPGD5Q3AJ6
 16539  		// Instance family: Memory optimized
 16540  		// Storage: 4 x 900 NVMe SSD
 16541  		{
 16542  			Name:     "r5d.24xlarge",
 16543  			Arches:   amd64,
 16544  			CpuCores: 96,
 16545  			CpuPower: instances.CpuPower(9600),
 16546  			Mem:      786432,
 16547  			VirtType: &hvm,
 16548  			Cost:     6912,
 16549  		},
 16550  
 16551  		// SKU: 4J62B76AXGGMHG57
 16552  		// Instance family: Compute optimized
 16553  		// Storage: EBS only
 16554  		{
 16555  			Name:     "c4.xlarge",
 16556  			Arches:   amd64,
 16557  			CpuCores: 4,
 16558  			CpuPower: instances.CpuPower(1623),
 16559  			Mem:      7680,
 16560  			VirtType: &hvm,
 16561  			Cost:     199,
 16562  		},
 16563  
 16564  		// SKU: 4NUJYJRGQNN8CX5U
 16565  		// Instance family: Storage optimized
 16566  		// Storage: 2 x 2000 HDD
 16567  		{
 16568  			Name:     "h1.4xlarge",
 16569  			Arches:   amd64,
 16570  			CpuCores: 16,
 16571  			CpuPower: instances.CpuPower(5152),
 16572  			Mem:      65536,
 16573  			VirtType: &hvm,
 16574  			Cost:     936,
 16575  		},
 16576  
 16577  		// SKU: 4TCUDNKW7PMPSUT2
 16578  		// Instance family: Memory optimized
 16579  		// Storage: 2 x 320 SSD
 16580  		{
 16581  			Name:       "r3.8xlarge",
 16582  			Arches:     amd64,
 16583  			CpuCores:   32,
 16584  			CpuPower:   instances.CpuPower(11200),
 16585  			Mem:        249856,
 16586  			VirtType:   &hvm,
 16587  			Cost:       2660,
 16588  			Deprecated: true,
 16589  		},
 16590  
 16591  		// SKU: 58HUPRT96M5H8VUW
 16592  		// Instance family: GPU instance
 16593  		// Storage: EBS only
 16594  		{
 16595  			Name:     "p2.xlarge",
 16596  			Arches:   amd64,
 16597  			CpuCores: 4,
 16598  			CpuPower: instances.CpuPower(1288),
 16599  			Mem:      62464,
 16600  			VirtType: &hvm,
 16601  			Cost:     900,
 16602  		},
 16603  
 16604  		// SKU: 5G4TA8Z4MUKE6MJB
 16605  		// Instance family: General purpose
 16606  		// Storage: EBS only
 16607  		{
 16608  			Name:     "m5.xlarge",
 16609  			Arches:   amd64,
 16610  			CpuCores: 4,
 16611  			CpuPower: instances.CpuPower(1400),
 16612  			Mem:      16384,
 16613  			VirtType: &hvm,
 16614  			Cost:     192,
 16615  		},
 16616  
 16617  		// SKU: 5KHB4S5E8M74C6ES
 16618  		// Instance family: Storage optimized
 16619  		// Storage: 1 x 800 SSD
 16620  		{
 16621  			Name:       "i2.xlarge",
 16622  			Arches:     amd64,
 16623  			CpuCores:   4,
 16624  			CpuPower:   instances.CpuPower(1400),
 16625  			Mem:        31232,
 16626  			VirtType:   &hvm,
 16627  			Cost:       853,
 16628  			Deprecated: true,
 16629  		},
 16630  
 16631  		// SKU: 5SEHB4QTDFZ8HQK8
 16632  		// Instance family: GPU instance
 16633  		// Storage: EBS only
 16634  		{
 16635  			Name:     "g3s.xlarge",
 16636  			Arches:   amd64,
 16637  			CpuCores: 4,
 16638  			CpuPower: instances.CpuPower(400),
 16639  			Mem:      31232,
 16640  			VirtType: &hvm,
 16641  			Cost:     750,
 16642  		},
 16643  
 16644  		// SKU: 639ZEB9D49ASFB26
 16645  		// Instance family: Micro instances
 16646  		// Storage: EBS only
 16647  		{
 16648  			Name:       "t1.micro",
 16649  			Arches:     both,
 16650  			CpuCores:   1,
 16651  			CpuPower:   instances.CpuPower(20),
 16652  			Mem:        628,
 16653  			VirtType:   &paravirtual,
 16654  			Cost:       20,
 16655  			Deprecated: true,
 16656  		},
 16657  
 16658  		// SKU: 6AUAERFUWRVM7MMK
 16659  		// Instance family: GPU instance
 16660  		// Storage: EBS only
 16661  		{
 16662  			Name:     "p3.2xlarge",
 16663  			Arches:   amd64,
 16664  			CpuCores: 8,
 16665  			CpuPower: instances.CpuPower(2576),
 16666  			Mem:      62464,
 16667  			VirtType: &hvm,
 16668  			Cost:     3060,
 16669  		},
 16670  
 16671  		// SKU: 6C86BEPQVG73ZGGR
 16672  		// Instance family: General purpose
 16673  		// Storage: EBS only
 16674  		{
 16675  			Name:     "m5.large",
 16676  			Arches:   amd64,
 16677  			CpuCores: 2,
 16678  			CpuPower: instances.CpuPower(700),
 16679  			Mem:      8192,
 16680  			VirtType: &hvm,
 16681  			Cost:     96,
 16682  		},
 16683  
 16684  		// SKU: 6F96E9J622X4BZCX
 16685  		// Instance family: Memory optimized
 16686  		// Storage: 1 x 450 NVMe SSD
 16687  		{
 16688  			Name:     "z1d.3xlarge",
 16689  			Arches:   amd64,
 16690  			CpuCores: 12,
 16691  			CpuPower: instances.CpuPower(1200),
 16692  			Mem:      98304,
 16693  			VirtType: &hvm,
 16694  			Cost:     1116,
 16695  		},
 16696  
 16697  		// SKU: 6TEX73KEE94WMEED
 16698  		// Instance family: Compute optimized
 16699  		// Storage: 4 x 420
 16700  		{
 16701  			Name:       "c1.xlarge",
 16702  			Arches:     amd64,
 16703  			CpuCores:   8,
 16704  			CpuPower:   instances.CpuPower(800),
 16705  			Mem:        7168,
 16706  			VirtType:   &paravirtual,
 16707  			Cost:       520,
 16708  			Deprecated: true,
 16709  		},
 16710  
 16711  		// SKU: 6U6GZ2DN4RFCJ7D9
 16712  		// Instance family: Compute optimized
 16713  		// Storage: EBS only
 16714  		{
 16715  			Name:     "c5.large",
 16716  			Arches:   amd64,
 16717  			CpuCores: 2,
 16718  			CpuPower: instances.CpuPower(839),
 16719  			Mem:      4096,
 16720  			VirtType: &hvm,
 16721  			Cost:     85,
 16722  		},
 16723  
 16724  		// SKU: 6V9PSA8P35J8R29W
 16725  		// Instance family: General purpose
 16726  		// Storage: 1 x 75 NVMe SSD
 16727  		{
 16728  			Name:     "m5d.large",
 16729  			Arches:   amd64,
 16730  			CpuCores: 2,
 16731  			CpuPower: instances.CpuPower(700),
 16732  			Mem:      8192,
 16733  			VirtType: &hvm,
 16734  			Cost:     113,
 16735  		},
 16736  
 16737  		// SKU: 7CX9EBNP8K95F94K
 16738  		// Instance family: Memory optimized
 16739  		// Storage: 1 x 150 NVMe SSD
 16740  		{
 16741  			Name:     "r5d.xlarge",
 16742  			Arches:   amd64,
 16743  			CpuCores: 4,
 16744  			CpuPower: instances.CpuPower(400),
 16745  			Mem:      32768,
 16746  			VirtType: &hvm,
 16747  			Cost:     288,
 16748  		},
 16749  
 16750  		// SKU: 7E4UP2UZB8HWCES2
 16751  		// Instance family: Memory optimized
 16752  		// Storage: 2 x 900 NVMe SSD
 16753  		{
 16754  			Name:     "z1d.12xlarge",
 16755  			Arches:   amd64,
 16756  			CpuCores: 48,
 16757  			CpuPower: instances.CpuPower(4800),
 16758  			Mem:      393216,
 16759  			VirtType: &hvm,
 16760  			Cost:     4464,
 16761  		},
 16762  
 16763  		// SKU: 7YFC8DX6JB9UEFUF
 16764  		// Instance family: Memory optimized
 16765  		// Storage: 2 x 1,920 SSD
 16766  		{
 16767  			Name:     "x1e.32xlarge",
 16768  			Arches:   amd64,
 16769  			CpuCores: 128,
 16770  			CpuPower: instances.CpuPower(41216),
 16771  			Mem:      3997696,
 16772  			VirtType: &hvm,
 16773  			Cost:     26688,
 16774  		},
 16775  
 16776  		// SKU: 88VG68PMGN3M4ZEY
 16777  		// Instance family: Memory optimized
 16778  		// Storage: 1 x 1920 SSD
 16779  		{
 16780  			Name:     "x1e.16xlarge",
 16781  			Arches:   amd64,
 16782  			CpuCores: 64,
 16783  			CpuPower: instances.CpuPower(20608),
 16784  			Mem:      1998848,
 16785  			VirtType: &hvm,
 16786  			Cost:     13344,
 16787  		},
 16788  
 16789  		// SKU: 8QZCKNB62EDMDT63
 16790  		// Instance family: Memory optimized
 16791  		// Storage: 2 x 1920 SSD
 16792  		{
 16793  			Name:     "x1.32xlarge",
 16794  			Arches:   amd64,
 16795  			CpuCores: 128,
 16796  			CpuPower: instances.CpuPower(41216),
 16797  			Mem:      1998848,
 16798  			VirtType: &hvm,
 16799  			Cost:     13338,
 16800  		},
 16801  
 16802  		// SKU: 8RS29HNKA7WV6C78
 16803  		// Instance family: Compute optimized
 16804  		// Storage: 1 x 200 NVMe SSD
 16805  		{
 16806  			Name:     "c5d.2xlarge",
 16807  			Arches:   amd64,
 16808  			CpuCores: 8,
 16809  			CpuPower: instances.CpuPower(3359),
 16810  			Mem:      16384,
 16811  			VirtType: &hvm,
 16812  			Cost:     384,
 16813  		},
 16814  
 16815  		// SKU: 8VCNEHQMSCQS4P39
 16816  		// Instance family: General purpose
 16817  		// Storage: EBS only
 16818  		{
 16819  			Name:     "m4.large",
 16820  			Arches:   amd64,
 16821  			CpuCores: 2,
 16822  			CpuPower: instances.CpuPower(672),
 16823  			Mem:      8192,
 16824  			VirtType: &hvm,
 16825  			Cost:     100,
 16826  		},
 16827  
 16828  		// SKU: 93DY9HWWFRCUFEBC
 16829  		// Instance family: General purpose
 16830  		// Storage: EBS only
 16831  		{
 16832  			Name:     "m5a.xlarge",
 16833  			Arches:   amd64,
 16834  			CpuCores: 4,
 16835  			CpuPower: instances.CpuPower(1400),
 16836  			Mem:      16384,
 16837  			VirtType: &hvm,
 16838  			Cost:     172,
 16839  		},
 16840  
 16841  		// SKU: 9CDDEWMC2G4YQACQ
 16842  		// Instance family: FPGA Instances
 16843  		// Storage: 1 x 940 GB
 16844  		{
 16845  			Name:     "f1.4xlarge",
 16846  			Arches:   amd64,
 16847  			CpuCores: 16,
 16848  			CpuPower: instances.CpuPower(1600),
 16849  			Mem:      249856,
 16850  			VirtType: &hvm,
 16851  			Cost:     3300,
 16852  		},
 16853  
 16854  		// SKU: 9G23QA9CK3NU3BRY
 16855  		// Instance family: Compute optimized
 16856  		// Storage: EBS only
 16857  		{
 16858  			Name:     "c4.8xlarge",
 16859  			Arches:   amd64,
 16860  			CpuCores: 36,
 16861  			CpuPower: instances.CpuPower(14615),
 16862  			Mem:      61440,
 16863  			VirtType: &hvm,
 16864  			Cost:     1591,
 16865  		},
 16866  
 16867  		// SKU: 9Q38J5GDVZ3SQETX
 16868  		// Instance family: General purpose
 16869  		// Storage: 1 x 150 NVMe SSD
 16870  		{
 16871  			Name:     "m5d.xlarge",
 16872  			Arches:   amd64,
 16873  			CpuCores: 4,
 16874  			CpuPower: instances.CpuPower(1400),
 16875  			Mem:      16384,
 16876  			VirtType: &hvm,
 16877  			Cost:     226,
 16878  		},
 16879  
 16880  		// SKU: 9RMTQNKNXZUP56E2
 16881  		// Instance family: Memory optimized
 16882  		// Storage: EBS only
 16883  		{
 16884  			Name:     "r5.12xlarge",
 16885  			Arches:   amd64,
 16886  			CpuCores: 48,
 16887  			CpuPower: instances.CpuPower(4800),
 16888  			Mem:      393216,
 16889  			VirtType: &hvm,
 16890  			Cost:     3024,
 16891  		},
 16892  
 16893  		// SKU: 9USH93WEV7YHKN3N
 16894  		// Instance family: Memory optimized
 16895  		// Storage: EBS only
 16896  		{
 16897  			Name:     "r5a.4xlarge",
 16898  			Arches:   amd64,
 16899  			CpuCores: 16,
 16900  			CpuPower: instances.CpuPower(5600),
 16901  			Mem:      131072,
 16902  			VirtType: &hvm,
 16903  			Cost:     904,
 16904  		},
 16905  
 16906  		// SKU: A67CJDV9B3YBP6N6
 16907  		// Instance family: GPU instance
 16908  		// Storage: 2 x 120 SSD
 16909  		{
 16910  			Name:       "g2.8xlarge",
 16911  			Arches:     amd64,
 16912  			CpuCores:   32,
 16913  			CpuPower:   instances.CpuPower(11647),
 16914  			Mem:        61440,
 16915  			VirtType:   &hvm,
 16916  			Cost:       2600,
 16917  			Deprecated: true,
 16918  		},
 16919  
 16920  		// SKU: A83EBS2T67UP72G2
 16921  		// Instance family: General purpose
 16922  		// Storage: 2 x 40 SSD
 16923  		{
 16924  			Name:       "m3.xlarge",
 16925  			Arches:     amd64,
 16926  			CpuCores:   4,
 16927  			CpuPower:   instances.CpuPower(1400),
 16928  			Mem:        15360,
 16929  			VirtType:   &hvm,
 16930  			Cost:       266,
 16931  			Deprecated: true,
 16932  		},
 16933  
 16934  		// SKU: ADBPAJMF8TT82XWT
 16935  		// Instance family: General purpose
 16936  		// Storage: EBS only
 16937  		{
 16938  			Name:     "a1.large",
 16939  			Arches:   arm64,
 16940  			CpuCores: 2,
 16941  			CpuPower: instances.CpuPower(644),
 16942  			Mem:      4096,
 16943  			VirtType: &hvm,
 16944  			Cost:     51,
 16945  		},
 16946  
 16947  		// SKU: AFC75TEPA8GA7PSQ
 16948  		// Instance family: General purpose
 16949  		// Storage: EBS only
 16950  		{
 16951  			Name:     "m5.12xlarge",
 16952  			Arches:   amd64,
 16953  			CpuCores: 48,
 16954  			CpuPower: instances.CpuPower(16800),
 16955  			Mem:      196608,
 16956  			VirtType: &hvm,
 16957  			Cost:     2304,
 16958  		},
 16959  
 16960  		// SKU: AGHHWVT6KDRBWTWP
 16961  		// Instance family: General purpose
 16962  		// Storage: EBS only
 16963  		{
 16964  			Name:     "t2.nano",
 16965  			Arches:   both,
 16966  			CpuCores: 1,
 16967  			CpuPower: instances.CpuPower(5),
 16968  			Mem:      512,
 16969  			VirtType: &hvm,
 16970  			Cost:     5,
 16971  		},
 16972  
 16973  		// SKU: ARPJFM962U4P5HAT
 16974  		// Instance family: Compute optimized
 16975  		// Storage: EBS only
 16976  		{
 16977  			Name:     "c4.4xlarge",
 16978  			Arches:   amd64,
 16979  			CpuCores: 16,
 16980  			CpuPower: instances.CpuPower(6495),
 16981  			Mem:      30720,
 16982  			VirtType: &hvm,
 16983  			Cost:     796,
 16984  		},
 16985  
 16986  		// SKU: ASDZTDFMC5425T7P
 16987  		// Instance family: General purpose
 16988  		// Storage: 1 x 4 SSD
 16989  		{
 16990  			Name:       "m3.medium",
 16991  			Arches:     amd64,
 16992  			CpuCores:   1,
 16993  			CpuPower:   instances.CpuPower(350),
 16994  			Mem:        3840,
 16995  			VirtType:   &hvm,
 16996  			Cost:       67,
 16997  			Deprecated: true,
 16998  		},
 16999  
 17000  		// SKU: B4JUK3U7ZG63RGSF
 17001  		// Instance family: Compute optimized
 17002  		// Storage: 2 x 160 SSD
 17003  		{
 17004  			Name:       "c3.4xlarge",
 17005  			Arches:     amd64,
 17006  			CpuCores:   16,
 17007  			CpuPower:   instances.CpuPower(6271),
 17008  			Mem:        30720,
 17009  			VirtType:   &hvm,
 17010  			Cost:       840,
 17011  			Deprecated: true,
 17012  		},
 17013  
 17014  		// SKU: BPC4TM9XDNEB8ZKH
 17015  		// Instance family: Compute optimized
 17016  		// Storage: 2 x 900 NVMe SSD
 17017  		{
 17018  			Name:     "c5d.18xlarge",
 17019  			Arches:   amd64,
 17020  			CpuCores: 72,
 17021  			CpuPower: instances.CpuPower(30239),
 17022  			Mem:      147456,
 17023  			VirtType: &hvm,
 17024  			Cost:     3456,
 17025  		},
 17026  
 17027  		// SKU: CGJXHFUSGE546RV6
 17028  		// Instance family: Memory optimized
 17029  		// Storage: EBS only
 17030  		{
 17031  			Name:     "r4.large",
 17032  			Arches:   amd64,
 17033  			CpuCores: 2,
 17034  			CpuPower: instances.CpuPower(644),
 17035  			Mem:      15616,
 17036  			VirtType: &hvm,
 17037  			Cost:     133,
 17038  		},
 17039  
 17040  		// SKU: CR9BJ8YMV2HGWRBH
 17041  		// Instance family: Memory optimized
 17042  		// Storage: EBS only
 17043  		{
 17044  			Name:     "r4.2xlarge",
 17045  			Arches:   amd64,
 17046  			CpuCores: 8,
 17047  			CpuPower: instances.CpuPower(2576),
 17048  			Mem:      62464,
 17049  			VirtType: &hvm,
 17050  			Cost:     532,
 17051  		},
 17052  
 17053  		// SKU: CRAJUW7BTXFMT2UJ
 17054  		// Instance family: General purpose
 17055  		// Storage: EBS only
 17056  		{
 17057  			Name:     "t3.micro",
 17058  			Arches:   amd64,
 17059  			CpuCores: 2,
 17060  			CpuPower: instances.CpuPower(200),
 17061  			Mem:      1024,
 17062  			VirtType: &hvm,
 17063  			Cost:     10,
 17064  		},
 17065  
 17066  		// SKU: CRRB3H2DYHU6K9FV
 17067  		// Instance family: Storage optimized
 17068  		// Storage: 24 x 2000
 17069  		{
 17070  			Name:       "hs1.8xlarge",
 17071  			Arches:     amd64,
 17072  			CpuCores:   17,
 17073  			CpuPower:   instances.CpuPower(4760),
 17074  			Mem:        119808,
 17075  			VirtType:   &hvm,
 17076  			Cost:       4600,
 17077  			Deprecated: true,
 17078  		},
 17079  
 17080  		// SKU: D5JBSPHEHDXDUWJR
 17081  		// Instance family: Memory optimized
 17082  		// Storage: 1 x 160 SSD
 17083  		{
 17084  			Name:       "r3.2xlarge",
 17085  			Arches:     amd64,
 17086  			CpuCores:   8,
 17087  			CpuPower:   instances.CpuPower(2800),
 17088  			Mem:        62464,
 17089  			VirtType:   &hvm,
 17090  			Cost:       665,
 17091  			Deprecated: true,
 17092  		},
 17093  
 17094  		// SKU: DA6SB8KDJDKA9XF7
 17095  		// Instance family: Compute optimized
 17096  		// Storage: 1 x 100 NVMe SSD
 17097  		{
 17098  			Name:     "c5d.xlarge",
 17099  			Arches:   amd64,
 17100  			CpuCores: 4,
 17101  			CpuPower: instances.CpuPower(1679),
 17102  			Mem:      8192,
 17103  			VirtType: &hvm,
 17104  			Cost:     192,
 17105  		},
 17106  
 17107  		// SKU: DPCWVHKZ3AJBNM43
 17108  		// Instance family: General purpose
 17109  		// Storage: EBS only
 17110  		{
 17111  			Name:     "t2.xlarge",
 17112  			Arches:   amd64,
 17113  			CpuCores: 4,
 17114  			CpuPower: instances.CpuPower(1679),
 17115  			Mem:      16384,
 17116  			VirtType: &hvm,
 17117  			Cost:     185,
 17118  		},
 17119  
 17120  		// SKU: DW64VZC89TS9M2P2
 17121  		// Instance family: General purpose
 17122  		// Storage: EBS only
 17123  		{
 17124  			Name:     "m5.4xlarge",
 17125  			Arches:   amd64,
 17126  			CpuCores: 16,
 17127  			CpuPower: instances.CpuPower(5600),
 17128  			Mem:      65536,
 17129  			VirtType: &hvm,
 17130  			Cost:     768,
 17131  		},
 17132  
 17133  		// SKU: EBRWZVHDHP2KJAMQ
 17134  		// Instance family: Memory optimized
 17135  		// Storage: 1 x 480 SSD
 17136  		{
 17137  			Name:     "x1e.4xlarge",
 17138  			Arches:   amd64,
 17139  			CpuCores: 16,
 17140  			CpuPower: instances.CpuPower(5152),
 17141  			Mem:      499712,
 17142  			VirtType: &hvm,
 17143  			Cost:     3336,
 17144  		},
 17145  
 17146  		// SKU: ECM8RSBXMC7F4WAS
 17147  		// Instance family: General purpose
 17148  		// Storage: EBS only
 17149  		{
 17150  			Name:     "m4.16xlarge",
 17151  			Arches:   amd64,
 17152  			CpuCores: 64,
 17153  			CpuPower: instances.CpuPower(20608),
 17154  			Mem:      262144,
 17155  			VirtType: &hvm,
 17156  			Cost:     3200,
 17157  		},
 17158  
 17159  		// SKU: EF9CFHW44C2Y8P2K
 17160  		// Instance family: Memory optimized
 17161  		// Storage: 2 x 300 NVMe SSD
 17162  		{
 17163  			Name:     "r5d.4xlarge",
 17164  			Arches:   amd64,
 17165  			CpuCores: 16,
 17166  			CpuPower: instances.CpuPower(1600),
 17167  			Mem:      131072,
 17168  			VirtType: &hvm,
 17169  			Cost:     1152,
 17170  		},
 17171  
 17172  		// SKU: EN85M9PMPVGK77TA
 17173  		// Instance family: FPGA Instances
 17174  		// Storage: EBS only
 17175  		{
 17176  			Name:     "f1.16xlarge",
 17177  			Arches:   amd64,
 17178  			CpuCores: 64,
 17179  			CpuPower: instances.CpuPower(6400),
 17180  			Mem:      999424,
 17181  			VirtType: &hvm,
 17182  			Cost:     13200,
 17183  		},
 17184  
 17185  		// SKU: EYGMRBWWFGSQBSBZ
 17186  		// Instance family: General purpose
 17187  		// Storage: 4 x 420
 17188  		{
 17189  			Name:       "m1.xlarge",
 17190  			Arches:     amd64,
 17191  			CpuCores:   4,
 17192  			CpuPower:   instances.CpuPower(400),
 17193  			Mem:        15360,
 17194  			VirtType:   &paravirtual,
 17195  			Cost:       350,
 17196  			Deprecated: true,
 17197  		},
 17198  
 17199  		// SKU: FHFGWVJGRUAB5YUF
 17200  		// Instance family: Compute optimized
 17201  		// Storage: EBS only
 17202  		{
 17203  			Name:     "c5.18xlarge",
 17204  			Arches:   amd64,
 17205  			CpuCores: 72,
 17206  			CpuPower: instances.CpuPower(30239),
 17207  			Mem:      147456,
 17208  			VirtType: &hvm,
 17209  			Cost:     3060,
 17210  		},
 17211  
 17212  		// SKU: GD2T3UWQ5KHPJY5W
 17213  		// Instance family: Compute optimized
 17214  		// Storage: EBS only
 17215  		{
 17216  			Name:     "c5n.9xlarge",
 17217  			Arches:   amd64,
 17218  			CpuCores: 36,
 17219  			CpuPower: instances.CpuPower(15119),
 17220  			Mem:      98304,
 17221  			VirtType: &hvm,
 17222  			Cost:     1944,
 17223  		},
 17224  
 17225  		// SKU: GEDBVWHPGWMPYFMC
 17226  		// Instance family: Compute optimized
 17227  		// Storage: 2 x 40 SSD
 17228  		{
 17229  			Name:       "c3.xlarge",
 17230  			Arches:     amd64,
 17231  			CpuCores:   4,
 17232  			CpuPower:   instances.CpuPower(1567),
 17233  			Mem:        7680,
 17234  			VirtType:   &hvm,
 17235  			Cost:       210,
 17236  			Deprecated: true,
 17237  		},
 17238  
 17239  		// SKU: H48ZRU3X7FXGTGQM
 17240  		// Instance family: Compute optimized
 17241  		// Storage: 2 x 16 SSD
 17242  		{
 17243  			Name:       "c3.large",
 17244  			Arches:     both,
 17245  			CpuCores:   2,
 17246  			CpuPower:   instances.CpuPower(783),
 17247  			Mem:        3840,
 17248  			VirtType:   &hvm,
 17249  			Cost:       105,
 17250  			Deprecated: true,
 17251  		},
 17252  
 17253  		// SKU: H6T3SYB5G6QCVMZM
 17254  		// Instance family: Compute optimized
 17255  		// Storage: 2 x 320 SSD
 17256  		{
 17257  			Name:       "c3.8xlarge",
 17258  			Arches:     amd64,
 17259  			CpuCores:   32,
 17260  			CpuPower:   instances.CpuPower(12543),
 17261  			Mem:        61440,
 17262  			VirtType:   &hvm,
 17263  			Cost:       1680,
 17264  			Deprecated: true,
 17265  		},
 17266  
 17267  		// SKU: H9ZN7EUEHC2S7YH5
 17268  		// Instance family: Compute optimized
 17269  		// Storage: EBS only
 17270  		{
 17271  			Name:     "c5.2xlarge",
 17272  			Arches:   amd64,
 17273  			CpuCores: 8,
 17274  			CpuPower: instances.CpuPower(3359),
 17275  			Mem:      16384,
 17276  			VirtType: &hvm,
 17277  			Cost:     340,
 17278  		},
 17279  
 17280  		// SKU: HBVJM3Q9S8K6MNPJ
 17281  		// Instance family: General purpose
 17282  		// Storage: EBS only
 17283  		{
 17284  			Name:     "t3.large",
 17285  			Arches:   amd64,
 17286  			CpuCores: 2,
 17287  			CpuPower: instances.CpuPower(200),
 17288  			Mem:      8192,
 17289  			VirtType: &hvm,
 17290  			Cost:     83,
 17291  		},
 17292  
 17293  		// SKU: HGB4YKTGHH4Y4YDF
 17294  		// Instance family: Compute optimized
 17295  		// Storage: EBS only
 17296  		{
 17297  			Name:     "c5n.xlarge",
 17298  			Arches:   amd64,
 17299  			CpuCores: 4,
 17300  			CpuPower: instances.CpuPower(1679),
 17301  			Mem:      10752,
 17302  			VirtType: &hvm,
 17303  			Cost:     216,
 17304  		},
 17305  
 17306  		// SKU: HQ3KH9WDMB6YS3JR
 17307  		// Instance family: General purpose
 17308  		// Storage: EBS only
 17309  		{
 17310  			Name:     "a1.4xlarge",
 17311  			Arches:   arm64,
 17312  			CpuCores: 16,
 17313  			CpuPower: instances.CpuPower(5152),
 17314  			Mem:      32768,
 17315  			VirtType: &hvm,
 17316  			Cost:     408,
 17317  		},
 17318  
 17319  		// SKU: HR52RACCFKFG3HCH
 17320  		// Instance family: Memory optimized
 17321  		// Storage: 1 x 150 NVMe SSD
 17322  		{
 17323  			Name:     "z1d.xlarge",
 17324  			Arches:   amd64,
 17325  			CpuCores: 4,
 17326  			CpuPower: instances.CpuPower(400),
 17327  			Mem:      32768,
 17328  			VirtType: &hvm,
 17329  			Cost:     372,
 17330  		},
 17331  
 17332  		// SKU: HRHNQ2H7D23ZK4T6
 17333  		// Instance family: GPU instance
 17334  		// Storage: 2 x 900 NVMe SSD
 17335  		{
 17336  			Name:     "p3dn.24xlarge",
 17337  			Arches:   amd64,
 17338  			CpuCores: 96,
 17339  			CpuPower: instances.CpuPower(33600),
 17340  			Mem:      786432,
 17341  			VirtType: &hvm,
 17342  			Cost:     31212,
 17343  		},
 17344  
 17345  		// SKU: HWNVG5TF6PTW54ZB
 17346  		// Instance family: Memory optimized
 17347  		// Storage: EBS only
 17348  		{
 17349  			Name:     "r5a.large",
 17350  			Arches:   amd64,
 17351  			CpuCores: 2,
 17352  			CpuPower: instances.CpuPower(700),
 17353  			Mem:      16384,
 17354  			VirtType: &hvm,
 17355  			Cost:     113,
 17356  		},
 17357  
 17358  		// SKU: HZC9FAP4F9Y8JW67
 17359  		// Instance family: General purpose
 17360  		// Storage: EBS only
 17361  		{
 17362  			Name:     "t2.micro",
 17363  			Arches:   both,
 17364  			CpuCores: 1,
 17365  			CpuPower: instances.CpuPower(10),
 17366  			Mem:      1024,
 17367  			VirtType: &hvm,
 17368  			Cost:     11,
 17369  		},
 17370  
 17371  		// SKU: J4T9ZF4AJ2DXE7SA
 17372  		// Instance family: General purpose
 17373  		// Storage: EBS only
 17374  		{
 17375  			Name:     "m4.10xlarge",
 17376  			Arches:   amd64,
 17377  			CpuCores: 40,
 17378  			CpuPower: instances.CpuPower(13440),
 17379  			Mem:      163840,
 17380  			VirtType: &hvm,
 17381  			Cost:     2000,
 17382  		},
 17383  
 17384  		// SKU: J5M87SVSFJQPCRPN
 17385  		// Instance family: Memory optimized
 17386  		// Storage: EBS only
 17387  		{
 17388  			Name:     "r5a.2xlarge",
 17389  			Arches:   amd64,
 17390  			CpuCores: 8,
 17391  			CpuPower: instances.CpuPower(2800),
 17392  			Mem:      65536,
 17393  			VirtType: &hvm,
 17394  			Cost:     452,
 17395  		},
 17396  
 17397  		// SKU: J5XXRJGFYZHJVQZJ
 17398  		// Instance family: Memory optimized
 17399  		// Storage: 1 x 80 SSD
 17400  		{
 17401  			Name:       "r3.xlarge",
 17402  			Arches:     amd64,
 17403  			CpuCores:   4,
 17404  			CpuPower:   instances.CpuPower(1400),
 17405  			Mem:        31232,
 17406  			VirtType:   &hvm,
 17407  			Cost:       333,
 17408  			Deprecated: true,
 17409  		},
 17410  
 17411  		// SKU: J6U6GMEFVH686HBN
 17412  		// Instance family: Memory optimized
 17413  		// Storage: 1 x 420
 17414  		{
 17415  			Name:       "m2.xlarge",
 17416  			Arches:     amd64,
 17417  			CpuCores:   2,
 17418  			CpuPower:   instances.CpuPower(200),
 17419  			Mem:        17511,
 17420  			VirtType:   &paravirtual,
 17421  			Cost:       245,
 17422  			Deprecated: true,
 17423  		},
 17424  
 17425  		// SKU: J89B5AAND568NGBY
 17426  		// Instance family: Compute optimized
 17427  		// Storage: EBS only
 17428  		{
 17429  			Name:     "c5n.18xlarge",
 17430  			Arches:   amd64,
 17431  			CpuCores: 72,
 17432  			CpuPower: instances.CpuPower(30239),
 17433  			Mem:      196608,
 17434  			VirtType: &hvm,
 17435  			Cost:     3888,
 17436  		},
 17437  
 17438  		// SKU: JVT9JXEVPBRUMA3N
 17439  		// Instance family: Storage optimized
 17440  		// Storage: 1 x 475 NVMe SSD
 17441  		{
 17442  			Name:     "i3.large",
 17443  			Arches:   amd64,
 17444  			CpuCores: 2,
 17445  			CpuPower: instances.CpuPower(644),
 17446  			Mem:      15616,
 17447  			VirtType: &hvm,
 17448  			Cost:     156,
 17449  		},
 17450  
 17451  		// SKU: K2JEMC88BQXQYSXC
 17452  		// Instance family: General purpose
 17453  		// Storage: EBS only
 17454  		{
 17455  			Name:     "m5a.4xlarge",
 17456  			Arches:   amd64,
 17457  			CpuCores: 16,
 17458  			CpuPower: instances.CpuPower(5600),
 17459  			Mem:      65536,
 17460  			VirtType: &hvm,
 17461  			Cost:     688,
 17462  		},
 17463  
 17464  		// SKU: K7ERD2Q28HHU97DT
 17465  		// Instance family: General purpose
 17466  		// Storage: EBS only
 17467  		{
 17468  			Name:     "t3.nano",
 17469  			Arches:   amd64,
 17470  			CpuCores: 2,
 17471  			CpuPower: instances.CpuPower(200),
 17472  			Mem:      512,
 17473  			VirtType: &hvm,
 17474  			Cost:     5,
 17475  		},
 17476  
 17477  		// SKU: KD9S9DZJR8EE2RFW
 17478  		// Instance family: Memory optimized
 17479  		// Storage: 1 x 900 NVMe SSD
 17480  		{
 17481  			Name:     "z1d.6xlarge",
 17482  			Arches:   amd64,
 17483  			CpuCores: 24,
 17484  			CpuPower: instances.CpuPower(2400),
 17485  			Mem:      196608,
 17486  			VirtType: &hvm,
 17487  			Cost:     2232,
 17488  		},
 17489  
 17490  		// SKU: KDAMJ2UVCTJTUEBX
 17491  		// Instance family: Memory optimized
 17492  		// Storage: EBS only
 17493  		{
 17494  			Name:     "r5a.12xlarge",
 17495  			Arches:   amd64,
 17496  			CpuCores: 48,
 17497  			CpuPower: instances.CpuPower(16800),
 17498  			Mem:      393216,
 17499  			VirtType: &hvm,
 17500  			Cost:     2712,
 17501  		},
 17502  
 17503  		// SKU: KG9YWSKMK27V6W6V
 17504  		// Instance family: General purpose
 17505  		// Storage: 2 x 420
 17506  		{
 17507  			Name:       "m1.large",
 17508  			Arches:     amd64,
 17509  			CpuCores:   2,
 17510  			CpuPower:   instances.CpuPower(200),
 17511  			Mem:        7680,
 17512  			VirtType:   &paravirtual,
 17513  			Cost:       175,
 17514  			Deprecated: true,
 17515  		},
 17516  
 17517  		// SKU: KQTYTC2BEFA3UQD7
 17518  		// Instance family: Storage optimized
 17519  		// Storage: 1 x 1900 NVMe SSD
 17520  		{
 17521  			Name:     "i3.2xlarge",
 17522  			Arches:   amd64,
 17523  			CpuCores: 8,
 17524  			CpuPower: instances.CpuPower(2576),
 17525  			Mem:      62464,
 17526  			VirtType: &hvm,
 17527  			Cost:     624,
 17528  		},
 17529  
 17530  		// SKU: M3H68G7NCU65G8U3
 17531  		// Instance family: General purpose
 17532  		// Storage: EBS only
 17533  		{
 17534  			Name:     "a1.2xlarge",
 17535  			Arches:   arm64,
 17536  			CpuCores: 8,
 17537  			CpuPower: instances.CpuPower(2576),
 17538  			Mem:      16384,
 17539  			VirtType: &hvm,
 17540  			Cost:     204,
 17541  		},
 17542  
 17543  		// SKU: MGQXS8Z3TAKPMGUM
 17544  		// Instance family: Memory optimized
 17545  		// Storage: EBS only
 17546  		{
 17547  			Name:     "r4.4xlarge",
 17548  			Arches:   amd64,
 17549  			CpuCores: 16,
 17550  			CpuPower: instances.CpuPower(5152),
 17551  			Mem:      124928,
 17552  			VirtType: &hvm,
 17553  			Cost:     1064,
 17554  		},
 17555  
 17556  		// SKU: MP9JYZUWJHT7FTFJ
 17557  		// Instance family: Compute optimized
 17558  		// Storage: 1 x 50 NVMe SSD
 17559  		{
 17560  			Name:     "c5d.large",
 17561  			Arches:   amd64,
 17562  			CpuCores: 2,
 17563  			CpuPower: instances.CpuPower(839),
 17564  			Mem:      4096,
 17565  			VirtType: &hvm,
 17566  			Cost:     96,
 17567  		},
 17568  
 17569  		// SKU: MU4QGTJYWR6T73MZ
 17570  		// Instance family: Storage optimized
 17571  		// Storage: 2 x 800 SSD
 17572  		{
 17573  			Name:       "i2.2xlarge",
 17574  			Arches:     amd64,
 17575  			CpuCores:   8,
 17576  			CpuPower:   instances.CpuPower(2800),
 17577  			Mem:        62464,
 17578  			VirtType:   &hvm,
 17579  			Cost:       1705,
 17580  			Deprecated: true,
 17581  		},
 17582  
 17583  		// SKU: N2K68WEWR4W3MPBT
 17584  		// Instance family: General purpose
 17585  		// Storage: EBS only
 17586  		{
 17587  			Name:     "m5a.large",
 17588  			Arches:   amd64,
 17589  			CpuCores: 2,
 17590  			CpuPower: instances.CpuPower(700),
 17591  			Mem:      8192,
 17592  			VirtType: &hvm,
 17593  			Cost:     86,
 17594  		},
 17595  
 17596  		// SKU: N65QRDXHQYHRRKS7
 17597  		// Instance family: Compute optimized
 17598  		// Storage: EBS only
 17599  		{
 17600  			Name:     "c5n.large",
 17601  			Arches:   amd64,
 17602  			CpuCores: 2,
 17603  			CpuPower: instances.CpuPower(839),
 17604  			Mem:      5376,
 17605  			VirtType: &hvm,
 17606  			Cost:     108,
 17607  		},
 17608  
 17609  		// SKU: N6F3FXP6CXEGAGDK
 17610  		// Instance family: General purpose
 17611  		// Storage: 4 x 900 NVMe SSD
 17612  		{
 17613  			Name:     "m5d.24xlarge",
 17614  			Arches:   amd64,
 17615  			CpuCores: 96,
 17616  			CpuPower: instances.CpuPower(33600),
 17617  			Mem:      393216,
 17618  			VirtType: &hvm,
 17619  			Cost:     5424,
 17620  		},
 17621  
 17622  		// SKU: N6JH4CDBYSGBHA2K
 17623  		// Instance family: Memory optimized
 17624  		// Storage: EBS only
 17625  		{
 17626  			Name:     "r5.24xlarge",
 17627  			Arches:   amd64,
 17628  			CpuCores: 96,
 17629  			CpuPower: instances.CpuPower(9600),
 17630  			Mem:      786432,
 17631  			VirtType: &hvm,
 17632  			Cost:     6048,
 17633  		},
 17634  
 17635  		// SKU: NARXYND9H74FTC7A
 17636  		// Instance family: Storage optimized
 17637  		// Storage: 8 x 800 SSD
 17638  		{
 17639  			Name:       "i2.8xlarge",
 17640  			Arches:     amd64,
 17641  			CpuCores:   32,
 17642  			CpuPower:   instances.CpuPower(11200),
 17643  			Mem:        249856,
 17644  			VirtType:   &hvm,
 17645  			Cost:       6820,
 17646  			Deprecated: true,
 17647  		},
 17648  
 17649  		// SKU: NCMD4UCTCC76ZJ75
 17650  		// Instance family: Compute optimized
 17651  		// Storage: EBS only
 17652  		{
 17653  			Name:     "c5n.2xlarge",
 17654  			Arches:   amd64,
 17655  			CpuCores: 8,
 17656  			CpuPower: instances.CpuPower(3359),
 17657  			Mem:      21504,
 17658  			VirtType: &hvm,
 17659  			Cost:     432,
 17660  		},
 17661  
 17662  		// SKU: NCTEFNHKJC398BJB
 17663  		// Instance family: Memory optimized
 17664  		// Storage: EBS only
 17665  		{
 17666  			Name:     "r5.large",
 17667  			Arches:   amd64,
 17668  			CpuCores: 2,
 17669  			CpuPower: instances.CpuPower(868),
 17670  			Mem:      16384,
 17671  			VirtType: &hvm,
 17672  			Cost:     126,
 17673  		},
 17674  
 17675  		// SKU: NN4EGUUQRWVYP98C
 17676  		// Instance family: General purpose
 17677  		// Storage: EBS only
 17678  		{
 17679  			Name:     "t3.medium",
 17680  			Arches:   amd64,
 17681  			CpuCores: 2,
 17682  			CpuPower: instances.CpuPower(200),
 17683  			Mem:      4096,
 17684  			VirtType: &hvm,
 17685  			Cost:     41,
 17686  		},
 17687  
 17688  		// SKU: P63NKZQXED5H7HUK
 17689  		// Instance family: Storage optimized
 17690  		// Storage: 6 x 2000 HDD
 17691  		{
 17692  			Name:     "d2.2xlarge",
 17693  			Arches:   amd64,
 17694  			CpuCores: 8,
 17695  			CpuPower: instances.CpuPower(2688),
 17696  			Mem:      62464,
 17697  			VirtType: &hvm,
 17698  			Cost:     1380,
 17699  		},
 17700  
 17701  		// SKU: PB7MPZWURBQSPBJW
 17702  		// Instance family: General purpose
 17703  		// Storage: EBS only
 17704  		{
 17705  			Name:     "m5.24xlarge",
 17706  			Arches:   amd64,
 17707  			CpuCores: 96,
 17708  			CpuPower: instances.CpuPower(33600),
 17709  			Mem:      393216,
 17710  			VirtType: &hvm,
 17711  			Cost:     4608,
 17712  		},
 17713  
 17714  		// SKU: Q4R432QKMN3WRXN7
 17715  		// Instance family: General purpose
 17716  		// Storage: 1 x 300 NVMe SSD
 17717  		{
 17718  			Name:     "m5d.2xlarge",
 17719  			Arches:   amd64,
 17720  			CpuCores: 8,
 17721  			CpuPower: instances.CpuPower(2800),
 17722  			Mem:      32768,
 17723  			VirtType: &hvm,
 17724  			Cost:     452,
 17725  		},
 17726  
 17727  		// SKU: Q9SS9CE4RXPCX5KG
 17728  		// Instance family: Storage optimized
 17729  		// Storage: 1 x 950 NVMe SSD
 17730  		{
 17731  			Name:     "i3.xlarge",
 17732  			Arches:   amd64,
 17733  			CpuCores: 4,
 17734  			CpuPower: instances.CpuPower(1288),
 17735  			Mem:      31232,
 17736  			VirtType: &hvm,
 17737  			Cost:     312,
 17738  		},
 17739  
 17740  		// SKU: QA3NBPZEQKZ2K9AR
 17741  		// Instance family: General purpose
 17742  		// Storage: EBS only
 17743  		{
 17744  			Name:     "t3.small",
 17745  			Arches:   amd64,
 17746  			CpuCores: 2,
 17747  			CpuPower: instances.CpuPower(200),
 17748  			Mem:      2048,
 17749  			VirtType: &hvm,
 17750  			Cost:     20,
 17751  		},
 17752  
 17753  		// SKU: QCQ27AYFPSSTJG55
 17754  		// Instance family: Memory optimized
 17755  		// Storage: 1 x 850
 17756  		{
 17757  			Name:       "m2.2xlarge",
 17758  			Arches:     amd64,
 17759  			CpuCores:   4,
 17760  			CpuPower:   instances.CpuPower(400),
 17761  			Mem:        35021,
 17762  			VirtType:   &paravirtual,
 17763  			Cost:       490,
 17764  			Deprecated: true,
 17765  		},
 17766  
 17767  		// SKU: QCUNMEG52NZ8CYGE
 17768  		// Instance family: Memory optimized
 17769  		// Storage: 1 x 300 NVMe SSD
 17770  		{
 17771  			Name:     "z1d.2xlarge",
 17772  			Arches:   amd64,
 17773  			CpuCores: 8,
 17774  			CpuPower: instances.CpuPower(800),
 17775  			Mem:      65536,
 17776  			VirtType: &hvm,
 17777  			Cost:     744,
 17778  		},
 17779  
 17780  		// SKU: QG5G45WKDWDDHTFV
 17781  		// Instance family: General purpose
 17782  		// Storage: EBS only
 17783  		{
 17784  			Name:     "t2.large",
 17785  			Arches:   amd64,
 17786  			CpuCores: 2,
 17787  			CpuPower: instances.CpuPower(60),
 17788  			Mem:      8192,
 17789  			VirtType: &hvm,
 17790  			Cost:     92,
 17791  		},
 17792  
 17793  		// SKU: QMW9CSCFTNV2H99M
 17794  		// Instance family: Memory optimized
 17795  		// Storage: EBS only
 17796  		{
 17797  			Name:     "r4.xlarge",
 17798  			Arches:   amd64,
 17799  			CpuCores: 4,
 17800  			CpuPower: instances.CpuPower(1288),
 17801  			Mem:      31232,
 17802  			VirtType: &hvm,
 17803  			Cost:     266,
 17804  		},
 17805  
 17806  		// SKU: QSNKQ8P78YXPTAH8
 17807  		// Instance family: General purpose
 17808  		// Storage: 2 x 80 SSD
 17809  		{
 17810  			Name:       "m3.2xlarge",
 17811  			Arches:     amd64,
 17812  			CpuCores:   8,
 17813  			CpuPower:   instances.CpuPower(2800),
 17814  			Mem:        30720,
 17815  			VirtType:   &hvm,
 17816  			Cost:       532,
 17817  			Deprecated: true,
 17818  		},
 17819  
 17820  		// SKU: QTKEP7Q3GY8UQDGU
 17821  		// Instance family: Storage optimized
 17822  		// Storage: 8 x 2000 HDD
 17823  		{
 17824  			Name:     "h1.16xlarge",
 17825  			Arches:   amd64,
 17826  			CpuCores: 64,
 17827  			CpuPower: instances.CpuPower(20608),
 17828  			Mem:      262144,
 17829  			VirtType: &hvm,
 17830  			Cost:     3744,
 17831  		},
 17832  
 17833  		// SKU: QW4FHUGEZYB74TW8
 17834  		// Instance family: Compute optimized
 17835  		// Storage: EBS only
 17836  		{
 17837  			Name:     "c5.4xlarge",
 17838  			Arches:   amd64,
 17839  			CpuCores: 16,
 17840  			CpuPower: instances.CpuPower(6719),
 17841  			Mem:      32768,
 17842  			VirtType: &hvm,
 17843  			Cost:     680,
 17844  		},
 17845  
 17846  		// SKU: QXKKJBM3K85S8H5R
 17847  		// Instance family: Compute optimized
 17848  		// Storage: 1 x 400 NVMe SSD
 17849  		{
 17850  			Name:     "c5d.4xlarge",
 17851  			Arches:   amd64,
 17852  			CpuCores: 16,
 17853  			CpuPower: instances.CpuPower(6719),
 17854  			Mem:      32768,
 17855  			VirtType: &hvm,
 17856  			Cost:     768,
 17857  		},
 17858  
 17859  		// SKU: QY3YSEST3C6FQNQH
 17860  		// Instance family: General purpose
 17861  		// Storage: EBS only
 17862  		{
 17863  			Name:     "t2.medium",
 17864  			Arches:   both,
 17865  			CpuCores: 2,
 17866  			CpuPower: instances.CpuPower(40),
 17867  			Mem:      4096,
 17868  			VirtType: &hvm,
 17869  			Cost:     46,
 17870  		},
 17871  
 17872  		// SKU: RKCQDTMY5DZS4JWT
 17873  		// Instance family: Memory optimized
 17874  		// Storage: 2 x 840
 17875  		{
 17876  			Name:       "m2.4xlarge",
 17877  			Arches:     amd64,
 17878  			CpuCores:   8,
 17879  			CpuPower:   instances.CpuPower(800),
 17880  			Mem:        70042,
 17881  			VirtType:   &paravirtual,
 17882  			Cost:       980,
 17883  			Deprecated: true,
 17884  		},
 17885  
 17886  		// SKU: RSMWKBGGTAAEV4RH
 17887  		// Instance family: GPU instance
 17888  		// Storage: EBS only
 17889  		{
 17890  			Name:     "g3.8xlarge",
 17891  			Arches:   amd64,
 17892  			CpuCores: 32,
 17893  			CpuPower: instances.CpuPower(10304),
 17894  			Mem:      249856,
 17895  			VirtType: &hvm,
 17896  			Cost:     2280,
 17897  		},
 17898  
 17899  		// SKU: RSN2RZ8JSX98HFVM
 17900  		// Instance family: Memory optimized
 17901  		// Storage: 1 x 320 SSD
 17902  		{
 17903  			Name:       "r3.4xlarge",
 17904  			Arches:     amd64,
 17905  			CpuCores:   16,
 17906  			CpuPower:   instances.CpuPower(5600),
 17907  			Mem:        124928,
 17908  			VirtType:   &hvm,
 17909  			Cost:       1330,
 17910  			Deprecated: true,
 17911  		},
 17912  
 17913  		// SKU: RUFVJ4KVTVSSSHEU
 17914  		// Instance family: General purpose
 17915  		// Storage: EBS only
 17916  		{
 17917  			Name:     "t3.xlarge",
 17918  			Arches:   amd64,
 17919  			CpuCores: 4,
 17920  			CpuPower: instances.CpuPower(400),
 17921  			Mem:      16384,
 17922  			VirtType: &hvm,
 17923  			Cost:     166,
 17924  		},
 17925  
 17926  		// SKU: SDH7JHR69GKRHZE7
 17927  		// Instance family: Memory optimized
 17928  		// Storage: 1 x 120 SSD
 17929  		{
 17930  			Name:     "x1e.xlarge",
 17931  			Arches:   amd64,
 17932  			CpuCores: 4,
 17933  			CpuPower: instances.CpuPower(1288),
 17934  			Mem:      124928,
 17935  			VirtType: &hvm,
 17936  			Cost:     834,
 17937  		},
 17938  
 17939  		// SKU: SQ37ZQ2CZ2H95VDC
 17940  		// Instance family: GPU instance
 17941  		// Storage: EBS only
 17942  		{
 17943  			Name:     "g3.4xlarge",
 17944  			Arches:   amd64,
 17945  			CpuCores: 16,
 17946  			CpuPower: instances.CpuPower(5152),
 17947  			Mem:      124928,
 17948  			VirtType: &hvm,
 17949  			Cost:     1140,
 17950  		},
 17951  
 17952  		// SKU: TJCB42XUUBBP8KKF
 17953  		// Instance family: Memory optimized
 17954  		// Storage: EBS only
 17955  		{
 17956  			Name:     "r4.16xlarge",
 17957  			Arches:   amd64,
 17958  			CpuCores: 64,
 17959  			CpuPower: instances.CpuPower(20608),
 17960  			Mem:      499712,
 17961  			VirtType: &hvm,
 17962  			Cost:     4256,
 17963  		},
 17964  
 17965  		// SKU: TN5GRYE6RHCET7M3
 17966  		// Instance family: Memory optimized
 17967  		// Storage: 1 x 240 SSD
 17968  		{
 17969  			Name:     "x1e.2xlarge",
 17970  			Arches:   amd64,
 17971  			CpuCores: 8,
 17972  			CpuPower: instances.CpuPower(2576),
 17973  			Mem:      249856,
 17974  			VirtType: &hvm,
 17975  			Cost:     1668,
 17976  		},
 17977  
 17978  		// SKU: TTMEAGS3CX5C3W8X
 17979  		// Instance family: General purpose
 17980  		// Storage: EBS only
 17981  		{
 17982  			Name:     "a1.medium",
 17983  			Arches:   arm64,
 17984  			CpuCores: 1,
 17985  			CpuPower: instances.CpuPower(322),
 17986  			Mem:      2048,
 17987  			VirtType: &hvm,
 17988  			Cost:     25,
 17989  		},
 17990  
 17991  		// SKU: TZG8KMRSS5ASP78Y
 17992  		// Instance family: Memory optimized
 17993  		// Storage: EBS only
 17994  		{
 17995  			Name:     "r5.xlarge",
 17996  			Arches:   amd64,
 17997  			CpuCores: 4,
 17998  			CpuPower: instances.CpuPower(400),
 17999  			Mem:      32768,
 18000  			VirtType: &hvm,
 18001  			Cost:     252,
 18002  		},
 18003  
 18004  		// SKU: U2Z4RCYVUV8J2GPV
 18005  		// Instance family: Compute optimized
 18006  		// Storage: EBS only
 18007  		{
 18008  			Name:     "c5n.4xlarge",
 18009  			Arches:   amd64,
 18010  			CpuCores: 16,
 18011  			CpuPower: instances.CpuPower(6719),
 18012  			Mem:      43008,
 18013  			VirtType: &hvm,
 18014  			Cost:     864,
 18015  		},
 18016  
 18017  		// SKU: U3KDJRF6FGANNG5Z
 18018  		// Instance family: Memory optimized
 18019  		// Storage: 1 x 32 SSD
 18020  		{
 18021  			Name:       "r3.large",
 18022  			Arches:     amd64,
 18023  			CpuCores:   2,
 18024  			CpuPower:   instances.CpuPower(700),
 18025  			Mem:        15616,
 18026  			VirtType:   &hvm,
 18027  			Cost:       166,
 18028  			Deprecated: true,
 18029  		},
 18030  
 18031  		// SKU: U7343ZA6ABZUXFZ9
 18032  		// Instance family: Storage optimized
 18033  		// Storage: 3 x 2000 HDD
 18034  		{
 18035  			Name:     "d2.xlarge",
 18036  			Arches:   amd64,
 18037  			CpuCores: 4,
 18038  			CpuPower: instances.CpuPower(1344),
 18039  			Mem:      31232,
 18040  			VirtType: &hvm,
 18041  			Cost:     690,
 18042  		},
 18043  
 18044  		// SKU: UAATQ9C5ZN887JMA
 18045  		// Instance family: General purpose
 18046  		// Storage: EBS only
 18047  		{
 18048  			Name:     "m5a.2xlarge",
 18049  			Arches:   amd64,
 18050  			CpuCores: 8,
 18051  			CpuPower: instances.CpuPower(2800),
 18052  			Mem:      32768,
 18053  			VirtType: &hvm,
 18054  			Cost:     344,
 18055  		},
 18056  
 18057  		// SKU: UC54XWQVHQPRYB9K
 18058  		// Instance family: Memory optimized
 18059  		// Storage: 1 x 960 SSD
 18060  		{
 18061  			Name:     "x1e.8xlarge",
 18062  			Arches:   amd64,
 18063  			CpuCores: 32,
 18064  			CpuPower: instances.CpuPower(10304),
 18065  			Mem:      999424,
 18066  			VirtType: &hvm,
 18067  			Cost:     6672,
 18068  		},
 18069  
 18070  		// SKU: UJQBNT9Z2N4FF5KS
 18071  		// Instance family: Storage optimized
 18072  		// Storage: 1 x 2000 HDD
 18073  		{
 18074  			Name:     "h1.2xlarge",
 18075  			Arches:   amd64,
 18076  			CpuCores: 8,
 18077  			CpuPower: instances.CpuPower(2576),
 18078  			Mem:      32768,
 18079  			VirtType: &hvm,
 18080  			Cost:     468,
 18081  		},
 18082  
 18083  		// SKU: US4KNUGYQKAD8SVF
 18084  		// Instance family: GPU instance
 18085  		// Storage: EBS only
 18086  		{
 18087  			Name:     "p3.8xlarge",
 18088  			Arches:   amd64,
 18089  			CpuCores: 32,
 18090  			CpuPower: instances.CpuPower(10304),
 18091  			Mem:      249856,
 18092  			VirtType: &hvm,
 18093  			Cost:     12240,
 18094  		},
 18095  
 18096  		// SKU: UVEWW56VXCE7Z3BP
 18097  		// Instance family: General purpose
 18098  		// Storage: EBS only
 18099  		{
 18100  			Name:     "t3.2xlarge",
 18101  			Arches:   amd64,
 18102  			CpuCores: 8,
 18103  			CpuPower: instances.CpuPower(800),
 18104  			Mem:      32768,
 18105  			VirtType: &hvm,
 18106  			Cost:     332,
 18107  		},
 18108  
 18109  		// SKU: VA8Q43DVPX4YV6NG
 18110  		// Instance family: General purpose
 18111  		// Storage: EBS only
 18112  		{
 18113  			Name:     "t2.small",
 18114  			Arches:   both,
 18115  			CpuCores: 1,
 18116  			CpuPower: instances.CpuPower(20),
 18117  			Mem:      2048,
 18118  			VirtType: &hvm,
 18119  			Cost:     23,
 18120  		},
 18121  
 18122  		// SKU: VBCEKXAY9ZGYR5SP
 18123  		// Instance family: Memory optimized
 18124  		// Storage: 2 x 900 NVMe SSD
 18125  		{
 18126  			Name:     "r5d.12xlarge",
 18127  			Arches:   amd64,
 18128  			CpuCores: 48,
 18129  			CpuPower: instances.CpuPower(4800),
 18130  			Mem:      393216,
 18131  			VirtType: &hvm,
 18132  			Cost:     3456,
 18133  		},
 18134  
 18135  		// SKU: VDEFC4X4WEBZM9RA
 18136  		// Instance family: Compute optimized
 18137  		// Storage: 1 x 900 NVMe SSD
 18138  		{
 18139  			Name:     "c5d.9xlarge",
 18140  			Arches:   amd64,
 18141  			CpuCores: 36,
 18142  			CpuPower: instances.CpuPower(15119),
 18143  			Mem:      73728,
 18144  			VirtType: &hvm,
 18145  			Cost:     1728,
 18146  		},
 18147  
 18148  		// SKU: VHC3YWSZ6ZFZPJN4
 18149  		// Instance family: General purpose
 18150  		// Storage: EBS only
 18151  		{
 18152  			Name:     "m4.2xlarge",
 18153  			Arches:   amd64,
 18154  			CpuCores: 8,
 18155  			CpuPower: instances.CpuPower(2688),
 18156  			Mem:      32768,
 18157  			VirtType: &hvm,
 18158  			Cost:     400,
 18159  		},
 18160  
 18161  		// SKU: VZB4MZEV7XEAF6US
 18162  		// Instance family: FPGA Instances
 18163  		// Storage: EBS only
 18164  		{
 18165  			Name:     "f1.2xlarge",
 18166  			Arches:   amd64,
 18167  			CpuCores: 8,
 18168  			CpuPower: instances.CpuPower(800),
 18169  			Mem:      124928,
 18170  			VirtType: &hvm,
 18171  			Cost:     1650,
 18172  		},
 18173  
 18174  		// SKU: W8TS7DJMAYZW9FYR
 18175  		// Instance family: Storage optimized
 18176  		// Storage: 4 x 1900 NVMe SSD
 18177  		{
 18178  			Name:     "i3.8xlarge",
 18179  			Arches:   amd64,
 18180  			CpuCores: 32,
 18181  			CpuPower: instances.CpuPower(10304),
 18182  			Mem:      249856,
 18183  			VirtType: &hvm,
 18184  			Cost:     2496,
 18185  		},
 18186  
 18187  		// SKU: WAWEH2Q4B3BTK68V
 18188  		// Instance family: GPU instance
 18189  		// Storage: EBS only
 18190  		{
 18191  			Name:     "p2.8xlarge",
 18192  			Arches:   amd64,
 18193  			CpuCores: 32,
 18194  			CpuPower: instances.CpuPower(10304),
 18195  			Mem:      499712,
 18196  			VirtType: &hvm,
 18197  			Cost:     7200,
 18198  		},
 18199  
 18200  		// SKU: WF68Q2FH2F5QR8Q3
 18201  		// Instance family: General purpose
 18202  		// Storage: 2 x 300 NVMe SSD
 18203  		{
 18204  			Name:     "m5d.4xlarge",
 18205  			Arches:   amd64,
 18206  			CpuCores: 16,
 18207  			CpuPower: instances.CpuPower(5600),
 18208  			Mem:      65536,
 18209  			VirtType: &hvm,
 18210  			Cost:     904,
 18211  		},
 18212  
 18213  		// SKU: WFMWPV2NFFRWRASD
 18214  		// Instance family: Memory optimized
 18215  		// Storage: 1 x 75 NVMe SSD
 18216  		{
 18217  			Name:     "r5d.large",
 18218  			Arches:   amd64,
 18219  			CpuCores: 2,
 18220  			CpuPower: instances.CpuPower(200),
 18221  			Mem:      16384,
 18222  			VirtType: &hvm,
 18223  			Cost:     144,
 18224  		},
 18225  
 18226  		// SKU: X4RWGEB2DKQGCWC2
 18227  		// Instance family: Compute optimized
 18228  		// Storage: 1 x 350
 18229  		{
 18230  			Name:       "c1.medium",
 18231  			Arches:     both,
 18232  			CpuCores:   2,
 18233  			CpuPower:   instances.CpuPower(200),
 18234  			Mem:        1741,
 18235  			VirtType:   &paravirtual,
 18236  			Cost:       130,
 18237  			Deprecated: true,
 18238  		},
 18239  
 18240  		// SKU: XES86TS9BX33Y86Y
 18241  		// Instance family: GPU instance
 18242  		// Storage: EBS only
 18243  		{
 18244  			Name:     "p3.16xlarge",
 18245  			Arches:   amd64,
 18246  			CpuCores: 64,
 18247  			CpuPower: instances.CpuPower(20608),
 18248  			Mem:      499712,
 18249  			VirtType: &hvm,
 18250  			Cost:     24480,
 18251  		},
 18252  
 18253  		// SKU: XKM2TWXAJAXQMAJ4
 18254  		// Instance family: Memory optimized
 18255  		// Storage: EBS only
 18256  		{
 18257  			Name:     "r5a.24xlarge",
 18258  			Arches:   amd64,
 18259  			CpuCores: 96,
 18260  			CpuPower: instances.CpuPower(33600),
 18261  			Mem:      786432,
 18262  			VirtType: &hvm,
 18263  			Cost:     5424,
 18264  		},
 18265  
 18266  		// SKU: XP5P8NMSB2W7KP3U
 18267  		// Instance family: Storage optimized
 18268  		// Storage: 24 x 2000 HDD
 18269  		{
 18270  			Name:     "d2.8xlarge",
 18271  			Arches:   amd64,
 18272  			CpuCores: 36,
 18273  			CpuPower: instances.CpuPower(12096),
 18274  			Mem:      249856,
 18275  			VirtType: &hvm,
 18276  			Cost:     5520,
 18277  		},
 18278  
 18279  		// SKU: XQ9F7S85JQ78K6NV
 18280  		// Instance family: Memory optimized
 18281  		// Storage: EBS only
 18282  		{
 18283  			Name:     "r5.4xlarge",
 18284  			Arches:   amd64,
 18285  			CpuCores: 16,
 18286  			CpuPower: instances.CpuPower(1600),
 18287  			Mem:      131072,
 18288  			VirtType: &hvm,
 18289  			Cost:     1008,
 18290  		},
 18291  
 18292  		// SKU: XVDMNM2WMYBYVW3T
 18293  		// Instance family: GPU instance
 18294  		// Storage: EBS only
 18295  		{
 18296  			Name:     "p2.16xlarge",
 18297  			Arches:   amd64,
 18298  			CpuCores: 64,
 18299  			CpuPower: instances.CpuPower(20608),
 18300  			Mem:      786432,
 18301  			VirtType: &hvm,
 18302  			Cost:     14400,
 18303  		},
 18304  
 18305  		// SKU: Y3YY4G7632HNZ9JQ
 18306  		// Instance family: Memory optimized
 18307  		// Storage: 1 x 300 NVMe SSD
 18308  		{
 18309  			Name:     "r5d.2xlarge",
 18310  			Arches:   amd64,
 18311  			CpuCores: 8,
 18312  			CpuPower: instances.CpuPower(800),
 18313  			Mem:      65536,
 18314  			VirtType: &hvm,
 18315  			Cost:     576,
 18316  		},
 18317  
 18318  		// SKU: YGU2QZY8VPP94FSR
 18319  		// Instance family: General purpose
 18320  		// Storage: 1 x 32 SSD
 18321  		{
 18322  			Name:       "m3.large",
 18323  			Arches:     amd64,
 18324  			CpuCores:   2,
 18325  			CpuPower:   instances.CpuPower(700),
 18326  			Mem:        7680,
 18327  			VirtType:   &hvm,
 18328  			Cost:       133,
 18329  			Deprecated: true,
 18330  		},
 18331  
 18332  		// SKU: YNFV4A5QUAMVDGKX
 18333  		// Instance family: Memory optimized
 18334  		// Storage: 1 x 1920 SSD
 18335  		{
 18336  			Name:     "x1.16xlarge",
 18337  			Arches:   amd64,
 18338  			CpuCores: 64,
 18339  			CpuPower: instances.CpuPower(20608),
 18340  			Mem:      999424,
 18341  			VirtType: &hvm,
 18342  			Cost:     6669,
 18343  		},
 18344  
 18345  		// SKU: YUXKRQ5SQSHVKD58
 18346  		// Instance family: General purpose
 18347  		// Storage: 1 x 410
 18348  		{
 18349  			Name:       "m1.medium",
 18350  			Arches:     both,
 18351  			CpuCores:   1,
 18352  			CpuPower:   instances.CpuPower(100),
 18353  			Mem:        3840,
 18354  			VirtType:   &paravirtual,
 18355  			Cost:       87,
 18356  			Deprecated: true,
 18357  		},
 18358  
 18359  		// SKU: YZN7AXEPB8PHJCJV
 18360  		// Instance family: General purpose
 18361  		// Storage: EBS only
 18362  		{
 18363  			Name:     "m5a.24xlarge",
 18364  			Arches:   amd64,
 18365  			CpuCores: 96,
 18366  			CpuPower: instances.CpuPower(33600),
 18367  			Mem:      393216,
 18368  			VirtType: &hvm,
 18369  			Cost:     4128,
 18370  		},
 18371  
 18372  		// SKU: Z73VPF4R8N955QMR
 18373  		// Instance family: Memory optimized
 18374  		// Storage: EBS only
 18375  		{
 18376  			Name:     "r4.8xlarge",
 18377  			Arches:   amd64,
 18378  			CpuCores: 32,
 18379  			CpuPower: instances.CpuPower(10304),
 18380  			Mem:      249856,
 18381  			VirtType: &hvm,
 18382  			Cost:     2128,
 18383  		},
 18384  
 18385  		// SKU: ZA47RH8PF27SDZKP
 18386  		// Instance family: Compute optimized
 18387  		// Storage: 2 x 80 SSD
 18388  		{
 18389  			Name:       "c3.2xlarge",
 18390  			Arches:     amd64,
 18391  			CpuCores:   8,
 18392  			CpuPower:   instances.CpuPower(3135),
 18393  			Mem:        15360,
 18394  			VirtType:   &hvm,
 18395  			Cost:       420,
 18396  			Deprecated: true,
 18397  		},
 18398  
 18399  		// SKU: ZDK96RPJGJ9MFZYU
 18400  		// Instance family: Storage optimized
 18401  		// Storage: 8 x 1900 NVMe SSD
 18402  		{
 18403  			Name:     "i3.16xlarge",
 18404  			Arches:   amd64,
 18405  			CpuCores: 64,
 18406  			CpuPower: instances.CpuPower(20608),
 18407  			Mem:      499712,
 18408  			VirtType: &hvm,
 18409  			Cost:     4992,
 18410  		},
 18411  
 18412  		// SKU: ZESHW7CZVERW2BN2
 18413  		// Instance family: Storage optimized
 18414  		// Storage: 4 x 800 SSD
 18415  		{
 18416  			Name:       "i2.4xlarge",
 18417  			Arches:     amd64,
 18418  			CpuCores:   16,
 18419  			CpuPower:   instances.CpuPower(5600),
 18420  			Mem:        124928,
 18421  			VirtType:   &hvm,
 18422  			Cost:       3410,
 18423  			Deprecated: true,
 18424  		},
 18425  
 18426  		// SKU: ZH8KU2QB7FHAJJXW
 18427  		// Instance family: General purpose
 18428  		// Storage: EBS only
 18429  		{
 18430  			Name:     "m5.2xlarge",
 18431  			Arches:   amd64,
 18432  			CpuCores: 8,
 18433  			CpuPower: instances.CpuPower(2800),
 18434  			Mem:      32768,
 18435  			VirtType: &hvm,
 18436  			Cost:     384,
 18437  		},
 18438  
 18439  		// SKU: ZJC9VZJF5NZNYSVK
 18440  		// Instance family: Storage optimized
 18441  		// Storage: 12 x 2000 HDD
 18442  		{
 18443  			Name:     "d2.4xlarge",
 18444  			Arches:   amd64,
 18445  			CpuCores: 16,
 18446  			CpuPower: instances.CpuPower(5376),
 18447  			Mem:      124928,
 18448  			VirtType: &hvm,
 18449  			Cost:     2760,
 18450  		},
 18451  
 18452  		// SKU: ZPJVJX9NBKBMS6TP
 18453  		// Instance family: Storage optimized
 18454  		// Storage: 4 x 2000 HDD
 18455  		{
 18456  			Name:     "h1.8xlarge",
 18457  			Arches:   amd64,
 18458  			CpuCores: 32,
 18459  			CpuPower: instances.CpuPower(10304),
 18460  			Mem:      131072,
 18461  			VirtType: &hvm,
 18462  			Cost:     1872,
 18463  		},
 18464  	},
 18465  
 18466  	"us-east-2": {
 18467  
 18468  		// SKU: 24VNPYX565QU9U4D
 18469  		// Instance family: GPU instance
 18470  		// Storage: EBS only
 18471  		{
 18472  			Name:     "p2.8xlarge",
 18473  			Arches:   amd64,
 18474  			CpuCores: 32,
 18475  			CpuPower: instances.CpuPower(10304),
 18476  			Mem:      499712,
 18477  			VirtType: &hvm,
 18478  			Cost:     7200,
 18479  		},
 18480  
 18481  		// SKU: 2N2QH6UEJZ5GUPT8
 18482  		// Instance family: General purpose
 18483  		// Storage: EBS only
 18484  		{
 18485  			Name:     "t2.medium",
 18486  			Arches:   both,
 18487  			CpuCores: 2,
 18488  			CpuPower: instances.CpuPower(40),
 18489  			Mem:      4096,
 18490  			VirtType: &hvm,
 18491  			Cost:     46,
 18492  		},
 18493  
 18494  		// SKU: 2PAE8XWKR2MA9MG4
 18495  		// Instance family: Compute optimized
 18496  		// Storage: 1 x 50 NVMe SSD
 18497  		{
 18498  			Name:     "c5d.large",
 18499  			Arches:   amd64,
 18500  			CpuCores: 2,
 18501  			CpuPower: instances.CpuPower(839),
 18502  			Mem:      4096,
 18503  			VirtType: &hvm,
 18504  			Cost:     96,
 18505  		},
 18506  
 18507  		// SKU: 34ZEJZENQ3WGN6MA
 18508  		// Instance family: Memory optimized
 18509  		// Storage: 1 x 32 SSD
 18510  		{
 18511  			Name:       "r3.large",
 18512  			Arches:     amd64,
 18513  			CpuCores:   2,
 18514  			CpuPower:   instances.CpuPower(700),
 18515  			Mem:        15616,
 18516  			VirtType:   &hvm,
 18517  			Cost:       166,
 18518  			Deprecated: true,
 18519  		},
 18520  
 18521  		// SKU: 3VWERDY4UHEZUS9F
 18522  		// Instance family: Memory optimized
 18523  		// Storage: 2 x 320 SSD
 18524  		{
 18525  			Name:       "r3.8xlarge",
 18526  			Arches:     amd64,
 18527  			CpuCores:   32,
 18528  			CpuPower:   instances.CpuPower(11200),
 18529  			Mem:        249856,
 18530  			VirtType:   &hvm,
 18531  			Cost:       2660,
 18532  			Deprecated: true,
 18533  		},
 18534  
 18535  		// SKU: 3YNRUJVA7RYEWVN5
 18536  		// Instance family: Compute optimized
 18537  		// Storage: EBS only
 18538  		{
 18539  			Name:     "c5.4xlarge",
 18540  			Arches:   amd64,
 18541  			CpuCores: 16,
 18542  			CpuPower: instances.CpuPower(6719),
 18543  			Mem:      32768,
 18544  			VirtType: &hvm,
 18545  			Cost:     680,
 18546  		},
 18547  
 18548  		// SKU: 4E7EDUZD2S93FX73
 18549  		// Instance family: Compute optimized
 18550  		// Storage: EBS only
 18551  		{
 18552  			Name:     "c5.9xlarge",
 18553  			Arches:   amd64,
 18554  			CpuCores: 36,
 18555  			CpuPower: instances.CpuPower(15119),
 18556  			Mem:      73728,
 18557  			VirtType: &hvm,
 18558  			Cost:     1530,
 18559  		},
 18560  
 18561  		// SKU: 4HGTTE28P6Q6Z5CH
 18562  		// Instance family: Compute optimized
 18563  		// Storage: EBS only
 18564  		{
 18565  			Name:     "c5.xlarge",
 18566  			Arches:   amd64,
 18567  			CpuCores: 4,
 18568  			CpuPower: instances.CpuPower(1679),
 18569  			Mem:      8192,
 18570  			VirtType: &hvm,
 18571  			Cost:     170,
 18572  		},
 18573  
 18574  		// SKU: 4QSHENQKE5VDAGGR
 18575  		// Instance family: Storage optimized
 18576  		// Storage: 8 x 2000 HDD
 18577  		{
 18578  			Name:     "h1.16xlarge",
 18579  			Arches:   amd64,
 18580  			CpuCores: 64,
 18581  			CpuPower: instances.CpuPower(20608),
 18582  			Mem:      262144,
 18583  			VirtType: &hvm,
 18584  			Cost:     3744,
 18585  		},
 18586  
 18587  		// SKU: 4R9AAXWRV88MGH2M
 18588  		// Instance family: Compute optimized
 18589  		// Storage: EBS only
 18590  		{
 18591  			Name:     "c5n.2xlarge",
 18592  			Arches:   amd64,
 18593  			CpuCores: 8,
 18594  			CpuPower: instances.CpuPower(3359),
 18595  			Mem:      21504,
 18596  			VirtType: &hvm,
 18597  			Cost:     432,
 18598  		},
 18599  
 18600  		// SKU: 4YHB8A4RWJM6VBZP
 18601  		// Instance family: General purpose
 18602  		// Storage: 1 x 300 NVMe SSD
 18603  		{
 18604  			Name:     "m5d.2xlarge",
 18605  			Arches:   amd64,
 18606  			CpuCores: 8,
 18607  			CpuPower: instances.CpuPower(2800),
 18608  			Mem:      32768,
 18609  			VirtType: &hvm,
 18610  			Cost:     452,
 18611  		},
 18612  
 18613  		// SKU: 4ZZQPY7KJN7SGNCT
 18614  		// Instance family: General purpose
 18615  		// Storage: EBS only
 18616  		{
 18617  			Name:     "a1.4xlarge",
 18618  			Arches:   arm64,
 18619  			CpuCores: 16,
 18620  			CpuPower: instances.CpuPower(5152),
 18621  			Mem:      32768,
 18622  			VirtType: &hvm,
 18623  			Cost:     408,
 18624  		},
 18625  
 18626  		// SKU: 5892A64F599FA7UY
 18627  		// Instance family: Compute optimized
 18628  		// Storage: 1 x 200 NVMe SSD
 18629  		{
 18630  			Name:     "c5d.2xlarge",
 18631  			Arches:   amd64,
 18632  			CpuCores: 8,
 18633  			CpuPower: instances.CpuPower(3359),
 18634  			Mem:      16384,
 18635  			VirtType: &hvm,
 18636  			Cost:     384,
 18637  		},
 18638  
 18639  		// SKU: 5G4M46QWK9ZC9QDT
 18640  		// Instance family: General purpose
 18641  		// Storage: EBS only
 18642  		{
 18643  			Name:     "t2.xlarge",
 18644  			Arches:   amd64,
 18645  			CpuCores: 4,
 18646  			CpuPower: instances.CpuPower(1679),
 18647  			Mem:      16384,
 18648  			VirtType: &hvm,
 18649  			Cost:     185,
 18650  		},
 18651  
 18652  		// SKU: 64UZ59KRS55PP3WM
 18653  		// Instance family: Memory optimized
 18654  		// Storage: EBS only
 18655  		{
 18656  			Name:     "r5a.xlarge",
 18657  			Arches:   amd64,
 18658  			CpuCores: 4,
 18659  			CpuPower: instances.CpuPower(1400),
 18660  			Mem:      32768,
 18661  			VirtType: &hvm,
 18662  			Cost:     226,
 18663  		},
 18664  
 18665  		// SKU: 65YDGPXVA9GTBYCA
 18666  		// Instance family: Storage optimized
 18667  		// Storage: 3 x 2000 HDD
 18668  		{
 18669  			Name:     "d2.xlarge",
 18670  			Arches:   amd64,
 18671  			CpuCores: 4,
 18672  			CpuPower: instances.CpuPower(1344),
 18673  			Mem:      31232,
 18674  			VirtType: &hvm,
 18675  			Cost:     690,
 18676  		},
 18677  
 18678  		// SKU: 7G6ZHQDD8B55YKHH
 18679  		// Instance family: General purpose
 18680  		// Storage: EBS only
 18681  		{
 18682  			Name:     "m5.24xlarge",
 18683  			Arches:   amd64,
 18684  			CpuCores: 96,
 18685  			CpuPower: instances.CpuPower(33600),
 18686  			Mem:      393216,
 18687  			VirtType: &hvm,
 18688  			Cost:     4608,
 18689  		},
 18690  
 18691  		// SKU: 7KZQJPJ9DMP9TKHT
 18692  		// Instance family: Compute optimized
 18693  		// Storage: 1 x 100 NVMe SSD
 18694  		{
 18695  			Name:     "c5d.xlarge",
 18696  			Arches:   amd64,
 18697  			CpuCores: 4,
 18698  			CpuPower: instances.CpuPower(1679),
 18699  			Mem:      8192,
 18700  			VirtType: &hvm,
 18701  			Cost:     192,
 18702  		},
 18703  
 18704  		// SKU: 7NNK7ZC4ND2AXRXU
 18705  		// Instance family: Compute optimized
 18706  		// Storage: EBS only
 18707  		{
 18708  			Name:     "c5.2xlarge",
 18709  			Arches:   amd64,
 18710  			CpuCores: 8,
 18711  			CpuPower: instances.CpuPower(3359),
 18712  			Mem:      16384,
 18713  			VirtType: &hvm,
 18714  			Cost:     340,
 18715  		},
 18716  
 18717  		// SKU: 82N8PRZ8U7GE8XRM
 18718  		// Instance family: Storage optimized
 18719  		// Storage: 4 x 1900 NVMe SSD
 18720  		{
 18721  			Name:     "i3.8xlarge",
 18722  			Arches:   amd64,
 18723  			CpuCores: 32,
 18724  			CpuPower: instances.CpuPower(10304),
 18725  			Mem:      249856,
 18726  			VirtType: &hvm,
 18727  			Cost:     2496,
 18728  		},
 18729  
 18730  		// SKU: 8476NEEEXV7W9W5Q
 18731  		// Instance family: Memory optimized
 18732  		// Storage: EBS only
 18733  		{
 18734  			Name:     "r5.12xlarge",
 18735  			Arches:   amd64,
 18736  			CpuCores: 48,
 18737  			CpuPower: instances.CpuPower(4800),
 18738  			Mem:      393216,
 18739  			VirtType: &hvm,
 18740  			Cost:     3024,
 18741  		},
 18742  
 18743  		// SKU: 88H8KNDPXNRCEBAU
 18744  		// Instance family: Compute optimized
 18745  		// Storage: EBS only
 18746  		{
 18747  			Name:     "c5n.18xlarge",
 18748  			Arches:   amd64,
 18749  			CpuCores: 72,
 18750  			CpuPower: instances.CpuPower(30239),
 18751  			Mem:      196608,
 18752  			VirtType: &hvm,
 18753  			Cost:     3888,
 18754  		},
 18755  
 18756  		// SKU: 8D49XP354UEYTHGM
 18757  		// Instance family: General purpose
 18758  		// Storage: EBS only
 18759  		{
 18760  			Name:     "m5.large",
 18761  			Arches:   amd64,
 18762  			CpuCores: 2,
 18763  			CpuPower: instances.CpuPower(700),
 18764  			Mem:      8192,
 18765  			VirtType: &hvm,
 18766  			Cost:     96,
 18767  		},
 18768  
 18769  		// SKU: 8GK4KCC5UY3FM5FX
 18770  		// Instance family: Memory optimized
 18771  		// Storage: 4 x 900 NVMe SSD
 18772  		{
 18773  			Name:     "r5d.24xlarge",
 18774  			Arches:   amd64,
 18775  			CpuCores: 96,
 18776  			CpuPower: instances.CpuPower(9600),
 18777  			Mem:      786432,
 18778  			VirtType: &hvm,
 18779  			Cost:     6912,
 18780  		},
 18781  
 18782  		// SKU: 8SJJWBQEQ55NTABM
 18783  		// Instance family: Compute optimized
 18784  		// Storage: EBS only
 18785  		{
 18786  			Name:     "c5.18xlarge",
 18787  			Arches:   amd64,
 18788  			CpuCores: 72,
 18789  			CpuPower: instances.CpuPower(30239),
 18790  			Mem:      147456,
 18791  			VirtType: &hvm,
 18792  			Cost:     3060,
 18793  		},
 18794  
 18795  		// SKU: 93HAYG7AFZGMJKJY
 18796  		// Instance family: General purpose
 18797  		// Storage: EBS only
 18798  		{
 18799  			Name:     "m4.16xlarge",
 18800  			Arches:   amd64,
 18801  			CpuCores: 64,
 18802  			CpuPower: instances.CpuPower(20608),
 18803  			Mem:      262144,
 18804  			VirtType: &hvm,
 18805  			Cost:     3200,
 18806  		},
 18807  
 18808  		// SKU: 94WSUX7ND6EM4YNA
 18809  		// Instance family: General purpose
 18810  		// Storage: EBS only
 18811  		{
 18812  			Name:     "m5a.24xlarge",
 18813  			Arches:   amd64,
 18814  			CpuCores: 96,
 18815  			CpuPower: instances.CpuPower(33600),
 18816  			Mem:      393216,
 18817  			VirtType: &hvm,
 18818  			Cost:     4128,
 18819  		},
 18820  
 18821  		// SKU: 9DMUVQNHGNHC7R92
 18822  		// Instance family: Memory optimized
 18823  		// Storage: 1 x 80 SSD
 18824  		{
 18825  			Name:       "r3.xlarge",
 18826  			Arches:     amd64,
 18827  			CpuCores:   4,
 18828  			CpuPower:   instances.CpuPower(1400),
 18829  			Mem:        31232,
 18830  			VirtType:   &hvm,
 18831  			Cost:       333,
 18832  			Deprecated: true,
 18833  		},
 18834  
 18835  		// SKU: 9F2Q74QEE8HZE6A8
 18836  		// Instance family: Memory optimized
 18837  		// Storage: EBS only
 18838  		{
 18839  			Name:     "r4.xlarge",
 18840  			Arches:   amd64,
 18841  			CpuCores: 4,
 18842  			CpuPower: instances.CpuPower(1288),
 18843  			Mem:      31232,
 18844  			VirtType: &hvm,
 18845  			Cost:     266,
 18846  		},
 18847  
 18848  		// SKU: 9F7GGKJQGM6J387N
 18849  		// Instance family: Compute optimized
 18850  		// Storage: EBS only
 18851  		{
 18852  			Name:     "c4.large",
 18853  			Arches:   amd64,
 18854  			CpuCores: 2,
 18855  			CpuPower: instances.CpuPower(811),
 18856  			Mem:      3840,
 18857  			VirtType: &hvm,
 18858  			Cost:     100,
 18859  		},
 18860  
 18861  		// SKU: 9MXQF8NSPZESJJUW
 18862  		// Instance family: Memory optimized
 18863  		// Storage: 1 x 1920 SSD
 18864  		{
 18865  			Name:     "x1.16xlarge",
 18866  			Arches:   amd64,
 18867  			CpuCores: 64,
 18868  			CpuPower: instances.CpuPower(20608),
 18869  			Mem:      999424,
 18870  			VirtType: &hvm,
 18871  			Cost:     6669,
 18872  		},
 18873  
 18874  		// SKU: 9QWMZQHGYJT4FCNH
 18875  		// Instance family: General purpose
 18876  		// Storage: EBS only
 18877  		{
 18878  			Name:     "a1.xlarge",
 18879  			Arches:   arm64,
 18880  			CpuCores: 4,
 18881  			CpuPower: instances.CpuPower(1288),
 18882  			Mem:      8192,
 18883  			VirtType: &hvm,
 18884  			Cost:     102,
 18885  		},
 18886  
 18887  		// SKU: A3BSWF7X4VU47WXG
 18888  		// Instance family: General purpose
 18889  		// Storage: EBS only
 18890  		{
 18891  			Name:     "m5.12xlarge",
 18892  			Arches:   amd64,
 18893  			CpuCores: 48,
 18894  			CpuPower: instances.CpuPower(16800),
 18895  			Mem:      196608,
 18896  			VirtType: &hvm,
 18897  			Cost:     2304,
 18898  		},
 18899  
 18900  		// SKU: A6PYBM8K8FAMKCGJ
 18901  		// Instance family: General purpose
 18902  		// Storage: EBS only
 18903  		{
 18904  			Name:     "a1.2xlarge",
 18905  			Arches:   arm64,
 18906  			CpuCores: 8,
 18907  			CpuPower: instances.CpuPower(2576),
 18908  			Mem:      16384,
 18909  			VirtType: &hvm,
 18910  			Cost:     204,
 18911  		},
 18912  
 18913  		// SKU: AHRWUFJ3AJQ6MADP
 18914  		// Instance family: GPU instance
 18915  		// Storage: EBS only
 18916  		{
 18917  			Name:     "g3s.xlarge",
 18918  			Arches:   amd64,
 18919  			CpuCores: 4,
 18920  			CpuPower: instances.CpuPower(400),
 18921  			Mem:      31232,
 18922  			VirtType: &hvm,
 18923  			Cost:     750,
 18924  		},
 18925  
 18926  		// SKU: ARA3692KFAJ39EUX
 18927  		// Instance family: Compute optimized
 18928  		// Storage: EBS only
 18929  		{
 18930  			Name:     "c5n.xlarge",
 18931  			Arches:   amd64,
 18932  			CpuCores: 4,
 18933  			CpuPower: instances.CpuPower(1679),
 18934  			Mem:      10752,
 18935  			VirtType: &hvm,
 18936  			Cost:     216,
 18937  		},
 18938  
 18939  		// SKU: AW2T9CUGJYGQKTY8
 18940  		// Instance family: Storage optimized
 18941  		// Storage: 4 x 800 SSD
 18942  		{
 18943  			Name:       "i2.4xlarge",
 18944  			Arches:     amd64,
 18945  			CpuCores:   16,
 18946  			CpuPower:   instances.CpuPower(5600),
 18947  			Mem:        124928,
 18948  			VirtType:   &hvm,
 18949  			Cost:       3410,
 18950  			Deprecated: true,
 18951  		},
 18952  
 18953  		// SKU: B7KJQVXZZNDAS23N
 18954  		// Instance family: General purpose
 18955  		// Storage: EBS only
 18956  		{
 18957  			Name:     "t2.large",
 18958  			Arches:   amd64,
 18959  			CpuCores: 2,
 18960  			CpuPower: instances.CpuPower(60),
 18961  			Mem:      8192,
 18962  			VirtType: &hvm,
 18963  			Cost:     92,
 18964  		},
 18965  
 18966  		// SKU: B9QJCD97ZQ34V6EA
 18967  		// Instance family: Compute optimized
 18968  		// Storage: 1 x 400 NVMe SSD
 18969  		{
 18970  			Name:     "c5d.4xlarge",
 18971  			Arches:   amd64,
 18972  			CpuCores: 16,
 18973  			CpuPower: instances.CpuPower(6719),
 18974  			Mem:      32768,
 18975  			VirtType: &hvm,
 18976  			Cost:     768,
 18977  		},
 18978  
 18979  		// SKU: BQPEB7HYTVEZPKJW
 18980  		// Instance family: General purpose
 18981  		// Storage: EBS only
 18982  		{
 18983  			Name:     "t3.small",
 18984  			Arches:   amd64,
 18985  			CpuCores: 2,
 18986  			CpuPower: instances.CpuPower(200),
 18987  			Mem:      2048,
 18988  			VirtType: &hvm,
 18989  			Cost:     20,
 18990  		},
 18991  
 18992  		// SKU: C2XHT7MUVASJ7UQ3
 18993  		// Instance family: General purpose
 18994  		// Storage: EBS only
 18995  		{
 18996  			Name:     "m4.10xlarge",
 18997  			Arches:   amd64,
 18998  			CpuCores: 40,
 18999  			CpuPower: instances.CpuPower(13440),
 19000  			Mem:      163840,
 19001  			VirtType: &hvm,
 19002  			Cost:     2000,
 19003  		},
 19004  
 19005  		// SKU: C47DG55MKHUP8BQ8
 19006  		// Instance family: General purpose
 19007  		// Storage: EBS only
 19008  		{
 19009  			Name:     "m5a.large",
 19010  			Arches:   amd64,
 19011  			CpuCores: 2,
 19012  			CpuPower: instances.CpuPower(700),
 19013  			Mem:      8192,
 19014  			VirtType: &hvm,
 19015  			Cost:     86,
 19016  		},
 19017  
 19018  		// SKU: CWBK779A7QPAG983
 19019  		// Instance family: Memory optimized
 19020  		// Storage: 1 x 75 NVMe SSD
 19021  		{
 19022  			Name:     "r5d.large",
 19023  			Arches:   amd64,
 19024  			CpuCores: 2,
 19025  			CpuPower: instances.CpuPower(200),
 19026  			Mem:      16384,
 19027  			VirtType: &hvm,
 19028  			Cost:     144,
 19029  		},
 19030  
 19031  		// SKU: DBBN8V6AE5WQCCGZ
 19032  		// Instance family: Storage optimized
 19033  		// Storage: 1 x 950 NVMe SSD
 19034  		{
 19035  			Name:     "i3.xlarge",
 19036  			Arches:   amd64,
 19037  			CpuCores: 4,
 19038  			CpuPower: instances.CpuPower(1288),
 19039  			Mem:      31232,
 19040  			VirtType: &hvm,
 19041  			Cost:     312,
 19042  		},
 19043  
 19044  		// SKU: DBKA4F5TG2FX3D2E
 19045  		// Instance family: General purpose
 19046  		// Storage: EBS only
 19047  		{
 19048  			Name:     "m5a.12xlarge",
 19049  			Arches:   amd64,
 19050  			CpuCores: 48,
 19051  			CpuPower: instances.CpuPower(16800),
 19052  			Mem:      196608,
 19053  			VirtType: &hvm,
 19054  			Cost:     2064,
 19055  		},
 19056  
 19057  		// SKU: DJPGFVCZAKBSEZ3N
 19058  		// Instance family: Storage optimized
 19059  		// Storage: 24 x 2000 HDD
 19060  		{
 19061  			Name:     "d2.8xlarge",
 19062  			Arches:   amd64,
 19063  			CpuCores: 36,
 19064  			CpuPower: instances.CpuPower(12096),
 19065  			Mem:      249856,
 19066  			VirtType: &hvm,
 19067  			Cost:     5520,
 19068  		},
 19069  
 19070  		// SKU: DWQDRJ9AWUJ8BZKH
 19071  		// Instance family: Memory optimized
 19072  		// Storage: 2 x 1920 SSD
 19073  		{
 19074  			Name:     "x1.32xlarge",
 19075  			Arches:   amd64,
 19076  			CpuCores: 128,
 19077  			CpuPower: instances.CpuPower(41216),
 19078  			Mem:      1998848,
 19079  			VirtType: &hvm,
 19080  			Cost:     13338,
 19081  		},
 19082  
 19083  		// SKU: E9R6RMUH4FPR7URB
 19084  		// Instance family: General purpose
 19085  		// Storage: EBS only
 19086  		{
 19087  			Name:     "t3.xlarge",
 19088  			Arches:   amd64,
 19089  			CpuCores: 4,
 19090  			CpuPower: instances.CpuPower(400),
 19091  			Mem:      16384,
 19092  			VirtType: &hvm,
 19093  			Cost:     166,
 19094  		},
 19095  
 19096  		// SKU: EHXY2FDRBX9SBHMU
 19097  		// Instance family: General purpose
 19098  		// Storage: EBS only
 19099  		{
 19100  			Name:     "m5a.2xlarge",
 19101  			Arches:   amd64,
 19102  			CpuCores: 8,
 19103  			CpuPower: instances.CpuPower(2800),
 19104  			Mem:      32768,
 19105  			VirtType: &hvm,
 19106  			Cost:     344,
 19107  		},
 19108  
 19109  		// SKU: F9GPUA3E29X6GJVE
 19110  		// Instance family: General purpose
 19111  		// Storage: EBS only
 19112  		{
 19113  			Name:     "t2.micro",
 19114  			Arches:   both,
 19115  			CpuCores: 1,
 19116  			CpuPower: instances.CpuPower(10),
 19117  			Mem:      1024,
 19118  			VirtType: &hvm,
 19119  			Cost:     11,
 19120  		},
 19121  
 19122  		// SKU: FSZC3TSJBXWHNWXF
 19123  		// Instance family: General purpose
 19124  		// Storage: EBS only
 19125  		{
 19126  			Name:     "m5a.4xlarge",
 19127  			Arches:   amd64,
 19128  			CpuCores: 16,
 19129  			CpuPower: instances.CpuPower(5600),
 19130  			Mem:      65536,
 19131  			VirtType: &hvm,
 19132  			Cost:     688,
 19133  		},
 19134  
 19135  		// SKU: FV7PUC9Y973899CS
 19136  		// Instance family: General purpose
 19137  		// Storage: EBS only
 19138  		{
 19139  			Name:     "a1.large",
 19140  			Arches:   arm64,
 19141  			CpuCores: 2,
 19142  			CpuPower: instances.CpuPower(644),
 19143  			Mem:      4096,
 19144  			VirtType: &hvm,
 19145  			Cost:     51,
 19146  		},
 19147  
 19148  		// SKU: GSMN37GEEUV2CC27
 19149  		// Instance family: General purpose
 19150  		// Storage: EBS only
 19151  		{
 19152  			Name:     "m4.4xlarge",
 19153  			Arches:   amd64,
 19154  			CpuCores: 16,
 19155  			CpuPower: instances.CpuPower(5376),
 19156  			Mem:      65536,
 19157  			VirtType: &hvm,
 19158  			Cost:     800,
 19159  		},
 19160  
 19161  		// SKU: GWP38ESW2CNEVPUS
 19162  		// Instance family: Storage optimized
 19163  		// Storage: 8 x 800 SSD
 19164  		{
 19165  			Name:       "i2.8xlarge",
 19166  			Arches:     amd64,
 19167  			CpuCores:   32,
 19168  			CpuPower:   instances.CpuPower(11200),
 19169  			Mem:        249856,
 19170  			VirtType:   &hvm,
 19171  			Cost:       6820,
 19172  			Deprecated: true,
 19173  		},
 19174  
 19175  		// SKU: GY4EP95U8PKCRZ58
 19176  		// Instance family: General purpose
 19177  		// Storage: EBS only
 19178  		{
 19179  			Name:     "t3.large",
 19180  			Arches:   amd64,
 19181  			CpuCores: 2,
 19182  			CpuPower: instances.CpuPower(200),
 19183  			Mem:      8192,
 19184  			VirtType: &hvm,
 19185  			Cost:     83,
 19186  		},
 19187  
 19188  		// SKU: GZSHSGVERG8544YU
 19189  		// Instance family: General purpose
 19190  		// Storage: EBS only
 19191  		{
 19192  			Name:     "m4.xlarge",
 19193  			Arches:   amd64,
 19194  			CpuCores: 4,
 19195  			CpuPower: instances.CpuPower(1344),
 19196  			Mem:      16384,
 19197  			VirtType: &hvm,
 19198  			Cost:     200,
 19199  		},
 19200  
 19201  		// SKU: H2THDDW6B7P8U78G
 19202  		// Instance family: General purpose
 19203  		// Storage: EBS only
 19204  		{
 19205  			Name:     "a1.medium",
 19206  			Arches:   arm64,
 19207  			CpuCores: 1,
 19208  			CpuPower: instances.CpuPower(322),
 19209  			Mem:      2048,
 19210  			VirtType: &hvm,
 19211  			Cost:     25,
 19212  		},
 19213  
 19214  		// SKU: J2U64VDM9T2PQM6K
 19215  		// Instance family: Compute optimized
 19216  		// Storage: 1 x 900 NVMe SSD
 19217  		{
 19218  			Name:     "c5d.9xlarge",
 19219  			Arches:   amd64,
 19220  			CpuCores: 36,
 19221  			CpuPower: instances.CpuPower(15119),
 19222  			Mem:      73728,
 19223  			VirtType: &hvm,
 19224  			Cost:     1728,
 19225  		},
 19226  
 19227  		// SKU: J3ASENPUVKBMMQG3
 19228  		// Instance family: Storage optimized
 19229  		// Storage: 1 x 475 NVMe SSD
 19230  		{
 19231  			Name:     "i3.large",
 19232  			Arches:   amd64,
 19233  			CpuCores: 2,
 19234  			CpuPower: instances.CpuPower(644),
 19235  			Mem:      15616,
 19236  			VirtType: &hvm,
 19237  			Cost:     156,
 19238  		},
 19239  
 19240  		// SKU: J6F9NSBAQWA7NC8H
 19241  		// Instance family: Memory optimized
 19242  		// Storage: EBS only
 19243  		{
 19244  			Name:     "r5.xlarge",
 19245  			Arches:   amd64,
 19246  			CpuCores: 4,
 19247  			CpuPower: instances.CpuPower(400),
 19248  			Mem:      32768,
 19249  			VirtType: &hvm,
 19250  			Cost:     252,
 19251  		},
 19252  
 19253  		// SKU: J6FHJ5W788GQPSCR
 19254  		// Instance family: GPU instance
 19255  		// Storage: EBS only
 19256  		{
 19257  			Name:     "p3.8xlarge",
 19258  			Arches:   amd64,
 19259  			CpuCores: 32,
 19260  			CpuPower: instances.CpuPower(10304),
 19261  			Mem:      249856,
 19262  			VirtType: &hvm,
 19263  			Cost:     12240,
 19264  		},
 19265  
 19266  		// SKU: J8F5Q9BVHKTDD4YC
 19267  		// Instance family: General purpose
 19268  		// Storage: EBS only
 19269  		{
 19270  			Name:     "t3.micro",
 19271  			Arches:   amd64,
 19272  			CpuCores: 2,
 19273  			CpuPower: instances.CpuPower(200),
 19274  			Mem:      1024,
 19275  			VirtType: &hvm,
 19276  			Cost:     10,
 19277  		},
 19278  
 19279  		// SKU: JNBD8ZZ5JSFMNNYR
 19280  		// Instance family: General purpose
 19281  		// Storage: EBS only
 19282  		{
 19283  			Name:     "t2.nano",
 19284  			Arches:   both,
 19285  			CpuCores: 1,
 19286  			CpuPower: instances.CpuPower(5),
 19287  			Mem:      512,
 19288  			VirtType: &hvm,
 19289  			Cost:     5,
 19290  		},
 19291  
 19292  		// SKU: JNDV9943X8PU79JA
 19293  		// Instance family: Memory optimized
 19294  		// Storage: EBS only
 19295  		{
 19296  			Name:     "r5a.12xlarge",
 19297  			Arches:   amd64,
 19298  			CpuCores: 48,
 19299  			CpuPower: instances.CpuPower(16800),
 19300  			Mem:      393216,
 19301  			VirtType: &hvm,
 19302  			Cost:     2712,
 19303  		},
 19304  
 19305  		// SKU: JTMEBXHMXFMQ74R4
 19306  		// Instance family: Compute optimized
 19307  		// Storage: 2 x 900 NVMe SSD
 19308  		{
 19309  			Name:     "c5d.18xlarge",
 19310  			Arches:   amd64,
 19311  			CpuCores: 72,
 19312  			CpuPower: instances.CpuPower(30239),
 19313  			Mem:      147456,
 19314  			VirtType: &hvm,
 19315  			Cost:     3456,
 19316  		},
 19317  
 19318  		// SKU: JVT8Z9JR8H2KTMEY
 19319  		// Instance family: Compute optimized
 19320  		// Storage: EBS only
 19321  		{
 19322  			Name:     "c4.8xlarge",
 19323  			Arches:   amd64,
 19324  			CpuCores: 36,
 19325  			CpuPower: instances.CpuPower(14615),
 19326  			Mem:      61440,
 19327  			VirtType: &hvm,
 19328  			Cost:     1591,
 19329  		},
 19330  
 19331  		// SKU: K3Y5F2N8WVZ36GB2
 19332  		// Instance family: GPU instance
 19333  		// Storage: EBS only
 19334  		{
 19335  			Name:     "g3.4xlarge",
 19336  			Arches:   amd64,
 19337  			CpuCores: 16,
 19338  			CpuPower: instances.CpuPower(5152),
 19339  			Mem:      124928,
 19340  			VirtType: &hvm,
 19341  			Cost:     1140,
 19342  		},
 19343  
 19344  		// SKU: KXMWDSQ7QVNTCSV7
 19345  		// Instance family: General purpose
 19346  		// Storage: 2 x 900 NVMe SSD
 19347  		{
 19348  			Name:     "m5d.12xlarge",
 19349  			Arches:   amd64,
 19350  			CpuCores: 48,
 19351  			CpuPower: instances.CpuPower(16800),
 19352  			Mem:      196608,
 19353  			VirtType: &hvm,
 19354  			Cost:     2712,
 19355  		},
 19356  
 19357  		// SKU: KXZVS9AJBTN5NBSE
 19358  		// Instance family: Storage optimized
 19359  		// Storage: 4 x 2000 HDD
 19360  		{
 19361  			Name:     "h1.8xlarge",
 19362  			Arches:   amd64,
 19363  			CpuCores: 32,
 19364  			CpuPower: instances.CpuPower(10304),
 19365  			Mem:      131072,
 19366  			VirtType: &hvm,
 19367  			Cost:     1872,
 19368  		},
 19369  
 19370  		// SKU: M3HKXCNKPGCZDMCG
 19371  		// Instance family: GPU instance
 19372  		// Storage: EBS only
 19373  		{
 19374  			Name:     "p3.16xlarge",
 19375  			Arches:   amd64,
 19376  			CpuCores: 64,
 19377  			CpuPower: instances.CpuPower(20608),
 19378  			Mem:      499712,
 19379  			VirtType: &hvm,
 19380  			Cost:     24480,
 19381  		},
 19382  
 19383  		// SKU: M6S6AKBD4WYEHANV
 19384  		// Instance family: Memory optimized
 19385  		// Storage: 1 x 320 SSD
 19386  		{
 19387  			Name:       "r3.4xlarge",
 19388  			Arches:     amd64,
 19389  			CpuCores:   16,
 19390  			CpuPower:   instances.CpuPower(5600),
 19391  			Mem:        124928,
 19392  			VirtType:   &hvm,
 19393  			Cost:       1330,
 19394  			Deprecated: true,
 19395  		},
 19396  
 19397  		// SKU: M9KYZQ9AUQJN8Q23
 19398  		// Instance family: Storage optimized
 19399  		// Storage: 1 x 2000 HDD
 19400  		{
 19401  			Name:     "h1.2xlarge",
 19402  			Arches:   amd64,
 19403  			CpuCores: 8,
 19404  			CpuPower: instances.CpuPower(2576),
 19405  			Mem:      32768,
 19406  			VirtType: &hvm,
 19407  			Cost:     468,
 19408  		},
 19409  
 19410  		// SKU: MD5WDRNPRHM2XAGC
 19411  		// Instance family: Compute optimized
 19412  		// Storage: EBS only
 19413  		{
 19414  			Name:     "c4.2xlarge",
 19415  			Arches:   amd64,
 19416  			CpuCores: 8,
 19417  			CpuPower: instances.CpuPower(3247),
 19418  			Mem:      15360,
 19419  			VirtType: &hvm,
 19420  			Cost:     398,
 19421  		},
 19422  
 19423  		// SKU: MDSBS66AS4N5QZPV
 19424  		// Instance family: GPU instance
 19425  		// Storage: EBS only
 19426  		{
 19427  			Name:     "p2.xlarge",
 19428  			Arches:   amd64,
 19429  			CpuCores: 4,
 19430  			CpuPower: instances.CpuPower(1288),
 19431  			Mem:      62464,
 19432  			VirtType: &hvm,
 19433  			Cost:     900,
 19434  		},
 19435  
 19436  		// SKU: MNQK42E37YV33WD8
 19437  		// Instance family: Memory optimized
 19438  		// Storage: EBS only
 19439  		{
 19440  			Name:     "r5.24xlarge",
 19441  			Arches:   amd64,
 19442  			CpuCores: 96,
 19443  			CpuPower: instances.CpuPower(9600),
 19444  			Mem:      786432,
 19445  			VirtType: &hvm,
 19446  			Cost:     6048,
 19447  		},
 19448  
 19449  		// SKU: MQPHBZP7D63TUEBM
 19450  		// Instance family: Memory optimized
 19451  		// Storage: EBS only
 19452  		{
 19453  			Name:     "r5.2xlarge",
 19454  			Arches:   amd64,
 19455  			CpuCores: 8,
 19456  			CpuPower: instances.CpuPower(800),
 19457  			Mem:      65536,
 19458  			VirtType: &hvm,
 19459  			Cost:     504,
 19460  		},
 19461  
 19462  		// SKU: MW8UQZATN9TSYX2K
 19463  		// Instance family: Storage optimized
 19464  		// Storage: 2 x 1900 NVMe SSD
 19465  		{
 19466  			Name:     "i3.4xlarge",
 19467  			Arches:   amd64,
 19468  			CpuCores: 16,
 19469  			CpuPower: instances.CpuPower(5152),
 19470  			Mem:      124928,
 19471  			VirtType: &hvm,
 19472  			Cost:     1248,
 19473  		},
 19474  
 19475  		// SKU: N7KJKBRXVX94TQW5
 19476  		// Instance family: Compute optimized
 19477  		// Storage: EBS only
 19478  		{
 19479  			Name:     "c5.large",
 19480  			Arches:   amd64,
 19481  			CpuCores: 2,
 19482  			CpuPower: instances.CpuPower(839),
 19483  			Mem:      4096,
 19484  			VirtType: &hvm,
 19485  			Cost:     85,
 19486  		},
 19487  
 19488  		// SKU: NXNRJ4X9TQR2CVBZ
 19489  		// Instance family: Compute optimized
 19490  		// Storage: EBS only
 19491  		{
 19492  			Name:     "c5n.large",
 19493  			Arches:   amd64,
 19494  			CpuCores: 2,
 19495  			CpuPower: instances.CpuPower(839),
 19496  			Mem:      5376,
 19497  			VirtType: &hvm,
 19498  			Cost:     108,
 19499  		},
 19500  
 19501  		// SKU: NZX5U28B8SUFVNUN
 19502  		// Instance family: General purpose
 19503  		// Storage: EBS only
 19504  		{
 19505  			Name:     "t3.2xlarge",
 19506  			Arches:   amd64,
 19507  			CpuCores: 8,
 19508  			CpuPower: instances.CpuPower(800),
 19509  			Mem:      32768,
 19510  			VirtType: &hvm,
 19511  			Cost:     332,
 19512  		},
 19513  
 19514  		// SKU: P3R3B44DZXKTKMYR
 19515  		// Instance family: Storage optimized
 19516  		// Storage: 2 x 800 SSD
 19517  		{
 19518  			Name:       "i2.2xlarge",
 19519  			Arches:     amd64,
 19520  			CpuCores:   8,
 19521  			CpuPower:   instances.CpuPower(2800),
 19522  			Mem:        62464,
 19523  			VirtType:   &hvm,
 19524  			Cost:       1705,
 19525  			Deprecated: true,
 19526  		},
 19527  
 19528  		// SKU: PBMCNRQPJ8XA43PT
 19529  		// Instance family: Storage optimized
 19530  		// Storage: 6 x 2000 HDD
 19531  		{
 19532  			Name:     "d2.2xlarge",
 19533  			Arches:   amd64,
 19534  			CpuCores: 8,
 19535  			CpuPower: instances.CpuPower(2688),
 19536  			Mem:      62464,
 19537  			VirtType: &hvm,
 19538  			Cost:     1380,
 19539  		},
 19540  
 19541  		// SKU: PSAR6KAESEV4S8JY
 19542  		// Instance family: Storage optimized
 19543  		// Storage: 12 x 2000 HDD
 19544  		{
 19545  			Name:     "d2.4xlarge",
 19546  			Arches:   amd64,
 19547  			CpuCores: 16,
 19548  			CpuPower: instances.CpuPower(5376),
 19549  			Mem:      124928,
 19550  			VirtType: &hvm,
 19551  			Cost:     2760,
 19552  		},
 19553  
 19554  		// SKU: PUVQARX8GDMUJC2E
 19555  		// Instance family: Memory optimized
 19556  		// Storage: EBS only
 19557  		{
 19558  			Name:     "r5a.large",
 19559  			Arches:   amd64,
 19560  			CpuCores: 2,
 19561  			CpuPower: instances.CpuPower(700),
 19562  			Mem:      16384,
 19563  			VirtType: &hvm,
 19564  			Cost:     113,
 19565  		},
 19566  
 19567  		// SKU: Q236HUQXMUFFR9AN
 19568  		// Instance family: General purpose
 19569  		// Storage: EBS only
 19570  		{
 19571  			Name:     "m4.large",
 19572  			Arches:   amd64,
 19573  			CpuCores: 2,
 19574  			CpuPower: instances.CpuPower(672),
 19575  			Mem:      8192,
 19576  			VirtType: &hvm,
 19577  			Cost:     100,
 19578  		},
 19579  
 19580  		// SKU: Q3PQCVWR493GW5JR
 19581  		// Instance family: Memory optimized
 19582  		// Storage: EBS only
 19583  		{
 19584  			Name:     "r5a.2xlarge",
 19585  			Arches:   amd64,
 19586  			CpuCores: 8,
 19587  			CpuPower: instances.CpuPower(2800),
 19588  			Mem:      65536,
 19589  			VirtType: &hvm,
 19590  			Cost:     452,
 19591  		},
 19592  
 19593  		// SKU: Q3YJ6KRRTZ6VGRGK
 19594  		// Instance family: General purpose
 19595  		// Storage: 2 x 300 NVMe SSD
 19596  		{
 19597  			Name:     "m5d.4xlarge",
 19598  			Arches:   amd64,
 19599  			CpuCores: 16,
 19600  			CpuPower: instances.CpuPower(5600),
 19601  			Mem:      65536,
 19602  			VirtType: &hvm,
 19603  			Cost:     904,
 19604  		},
 19605  
 19606  		// SKU: QPP4W9YVZSKJSZ4A
 19607  		// Instance family: GPU instance
 19608  		// Storage: EBS only
 19609  		{
 19610  			Name:     "g3.16xlarge",
 19611  			Arches:   amd64,
 19612  			CpuCores: 64,
 19613  			CpuPower: instances.CpuPower(20608),
 19614  			Mem:      499712,
 19615  			VirtType: &hvm,
 19616  			Cost:     4560,
 19617  		},
 19618  
 19619  		// SKU: QVDGKAHRZKNRS5BV
 19620  		// Instance family: General purpose
 19621  		// Storage: EBS only
 19622  		{
 19623  			Name:     "m5.xlarge",
 19624  			Arches:   amd64,
 19625  			CpuCores: 4,
 19626  			CpuPower: instances.CpuPower(1400),
 19627  			Mem:      16384,
 19628  			VirtType: &hvm,
 19629  			Cost:     192,
 19630  		},
 19631  
 19632  		// SKU: QZ9RTRDR6FSDSDTU
 19633  		// Instance family: Memory optimized
 19634  		// Storage: 1 x 150 NVMe SSD
 19635  		{
 19636  			Name:     "r5d.xlarge",
 19637  			Arches:   amd64,
 19638  			CpuCores: 4,
 19639  			CpuPower: instances.CpuPower(400),
 19640  			Mem:      32768,
 19641  			VirtType: &hvm,
 19642  			Cost:     288,
 19643  		},
 19644  
 19645  		// SKU: QZN43S5CUE94W75G
 19646  		// Instance family: General purpose
 19647  		// Storage: EBS only
 19648  		{
 19649  			Name:     "m5a.xlarge",
 19650  			Arches:   amd64,
 19651  			CpuCores: 4,
 19652  			CpuPower: instances.CpuPower(1400),
 19653  			Mem:      16384,
 19654  			VirtType: &hvm,
 19655  			Cost:     172,
 19656  		},
 19657  
 19658  		// SKU: R4CKBWU7M6GSC7QB
 19659  		// Instance family: Memory optimized
 19660  		// Storage: EBS only
 19661  		{
 19662  			Name:     "r4.2xlarge",
 19663  			Arches:   amd64,
 19664  			CpuCores: 8,
 19665  			CpuPower: instances.CpuPower(2576),
 19666  			Mem:      62464,
 19667  			VirtType: &hvm,
 19668  			Cost:     532,
 19669  		},
 19670  
 19671  		// SKU: R6GPP3DAS3SFJQEQ
 19672  		// Instance family: Memory optimized
 19673  		// Storage: EBS only
 19674  		{
 19675  			Name:     "r5a.24xlarge",
 19676  			Arches:   amd64,
 19677  			CpuCores: 96,
 19678  			CpuPower: instances.CpuPower(33600),
 19679  			Mem:      786432,
 19680  			VirtType: &hvm,
 19681  			Cost:     5424,
 19682  		},
 19683  
 19684  		// SKU: R99FC88U7735H9RR
 19685  		// Instance family: Compute optimized
 19686  		// Storage: EBS only
 19687  		{
 19688  			Name:     "c4.xlarge",
 19689  			Arches:   amd64,
 19690  			CpuCores: 4,
 19691  			CpuPower: instances.CpuPower(1623),
 19692  			Mem:      7680,
 19693  			VirtType: &hvm,
 19694  			Cost:     199,
 19695  		},
 19696  
 19697  		// SKU: RGU9HRNUAS2TX83W
 19698  		// Instance family: Compute optimized
 19699  		// Storage: EBS only
 19700  		{
 19701  			Name:     "c4.4xlarge",
 19702  			Arches:   amd64,
 19703  			CpuCores: 16,
 19704  			CpuPower: instances.CpuPower(6495),
 19705  			Mem:      30720,
 19706  			VirtType: &hvm,
 19707  			Cost:     796,
 19708  		},
 19709  
 19710  		// SKU: RHW8EAZNVJA4KSWC
 19711  		// Instance family: General purpose
 19712  		// Storage: EBS only
 19713  		{
 19714  			Name:     "m4.2xlarge",
 19715  			Arches:   amd64,
 19716  			CpuCores: 8,
 19717  			CpuPower: instances.CpuPower(2688),
 19718  			Mem:      32768,
 19719  			VirtType: &hvm,
 19720  			Cost:     400,
 19721  		},
 19722  
 19723  		// SKU: RWY5P9FB6JQYYM78
 19724  		// Instance family: Memory optimized
 19725  		// Storage: EBS only
 19726  		{
 19727  			Name:     "r4.8xlarge",
 19728  			Arches:   amd64,
 19729  			CpuCores: 32,
 19730  			CpuPower: instances.CpuPower(10304),
 19731  			Mem:      249856,
 19732  			VirtType: &hvm,
 19733  			Cost:     2128,
 19734  		},
 19735  
 19736  		// SKU: RXYEZ3QXT2GWNMRK
 19737  		// Instance family: Memory optimized
 19738  		// Storage: EBS only
 19739  		{
 19740  			Name:     "r4.4xlarge",
 19741  			Arches:   amd64,
 19742  			CpuCores: 16,
 19743  			CpuPower: instances.CpuPower(5152),
 19744  			Mem:      124928,
 19745  			VirtType: &hvm,
 19746  			Cost:     1064,
 19747  		},
 19748  
 19749  		// SKU: SDQK54UK2HRQTUXV
 19750  		// Instance family: Memory optimized
 19751  		// Storage: EBS only
 19752  		{
 19753  			Name:     "r5a.4xlarge",
 19754  			Arches:   amd64,
 19755  			CpuCores: 16,
 19756  			CpuPower: instances.CpuPower(5600),
 19757  			Mem:      131072,
 19758  			VirtType: &hvm,
 19759  			Cost:     904,
 19760  		},
 19761  
 19762  		// SKU: SEMV77DSB4WM675R
 19763  		// Instance family: General purpose
 19764  		// Storage: EBS only
 19765  		{
 19766  			Name:     "t3.nano",
 19767  			Arches:   amd64,
 19768  			CpuCores: 2,
 19769  			CpuPower: instances.CpuPower(200),
 19770  			Mem:      512,
 19771  			VirtType: &hvm,
 19772  			Cost:     5,
 19773  		},
 19774  
 19775  		// SKU: SJ8W88EE5U3YBGYN
 19776  		// Instance family: Compute optimized
 19777  		// Storage: EBS only
 19778  		{
 19779  			Name:     "c5n.4xlarge",
 19780  			Arches:   amd64,
 19781  			CpuCores: 16,
 19782  			CpuPower: instances.CpuPower(6719),
 19783  			Mem:      43008,
 19784  			VirtType: &hvm,
 19785  			Cost:     864,
 19786  		},
 19787  
 19788  		// SKU: TEVGVY2M4SJF9D6A
 19789  		// Instance family: Memory optimized
 19790  		// Storage: 2 x 300 NVMe SSD
 19791  		{
 19792  			Name:     "r5d.4xlarge",
 19793  			Arches:   amd64,
 19794  			CpuCores: 16,
 19795  			CpuPower: instances.CpuPower(1600),
 19796  			Mem:      131072,
 19797  			VirtType: &hvm,
 19798  			Cost:     1152,
 19799  		},
 19800  
 19801  		// SKU: U4X443UQC5K8CM42
 19802  		// Instance family: Memory optimized
 19803  		// Storage: EBS only
 19804  		{
 19805  			Name:     "r5.large",
 19806  			Arches:   amd64,
 19807  			CpuCores: 2,
 19808  			CpuPower: instances.CpuPower(868),
 19809  			Mem:      16384,
 19810  			VirtType: &hvm,
 19811  			Cost:     126,
 19812  		},
 19813  
 19814  		// SKU: U89ZGFBT83MY73GX
 19815  		// Instance family: General purpose
 19816  		// Storage: 1 x 75 NVMe SSD
 19817  		{
 19818  			Name:     "m5d.large",
 19819  			Arches:   amd64,
 19820  			CpuCores: 2,
 19821  			CpuPower: instances.CpuPower(700),
 19822  			Mem:      8192,
 19823  			VirtType: &hvm,
 19824  			Cost:     113,
 19825  		},
 19826  
 19827  		// SKU: UMK29BWNESP838CA
 19828  		// Instance family: GPU instance
 19829  		// Storage: EBS only
 19830  		{
 19831  			Name:     "p2.16xlarge",
 19832  			Arches:   amd64,
 19833  			CpuCores: 64,
 19834  			CpuPower: instances.CpuPower(20608),
 19835  			Mem:      786432,
 19836  			VirtType: &hvm,
 19837  			Cost:     14400,
 19838  		},
 19839  
 19840  		// SKU: URPTCUXU96S8XJUV
 19841  		// Instance family: Memory optimized
 19842  		// Storage: 1 x 160 SSD
 19843  		{
 19844  			Name:       "r3.2xlarge",
 19845  			Arches:     amd64,
 19846  			CpuCores:   8,
 19847  			CpuPower:   instances.CpuPower(2800),
 19848  			Mem:        62464,
 19849  			VirtType:   &hvm,
 19850  			Cost:       665,
 19851  			Deprecated: true,
 19852  		},
 19853  
 19854  		// SKU: UVU9TSGG6QHSMMRD
 19855  		// Instance family: General purpose
 19856  		// Storage: 4 x 900 NVMe SSD
 19857  		{
 19858  			Name:     "m5d.24xlarge",
 19859  			Arches:   amd64,
 19860  			CpuCores: 96,
 19861  			CpuPower: instances.CpuPower(33600),
 19862  			Mem:      393216,
 19863  			VirtType: &hvm,
 19864  			Cost:     5424,
 19865  		},
 19866  
 19867  		// SKU: V7N8YPWWSY33BMDU
 19868  		// Instance family: General purpose
 19869  		// Storage: EBS only
 19870  		{
 19871  			Name:     "m5.4xlarge",
 19872  			Arches:   amd64,
 19873  			CpuCores: 16,
 19874  			CpuPower: instances.CpuPower(5600),
 19875  			Mem:      65536,
 19876  			VirtType: &hvm,
 19877  			Cost:     768,
 19878  		},
 19879  
 19880  		// SKU: VEVCBWPER9F5N296
 19881  		// Instance family: Compute optimized
 19882  		// Storage: EBS only
 19883  		{
 19884  			Name:     "c5n.9xlarge",
 19885  			Arches:   amd64,
 19886  			CpuCores: 36,
 19887  			CpuPower: instances.CpuPower(15119),
 19888  			Mem:      98304,
 19889  			VirtType: &hvm,
 19890  			Cost:     1944,
 19891  		},
 19892  
 19893  		// SKU: VQA7P2UH5V6YG4C4
 19894  		// Instance family: General purpose
 19895  		// Storage: EBS only
 19896  		{
 19897  			Name:     "m5.2xlarge",
 19898  			Arches:   amd64,
 19899  			CpuCores: 8,
 19900  			CpuPower: instances.CpuPower(2800),
 19901  			Mem:      32768,
 19902  			VirtType: &hvm,
 19903  			Cost:     384,
 19904  		},
 19905  
 19906  		// SKU: VQHZDZ9JA2WEK8JD
 19907  		// Instance family: Storage optimized
 19908  		// Storage: 2 x 2000 HDD
 19909  		{
 19910  			Name:     "h1.4xlarge",
 19911  			Arches:   amd64,
 19912  			CpuCores: 16,
 19913  			CpuPower: instances.CpuPower(5152),
 19914  			Mem:      65536,
 19915  			VirtType: &hvm,
 19916  			Cost:     936,
 19917  		},
 19918  
 19919  		// SKU: VU6WDT5USNCYBZEU
 19920  		// Instance family: General purpose
 19921  		// Storage: EBS only
 19922  		{
 19923  			Name:     "t2.2xlarge",
 19924  			Arches:   amd64,
 19925  			CpuCores: 8,
 19926  			CpuPower: instances.CpuPower(3359),
 19927  			Mem:      32768,
 19928  			VirtType: &hvm,
 19929  			Cost:     371,
 19930  		},
 19931  
 19932  		// SKU: VWC546ENDWKDXT2T
 19933  		// Instance family: General purpose
 19934  		// Storage: 1 x 150 NVMe SSD
 19935  		{
 19936  			Name:     "m5d.xlarge",
 19937  			Arches:   amd64,
 19938  			CpuCores: 4,
 19939  			CpuPower: instances.CpuPower(1400),
 19940  			Mem:      16384,
 19941  			VirtType: &hvm,
 19942  			Cost:     226,
 19943  		},
 19944  
 19945  		// SKU: W4ZRFQ4Q6W3P22C4
 19946  		// Instance family: Memory optimized
 19947  		// Storage: EBS only
 19948  		{
 19949  			Name:     "r4.16xlarge",
 19950  			Arches:   amd64,
 19951  			CpuCores: 64,
 19952  			CpuPower: instances.CpuPower(20608),
 19953  			Mem:      499712,
 19954  			VirtType: &hvm,
 19955  			Cost:     4256,
 19956  		},
 19957  
 19958  		// SKU: WD7DZ22R4WVPGGVW
 19959  		// Instance family: GPU instance
 19960  		// Storage: EBS only
 19961  		{
 19962  			Name:     "p3.2xlarge",
 19963  			Arches:   amd64,
 19964  			CpuCores: 8,
 19965  			CpuPower: instances.CpuPower(2576),
 19966  			Mem:      62464,
 19967  			VirtType: &hvm,
 19968  			Cost:     3060,
 19969  		},
 19970  
 19971  		// SKU: WTADZ55ETP6ZEN73
 19972  		// Instance family: Storage optimized
 19973  		// Storage: 8 x 1900 NVMe SSD
 19974  		{
 19975  			Name:     "i3.16xlarge",
 19976  			Arches:   amd64,
 19977  			CpuCores: 64,
 19978  			CpuPower: instances.CpuPower(20608),
 19979  			Mem:      499712,
 19980  			VirtType: &hvm,
 19981  			Cost:     4992,
 19982  		},
 19983  
 19984  		// SKU: Y73QEJPSBYNQCFQA
 19985  		// Instance family: Memory optimized
 19986  		// Storage: 1 x 300 NVMe SSD
 19987  		{
 19988  			Name:     "r5d.2xlarge",
 19989  			Arches:   amd64,
 19990  			CpuCores: 8,
 19991  			CpuPower: instances.CpuPower(800),
 19992  			Mem:      65536,
 19993  			VirtType: &hvm,
 19994  			Cost:     576,
 19995  		},
 19996  
 19997  		// SKU: Y9Z92WYATPYKXSM2
 19998  		// Instance family: Storage optimized
 19999  		// Storage: 1 x 800 SSD
 20000  		{
 20001  			Name:       "i2.xlarge",
 20002  			Arches:     amd64,
 20003  			CpuCores:   4,
 20004  			CpuPower:   instances.CpuPower(1400),
 20005  			Mem:        31232,
 20006  			VirtType:   &hvm,
 20007  			Cost:       853,
 20008  			Deprecated: true,
 20009  		},
 20010  
 20011  		// SKU: YNYQ6X5V79PKWGEB
 20012  		// Instance family: Memory optimized
 20013  		// Storage: EBS only
 20014  		{
 20015  			Name:     "r5.4xlarge",
 20016  			Arches:   amd64,
 20017  			CpuCores: 16,
 20018  			CpuPower: instances.CpuPower(1600),
 20019  			Mem:      131072,
 20020  			VirtType: &hvm,
 20021  			Cost:     1008,
 20022  		},
 20023  
 20024  		// SKU: YQZKQQ43X7CBE4ZD
 20025  		// Instance family: Memory optimized
 20026  		// Storage: EBS only
 20027  		{
 20028  			Name:     "r4.large",
 20029  			Arches:   amd64,
 20030  			CpuCores: 2,
 20031  			CpuPower: instances.CpuPower(644),
 20032  			Mem:      15616,
 20033  			VirtType: &hvm,
 20034  			Cost:     133,
 20035  		},
 20036  
 20037  		// SKU: YR3MEJZD3USM8NC3
 20038  		// Instance family: General purpose
 20039  		// Storage: EBS only
 20040  		{
 20041  			Name:     "t3.medium",
 20042  			Arches:   amd64,
 20043  			CpuCores: 2,
 20044  			CpuPower: instances.CpuPower(200),
 20045  			Mem:      4096,
 20046  			VirtType: &hvm,
 20047  			Cost:     41,
 20048  		},
 20049  
 20050  		// SKU: ZDDYX9E844C9PPSA
 20051  		// Instance family: GPU instance
 20052  		// Storage: EBS only
 20053  		{
 20054  			Name:     "g3.8xlarge",
 20055  			Arches:   amd64,
 20056  			CpuCores: 32,
 20057  			CpuPower: instances.CpuPower(10304),
 20058  			Mem:      249856,
 20059  			VirtType: &hvm,
 20060  			Cost:     2280,
 20061  		},
 20062  
 20063  		// SKU: ZSX3NBYHSUTH7852
 20064  		// Instance family: Memory optimized
 20065  		// Storage: 2 x 900 NVMe SSD
 20066  		{
 20067  			Name:     "r5d.12xlarge",
 20068  			Arches:   amd64,
 20069  			CpuCores: 48,
 20070  			CpuPower: instances.CpuPower(4800),
 20071  			Mem:      393216,
 20072  			VirtType: &hvm,
 20073  			Cost:     3456,
 20074  		},
 20075  
 20076  		// SKU: ZWW6ZZSFWQM7H534
 20077  		// Instance family: Storage optimized
 20078  		// Storage: 1 x 1900 NVMe SSD
 20079  		{
 20080  			Name:     "i3.2xlarge",
 20081  			Arches:   amd64,
 20082  			CpuCores: 8,
 20083  			CpuPower: instances.CpuPower(2576),
 20084  			Mem:      62464,
 20085  			VirtType: &hvm,
 20086  			Cost:     624,
 20087  		},
 20088  
 20089  		// SKU: ZZNXUPSQ9BSA2M88
 20090  		// Instance family: General purpose
 20091  		// Storage: EBS only
 20092  		{
 20093  			Name:     "t2.small",
 20094  			Arches:   both,
 20095  			CpuCores: 1,
 20096  			CpuPower: instances.CpuPower(20),
 20097  			Mem:      2048,
 20098  			VirtType: &hvm,
 20099  			Cost:     23,
 20100  		},
 20101  	},
 20102  
 20103  	"us-gov-east-1": {
 20104  
 20105  		// SKU: 3T6STNYJFAW8S33C
 20106  		// Instance family: General purpose
 20107  		// Storage: EBS only
 20108  		{
 20109  			Name:     "t3.2xlarge",
 20110  			Arches:   amd64,
 20111  			CpuCores: 8,
 20112  			CpuPower: instances.CpuPower(800),
 20113  			Mem:      32768,
 20114  			VirtType: &hvm,
 20115  			Cost:     390,
 20116  		},
 20117  
 20118  		// SKU: 4B3MDE2DZQEYBYN5
 20119  		// Instance family: Memory optimized
 20120  		// Storage: EBS only
 20121  		{
 20122  			Name:     "r5.12xlarge",
 20123  			Arches:   amd64,
 20124  			CpuCores: 48,
 20125  			CpuPower: instances.CpuPower(4800),
 20126  			Mem:      393216,
 20127  			VirtType: &hvm,
 20128  			Cost:     3624,
 20129  		},
 20130  
 20131  		// SKU: 4B7TQFB6R5WR9QWV
 20132  		// Instance family: Compute optimized
 20133  		// Storage: EBS only
 20134  		{
 20135  			Name:     "c5.large",
 20136  			Arches:   amd64,
 20137  			CpuCores: 2,
 20138  			CpuPower: instances.CpuPower(839),
 20139  			Mem:      4096,
 20140  			VirtType: &hvm,
 20141  			Cost:     102,
 20142  		},
 20143  
 20144  		// SKU: 4CTYYA8B7B8BMS2P
 20145  		// Instance family: Memory optimized
 20146  		// Storage: EBS only
 20147  		{
 20148  			Name:     "r5.xlarge",
 20149  			Arches:   amd64,
 20150  			CpuCores: 4,
 20151  			CpuPower: instances.CpuPower(400),
 20152  			Mem:      32768,
 20153  			VirtType: &hvm,
 20154  			Cost:     302,
 20155  		},
 20156  
 20157  		// SKU: 5BQHU4EB2XYRHTTD
 20158  		// Instance family: General purpose
 20159  		// Storage: EBS only
 20160  		{
 20161  			Name:     "m5.24xlarge",
 20162  			Arches:   amd64,
 20163  			CpuCores: 96,
 20164  			CpuPower: instances.CpuPower(33600),
 20165  			Mem:      393216,
 20166  			VirtType: &hvm,
 20167  			Cost:     5808,
 20168  		},
 20169  
 20170  		// SKU: 5PNAZFQEV2Q3V4BA
 20171  		// Instance family: General purpose
 20172  		// Storage: EBS only
 20173  		{
 20174  			Name:     "t3.small",
 20175  			Arches:   amd64,
 20176  			CpuCores: 2,
 20177  			CpuPower: instances.CpuPower(200),
 20178  			Mem:      2048,
 20179  			VirtType: &hvm,
 20180  			Cost:     24,
 20181  		},
 20182  
 20183  		// SKU: 6AF48G4NKPDY9NPS
 20184  		// Instance family: Compute optimized
 20185  		// Storage: EBS only
 20186  		{
 20187  			Name:     "c5.4xlarge",
 20188  			Arches:   amd64,
 20189  			CpuCores: 16,
 20190  			CpuPower: instances.CpuPower(6719),
 20191  			Mem:      32768,
 20192  			VirtType: &hvm,
 20193  			Cost:     816,
 20194  		},
 20195  
 20196  		// SKU: 6VZ35KPQMK9QN634
 20197  		// Instance family: Storage optimized
 20198  		// Storage: 1 x 1900 NVMe SSD
 20199  		{
 20200  			Name:     "i3.2xlarge",
 20201  			Arches:   amd64,
 20202  			CpuCores: 8,
 20203  			CpuPower: instances.CpuPower(2576),
 20204  			Mem:      62464,
 20205  			VirtType: &hvm,
 20206  			Cost:     752,
 20207  		},
 20208  
 20209  		// SKU: 7JSU4T632MZDZ3FA
 20210  		// Instance family: Storage optimized
 20211  		// Storage: 8 x 1900 NVMe SSD
 20212  		{
 20213  			Name:     "i3.16xlarge",
 20214  			Arches:   amd64,
 20215  			CpuCores: 64,
 20216  			CpuPower: instances.CpuPower(20608),
 20217  			Mem:      499712,
 20218  			VirtType: &hvm,
 20219  			Cost:     6016,
 20220  		},
 20221  
 20222  		// SKU: 885A6CTBYSBM4TXU
 20223  		// Instance family: General purpose
 20224  		// Storage: EBS only
 20225  		{
 20226  			Name:     "t3.medium",
 20227  			Arches:   amd64,
 20228  			CpuCores: 2,
 20229  			CpuPower: instances.CpuPower(200),
 20230  			Mem:      4096,
 20231  			VirtType: &hvm,
 20232  			Cost:     48,
 20233  		},
 20234  
 20235  		// SKU: A57DAG6Q6KANZYFF
 20236  		// Instance family: General purpose
 20237  		// Storage: EBS only
 20238  		{
 20239  			Name:     "t3.nano",
 20240  			Arches:   amd64,
 20241  			CpuCores: 2,
 20242  			CpuPower: instances.CpuPower(200),
 20243  			Mem:      512,
 20244  			VirtType: &hvm,
 20245  			Cost:     6,
 20246  		},
 20247  
 20248  		// SKU: ADEEY3CR577FG7RF
 20249  		// Instance family: Compute optimized
 20250  		// Storage: EBS only
 20251  		{
 20252  			Name:     "c5.9xlarge",
 20253  			Arches:   amd64,
 20254  			CpuCores: 36,
 20255  			CpuPower: instances.CpuPower(15119),
 20256  			Mem:      73728,
 20257  			VirtType: &hvm,
 20258  			Cost:     1836,
 20259  		},
 20260  
 20261  		// SKU: E9PSPMYM8T5XVVED
 20262  		// Instance family: Storage optimized
 20263  		// Storage: 1 x 475 NVMe SSD
 20264  		{
 20265  			Name:     "i3.large",
 20266  			Arches:   amd64,
 20267  			CpuCores: 2,
 20268  			CpuPower: instances.CpuPower(644),
 20269  			Mem:      15616,
 20270  			VirtType: &hvm,
 20271  			Cost:     188,
 20272  		},
 20273  
 20274  		// SKU: F3ZZK877K7FKTECE
 20275  		// Instance family: Memory optimized
 20276  		// Storage: EBS only
 20277  		{
 20278  			Name:     "r5.4xlarge",
 20279  			Arches:   amd64,
 20280  			CpuCores: 16,
 20281  			CpuPower: instances.CpuPower(1600),
 20282  			Mem:      131072,
 20283  			VirtType: &hvm,
 20284  			Cost:     1208,
 20285  		},
 20286  
 20287  		// SKU: GXMHUG8R7BN5UFK8
 20288  		// Instance family: General purpose
 20289  		// Storage: EBS only
 20290  		{
 20291  			Name:     "t3.micro",
 20292  			Arches:   amd64,
 20293  			CpuCores: 2,
 20294  			CpuPower: instances.CpuPower(200),
 20295  			Mem:      1024,
 20296  			VirtType: &hvm,
 20297  			Cost:     12,
 20298  		},
 20299  
 20300  		// SKU: JJ24SW259JKKJPAB
 20301  		// Instance family: General purpose
 20302  		// Storage: EBS only
 20303  		{
 20304  			Name:     "t3.large",
 20305  			Arches:   amd64,
 20306  			CpuCores: 2,
 20307  			CpuPower: instances.CpuPower(200),
 20308  			Mem:      8192,
 20309  			VirtType: &hvm,
 20310  			Cost:     97,
 20311  		},
 20312  
 20313  		// SKU: JUWFKAMPQHWRMTGY
 20314  		// Instance family: Storage optimized
 20315  		// Storage: 1 x 950 NVMe SSD
 20316  		{
 20317  			Name:     "i3.xlarge",
 20318  			Arches:   amd64,
 20319  			CpuCores: 4,
 20320  			CpuPower: instances.CpuPower(1288),
 20321  			Mem:      31232,
 20322  			VirtType: &hvm,
 20323  			Cost:     376,
 20324  		},
 20325  
 20326  		// SKU: K66X3AAUUA7XKK6A
 20327  		// Instance family: Compute optimized
 20328  		// Storage: EBS only
 20329  		{
 20330  			Name:     "c5.xlarge",
 20331  			Arches:   amd64,
 20332  			CpuCores: 4,
 20333  			CpuPower: instances.CpuPower(1679),
 20334  			Mem:      8192,
 20335  			VirtType: &hvm,
 20336  			Cost:     204,
 20337  		},
 20338  
 20339  		// SKU: MEG367PKZ4YJUFB2
 20340  		// Instance family: General purpose
 20341  		// Storage: EBS only
 20342  		{
 20343  			Name:     "m5.xlarge",
 20344  			Arches:   amd64,
 20345  			CpuCores: 4,
 20346  			CpuPower: instances.CpuPower(1400),
 20347  			Mem:      16384,
 20348  			VirtType: &hvm,
 20349  			Cost:     242,
 20350  		},
 20351  
 20352  		// SKU: NDGNUDQRX2JJHV4V
 20353  		// Instance family: General purpose
 20354  		// Storage: EBS only
 20355  		{
 20356  			Name:     "t3.xlarge",
 20357  			Arches:   amd64,
 20358  			CpuCores: 4,
 20359  			CpuPower: instances.CpuPower(400),
 20360  			Mem:      16384,
 20361  			VirtType: &hvm,
 20362  			Cost:     195,
 20363  		},
 20364  
 20365  		// SKU: NTF8SWN2494FB363
 20366  		// Instance family: Compute optimized
 20367  		// Storage: EBS only
 20368  		{
 20369  			Name:     "c5.18xlarge",
 20370  			Arches:   amd64,
 20371  			CpuCores: 72,
 20372  			CpuPower: instances.CpuPower(30239),
 20373  			Mem:      147456,
 20374  			VirtType: &hvm,
 20375  			Cost:     3672,
 20376  		},
 20377  
 20378  		// SKU: PJXAZ94HEGUDKQCN
 20379  		// Instance family: Memory optimized
 20380  		// Storage: EBS only
 20381  		{
 20382  			Name:     "r5.24xlarge",
 20383  			Arches:   amd64,
 20384  			CpuCores: 96,
 20385  			CpuPower: instances.CpuPower(9600),
 20386  			Mem:      786432,
 20387  			VirtType: &hvm,
 20388  			Cost:     7248,
 20389  		},
 20390  
 20391  		// SKU: QRURV6FNCGKE5Z59
 20392  		// Instance family: General purpose
 20393  		// Storage: EBS only
 20394  		{
 20395  			Name:     "m5.12xlarge",
 20396  			Arches:   amd64,
 20397  			CpuCores: 48,
 20398  			CpuPower: instances.CpuPower(16800),
 20399  			Mem:      196608,
 20400  			VirtType: &hvm,
 20401  			Cost:     2904,
 20402  		},
 20403  
 20404  		// SKU: S62D55ANHFGZVRCZ
 20405  		// Instance family: Memory optimized
 20406  		// Storage: EBS only
 20407  		{
 20408  			Name:     "r5.2xlarge",
 20409  			Arches:   amd64,
 20410  			CpuCores: 8,
 20411  			CpuPower: instances.CpuPower(800),
 20412  			Mem:      65536,
 20413  			VirtType: &hvm,
 20414  			Cost:     604,
 20415  		},
 20416  
 20417  		// SKU: S8VXNDPFFBJ8N4WM
 20418  		// Instance family: Storage optimized
 20419  		// Storage: 4 x 1900 NVMe SSD
 20420  		{
 20421  			Name:     "i3.8xlarge",
 20422  			Arches:   amd64,
 20423  			CpuCores: 32,
 20424  			CpuPower: instances.CpuPower(10304),
 20425  			Mem:      249856,
 20426  			VirtType: &hvm,
 20427  			Cost:     3008,
 20428  		},
 20429  
 20430  		// SKU: TFDF2GWHXZQ4VHPK
 20431  		// Instance family: Compute optimized
 20432  		// Storage: EBS only
 20433  		{
 20434  			Name:     "c5.2xlarge",
 20435  			Arches:   amd64,
 20436  			CpuCores: 8,
 20437  			CpuPower: instances.CpuPower(3359),
 20438  			Mem:      16384,
 20439  			VirtType: &hvm,
 20440  			Cost:     408,
 20441  		},
 20442  
 20443  		// SKU: W7DXMZ37WZBDSTWE
 20444  		// Instance family: General purpose
 20445  		// Storage: EBS only
 20446  		{
 20447  			Name:     "m5.2xlarge",
 20448  			Arches:   amd64,
 20449  			CpuCores: 8,
 20450  			CpuPower: instances.CpuPower(2800),
 20451  			Mem:      32768,
 20452  			VirtType: &hvm,
 20453  			Cost:     484,
 20454  		},
 20455  
 20456  		// SKU: W7SKXU5HQ2R7Q9FN
 20457  		// Instance family: General purpose
 20458  		// Storage: EBS only
 20459  		{
 20460  			Name:     "m5.large",
 20461  			Arches:   amd64,
 20462  			CpuCores: 2,
 20463  			CpuPower: instances.CpuPower(700),
 20464  			Mem:      8192,
 20465  			VirtType: &hvm,
 20466  			Cost:     121,
 20467  		},
 20468  
 20469  		// SKU: XEVCBCVN5VRCEVBM
 20470  		// Instance family: General purpose
 20471  		// Storage: EBS only
 20472  		{
 20473  			Name:     "m5.4xlarge",
 20474  			Arches:   amd64,
 20475  			CpuCores: 16,
 20476  			CpuPower: instances.CpuPower(5600),
 20477  			Mem:      65536,
 20478  			VirtType: &hvm,
 20479  			Cost:     968,
 20480  		},
 20481  
 20482  		// SKU: YZWFWZJEAPV9MXBM
 20483  		// Instance family: Storage optimized
 20484  		// Storage: 2 x 1900 NVMe SSD
 20485  		{
 20486  			Name:     "i3.4xlarge",
 20487  			Arches:   amd64,
 20488  			CpuCores: 16,
 20489  			CpuPower: instances.CpuPower(5152),
 20490  			Mem:      124928,
 20491  			VirtType: &hvm,
 20492  			Cost:     1504,
 20493  		},
 20494  
 20495  		// SKU: ZCVYTVSQTUZ8RRY4
 20496  		// Instance family: Memory optimized
 20497  		// Storage: EBS only
 20498  		{
 20499  			Name:     "r5.large",
 20500  			Arches:   amd64,
 20501  			CpuCores: 2,
 20502  			CpuPower: instances.CpuPower(868),
 20503  			Mem:      16384,
 20504  			VirtType: &hvm,
 20505  			Cost:     151,
 20506  		},
 20507  	},
 20508  
 20509  	"us-gov-west-1": {
 20510  
 20511  		// SKU: 28MYFN2XX2772KFF
 20512  		// Instance family: Memory optimized
 20513  		// Storage: 1 x 420
 20514  		{
 20515  			Name:       "m2.xlarge",
 20516  			Arches:     amd64,
 20517  			CpuCores:   2,
 20518  			CpuPower:   instances.CpuPower(200),
 20519  			Mem:        17511,
 20520  			VirtType:   &paravirtual,
 20521  			Cost:       293,
 20522  			Deprecated: true,
 20523  		},
 20524  
 20525  		// SKU: 2DKYMP8CF8F43GMZ
 20526  		// Instance family: Memory optimized
 20527  		// Storage: EBS only
 20528  		{
 20529  			Name:     "r4.large",
 20530  			Arches:   amd64,
 20531  			CpuCores: 2,
 20532  			CpuPower: instances.CpuPower(644),
 20533  			Mem:      15616,
 20534  			VirtType: &hvm,
 20535  			Cost:     159,
 20536  		},
 20537  
 20538  		// SKU: 2NZKSFZUY66PW2EW
 20539  		// Instance family: General purpose
 20540  		// Storage: EBS only
 20541  		{
 20542  			Name:     "m5.large",
 20543  			Arches:   amd64,
 20544  			CpuCores: 2,
 20545  			CpuPower: instances.CpuPower(700),
 20546  			Mem:      8192,
 20547  			VirtType: &hvm,
 20548  			Cost:     121,
 20549  		},
 20550  
 20551  		// SKU: 2QNMBVWSZXRZWZ2C
 20552  		// Instance family: Memory optimized
 20553  		// Storage: 1 x 300 NVMe SSD
 20554  		{
 20555  			Name:     "r5d.2xlarge",
 20556  			Arches:   amd64,
 20557  			CpuCores: 8,
 20558  			CpuPower: instances.CpuPower(800),
 20559  			Mem:      65536,
 20560  			VirtType: &hvm,
 20561  			Cost:     692,
 20562  		},
 20563  
 20564  		// SKU: 3GCCV4BFBUGPG9KP
 20565  		// Instance family: Storage optimized
 20566  		// Storage: 8 x 1900 NVMe SSD
 20567  		{
 20568  			Name:     "i3.16xlarge",
 20569  			Arches:   amd64,
 20570  			CpuCores: 64,
 20571  			CpuPower: instances.CpuPower(20608),
 20572  			Mem:      499712,
 20573  			VirtType: &hvm,
 20574  			Cost:     6016,
 20575  		},
 20576  
 20577  		// SKU: 3ZXMHJ45NPHA6SFS
 20578  		// Instance family: Memory optimized
 20579  		// Storage: EBS only
 20580  		{
 20581  			Name:     "r5.4xlarge",
 20582  			Arches:   amd64,
 20583  			CpuCores: 16,
 20584  			CpuPower: instances.CpuPower(1600),
 20585  			Mem:      131072,
 20586  			VirtType: &hvm,
 20587  			Cost:     1208,
 20588  		},
 20589  
 20590  		// SKU: 4N4NEZXJBYT76PG7
 20591  		// Instance family: FPGA Instances
 20592  		// Storage: EBS only
 20593  		{
 20594  			Name:     "f1.16xlarge",
 20595  			Arches:   amd64,
 20596  			CpuCores: 64,
 20597  			CpuPower: instances.CpuPower(6400),
 20598  			Mem:      999424,
 20599  			VirtType: &hvm,
 20600  			Cost:     15840,
 20601  		},
 20602  
 20603  		// SKU: 52VDEB7HG755EUT9
 20604  		// Instance family: Compute optimized
 20605  		// Storage: EBS only
 20606  		{
 20607  			Name:     "c5.18xlarge",
 20608  			Arches:   amd64,
 20609  			CpuCores: 72,
 20610  			CpuPower: instances.CpuPower(30239),
 20611  			Mem:      147456,
 20612  			VirtType: &hvm,
 20613  			Cost:     3672,
 20614  		},
 20615  
 20616  		// SKU: 5FR2446ZVKVMX5JH
 20617  		// Instance family: Storage optimized
 20618  		// Storage: 1 x 1900 NVMe SSD
 20619  		{
 20620  			Name:     "i3.2xlarge",
 20621  			Arches:   amd64,
 20622  			CpuCores: 8,
 20623  			CpuPower: instances.CpuPower(2576),
 20624  			Mem:      62464,
 20625  			VirtType: &hvm,
 20626  			Cost:     752,
 20627  		},
 20628  
 20629  		// SKU: 663Z8A4VB2UCQRKZ
 20630  		// Instance family: Compute optimized
 20631  		// Storage: EBS only
 20632  		{
 20633  			Name:     "c5.9xlarge",
 20634  			Arches:   amd64,
 20635  			CpuCores: 36,
 20636  			CpuPower: instances.CpuPower(15119),
 20637  			Mem:      73728,
 20638  			VirtType: &hvm,
 20639  			Cost:     1836,
 20640  		},
 20641  
 20642  		// SKU: 67CCVDAN2HAKD4T9
 20643  		// Instance family: GPU instance
 20644  		// Storage: EBS only
 20645  		{
 20646  			Name:     "p3.2xlarge",
 20647  			Arches:   amd64,
 20648  			CpuCores: 8,
 20649  			CpuPower: instances.CpuPower(2576),
 20650  			Mem:      62464,
 20651  			VirtType: &hvm,
 20652  			Cost:     3672,
 20653  		},
 20654  
 20655  		// SKU: 6CVNTPV3HMNBWRCF
 20656  		// Instance family: General purpose
 20657  		// Storage: 1 x 4 SSD
 20658  		{
 20659  			Name:       "m3.medium",
 20660  			Arches:     amd64,
 20661  			CpuCores:   1,
 20662  			CpuPower:   instances.CpuPower(350),
 20663  			Mem:        3840,
 20664  			VirtType:   &hvm,
 20665  			Cost:       84,
 20666  			Deprecated: true,
 20667  		},
 20668  
 20669  		// SKU: 6DWB5HXXA6HTFHVP
 20670  		// Instance family: General purpose
 20671  		// Storage: 1 x 410
 20672  		{
 20673  			Name:       "m1.medium",
 20674  			Arches:     both,
 20675  			CpuCores:   1,
 20676  			CpuPower:   instances.CpuPower(100),
 20677  			Mem:        3840,
 20678  			VirtType:   &paravirtual,
 20679  			Cost:       106,
 20680  			Deprecated: true,
 20681  		},
 20682  
 20683  		// SKU: 6EAJ4QBCEPTC9BHH
 20684  		// Instance family: Memory optimized
 20685  		// Storage: 1 x 120 SSD
 20686  		{
 20687  			Name:     "x1e.xlarge",
 20688  			Arches:   amd64,
 20689  			CpuCores: 4,
 20690  			CpuPower: instances.CpuPower(1288),
 20691  			Mem:      124928,
 20692  			VirtType: &hvm,
 20693  			Cost:     1000,
 20694  		},
 20695  
 20696  		// SKU: 6GSR69QXVXUSEGUC
 20697  		// Instance family: General purpose
 20698  		// Storage: 2 x 900 NVMe SSD
 20699  		{
 20700  			Name:     "m5d.12xlarge",
 20701  			Arches:   amd64,
 20702  			CpuCores: 48,
 20703  			CpuPower: instances.CpuPower(16800),
 20704  			Mem:      196608,
 20705  			VirtType: &hvm,
 20706  			Cost:     3432,
 20707  		},
 20708  
 20709  		// SKU: 6J7ZTVPXJKAX6EB3
 20710  		// Instance family: General purpose
 20711  		// Storage: 2 x 80 SSD
 20712  		{
 20713  			Name:       "m3.2xlarge",
 20714  			Arches:     amd64,
 20715  			CpuCores:   8,
 20716  			CpuPower:   instances.CpuPower(2800),
 20717  			Mem:        30720,
 20718  			VirtType:   &hvm,
 20719  			Cost:       672,
 20720  			Deprecated: true,
 20721  		},
 20722  
 20723  		// SKU: 6MTS7X6337MP3TAN
 20724  		// Instance family: General purpose
 20725  		// Storage: 2 x 300 NVMe SSD
 20726  		{
 20727  			Name:     "m5d.4xlarge",
 20728  			Arches:   amd64,
 20729  			CpuCores: 16,
 20730  			CpuPower: instances.CpuPower(5600),
 20731  			Mem:      65536,
 20732  			VirtType: &hvm,
 20733  			Cost:     1144,
 20734  		},
 20735  
 20736  		// SKU: 6PMSJ4V5N26J36BG
 20737  		// Instance family: Memory optimized
 20738  		// Storage: 1 x 80 SSD
 20739  		{
 20740  			Name:       "r3.xlarge",
 20741  			Arches:     amd64,
 20742  			CpuCores:   4,
 20743  			CpuPower:   instances.CpuPower(1400),
 20744  			Mem:        31232,
 20745  			VirtType:   &hvm,
 20746  			Cost:       399,
 20747  			Deprecated: true,
 20748  		},
 20749  
 20750  		// SKU: 6R6V4F6BTSJKCC7Q
 20751  		// Instance family: Compute optimized
 20752  		// Storage: EBS only
 20753  		{
 20754  			Name:     "c4.4xlarge",
 20755  			Arches:   amd64,
 20756  			CpuCores: 16,
 20757  			CpuPower: instances.CpuPower(6495),
 20758  			Mem:      30720,
 20759  			VirtType: &hvm,
 20760  			Cost:     958,
 20761  		},
 20762  
 20763  		// SKU: 6VTUAGVX6J37U9GQ
 20764  		// Instance family: Compute optimized
 20765  		// Storage: 2 x 160 SSD
 20766  		{
 20767  			Name:       "c3.4xlarge",
 20768  			Arches:     amd64,
 20769  			CpuCores:   16,
 20770  			CpuPower:   instances.CpuPower(6271),
 20771  			Mem:        30720,
 20772  			VirtType:   &hvm,
 20773  			Cost:       1008,
 20774  			Deprecated: true,
 20775  		},
 20776  
 20777  		// SKU: 73J9DPY5G29AEFPN
 20778  		// Instance family: Memory optimized
 20779  		// Storage: 1 x 480 SSD
 20780  		{
 20781  			Name:     "x1e.4xlarge",
 20782  			Arches:   amd64,
 20783  			CpuCores: 16,
 20784  			CpuPower: instances.CpuPower(5152),
 20785  			Mem:      499712,
 20786  			VirtType: &hvm,
 20787  			Cost:     4000,
 20788  		},
 20789  
 20790  		// SKU: 7AB3REVQH3BB3B5F
 20791  		// Instance family: General purpose
 20792  		// Storage: EBS only
 20793  		{
 20794  			Name:     "t2.2xlarge",
 20795  			Arches:   amd64,
 20796  			CpuCores: 8,
 20797  			CpuPower: instances.CpuPower(3359),
 20798  			Mem:      32768,
 20799  			VirtType: &hvm,
 20800  			Cost:     435,
 20801  		},
 20802  
 20803  		// SKU: 7BBW4T3J39FZV85H
 20804  		// Instance family: General purpose
 20805  		// Storage: 1 x 160
 20806  		{
 20807  			Name:       "m1.small",
 20808  			Arches:     both,
 20809  			CpuCores:   1,
 20810  			CpuPower:   instances.CpuPower(100),
 20811  			Mem:        1741,
 20812  			VirtType:   &paravirtual,
 20813  			Cost:       53,
 20814  			Deprecated: true,
 20815  		},
 20816  
 20817  		// SKU: 7QKNUBJTTFR95RQW
 20818  		// Instance family: Storage optimized
 20819  		// Storage: 3 x 2000 HDD
 20820  		{
 20821  			Name:     "d2.xlarge",
 20822  			Arches:   amd64,
 20823  			CpuCores: 4,
 20824  			CpuPower: instances.CpuPower(1344),
 20825  			Mem:      31232,
 20826  			VirtType: &hvm,
 20827  			Cost:     828,
 20828  		},
 20829  
 20830  		// SKU: 7RFMHDMZ3VF3UQJP
 20831  		// Instance family: Memory optimized
 20832  		// Storage: 1 x 960 SSD
 20833  		{
 20834  			Name:     "x1e.8xlarge",
 20835  			Arches:   amd64,
 20836  			CpuCores: 32,
 20837  			CpuPower: instances.CpuPower(10304),
 20838  			Mem:      999424,
 20839  			VirtType: &hvm,
 20840  			Cost:     8000,
 20841  		},
 20842  
 20843  		// SKU: 7UN7N6MPJA6PBYGC
 20844  		// Instance family: Memory optimized
 20845  		// Storage: EBS only
 20846  		{
 20847  			Name:     "r5.12xlarge",
 20848  			Arches:   amd64,
 20849  			CpuCores: 48,
 20850  			CpuPower: instances.CpuPower(4800),
 20851  			Mem:      393216,
 20852  			VirtType: &hvm,
 20853  			Cost:     3624,
 20854  		},
 20855  
 20856  		// SKU: 85M6SD36VCRCB7GC
 20857  		// Instance family: Compute optimized
 20858  		// Storage: 1 x 200 NVMe SSD
 20859  		{
 20860  			Name:     "c5d.2xlarge",
 20861  			Arches:   amd64,
 20862  			CpuCores: 8,
 20863  			CpuPower: instances.CpuPower(3359),
 20864  			Mem:      16384,
 20865  			VirtType: &hvm,
 20866  			Cost:     464,
 20867  		},
 20868  
 20869  		// SKU: 85WTNMVMU8CS72PE
 20870  		// Instance family: General purpose
 20871  		// Storage: EBS only
 20872  		{
 20873  			Name:     "t3.large",
 20874  			Arches:   amd64,
 20875  			CpuCores: 2,
 20876  			CpuPower: instances.CpuPower(200),
 20877  			Mem:      8192,
 20878  			VirtType: &hvm,
 20879  			Cost:     97,
 20880  		},
 20881  
 20882  		// SKU: 89EV5BSMPDHAKNGR
 20883  		// Instance family: Compute optimized
 20884  		// Storage: 2 x 320 SSD
 20885  		{
 20886  			Name:       "c3.8xlarge",
 20887  			Arches:     amd64,
 20888  			CpuCores:   32,
 20889  			CpuPower:   instances.CpuPower(12543),
 20890  			Mem:        61440,
 20891  			VirtType:   &hvm,
 20892  			Cost:       2016,
 20893  			Deprecated: true,
 20894  		},
 20895  
 20896  		// SKU: 8EGTMUXWUDRZRFS6
 20897  		// Instance family: Compute optimized
 20898  		// Storage: 1 x 400 NVMe SSD
 20899  		{
 20900  			Name:     "c5d.4xlarge",
 20901  			Arches:   amd64,
 20902  			CpuCores: 16,
 20903  			CpuPower: instances.CpuPower(6719),
 20904  			Mem:      32768,
 20905  			VirtType: &hvm,
 20906  			Cost:     928,
 20907  		},
 20908  
 20909  		// SKU: 8GK9ASUZPC2EWUZ4
 20910  		// Instance family: General purpose
 20911  		// Storage: EBS only
 20912  		{
 20913  			Name:     "m4.large",
 20914  			Arches:   amd64,
 20915  			CpuCores: 2,
 20916  			CpuPower: instances.CpuPower(672),
 20917  			Mem:      8192,
 20918  			VirtType: &hvm,
 20919  			Cost:     126,
 20920  		},
 20921  
 20922  		// SKU: 8HP9A5XCZQEVA9CM
 20923  		// Instance family: Memory optimized
 20924  		// Storage: 2 x 900 NVMe SSD
 20925  		{
 20926  			Name:     "r5d.12xlarge",
 20927  			Arches:   amd64,
 20928  			CpuCores: 48,
 20929  			CpuPower: instances.CpuPower(4800),
 20930  			Mem:      393216,
 20931  			VirtType: &hvm,
 20932  			Cost:     4152,
 20933  		},
 20934  
 20935  		// SKU: 8KYWYJ8XJ9JWJ92B
 20936  		// Instance family: General purpose
 20937  		// Storage: EBS only
 20938  		{
 20939  			Name:     "m5.2xlarge",
 20940  			Arches:   amd64,
 20941  			CpuCores: 8,
 20942  			CpuPower: instances.CpuPower(2800),
 20943  			Mem:      32768,
 20944  			VirtType: &hvm,
 20945  			Cost:     484,
 20946  		},
 20947  
 20948  		// SKU: 8Q7ZY3FKN9C5MFMZ
 20949  		// Instance family: GPU instance
 20950  		// Storage: EBS only
 20951  		{
 20952  			Name:     "p3.16xlarge",
 20953  			Arches:   amd64,
 20954  			CpuCores: 64,
 20955  			CpuPower: instances.CpuPower(20608),
 20956  			Mem:      499712,
 20957  			VirtType: &hvm,
 20958  			Cost:     29376,
 20959  		},
 20960  
 20961  		// SKU: 93BGE6ZRJXNGXPKQ
 20962  		// Instance family: GPU instance
 20963  		// Storage: EBS only
 20964  		{
 20965  			Name:     "g3.16xlarge",
 20966  			Arches:   amd64,
 20967  			CpuCores: 64,
 20968  			CpuPower: instances.CpuPower(20608),
 20969  			Mem:      499712,
 20970  			VirtType: &hvm,
 20971  			Cost:     5280,
 20972  		},
 20973  
 20974  		// SKU: 98882H5A8BVY29GC
 20975  		// Instance family: General purpose
 20976  		// Storage: 4 x 420
 20977  		{
 20978  			Name:       "m1.xlarge",
 20979  			Arches:     amd64,
 20980  			CpuCores:   4,
 20981  			CpuPower:   instances.CpuPower(400),
 20982  			Mem:        15360,
 20983  			VirtType:   &paravirtual,
 20984  			Cost:       423,
 20985  			Deprecated: true,
 20986  		},
 20987  
 20988  		// SKU: 9PTNMYF3BTTMXQXW
 20989  		// Instance family: Storage optimized
 20990  		// Storage: 1 x 800 SSD
 20991  		{
 20992  			Name:       "i2.xlarge",
 20993  			Arches:     amd64,
 20994  			CpuCores:   4,
 20995  			CpuPower:   instances.CpuPower(1400),
 20996  			Mem:        31232,
 20997  			VirtType:   &hvm,
 20998  			Cost:       1022,
 20999  			Deprecated: true,
 21000  		},
 21001  
 21002  		// SKU: 9UMWX3HSF4U3888R
 21003  		// Instance family: Compute optimized
 21004  		// Storage: EBS only
 21005  		{
 21006  			Name:     "c5n.2xlarge",
 21007  			Arches:   amd64,
 21008  			CpuCores: 8,
 21009  			CpuPower: instances.CpuPower(3359),
 21010  			Mem:      21504,
 21011  			VirtType: &hvm,
 21012  			Cost:     520,
 21013  		},
 21014  
 21015  		// SKU: 9ZDJD42NCMFZZ9Y4
 21016  		// Instance family: Compute optimized
 21017  		// Storage: EBS only
 21018  		{
 21019  			Name:     "c5.large",
 21020  			Arches:   amd64,
 21021  			CpuCores: 2,
 21022  			CpuPower: instances.CpuPower(839),
 21023  			Mem:      4096,
 21024  			VirtType: &hvm,
 21025  			Cost:     102,
 21026  		},
 21027  
 21028  		// SKU: A5EN5X5DCNGRXPV6
 21029  		// Instance family: Storage optimized
 21030  		// Storage: 1 x 475 NVMe SSD
 21031  		{
 21032  			Name:     "i3.large",
 21033  			Arches:   amd64,
 21034  			CpuCores: 2,
 21035  			CpuPower: instances.CpuPower(644),
 21036  			Mem:      15616,
 21037  			VirtType: &hvm,
 21038  			Cost:     188,
 21039  		},
 21040  
 21041  		// SKU: A6HSZKUTZDMMFS9P
 21042  		// Instance family: GPU instance
 21043  		// Storage: EBS only
 21044  		{
 21045  			Name:     "p2.16xlarge",
 21046  			Arches:   amd64,
 21047  			CpuCores: 64,
 21048  			CpuPower: instances.CpuPower(20608),
 21049  			Mem:      786432,
 21050  			VirtType: &hvm,
 21051  			Cost:     17280,
 21052  		},
 21053  
 21054  		// SKU: APQCW52KSG39799Y
 21055  		// Instance family: Compute optimized
 21056  		// Storage: EBS only
 21057  		{
 21058  			Name:     "c5n.large",
 21059  			Arches:   amd64,
 21060  			CpuCores: 2,
 21061  			CpuPower: instances.CpuPower(839),
 21062  			Mem:      5376,
 21063  			VirtType: &hvm,
 21064  			Cost:     130,
 21065  		},
 21066  
 21067  		// SKU: ARJKD76SHK5JUB4R
 21068  		// Instance family: Compute optimized
 21069  		// Storage: EBS only
 21070  		{
 21071  			Name:     "c5n.xlarge",
 21072  			Arches:   amd64,
 21073  			CpuCores: 4,
 21074  			CpuPower: instances.CpuPower(1679),
 21075  			Mem:      10752,
 21076  			VirtType: &hvm,
 21077  			Cost:     260,
 21078  		},
 21079  
 21080  		// SKU: BFSWC36NDW9D3ET5
 21081  		// Instance family: GPU instance
 21082  		// Storage: EBS only
 21083  		{
 21084  			Name:     "p3.8xlarge",
 21085  			Arches:   amd64,
 21086  			CpuCores: 32,
 21087  			CpuPower: instances.CpuPower(10304),
 21088  			Mem:      249856,
 21089  			VirtType: &hvm,
 21090  			Cost:     14688,
 21091  		},
 21092  
 21093  		// SKU: BG8ZZS943JVR6HGP
 21094  		// Instance family: Memory optimized
 21095  		// Storage: 2 x 300 NVMe SSD
 21096  		{
 21097  			Name:     "r5d.4xlarge",
 21098  			Arches:   amd64,
 21099  			CpuCores: 16,
 21100  			CpuPower: instances.CpuPower(1600),
 21101  			Mem:      131072,
 21102  			VirtType: &hvm,
 21103  			Cost:     1384,
 21104  		},
 21105  
 21106  		// SKU: BJWD9AQ7FJRUQH36
 21107  		// Instance family: Memory optimized
 21108  		// Storage: 1 x 150 NVMe SSD
 21109  		{
 21110  			Name:     "r5d.xlarge",
 21111  			Arches:   amd64,
 21112  			CpuCores: 4,
 21113  			CpuPower: instances.CpuPower(400),
 21114  			Mem:      32768,
 21115  			VirtType: &hvm,
 21116  			Cost:     346,
 21117  		},
 21118  
 21119  		// SKU: BP3D9JS4K9UCBBZ3
 21120  		// Instance family: General purpose
 21121  		// Storage: EBS only
 21122  		{
 21123  			Name:     "t2.large",
 21124  			Arches:   amd64,
 21125  			CpuCores: 2,
 21126  			CpuPower: instances.CpuPower(60),
 21127  			Mem:      8192,
 21128  			VirtType: &hvm,
 21129  			Cost:     108,
 21130  		},
 21131  
 21132  		// SKU: BW28RAXSZTKZDY5X
 21133  		// Instance family: Compute optimized
 21134  		// Storage: EBS only
 21135  		{
 21136  			Name:     "c5n.4xlarge",
 21137  			Arches:   amd64,
 21138  			CpuCores: 16,
 21139  			CpuPower: instances.CpuPower(6719),
 21140  			Mem:      43008,
 21141  			VirtType: &hvm,
 21142  			Cost:     1040,
 21143  		},
 21144  
 21145  		// SKU: BXAR9D46EJJXYWD9
 21146  		// Instance family: Compute optimized
 21147  		// Storage: 2 x 80 SSD
 21148  		{
 21149  			Name:       "c3.2xlarge",
 21150  			Arches:     amd64,
 21151  			CpuCores:   8,
 21152  			CpuPower:   instances.CpuPower(3135),
 21153  			Mem:        15360,
 21154  			VirtType:   &hvm,
 21155  			Cost:       504,
 21156  			Deprecated: true,
 21157  		},
 21158  
 21159  		// SKU: CJWVHDR9P8PQBFAU
 21160  		// Instance family: FPGA Instances
 21161  		// Storage: 1 x 940 GB
 21162  		{
 21163  			Name:     "f1.4xlarge",
 21164  			Arches:   amd64,
 21165  			CpuCores: 16,
 21166  			CpuPower: instances.CpuPower(1600),
 21167  			Mem:      249856,
 21168  			VirtType: &hvm,
 21169  			Cost:     3960,
 21170  		},
 21171  
 21172  		// SKU: CMWE8B43GS86ZUFX
 21173  		// Instance family: Compute optimized
 21174  		// Storage: 4 x 840
 21175  		{
 21176  			Name:       "cc2.8xlarge",
 21177  			Arches:     amd64,
 21178  			CpuCores:   32,
 21179  			CpuPower:   instances.CpuPower(11647),
 21180  			Mem:        61952,
 21181  			VirtType:   &hvm,
 21182  			Cost:       2250,
 21183  			Deprecated: true,
 21184  		},
 21185  
 21186  		// SKU: CNA2FG87Z6YSZ865
 21187  		// Instance family: GPU instance
 21188  		// Storage: EBS only
 21189  		{
 21190  			Name:     "g3.4xlarge",
 21191  			Arches:   amd64,
 21192  			CpuCores: 16,
 21193  			CpuPower: instances.CpuPower(5152),
 21194  			Mem:      124928,
 21195  			VirtType: &hvm,
 21196  			Cost:     1320,
 21197  		},
 21198  
 21199  		// SKU: CQDRUMDTUB5DGT63
 21200  		// Instance family: Memory optimized
 21201  		// Storage: 1 x 850
 21202  		{
 21203  			Name:       "m2.2xlarge",
 21204  			Arches:     amd64,
 21205  			CpuCores:   4,
 21206  			CpuPower:   instances.CpuPower(400),
 21207  			Mem:        35021,
 21208  			VirtType:   &paravirtual,
 21209  			Cost:       586,
 21210  			Deprecated: true,
 21211  		},
 21212  
 21213  		// SKU: CREUXG6M3HP4VZVA
 21214  		// Instance family: General purpose
 21215  		// Storage: 1 x 150 NVMe SSD
 21216  		{
 21217  			Name:     "m5d.xlarge",
 21218  			Arches:   amd64,
 21219  			CpuCores: 4,
 21220  			CpuPower: instances.CpuPower(1400),
 21221  			Mem:      16384,
 21222  			VirtType: &hvm,
 21223  			Cost:     286,
 21224  		},
 21225  
 21226  		// SKU: CXM9YR66XHMFFJDD
 21227  		// Instance family: General purpose
 21228  		// Storage: 1 x 32 SSD
 21229  		{
 21230  			Name:       "m3.large",
 21231  			Arches:     amd64,
 21232  			CpuCores:   2,
 21233  			CpuPower:   instances.CpuPower(700),
 21234  			Mem:        7680,
 21235  			VirtType:   &hvm,
 21236  			Cost:       168,
 21237  			Deprecated: true,
 21238  		},
 21239  
 21240  		// SKU: D8J594N2J5BEEN7U
 21241  		// Instance family: Memory optimized
 21242  		// Storage: EBS only
 21243  		{
 21244  			Name:     "r4.xlarge",
 21245  			Arches:   amd64,
 21246  			CpuCores: 4,
 21247  			CpuPower: instances.CpuPower(1288),
 21248  			Mem:      31232,
 21249  			VirtType: &hvm,
 21250  			Cost:     319,
 21251  		},
 21252  
 21253  		// SKU: DGRA5487A6WJRREE
 21254  		// Instance family: Memory optimized
 21255  		// Storage: EBS only
 21256  		{
 21257  			Name:     "r4.16xlarge",
 21258  			Arches:   amd64,
 21259  			CpuCores: 64,
 21260  			CpuPower: instances.CpuPower(20608),
 21261  			Mem:      499712,
 21262  			VirtType: &hvm,
 21263  			Cost:     5107,
 21264  		},
 21265  
 21266  		// SKU: DQ59RPFS2B6D4TB6
 21267  		// Instance family: Memory optimized
 21268  		// Storage: EBS only
 21269  		{
 21270  			Name:     "r5.24xlarge",
 21271  			Arches:   amd64,
 21272  			CpuCores: 96,
 21273  			CpuPower: instances.CpuPower(9600),
 21274  			Mem:      786432,
 21275  			VirtType: &hvm,
 21276  			Cost:     7248,
 21277  		},
 21278  
 21279  		// SKU: E6FC3J7P796W9BB5
 21280  		// Instance family: General purpose
 21281  		// Storage: EBS only
 21282  		{
 21283  			Name:     "m5.xlarge",
 21284  			Arches:   amd64,
 21285  			CpuCores: 4,
 21286  			CpuPower: instances.CpuPower(1400),
 21287  			Mem:      16384,
 21288  			VirtType: &hvm,
 21289  			Cost:     242,
 21290  		},
 21291  
 21292  		// SKU: EFP49PY9RHXAQAHZ
 21293  		// Instance family: Storage optimized
 21294  		// Storage: 24 x 2000 HDD
 21295  		{
 21296  			Name:     "d2.8xlarge",
 21297  			Arches:   amd64,
 21298  			CpuCores: 36,
 21299  			CpuPower: instances.CpuPower(12096),
 21300  			Mem:      249856,
 21301  			VirtType: &hvm,
 21302  			Cost:     6624,
 21303  		},
 21304  
 21305  		// SKU: EFPYDPDNRQTJBP3V
 21306  		// Instance family: Memory optimized
 21307  		// Storage: 2 x 1920 SSD
 21308  		{
 21309  			Name:     "x1.32xlarge",
 21310  			Arches:   amd64,
 21311  			CpuCores: 128,
 21312  			CpuPower: instances.CpuPower(41216),
 21313  			Mem:      1998848,
 21314  			VirtType: &hvm,
 21315  			Cost:     16006,
 21316  		},
 21317  
 21318  		// SKU: EG7K36A6WPQ4YM89
 21319  		// Instance family: Storage optimized
 21320  		// Storage: 2 x 800 SSD
 21321  		{
 21322  			Name:       "i2.2xlarge",
 21323  			Arches:     amd64,
 21324  			CpuCores:   8,
 21325  			CpuPower:   instances.CpuPower(2800),
 21326  			Mem:        62464,
 21327  			VirtType:   &hvm,
 21328  			Cost:       2045,
 21329  			Deprecated: true,
 21330  		},
 21331  
 21332  		// SKU: EXPVWKGGASGW4CEJ
 21333  		// Instance family: Compute optimized
 21334  		// Storage: EBS only
 21335  		{
 21336  			Name:     "c4.2xlarge",
 21337  			Arches:   amd64,
 21338  			CpuCores: 8,
 21339  			CpuPower: instances.CpuPower(3247),
 21340  			Mem:      15360,
 21341  			VirtType: &hvm,
 21342  			Cost:     479,
 21343  		},
 21344  
 21345  		// SKU: FBKCPG7Y9BT98V6X
 21346  		// Instance family: Memory optimized
 21347  		// Storage: EBS only
 21348  		{
 21349  			Name:     "r4.8xlarge",
 21350  			Arches:   amd64,
 21351  			CpuCores: 32,
 21352  			CpuPower: instances.CpuPower(10304),
 21353  			Mem:      249856,
 21354  			VirtType: &hvm,
 21355  			Cost:     2553,
 21356  		},
 21357  
 21358  		// SKU: FS76Z6C3M6EAKEN2
 21359  		// Instance family: General purpose
 21360  		// Storage: EBS only
 21361  		{
 21362  			Name:     "m5.12xlarge",
 21363  			Arches:   amd64,
 21364  			CpuCores: 48,
 21365  			CpuPower: instances.CpuPower(16800),
 21366  			Mem:      196608,
 21367  			VirtType: &hvm,
 21368  			Cost:     2904,
 21369  		},
 21370  
 21371  		// SKU: FUTAFX3ARUD9RJJQ
 21372  		// Instance family: General purpose
 21373  		// Storage: 2 x 420
 21374  		{
 21375  			Name:       "m1.large",
 21376  			Arches:     amd64,
 21377  			CpuCores:   2,
 21378  			CpuPower:   instances.CpuPower(200),
 21379  			Mem:        7680,
 21380  			VirtType:   &paravirtual,
 21381  			Cost:       211,
 21382  			Deprecated: true,
 21383  		},
 21384  
 21385  		// SKU: FZTFNX6E6VTCH3BH
 21386  		// Instance family: Memory optimized
 21387  		// Storage: 2 x 840
 21388  		{
 21389  			Name:       "m2.4xlarge",
 21390  			Arches:     amd64,
 21391  			CpuCores:   8,
 21392  			CpuPower:   instances.CpuPower(800),
 21393  			Mem:        70042,
 21394  			VirtType:   &paravirtual,
 21395  			Cost:       1171,
 21396  			Deprecated: true,
 21397  		},
 21398  
 21399  		// SKU: GMFGDG364YV2QUTZ
 21400  		// Instance family: Compute optimized
 21401  		// Storage: EBS only
 21402  		{
 21403  			Name:     "c5.2xlarge",
 21404  			Arches:   amd64,
 21405  			CpuCores: 8,
 21406  			CpuPower: instances.CpuPower(3359),
 21407  			Mem:      16384,
 21408  			VirtType: &hvm,
 21409  			Cost:     408,
 21410  		},
 21411  
 21412  		// SKU: GRP3YHTBDHMGVA7S
 21413  		// Instance family: General purpose
 21414  		// Storage: EBS only
 21415  		{
 21416  			Name:     "t3.2xlarge",
 21417  			Arches:   amd64,
 21418  			CpuCores: 8,
 21419  			CpuPower: instances.CpuPower(800),
 21420  			Mem:      32768,
 21421  			VirtType: &hvm,
 21422  			Cost:     390,
 21423  		},
 21424  
 21425  		// SKU: GWPUCHQBWTA9GWE7
 21426  		// Instance family: Micro instances
 21427  		// Storage: EBS only
 21428  		{
 21429  			Name:       "t1.micro",
 21430  			Arches:     both,
 21431  			CpuCores:   1,
 21432  			CpuPower:   instances.CpuPower(20),
 21433  			Mem:        628,
 21434  			VirtType:   &paravirtual,
 21435  			Cost:       24,
 21436  			Deprecated: true,
 21437  		},
 21438  
 21439  		// SKU: H2JDFG4KAR24BKSQ
 21440  		// Instance family: Storage optimized
 21441  		// Storage: 4 x 1900 NVMe SSD
 21442  		{
 21443  			Name:     "i3.8xlarge",
 21444  			Arches:   amd64,
 21445  			CpuCores: 32,
 21446  			CpuPower: instances.CpuPower(10304),
 21447  			Mem:      249856,
 21448  			VirtType: &hvm,
 21449  			Cost:     3008,
 21450  		},
 21451  
 21452  		// SKU: HG3CK5KRF5FG2E4M
 21453  		// Instance family: General purpose
 21454  		// Storage: EBS only
 21455  		{
 21456  			Name:     "t3.small",
 21457  			Arches:   amd64,
 21458  			CpuCores: 2,
 21459  			CpuPower: instances.CpuPower(200),
 21460  			Mem:      2048,
 21461  			VirtType: &hvm,
 21462  			Cost:     24,
 21463  		},
 21464  
 21465  		// SKU: HHRWRMAJ8BWHRQEH
 21466  		// Instance family: Memory optimized
 21467  		// Storage: 1 x 240 SSD
 21468  		{
 21469  			Name:     "x1e.2xlarge",
 21470  			Arches:   amd64,
 21471  			CpuCores: 8,
 21472  			CpuPower: instances.CpuPower(2576),
 21473  			Mem:      249856,
 21474  			VirtType: &hvm,
 21475  			Cost:     2000,
 21476  		},
 21477  
 21478  		// SKU: HVTS332KRPZUNRU4
 21479  		// Instance family: General purpose
 21480  		// Storage: EBS only
 21481  		{
 21482  			Name:     "m4.16xlarge",
 21483  			Arches:   amd64,
 21484  			CpuCores: 64,
 21485  			CpuPower: instances.CpuPower(20608),
 21486  			Mem:      262144,
 21487  			VirtType: &hvm,
 21488  			Cost:     4032,
 21489  		},
 21490  
 21491  		// SKU: J9DSB6BXY5KQK7F9
 21492  		// Instance family: General purpose
 21493  		// Storage: EBS only
 21494  		{
 21495  			Name:     "m4.2xlarge",
 21496  			Arches:   amd64,
 21497  			CpuCores: 8,
 21498  			CpuPower: instances.CpuPower(2688),
 21499  			Mem:      32768,
 21500  			VirtType: &hvm,
 21501  			Cost:     504,
 21502  		},
 21503  
 21504  		// SKU: JCUEBSR62P6TXZK2
 21505  		// Instance family: Memory optimized
 21506  		// Storage: 2 x 1,920 SSD
 21507  		{
 21508  			Name:     "x1e.32xlarge",
 21509  			Arches:   amd64,
 21510  			CpuCores: 128,
 21511  			CpuPower: instances.CpuPower(41216),
 21512  			Mem:      3997696,
 21513  			VirtType: &hvm,
 21514  			Cost:     32000,
 21515  		},
 21516  
 21517  		// SKU: JG2FE8MWANQ723FP
 21518  		// Instance family: Compute optimized
 21519  		// Storage: 2 x 900 NVMe SSD
 21520  		{
 21521  			Name:     "c5d.18xlarge",
 21522  			Arches:   amd64,
 21523  			CpuCores: 72,
 21524  			CpuPower: instances.CpuPower(30239),
 21525  			Mem:      147456,
 21526  			VirtType: &hvm,
 21527  			Cost:     4176,
 21528  		},
 21529  
 21530  		// SKU: JURTRRHRGBD6C9FQ
 21531  		// Instance family: Memory optimized
 21532  		// Storage: EBS only
 21533  		{
 21534  			Name:     "r5.2xlarge",
 21535  			Arches:   amd64,
 21536  			CpuCores: 8,
 21537  			CpuPower: instances.CpuPower(800),
 21538  			Mem:      65536,
 21539  			VirtType: &hvm,
 21540  			Cost:     604,
 21541  		},
 21542  
 21543  		// SKU: K5CWXN5HSW7SME2R
 21544  		// Instance family: Memory optimized
 21545  		// Storage: 1 x 160 SSD
 21546  		{
 21547  			Name:       "r3.2xlarge",
 21548  			Arches:     amd64,
 21549  			CpuCores:   8,
 21550  			CpuPower:   instances.CpuPower(2800),
 21551  			Mem:        62464,
 21552  			VirtType:   &hvm,
 21553  			Cost:       798,
 21554  			Deprecated: true,
 21555  		},
 21556  
 21557  		// SKU: KMX34A7NQZQRJAED
 21558  		// Instance family: Memory optimized
 21559  		// Storage: 4 x 900 NVMe SSD
 21560  		{
 21561  			Name:     "r5d.24xlarge",
 21562  			Arches:   amd64,
 21563  			CpuCores: 96,
 21564  			CpuPower: instances.CpuPower(9600),
 21565  			Mem:      786432,
 21566  			VirtType: &hvm,
 21567  			Cost:     8304,
 21568  		},
 21569  
 21570  		// SKU: KNCYTRUPV9RQUJ4J
 21571  		// Instance family: Storage optimized
 21572  		// Storage: 4 x 800 SSD
 21573  		{
 21574  			Name:       "i2.4xlarge",
 21575  			Arches:     amd64,
 21576  			CpuCores:   16,
 21577  			CpuPower:   instances.CpuPower(5600),
 21578  			Mem:        124928,
 21579  			VirtType:   &hvm,
 21580  			Cost:       4091,
 21581  			Deprecated: true,
 21582  		},
 21583  
 21584  		// SKU: KSRA82HYG8MVA2AH
 21585  		// Instance family: General purpose
 21586  		// Storage: 4 x 900 NVMe SSD
 21587  		{
 21588  			Name:     "m5d.24xlarge",
 21589  			Arches:   amd64,
 21590  			CpuCores: 96,
 21591  			CpuPower: instances.CpuPower(33600),
 21592  			Mem:      393216,
 21593  			VirtType: &hvm,
 21594  			Cost:     6864,
 21595  		},
 21596  
 21597  		// SKU: KT5XYNZBAZ6PAHHJ
 21598  		// Instance family: Storage optimized
 21599  		// Storage: 1 x 950 NVMe SSD
 21600  		{
 21601  			Name:     "i3.xlarge",
 21602  			Arches:   amd64,
 21603  			CpuCores: 4,
 21604  			CpuPower: instances.CpuPower(1288),
 21605  			Mem:      31232,
 21606  			VirtType: &hvm,
 21607  			Cost:     376,
 21608  		},
 21609  
 21610  		// SKU: KZASPVGTJWQWZSTH
 21611  		// Instance family: Memory optimized
 21612  		// Storage: EBS only
 21613  		{
 21614  			Name:     "r5.large",
 21615  			Arches:   amd64,
 21616  			CpuCores: 2,
 21617  			CpuPower: instances.CpuPower(868),
 21618  			Mem:      16384,
 21619  			VirtType: &hvm,
 21620  			Cost:     151,
 21621  		},
 21622  
 21623  		// SKU: MAE7DQAWJXBHQ3GQ
 21624  		// Instance family: Compute optimized
 21625  		// Storage: EBS only
 21626  		{
 21627  			Name:     "c5.4xlarge",
 21628  			Arches:   amd64,
 21629  			CpuCores: 16,
 21630  			CpuPower: instances.CpuPower(6719),
 21631  			Mem:      32768,
 21632  			VirtType: &hvm,
 21633  			Cost:     816,
 21634  		},
 21635  
 21636  		// SKU: MCV6F96BD976FX6F
 21637  		// Instance family: General purpose
 21638  		// Storage: EBS only
 21639  		{
 21640  			Name:     "m4.4xlarge",
 21641  			Arches:   amd64,
 21642  			CpuCores: 16,
 21643  			CpuPower: instances.CpuPower(5376),
 21644  			Mem:      65536,
 21645  			VirtType: &hvm,
 21646  			Cost:     1008,
 21647  		},
 21648  
 21649  		// SKU: MJUQS6SV9MH6KENV
 21650  		// Instance family: FPGA Instances
 21651  		// Storage: EBS only
 21652  		{
 21653  			Name:     "f1.2xlarge",
 21654  			Arches:   amd64,
 21655  			CpuCores: 8,
 21656  			CpuPower: instances.CpuPower(800),
 21657  			Mem:      124928,
 21658  			VirtType: &hvm,
 21659  			Cost:     1980,
 21660  		},
 21661  
 21662  		// SKU: MS9288AGUM9ZHPZ3
 21663  		// Instance family: General purpose
 21664  		// Storage: EBS only
 21665  		{
 21666  			Name:     "t2.xlarge",
 21667  			Arches:   amd64,
 21668  			CpuCores: 4,
 21669  			CpuPower: instances.CpuPower(1679),
 21670  			Mem:      16384,
 21671  			VirtType: &hvm,
 21672  			Cost:     217,
 21673  		},
 21674  
 21675  		// SKU: MT4K7W9KTWWCVEXY
 21676  		// Instance family: Compute optimized
 21677  		// Storage: EBS only
 21678  		{
 21679  			Name:     "c5.xlarge",
 21680  			Arches:   amd64,
 21681  			CpuCores: 4,
 21682  			CpuPower: instances.CpuPower(1679),
 21683  			Mem:      8192,
 21684  			VirtType: &hvm,
 21685  			Cost:     204,
 21686  		},
 21687  
 21688  		// SKU: N5HCW4AX6C3QWS7P
 21689  		// Instance family: General purpose
 21690  		// Storage: EBS only
 21691  		{
 21692  			Name:     "t2.micro",
 21693  			Arches:   both,
 21694  			CpuCores: 1,
 21695  			CpuPower: instances.CpuPower(10),
 21696  			Mem:      1024,
 21697  			VirtType: &hvm,
 21698  			Cost:     13,
 21699  		},
 21700  
 21701  		// SKU: P26K99WGYAQ64KU3
 21702  		// Instance family: Memory optimized
 21703  		// Storage: 1 x 1920 SSD
 21704  		{
 21705  			Name:     "x1e.16xlarge",
 21706  			Arches:   amd64,
 21707  			CpuCores: 64,
 21708  			CpuPower: instances.CpuPower(20608),
 21709  			Mem:      1998848,
 21710  			VirtType: &hvm,
 21711  			Cost:     16000,
 21712  		},
 21713  
 21714  		// SKU: P76AN6DXWYCD69GD
 21715  		// Instance family: Memory optimized
 21716  		// Storage: 1 x 32 SSD
 21717  		{
 21718  			Name:       "r3.large",
 21719  			Arches:     amd64,
 21720  			CpuCores:   2,
 21721  			CpuPower:   instances.CpuPower(700),
 21722  			Mem:        15616,
 21723  			VirtType:   &hvm,
 21724  			Cost:       200,
 21725  			Deprecated: true,
 21726  		},
 21727  
 21728  		// SKU: P98E5YPSYQERNYZJ
 21729  		// Instance family: Compute optimized
 21730  		// Storage: 1 x 100 NVMe SSD
 21731  		{
 21732  			Name:     "c5d.xlarge",
 21733  			Arches:   amd64,
 21734  			CpuCores: 4,
 21735  			CpuPower: instances.CpuPower(1679),
 21736  			Mem:      8192,
 21737  			VirtType: &hvm,
 21738  			Cost:     232,
 21739  		},
 21740  
 21741  		// SKU: PB9ZD3B8VHMC8YD9
 21742  		// Instance family: General purpose
 21743  		// Storage: EBS only
 21744  		{
 21745  			Name:     "m4.10xlarge",
 21746  			Arches:   amd64,
 21747  			CpuCores: 40,
 21748  			CpuPower: instances.CpuPower(13440),
 21749  			Mem:      163840,
 21750  			VirtType: &hvm,
 21751  			Cost:     2520,
 21752  		},
 21753  
 21754  		// SKU: PKQU74FNEQGYH8AN
 21755  		// Instance family: Memory optimized
 21756  		// Storage: 1 x 1920 SSD
 21757  		{
 21758  			Name:     "x1.16xlarge",
 21759  			Arches:   amd64,
 21760  			CpuCores: 64,
 21761  			CpuPower: instances.CpuPower(20608),
 21762  			Mem:      999424,
 21763  			VirtType: &hvm,
 21764  			Cost:     8003,
 21765  		},
 21766  
 21767  		// SKU: Q864N6CVS6UKQ3WZ
 21768  		// Instance family: Compute optimized
 21769  		// Storage: EBS only
 21770  		{
 21771  			Name:     "c4.xlarge",
 21772  			Arches:   amd64,
 21773  			CpuCores: 4,
 21774  			CpuPower: instances.CpuPower(1623),
 21775  			Mem:      7680,
 21776  			VirtType: &hvm,
 21777  			Cost:     239,
 21778  		},
 21779  
 21780  		// SKU: QFNETRGV4DS2M843
 21781  		// Instance family: General purpose
 21782  		// Storage: EBS only
 21783  		{
 21784  			Name:     "t3.xlarge",
 21785  			Arches:   amd64,
 21786  			CpuCores: 4,
 21787  			CpuPower: instances.CpuPower(400),
 21788  			Mem:      16384,
 21789  			VirtType: &hvm,
 21790  			Cost:     195,
 21791  		},
 21792  
 21793  		// SKU: QFVQE44FY9YSYTTR
 21794  		// Instance family: Compute optimized
 21795  		// Storage: EBS only
 21796  		{
 21797  			Name:     "c4.8xlarge",
 21798  			Arches:   amd64,
 21799  			CpuCores: 36,
 21800  			CpuPower: instances.CpuPower(14615),
 21801  			Mem:      61440,
 21802  			VirtType: &hvm,
 21803  			Cost:     1915,
 21804  		},
 21805  
 21806  		// SKU: QG4YUM59ZPHHDF39
 21807  		// Instance family: Storage optimized
 21808  		// Storage: 2 x 1900 NVMe SSD
 21809  		{
 21810  			Name:     "i3.4xlarge",
 21811  			Arches:   amd64,
 21812  			CpuCores: 16,
 21813  			CpuPower: instances.CpuPower(5152),
 21814  			Mem:      124928,
 21815  			VirtType: &hvm,
 21816  			Cost:     1504,
 21817  		},
 21818  
 21819  		// SKU: QHB3JCWPKY4VMW5X
 21820  		// Instance family: General purpose
 21821  		// Storage: EBS only
 21822  		{
 21823  			Name:     "m5.4xlarge",
 21824  			Arches:   amd64,
 21825  			CpuCores: 16,
 21826  			CpuPower: instances.CpuPower(5600),
 21827  			Mem:      65536,
 21828  			VirtType: &hvm,
 21829  			Cost:     968,
 21830  		},
 21831  
 21832  		// SKU: QRAX5KVV6V4U6VNW
 21833  		// Instance family: Compute optimized
 21834  		// Storage: 1 x 900 NVMe SSD
 21835  		{
 21836  			Name:     "c5d.9xlarge",
 21837  			Arches:   amd64,
 21838  			CpuCores: 36,
 21839  			CpuPower: instances.CpuPower(15119),
 21840  			Mem:      73728,
 21841  			VirtType: &hvm,
 21842  			Cost:     2088,
 21843  		},
 21844  
 21845  		// SKU: R75SXSFUFBHZPRSS
 21846  		// Instance family: General purpose
 21847  		// Storage: EBS only
 21848  		{
 21849  			Name:     "t2.nano",
 21850  			Arches:   both,
 21851  			CpuCores: 1,
 21852  			CpuPower: instances.CpuPower(5),
 21853  			Mem:      512,
 21854  			VirtType: &hvm,
 21855  			Cost:     6,
 21856  		},
 21857  
 21858  		// SKU: R8QUU7JSJKZP3WYX
 21859  		// Instance family: Storage optimized
 21860  		// Storage: 6 x 2000 HDD
 21861  		{
 21862  			Name:     "d2.2xlarge",
 21863  			Arches:   amd64,
 21864  			CpuCores: 8,
 21865  			CpuPower: instances.CpuPower(2688),
 21866  			Mem:      62464,
 21867  			VirtType: &hvm,
 21868  			Cost:     1656,
 21869  		},
 21870  
 21871  		// SKU: RG9GWJUK8NQBF57M
 21872  		// Instance family: Compute optimized
 21873  		// Storage: 1 x 350
 21874  		{
 21875  			Name:       "c1.medium",
 21876  			Arches:     both,
 21877  			CpuCores:   2,
 21878  			CpuPower:   instances.CpuPower(200),
 21879  			Mem:        1741,
 21880  			VirtType:   &paravirtual,
 21881  			Cost:       157,
 21882  			Deprecated: true,
 21883  		},
 21884  
 21885  		// SKU: RQ2E87MS29TV3CDY
 21886  		// Instance family: Compute optimized
 21887  		// Storage: 2 x 40 SSD
 21888  		{
 21889  			Name:       "c3.xlarge",
 21890  			Arches:     amd64,
 21891  			CpuCores:   4,
 21892  			CpuPower:   instances.CpuPower(1567),
 21893  			Mem:        7680,
 21894  			VirtType:   &hvm,
 21895  			Cost:       252,
 21896  			Deprecated: true,
 21897  		},
 21898  
 21899  		// SKU: RV9B2TDJGG9PNYKR
 21900  		// Instance family: GPU instance
 21901  		// Storage: EBS only
 21902  		{
 21903  			Name:     "p2.8xlarge",
 21904  			Arches:   amd64,
 21905  			CpuCores: 32,
 21906  			CpuPower: instances.CpuPower(10304),
 21907  			Mem:      499712,
 21908  			VirtType: &hvm,
 21909  			Cost:     8640,
 21910  		},
 21911  
 21912  		// SKU: RY97T2T2385G4KXW
 21913  		// Instance family: Memory optimized
 21914  		// Storage: 1 x 320 SSD
 21915  		{
 21916  			Name:       "r3.4xlarge",
 21917  			Arches:     amd64,
 21918  			CpuCores:   16,
 21919  			CpuPower:   instances.CpuPower(5600),
 21920  			Mem:        124928,
 21921  			VirtType:   &hvm,
 21922  			Cost:       1596,
 21923  			Deprecated: true,
 21924  		},
 21925  
 21926  		// SKU: SPN86ZCGXTJQR3TZ
 21927  		// Instance family: Storage optimized
 21928  		// Storage: 24 x 2000
 21929  		{
 21930  			Name:       "hs1.8xlarge",
 21931  			Arches:     amd64,
 21932  			CpuCores:   17,
 21933  			CpuPower:   instances.CpuPower(4760),
 21934  			Mem:        119808,
 21935  			VirtType:   &hvm,
 21936  			Cost:       5520,
 21937  			Deprecated: true,
 21938  		},
 21939  
 21940  		// SKU: SZ4U6UEUN6MP8R7D
 21941  		// Instance family: Memory optimized
 21942  		// Storage: EBS only
 21943  		{
 21944  			Name:     "r4.4xlarge",
 21945  			Arches:   amd64,
 21946  			CpuCores: 16,
 21947  			CpuPower: instances.CpuPower(5152),
 21948  			Mem:      124928,
 21949  			VirtType: &hvm,
 21950  			Cost:     1276,
 21951  		},
 21952  
 21953  		// SKU: T49MVZWJMT2P8BS5
 21954  		// Instance family: Storage optimized
 21955  		// Storage: 12 x 2000 HDD
 21956  		{
 21957  			Name:     "d2.4xlarge",
 21958  			Arches:   amd64,
 21959  			CpuCores: 16,
 21960  			CpuPower: instances.CpuPower(5376),
 21961  			Mem:      124928,
 21962  			VirtType: &hvm,
 21963  			Cost:     3312,
 21964  		},
 21965  
 21966  		// SKU: T86C44HJYZE3B87H
 21967  		// Instance family: General purpose
 21968  		// Storage: EBS only
 21969  		{
 21970  			Name:     "t3.medium",
 21971  			Arches:   amd64,
 21972  			CpuCores: 2,
 21973  			CpuPower: instances.CpuPower(200),
 21974  			Mem:      4096,
 21975  			VirtType: &hvm,
 21976  			Cost:     48,
 21977  		},
 21978  
 21979  		// SKU: TESR8D5WV58EK4Y9
 21980  		// Instance family: GPU instance
 21981  		// Storage: EBS only
 21982  		{
 21983  			Name:     "p2.xlarge",
 21984  			Arches:   amd64,
 21985  			CpuCores: 4,
 21986  			CpuPower: instances.CpuPower(1288),
 21987  			Mem:      62464,
 21988  			VirtType: &hvm,
 21989  			Cost:     1080,
 21990  		},
 21991  
 21992  		// SKU: TUAPFFJ9NU633BRC
 21993  		// Instance family: Memory optimized
 21994  		// Storage: 1 x 75 NVMe SSD
 21995  		{
 21996  			Name:     "r5d.large",
 21997  			Arches:   amd64,
 21998  			CpuCores: 2,
 21999  			CpuPower: instances.CpuPower(200),
 22000  			Mem:      16384,
 22001  			VirtType: &hvm,
 22002  			Cost:     173,
 22003  		},
 22004  
 22005  		// SKU: TWFCEA7E4N3YPC35
 22006  		// Instance family: Compute optimized
 22007  		// Storage: EBS only
 22008  		{
 22009  			Name:     "c5n.18xlarge",
 22010  			Arches:   amd64,
 22011  			CpuCores: 72,
 22012  			CpuPower: instances.CpuPower(30239),
 22013  			Mem:      196608,
 22014  			VirtType: &hvm,
 22015  			Cost:     4680,
 22016  		},
 22017  
 22018  		// SKU: U4DXFARHKHZQGSHP
 22019  		// Instance family: Memory optimized
 22020  		// Storage: EBS only
 22021  		{
 22022  			Name:     "r4.2xlarge",
 22023  			Arches:   amd64,
 22024  			CpuCores: 8,
 22025  			CpuPower: instances.CpuPower(2576),
 22026  			Mem:      62464,
 22027  			VirtType: &hvm,
 22028  			Cost:     638,
 22029  		},
 22030  
 22031  		// SKU: U7DC62BMZPV7YRYS
 22032  		// Instance family: GPU instance
 22033  		// Storage: EBS only
 22034  		{
 22035  			Name:     "g3.8xlarge",
 22036  			Arches:   amd64,
 22037  			CpuCores: 32,
 22038  			CpuPower: instances.CpuPower(10304),
 22039  			Mem:      249856,
 22040  			VirtType: &hvm,
 22041  			Cost:     2640,
 22042  		},
 22043  
 22044  		// SKU: UF55C3729FAEBSYW
 22045  		// Instance family: Storage optimized
 22046  		// Storage: 8 x 800 SSD
 22047  		{
 22048  			Name:       "i2.8xlarge",
 22049  			Arches:     amd64,
 22050  			CpuCores:   32,
 22051  			CpuPower:   instances.CpuPower(11200),
 22052  			Mem:        249856,
 22053  			VirtType:   &hvm,
 22054  			Cost:       8183,
 22055  			Deprecated: true,
 22056  		},
 22057  
 22058  		// SKU: UQD9RGYY5BJ764UW
 22059  		// Instance family: General purpose
 22060  		// Storage: EBS only
 22061  		{
 22062  			Name:     "m5.24xlarge",
 22063  			Arches:   amd64,
 22064  			CpuCores: 96,
 22065  			CpuPower: instances.CpuPower(33600),
 22066  			Mem:      393216,
 22067  			VirtType: &hvm,
 22068  			Cost:     5808,
 22069  		},
 22070  
 22071  		// SKU: UV3Y2PYJ62CGS6VK
 22072  		// Instance family: General purpose
 22073  		// Storage: 1 x 75 NVMe SSD
 22074  		{
 22075  			Name:     "m5d.large",
 22076  			Arches:   amd64,
 22077  			CpuCores: 2,
 22078  			CpuPower: instances.CpuPower(700),
 22079  			Mem:      8192,
 22080  			VirtType: &hvm,
 22081  			Cost:     143,
 22082  		},
 22083  
 22084  		// SKU: VJTWT88A3FF7YSQG
 22085  		// Instance family: Memory optimized
 22086  		// Storage: EBS only
 22087  		{
 22088  			Name:     "r5.xlarge",
 22089  			Arches:   amd64,
 22090  			CpuCores: 4,
 22091  			CpuPower: instances.CpuPower(400),
 22092  			Mem:      32768,
 22093  			VirtType: &hvm,
 22094  			Cost:     302,
 22095  		},
 22096  
 22097  		// SKU: VR6H7WYKMFWVPAUK
 22098  		// Instance family: General purpose
 22099  		// Storage: EBS only
 22100  		{
 22101  			Name:     "t2.small",
 22102  			Arches:   both,
 22103  			CpuCores: 1,
 22104  			CpuPower: instances.CpuPower(20),
 22105  			Mem:      2048,
 22106  			VirtType: &hvm,
 22107  			Cost:     27,
 22108  		},
 22109  
 22110  		// SKU: VXKKRPEQERAMFSFJ
 22111  		// Instance family: General purpose
 22112  		// Storage: 2 x 40 SSD
 22113  		{
 22114  			Name:       "m3.xlarge",
 22115  			Arches:     amd64,
 22116  			CpuCores:   4,
 22117  			CpuPower:   instances.CpuPower(1400),
 22118  			Mem:        15360,
 22119  			VirtType:   &hvm,
 22120  			Cost:       336,
 22121  			Deprecated: true,
 22122  		},
 22123  
 22124  		// SKU: W6ABH88PE5BKSJZQ
 22125  		// Instance family: Memory optimized
 22126  		// Storage: 2 x 320 SSD
 22127  		{
 22128  			Name:       "r3.8xlarge",
 22129  			Arches:     amd64,
 22130  			CpuCores:   32,
 22131  			CpuPower:   instances.CpuPower(11200),
 22132  			Mem:        249856,
 22133  			VirtType:   &hvm,
 22134  			Cost:       3192,
 22135  			Deprecated: true,
 22136  		},
 22137  
 22138  		// SKU: WVKVYKA9HGPSEYHF
 22139  		// Instance family: General purpose
 22140  		// Storage: EBS only
 22141  		{
 22142  			Name:     "m4.xlarge",
 22143  			Arches:   amd64,
 22144  			CpuCores: 4,
 22145  			CpuPower: instances.CpuPower(1344),
 22146  			Mem:      16384,
 22147  			VirtType: &hvm,
 22148  			Cost:     252,
 22149  		},
 22150  
 22151  		// SKU: X5FANMGVETDMD583
 22152  		// Instance family: General purpose
 22153  		// Storage: EBS only
 22154  		{
 22155  			Name:     "t3.nano",
 22156  			Arches:   amd64,
 22157  			CpuCores: 2,
 22158  			CpuPower: instances.CpuPower(200),
 22159  			Mem:      512,
 22160  			VirtType: &hvm,
 22161  			Cost:     6,
 22162  		},
 22163  
 22164  		// SKU: X7CV8KAZMBGK56NH
 22165  		// Instance family: General purpose
 22166  		// Storage: EBS only
 22167  		{
 22168  			Name:     "t3.micro",
 22169  			Arches:   amd64,
 22170  			CpuCores: 2,
 22171  			CpuPower: instances.CpuPower(200),
 22172  			Mem:      1024,
 22173  			VirtType: &hvm,
 22174  			Cost:     12,
 22175  		},
 22176  
 22177  		// SKU: XBS8PBKJMH9G6SDB
 22178  		// Instance family: Compute optimized
 22179  		// Storage: 4 x 420
 22180  		{
 22181  			Name:       "c1.xlarge",
 22182  			Arches:     amd64,
 22183  			CpuCores:   8,
 22184  			CpuPower:   instances.CpuPower(800),
 22185  			Mem:        7168,
 22186  			VirtType:   &paravirtual,
 22187  			Cost:       628,
 22188  			Deprecated: true,
 22189  		},
 22190  
 22191  		// SKU: XDEC58SRN2MK7F78
 22192  		// Instance family: General purpose
 22193  		// Storage: 1 x 300 NVMe SSD
 22194  		{
 22195  			Name:     "m5d.2xlarge",
 22196  			Arches:   amd64,
 22197  			CpuCores: 8,
 22198  			CpuPower: instances.CpuPower(2800),
 22199  			Mem:      32768,
 22200  			VirtType: &hvm,
 22201  			Cost:     572,
 22202  		},
 22203  
 22204  		// SKU: XYAF9UA2YWC7DNZT
 22205  		// Instance family: Compute optimized
 22206  		// Storage: EBS only
 22207  		{
 22208  			Name:     "c4.large",
 22209  			Arches:   amd64,
 22210  			CpuCores: 2,
 22211  			CpuPower: instances.CpuPower(811),
 22212  			Mem:      3840,
 22213  			VirtType: &hvm,
 22214  			Cost:     120,
 22215  		},
 22216  
 22217  		// SKU: YN5S2Q9BCQSEX4Q9
 22218  		// Instance family: Compute optimized
 22219  		// Storage: 1 x 50 NVMe SSD
 22220  		{
 22221  			Name:     "c5d.large",
 22222  			Arches:   amd64,
 22223  			CpuCores: 2,
 22224  			CpuPower: instances.CpuPower(839),
 22225  			Mem:      4096,
 22226  			VirtType: &hvm,
 22227  			Cost:     116,
 22228  		},
 22229  
 22230  		// SKU: YYGVB3MJTV4Q348E
 22231  		// Instance family: General purpose
 22232  		// Storage: EBS only
 22233  		{
 22234  			Name:     "t2.medium",
 22235  			Arches:   both,
 22236  			CpuCores: 2,
 22237  			CpuPower: instances.CpuPower(40),
 22238  			Mem:      4096,
 22239  			VirtType: &hvm,
 22240  			Cost:     54,
 22241  		},
 22242  
 22243  		// SKU: ZZ36VPB4D4R6MZDB
 22244  		// Instance family: Compute optimized
 22245  		// Storage: EBS only
 22246  		{
 22247  			Name:     "c5n.9xlarge",
 22248  			Arches:   amd64,
 22249  			CpuCores: 36,
 22250  			CpuPower: instances.CpuPower(15119),
 22251  			Mem:      98304,
 22252  			VirtType: &hvm,
 22253  			Cost:     2340,
 22254  		},
 22255  
 22256  		// SKU: ZZTR42B59D85VUCY
 22257  		// Instance family: Compute optimized
 22258  		// Storage: 2 x 16 SSD
 22259  		{
 22260  			Name:       "c3.large",
 22261  			Arches:     both,
 22262  			CpuCores:   2,
 22263  			CpuPower:   instances.CpuPower(783),
 22264  			Mem:        3840,
 22265  			VirtType:   &hvm,
 22266  			Cost:       126,
 22267  			Deprecated: true,
 22268  		},
 22269  	},
 22270  
 22271  	"us-west-1": {
 22272  
 22273  		// SKU: 288NWCDVAPRH3QVZ
 22274  		// Instance family: General purpose
 22275  		// Storage: 1 x 150 NVMe SSD
 22276  		{
 22277  			Name:     "m5d.xlarge",
 22278  			Arches:   amd64,
 22279  			CpuCores: 4,
 22280  			CpuPower: instances.CpuPower(1400),
 22281  			Mem:      16384,
 22282  			VirtType: &hvm,
 22283  			Cost:     266,
 22284  		},
 22285  
 22286  		// SKU: 29RD5CTAQBQAK4XU
 22287  		// Instance family: Memory optimized
 22288  		// Storage: 1 x 300 NVMe SSD
 22289  		{
 22290  			Name:     "r5d.2xlarge",
 22291  			Arches:   amd64,
 22292  			CpuCores: 8,
 22293  			CpuPower: instances.CpuPower(800),
 22294  			Mem:      65536,
 22295  			VirtType: &hvm,
 22296  			Cost:     648,
 22297  		},
 22298  
 22299  		// SKU: 2EBX6PMG5FBY92KC
 22300  		// Instance family: General purpose
 22301  		// Storage: EBS only
 22302  		{
 22303  			Name:     "m4.xlarge",
 22304  			Arches:   amd64,
 22305  			CpuCores: 4,
 22306  			CpuPower: instances.CpuPower(1344),
 22307  			Mem:      16384,
 22308  			VirtType: &hvm,
 22309  			Cost:     234,
 22310  		},
 22311  
 22312  		// SKU: 2M44JQQN3ZP9874A
 22313  		// Instance family: GPU instance
 22314  		// Storage: 2 x 120 SSD
 22315  		{
 22316  			Name:       "g2.8xlarge",
 22317  			Arches:     amd64,
 22318  			CpuCores:   32,
 22319  			CpuPower:   instances.CpuPower(11647),
 22320  			Mem:        61440,
 22321  			VirtType:   &hvm,
 22322  			Cost:       2808,
 22323  			Deprecated: true,
 22324  		},
 22325  
 22326  		// SKU: 3CUFXRHG38QDZNHT
 22327  		// Instance family: Storage optimized
 22328  		// Storage: 8 x 800 SSD
 22329  		{
 22330  			Name:       "i2.8xlarge",
 22331  			Arches:     amd64,
 22332  			CpuCores:   32,
 22333  			CpuPower:   instances.CpuPower(11200),
 22334  			Mem:        249856,
 22335  			VirtType:   &hvm,
 22336  			Cost:       7502,
 22337  			Deprecated: true,
 22338  		},
 22339  
 22340  		// SKU: 3MU3SGMJKBFABKE9
 22341  		// Instance family: General purpose
 22342  		// Storage: EBS only
 22343  		{
 22344  			Name:     "m4.large",
 22345  			Arches:   amd64,
 22346  			CpuCores: 2,
 22347  			CpuPower: instances.CpuPower(672),
 22348  			Mem:      8192,
 22349  			VirtType: &hvm,
 22350  			Cost:     117,
 22351  		},
 22352  
 22353  		// SKU: 3S2REVZBANWCJMV4
 22354  		// Instance family: Memory optimized
 22355  		// Storage: 1 x 75 NVMe SSD
 22356  		{
 22357  			Name:     "r5d.large",
 22358  			Arches:   amd64,
 22359  			CpuCores: 2,
 22360  			CpuPower: instances.CpuPower(200),
 22361  			Mem:      16384,
 22362  			VirtType: &hvm,
 22363  			Cost:     162,
 22364  		},
 22365  
 22366  		// SKU: 4GAV6VD5FWD8W8B4
 22367  		// Instance family: Compute optimized
 22368  		// Storage: 2 x 320 SSD
 22369  		{
 22370  			Name:       "c3.8xlarge",
 22371  			Arches:     amd64,
 22372  			CpuCores:   32,
 22373  			CpuPower:   instances.CpuPower(12543),
 22374  			Mem:        61440,
 22375  			VirtType:   &hvm,
 22376  			Cost:       1912,
 22377  			Deprecated: true,
 22378  		},
 22379  
 22380  		// SKU: 55XSQ77GD8XY6882
 22381  		// Instance family: Memory optimized
 22382  		// Storage: 1 x 300 NVMe SSD
 22383  		{
 22384  			Name:     "z1d.2xlarge",
 22385  			Arches:   amd64,
 22386  			CpuCores: 8,
 22387  			CpuPower: instances.CpuPower(800),
 22388  			Mem:      65536,
 22389  			VirtType: &hvm,
 22390  			Cost:     844,
 22391  		},
 22392  
 22393  		// SKU: 57Y9AS6APUSGYHMU
 22394  		// Instance family: Compute optimized
 22395  		// Storage: 1 x 900 NVMe SSD
 22396  		{
 22397  			Name:     "c5d.9xlarge",
 22398  			Arches:   amd64,
 22399  			CpuCores: 36,
 22400  			CpuPower: instances.CpuPower(15119),
 22401  			Mem:      73728,
 22402  			VirtType: &hvm,
 22403  			Cost:     2160,
 22404  		},
 22405  
 22406  		// SKU: 5EDHWY2G68899HDR
 22407  		// Instance family: General purpose
 22408  		// Storage: EBS only
 22409  		{
 22410  			Name:     "t3.nano",
 22411  			Arches:   amd64,
 22412  			CpuCores: 2,
 22413  			CpuPower: instances.CpuPower(200),
 22414  			Mem:      512,
 22415  			VirtType: &hvm,
 22416  			Cost:     6,
 22417  		},
 22418  
 22419  		// SKU: 5JEH726H8KDYDWPP
 22420  		// Instance family: Micro instances
 22421  		// Storage: EBS only
 22422  		{
 22423  			Name:       "t1.micro",
 22424  			Arches:     both,
 22425  			CpuCores:   1,
 22426  			CpuPower:   instances.CpuPower(20),
 22427  			Mem:        628,
 22428  			VirtType:   &paravirtual,
 22429  			Cost:       25,
 22430  			Deprecated: true,
 22431  		},
 22432  
 22433  		// SKU: 5JQZHK4R7B7U6R3D
 22434  		// Instance family: General purpose
 22435  		// Storage: EBS only
 22436  		{
 22437  			Name:     "m4.2xlarge",
 22438  			Arches:   amd64,
 22439  			CpuCores: 8,
 22440  			CpuPower: instances.CpuPower(2688),
 22441  			Mem:      32768,
 22442  			VirtType: &hvm,
 22443  			Cost:     468,
 22444  		},
 22445  
 22446  		// SKU: 5UQKWM2AG2998KAV
 22447  		// Instance family: Memory optimized
 22448  		// Storage: 2 x 300 NVMe SSD
 22449  		{
 22450  			Name:     "r5d.4xlarge",
 22451  			Arches:   amd64,
 22452  			CpuCores: 16,
 22453  			CpuPower: instances.CpuPower(1600),
 22454  			Mem:      131072,
 22455  			VirtType: &hvm,
 22456  			Cost:     1296,
 22457  		},
 22458  
 22459  		// SKU: 66RZMKMKHA5H5VT9
 22460  		// Instance family: Memory optimized
 22461  		// Storage: 2 x 900 NVMe SSD
 22462  		{
 22463  			Name:     "z1d.12xlarge",
 22464  			Arches:   amd64,
 22465  			CpuCores: 48,
 22466  			CpuPower: instances.CpuPower(4800),
 22467  			Mem:      393216,
 22468  			VirtType: &hvm,
 22469  			Cost:     5064,
 22470  		},
 22471  
 22472  		// SKU: 6CQ5UBR3M3YEXGAW
 22473  		// Instance family: Compute optimized
 22474  		// Storage: 1 x 50 NVMe SSD
 22475  		{
 22476  			Name:     "c5d.large",
 22477  			Arches:   amd64,
 22478  			CpuCores: 2,
 22479  			CpuPower: instances.CpuPower(839),
 22480  			Mem:      4096,
 22481  			VirtType: &hvm,
 22482  			Cost:     120,
 22483  		},
 22484  
 22485  		// SKU: 6H5EA7PH345UPBVC
 22486  		// Instance family: Memory optimized
 22487  		// Storage: 2 x 840
 22488  		{
 22489  			Name:       "m2.4xlarge",
 22490  			Arches:     amd64,
 22491  			CpuCores:   8,
 22492  			CpuPower:   instances.CpuPower(800),
 22493  			Mem:        70042,
 22494  			VirtType:   &paravirtual,
 22495  			Cost:       1100,
 22496  			Deprecated: true,
 22497  		},
 22498  
 22499  		// SKU: 6HSUA77D4PHGHSKF
 22500  		// Instance family: General purpose
 22501  		// Storage: EBS only
 22502  		{
 22503  			Name:     "m5.large",
 22504  			Arches:   amd64,
 22505  			CpuCores: 2,
 22506  			CpuPower: instances.CpuPower(700),
 22507  			Mem:      8192,
 22508  			VirtType: &hvm,
 22509  			Cost:     112,
 22510  		},
 22511  
 22512  		// SKU: 6NNNM36C5C8XQQ7Q
 22513  		// Instance family: Memory optimized
 22514  		// Storage: EBS only
 22515  		{
 22516  			Name:     "r5.large",
 22517  			Arches:   amd64,
 22518  			CpuCores: 2,
 22519  			CpuPower: instances.CpuPower(868),
 22520  			Mem:      16384,
 22521  			VirtType: &hvm,
 22522  			Cost:     140,
 22523  		},
 22524  
 22525  		// SKU: 6ZT2UARGHJXH8BU5
 22526  		// Instance family: General purpose
 22527  		// Storage: EBS only
 22528  		{
 22529  			Name:     "m5.12xlarge",
 22530  			Arches:   amd64,
 22531  			CpuCores: 48,
 22532  			CpuPower: instances.CpuPower(16800),
 22533  			Mem:      196608,
 22534  			VirtType: &hvm,
 22535  			Cost:     2688,
 22536  		},
 22537  
 22538  		// SKU: 76F5CX9DPY2B39T5
 22539  		// Instance family: General purpose
 22540  		// Storage: EBS only
 22541  		{
 22542  			Name:     "t2.xlarge",
 22543  			Arches:   amd64,
 22544  			CpuCores: 4,
 22545  			CpuPower: instances.CpuPower(1679),
 22546  			Mem:      16384,
 22547  			VirtType: &hvm,
 22548  			Cost:     220,
 22549  		},
 22550  
 22551  		// SKU: 7AJJ9ANNCNNX5WY6
 22552  		// Instance family: General purpose
 22553  		// Storage: 1 x 410
 22554  		{
 22555  			Name:       "m1.medium",
 22556  			Arches:     both,
 22557  			CpuCores:   1,
 22558  			CpuPower:   instances.CpuPower(100),
 22559  			Mem:        3840,
 22560  			VirtType:   &paravirtual,
 22561  			Cost:       95,
 22562  			Deprecated: true,
 22563  		},
 22564  
 22565  		// SKU: 7QXMEKWFBRKXCR5T
 22566  		// Instance family: Compute optimized
 22567  		// Storage: 2 x 80 SSD
 22568  		{
 22569  			Name:       "c3.2xlarge",
 22570  			Arches:     amd64,
 22571  			CpuCores:   8,
 22572  			CpuPower:   instances.CpuPower(3135),
 22573  			Mem:        15360,
 22574  			VirtType:   &hvm,
 22575  			Cost:       478,
 22576  			Deprecated: true,
 22577  		},
 22578  
 22579  		// SKU: 7T9BSUQBURKAGP2T
 22580  		// Instance family: General purpose
 22581  		// Storage: EBS only
 22582  		{
 22583  			Name:     "t2.medium",
 22584  			Arches:   both,
 22585  			CpuCores: 2,
 22586  			CpuPower: instances.CpuPower(40),
 22587  			Mem:      4096,
 22588  			VirtType: &hvm,
 22589  			Cost:     55,
 22590  		},
 22591  
 22592  		// SKU: 87ZU79BG86PYWTSG
 22593  		// Instance family: GPU instance
 22594  		// Storage: 1 x 60 SSD
 22595  		{
 22596  			Name:       "g2.2xlarge",
 22597  			Arches:     amd64,
 22598  			CpuCores:   8,
 22599  			CpuPower:   instances.CpuPower(2911),
 22600  			Mem:        15360,
 22601  			VirtType:   &hvm,
 22602  			Cost:       702,
 22603  			Deprecated: true,
 22604  		},
 22605  
 22606  		// SKU: 8RXDZ4H62GHK7Y7N
 22607  		// Instance family: General purpose
 22608  		// Storage: 1 x 32 SSD
 22609  		{
 22610  			Name:       "m3.large",
 22611  			Arches:     amd64,
 22612  			CpuCores:   2,
 22613  			CpuPower:   instances.CpuPower(700),
 22614  			Mem:        7680,
 22615  			VirtType:   &hvm,
 22616  			Cost:       154,
 22617  			Deprecated: true,
 22618  		},
 22619  
 22620  		// SKU: 8VWVTP4EDUAYRGEP
 22621  		// Instance family: FPGA Instances
 22622  		// Storage: 1 x 940 GB
 22623  		{
 22624  			Name:     "f1.4xlarge",
 22625  			Arches:   amd64,
 22626  			CpuCores: 16,
 22627  			CpuPower: instances.CpuPower(1600),
 22628  			Mem:      249856,
 22629  			VirtType: &hvm,
 22630  			Cost:     3826,
 22631  		},
 22632  
 22633  		// SKU: 8XWJMTS7HY3XFPBD
 22634  		// Instance family: Storage optimized
 22635  		// Storage: 4 x 800 SSD
 22636  		{
 22637  			Name:       "i2.4xlarge",
 22638  			Arches:     amd64,
 22639  			CpuCores:   16,
 22640  			CpuPower:   instances.CpuPower(5600),
 22641  			Mem:        124928,
 22642  			VirtType:   &hvm,
 22643  			Cost:       3751,
 22644  			Deprecated: true,
 22645  		},
 22646  
 22647  		// SKU: 9AMRUT5XMFV878DK
 22648  		// Instance family: Compute optimized
 22649  		// Storage: EBS only
 22650  		{
 22651  			Name:     "c5.4xlarge",
 22652  			Arches:   amd64,
 22653  			CpuCores: 16,
 22654  			CpuPower: instances.CpuPower(6719),
 22655  			Mem:      32768,
 22656  			VirtType: &hvm,
 22657  			Cost:     848,
 22658  		},
 22659  
 22660  		// SKU: 9V4YEGESP35GKP5B
 22661  		// Instance family: General purpose
 22662  		// Storage: EBS only
 22663  		{
 22664  			Name:     "m5.4xlarge",
 22665  			Arches:   amd64,
 22666  			CpuCores: 16,
 22667  			CpuPower: instances.CpuPower(5600),
 22668  			Mem:      65536,
 22669  			VirtType: &hvm,
 22670  			Cost:     896,
 22671  		},
 22672  
 22673  		// SKU: AAYJQZRJAETAHGUX
 22674  		// Instance family: General purpose
 22675  		// Storage: 4 x 900 NVMe SSD
 22676  		{
 22677  			Name:     "m5d.24xlarge",
 22678  			Arches:   amd64,
 22679  			CpuCores: 96,
 22680  			CpuPower: instances.CpuPower(33600),
 22681  			Mem:      393216,
 22682  			VirtType: &hvm,
 22683  			Cost:     6384,
 22684  		},
 22685  
 22686  		// SKU: AC24BB2N8MSTAUUX
 22687  		// Instance family: Memory optimized
 22688  		// Storage: 1 x 150 NVMe SSD
 22689  		{
 22690  			Name:     "r5d.xlarge",
 22691  			Arches:   amd64,
 22692  			CpuCores: 4,
 22693  			CpuPower: instances.CpuPower(400),
 22694  			Mem:      32768,
 22695  			VirtType: &hvm,
 22696  			Cost:     324,
 22697  		},
 22698  
 22699  		// SKU: AJSC7HEVXUFD9MZN
 22700  		// Instance family: Memory optimized
 22701  		// Storage: 4 x 900 NVMe SSD
 22702  		{
 22703  			Name:     "r5d.24xlarge",
 22704  			Arches:   amd64,
 22705  			CpuCores: 96,
 22706  			CpuPower: instances.CpuPower(9600),
 22707  			Mem:      786432,
 22708  			VirtType: &hvm,
 22709  			Cost:     7776,
 22710  		},
 22711  
 22712  		// SKU: B5Q7NF72EUPHKS52
 22713  		// Instance family: General purpose
 22714  		// Storage: 2 x 900 NVMe SSD
 22715  		{
 22716  			Name:     "m5d.12xlarge",
 22717  			Arches:   amd64,
 22718  			CpuCores: 48,
 22719  			CpuPower: instances.CpuPower(16800),
 22720  			Mem:      196608,
 22721  			VirtType: &hvm,
 22722  			Cost:     3192,
 22723  		},
 22724  
 22725  		// SKU: B9UZAF83X7Q499JR
 22726  		// Instance family: Compute optimized
 22727  		// Storage: 2 x 900 NVMe SSD
 22728  		{
 22729  			Name:     "c5d.18xlarge",
 22730  			Arches:   amd64,
 22731  			CpuCores: 72,
 22732  			CpuPower: instances.CpuPower(30239),
 22733  			Mem:      147456,
 22734  			VirtType: &hvm,
 22735  			Cost:     4320,
 22736  		},
 22737  
 22738  		// SKU: BYPM4YE43QWDFJZX
 22739  		// Instance family: Compute optimized
 22740  		// Storage: EBS only
 22741  		{
 22742  			Name:     "c5.18xlarge",
 22743  			Arches:   amd64,
 22744  			CpuCores: 72,
 22745  			CpuPower: instances.CpuPower(30239),
 22746  			Mem:      147456,
 22747  			VirtType: &hvm,
 22748  			Cost:     3816,
 22749  		},
 22750  
 22751  		// SKU: C9T4V58VZ3SK8FMK
 22752  		// Instance family: General purpose
 22753  		// Storage: EBS only
 22754  		{
 22755  			Name:     "t3.small",
 22756  			Arches:   amd64,
 22757  			CpuCores: 2,
 22758  			CpuPower: instances.CpuPower(200),
 22759  			Mem:      2048,
 22760  			VirtType: &hvm,
 22761  			Cost:     24,
 22762  		},
 22763  
 22764  		// SKU: CKTY9GB26YVYKQB4
 22765  		// Instance family: General purpose
 22766  		// Storage: EBS only
 22767  		{
 22768  			Name:     "t3.large",
 22769  			Arches:   amd64,
 22770  			CpuCores: 2,
 22771  			CpuPower: instances.CpuPower(200),
 22772  			Mem:      8192,
 22773  			VirtType: &hvm,
 22774  			Cost:     99,
 22775  		},
 22776  
 22777  		// SKU: CPMW22QCMCVDTTBH
 22778  		// Instance family: Compute optimized
 22779  		// Storage: 1 x 400 NVMe SSD
 22780  		{
 22781  			Name:     "c5d.4xlarge",
 22782  			Arches:   amd64,
 22783  			CpuCores: 16,
 22784  			CpuPower: instances.CpuPower(6719),
 22785  			Mem:      32768,
 22786  			VirtType: &hvm,
 22787  			Cost:     960,
 22788  		},
 22789  
 22790  		// SKU: CTG879VYY65QE94C
 22791  		// Instance family: General purpose
 22792  		// Storage: 2 x 80 SSD
 22793  		{
 22794  			Name:       "m3.2xlarge",
 22795  			Arches:     amd64,
 22796  			CpuCores:   8,
 22797  			CpuPower:   instances.CpuPower(2800),
 22798  			Mem:        30720,
 22799  			VirtType:   &hvm,
 22800  			Cost:       616,
 22801  			Deprecated: true,
 22802  		},
 22803  
 22804  		// SKU: CTW2PCJK622MCHPV
 22805  		// Instance family: Memory optimized
 22806  		// Storage: 2 x 320 SSD
 22807  		{
 22808  			Name:       "r3.8xlarge",
 22809  			Arches:     amd64,
 22810  			CpuCores:   32,
 22811  			CpuPower:   instances.CpuPower(11200),
 22812  			Mem:        249856,
 22813  			VirtType:   &hvm,
 22814  			Cost:       2964,
 22815  			Deprecated: true,
 22816  		},
 22817  
 22818  		// SKU: D7EXY7CNAHW9BTHD
 22819  		// Instance family: General purpose
 22820  		// Storage: EBS only
 22821  		{
 22822  			Name:     "t2.large",
 22823  			Arches:   amd64,
 22824  			CpuCores: 2,
 22825  			CpuPower: instances.CpuPower(60),
 22826  			Mem:      8192,
 22827  			VirtType: &hvm,
 22828  			Cost:     110,
 22829  		},
 22830  
 22831  		// SKU: D9QYX5W68MPNUNR3
 22832  		// Instance family: Memory optimized
 22833  		// Storage: 1 x 450 NVMe SSD
 22834  		{
 22835  			Name:     "z1d.3xlarge",
 22836  			Arches:   amd64,
 22837  			CpuCores: 12,
 22838  			CpuPower: instances.CpuPower(1200),
 22839  			Mem:      98304,
 22840  			VirtType: &hvm,
 22841  			Cost:     1266,
 22842  		},
 22843  
 22844  		// SKU: DCM8ZJ894B27CQ8G
 22845  		// Instance family: GPU instance
 22846  		// Storage: EBS only
 22847  		{
 22848  			Name:     "g3.8xlarge",
 22849  			Arches:   amd64,
 22850  			CpuCores: 32,
 22851  			CpuPower: instances.CpuPower(10304),
 22852  			Mem:      249856,
 22853  			VirtType: &hvm,
 22854  			Cost:     3068,
 22855  		},
 22856  
 22857  		// SKU: DFTSKTFNKWM4G5WC
 22858  		// Instance family: Compute optimized
 22859  		// Storage: 1 x 200 NVMe SSD
 22860  		{
 22861  			Name:     "c5d.2xlarge",
 22862  			Arches:   amd64,
 22863  			CpuCores: 8,
 22864  			CpuPower: instances.CpuPower(3359),
 22865  			Mem:      16384,
 22866  			VirtType: &hvm,
 22867  			Cost:     480,
 22868  		},
 22869  
 22870  		// SKU: ECGYTDY66NMATM39
 22871  		// Instance family: GPU instance
 22872  		// Storage: EBS only
 22873  		{
 22874  			Name:     "g3.16xlarge",
 22875  			Arches:   amd64,
 22876  			CpuCores: 64,
 22877  			CpuPower: instances.CpuPower(20608),
 22878  			Mem:      499712,
 22879  			VirtType: &hvm,
 22880  			Cost:     6136,
 22881  		},
 22882  
 22883  		// SKU: EMKWZYXVQQ6HNNKC
 22884  		// Instance family: Storage optimized
 22885  		// Storage: 4 x 1900 NVMe SSD
 22886  		{
 22887  			Name:     "i3.8xlarge",
 22888  			Arches:   amd64,
 22889  			CpuCores: 32,
 22890  			CpuPower: instances.CpuPower(10304),
 22891  			Mem:      249856,
 22892  			VirtType: &hvm,
 22893  			Cost:     2752,
 22894  		},
 22895  
 22896  		// SKU: ET3ZNXJBEAKFNCWT
 22897  		// Instance family: Memory optimized
 22898  		// Storage: EBS only
 22899  		{
 22900  			Name:     "r5.xlarge",
 22901  			Arches:   amd64,
 22902  			CpuCores: 4,
 22903  			CpuPower: instances.CpuPower(400),
 22904  			Mem:      32768,
 22905  			VirtType: &hvm,
 22906  			Cost:     280,
 22907  		},
 22908  
 22909  		// SKU: EVU8KWYYY4WYD5A2
 22910  		// Instance family: General purpose
 22911  		// Storage: 2 x 300 NVMe SSD
 22912  		{
 22913  			Name:     "m5d.4xlarge",
 22914  			Arches:   amd64,
 22915  			CpuCores: 16,
 22916  			CpuPower: instances.CpuPower(5600),
 22917  			Mem:      65536,
 22918  			VirtType: &hvm,
 22919  			Cost:     1064,
 22920  		},
 22921  
 22922  		// SKU: EVYB78ZE853DF3CC
 22923  		// Instance family: General purpose
 22924  		// Storage: 2 x 40 SSD
 22925  		{
 22926  			Name:       "m3.xlarge",
 22927  			Arches:     amd64,
 22928  			CpuCores:   4,
 22929  			CpuPower:   instances.CpuPower(1400),
 22930  			Mem:        15360,
 22931  			VirtType:   &hvm,
 22932  			Cost:       308,
 22933  			Deprecated: true,
 22934  		},
 22935  
 22936  		// SKU: F4RA9QG9BAGEHG29
 22937  		// Instance family: Storage optimized
 22938  		// Storage: 24 x 2000 HDD
 22939  		{
 22940  			Name:     "d2.8xlarge",
 22941  			Arches:   amd64,
 22942  			CpuCores: 36,
 22943  			CpuPower: instances.CpuPower(12096),
 22944  			Mem:      249856,
 22945  			VirtType: &hvm,
 22946  			Cost:     6250,
 22947  		},
 22948  
 22949  		// SKU: F5KDHTDT282JC5R3
 22950  		// Instance family: General purpose
 22951  		// Storage: EBS only
 22952  		{
 22953  			Name:     "m4.4xlarge",
 22954  			Arches:   amd64,
 22955  			CpuCores: 16,
 22956  			CpuPower: instances.CpuPower(5376),
 22957  			Mem:      65536,
 22958  			VirtType: &hvm,
 22959  			Cost:     936,
 22960  		},
 22961  
 22962  		// SKU: F9XWRY93YTTZ4UCH
 22963  		// Instance family: Memory optimized
 22964  		// Storage: EBS only
 22965  		{
 22966  			Name:     "r5.2xlarge",
 22967  			Arches:   amd64,
 22968  			CpuCores: 8,
 22969  			CpuPower: instances.CpuPower(800),
 22970  			Mem:      65536,
 22971  			VirtType: &hvm,
 22972  			Cost:     560,
 22973  		},
 22974  
 22975  		// SKU: FA7B379WCHNBVMNU
 22976  		// Instance family: Compute optimized
 22977  		// Storage: EBS only
 22978  		{
 22979  			Name:     "c4.4xlarge",
 22980  			Arches:   amd64,
 22981  			CpuCores: 16,
 22982  			CpuPower: instances.CpuPower(6495),
 22983  			Mem:      30720,
 22984  			VirtType: &hvm,
 22985  			Cost:     997,
 22986  		},
 22987  
 22988  		// SKU: FM4FMMAPY4SD8Y9T
 22989  		// Instance family: Memory optimized
 22990  		// Storage: 1 x 75 NVMe SSD
 22991  		{
 22992  			Name:     "z1d.large",
 22993  			Arches:   amd64,
 22994  			CpuCores: 2,
 22995  			CpuPower: instances.CpuPower(1120),
 22996  			Mem:      16384,
 22997  			VirtType: &hvm,
 22998  			Cost:     211,
 22999  		},
 23000  
 23001  		// SKU: FNF3D2E8J5ABDD2W
 23002  		// Instance family: Memory optimized
 23003  		// Storage: EBS only
 23004  		{
 23005  			Name:     "r5.12xlarge",
 23006  			Arches:   amd64,
 23007  			CpuCores: 48,
 23008  			CpuPower: instances.CpuPower(4800),
 23009  			Mem:      393216,
 23010  			VirtType: &hvm,
 23011  			Cost:     3360,
 23012  		},
 23013  
 23014  		// SKU: G3EQX8J7UNTWEVC7
 23015  		// Instance family: Compute optimized
 23016  		// Storage: EBS only
 23017  		{
 23018  			Name:     "c4.2xlarge",
 23019  			Arches:   amd64,
 23020  			CpuCores: 8,
 23021  			CpuPower: instances.CpuPower(3247),
 23022  			Mem:      15360,
 23023  			VirtType: &hvm,
 23024  			Cost:     498,
 23025  		},
 23026  
 23027  		// SKU: GRGVZYA9QN53ASFB
 23028  		// Instance family: General purpose
 23029  		// Storage: 2 x 420
 23030  		{
 23031  			Name:       "m1.large",
 23032  			Arches:     amd64,
 23033  			CpuCores:   2,
 23034  			CpuPower:   instances.CpuPower(200),
 23035  			Mem:        7680,
 23036  			VirtType:   &paravirtual,
 23037  			Cost:       190,
 23038  			Deprecated: true,
 23039  		},
 23040  
 23041  		// SKU: GRKGK4BN2EGBK686
 23042  		// Instance family: General purpose
 23043  		// Storage: EBS only
 23044  		{
 23045  			Name:     "t2.nano",
 23046  			Arches:   both,
 23047  			CpuCores: 1,
 23048  			CpuPower: instances.CpuPower(5),
 23049  			Mem:      512,
 23050  			VirtType: &hvm,
 23051  			Cost:     6,
 23052  		},
 23053  
 23054  		// SKU: GSN36ZXJH466ES5F
 23055  		// Instance family: Compute optimized
 23056  		// Storage: EBS only
 23057  		{
 23058  			Name:     "c4.8xlarge",
 23059  			Arches:   amd64,
 23060  			CpuCores: 36,
 23061  			CpuPower: instances.CpuPower(14615),
 23062  			Mem:      61440,
 23063  			VirtType: &hvm,
 23064  			Cost:     1993,
 23065  		},
 23066  
 23067  		// SKU: H8QFMXWT89NGP6VU
 23068  		// Instance family: Compute optimized
 23069  		// Storage: 2 x 16 SSD
 23070  		{
 23071  			Name:       "c3.large",
 23072  			Arches:     both,
 23073  			CpuCores:   2,
 23074  			CpuPower:   instances.CpuPower(783),
 23075  			Mem:        3840,
 23076  			VirtType:   &hvm,
 23077  			Cost:       120,
 23078  			Deprecated: true,
 23079  		},
 23080  
 23081  		// SKU: HQXQHXXJPTDD2HW7
 23082  		// Instance family: Memory optimized
 23083  		// Storage: EBS only
 23084  		{
 23085  			Name:     "r4.8xlarge",
 23086  			Arches:   amd64,
 23087  			CpuCores: 32,
 23088  			CpuPower: instances.CpuPower(10304),
 23089  			Mem:      249856,
 23090  			VirtType: &hvm,
 23091  			Cost:     2371,
 23092  		},
 23093  
 23094  		// SKU: HSP446QHF6SX27BF
 23095  		// Instance family: Storage optimized
 23096  		// Storage: 2 x 1900 NVMe SSD
 23097  		{
 23098  			Name:     "i3.4xlarge",
 23099  			Arches:   amd64,
 23100  			CpuCores: 16,
 23101  			CpuPower: instances.CpuPower(5152),
 23102  			Mem:      124928,
 23103  			VirtType: &hvm,
 23104  			Cost:     1376,
 23105  		},
 23106  
 23107  		// SKU: J5UNF2XTPQCS5N59
 23108  		// Instance family: Memory optimized
 23109  		// Storage: 1 x 320 SSD
 23110  		{
 23111  			Name:       "r3.4xlarge",
 23112  			Arches:     amd64,
 23113  			CpuCores:   16,
 23114  			CpuPower:   instances.CpuPower(5600),
 23115  			Mem:        124928,
 23116  			VirtType:   &hvm,
 23117  			Cost:       1482,
 23118  			Deprecated: true,
 23119  		},
 23120  
 23121  		// SKU: J6ATSGQU69WY57Z8
 23122  		// Instance family: Storage optimized
 23123  		// Storage: 1 x 475 NVMe SSD
 23124  		{
 23125  			Name:     "i3.large",
 23126  			Arches:   amd64,
 23127  			CpuCores: 2,
 23128  			CpuPower: instances.CpuPower(644),
 23129  			Mem:      15616,
 23130  			VirtType: &hvm,
 23131  			Cost:     172,
 23132  		},
 23133  
 23134  		// SKU: J6T772QKJ5B49GMC
 23135  		// Instance family: General purpose
 23136  		// Storage: EBS only
 23137  		{
 23138  			Name:     "t2.micro",
 23139  			Arches:   both,
 23140  			CpuCores: 1,
 23141  			CpuPower: instances.CpuPower(10),
 23142  			Mem:      1024,
 23143  			VirtType: &hvm,
 23144  			Cost:     13,
 23145  		},
 23146  
 23147  		// SKU: J8NWUR4HHDFDPBW2
 23148  		// Instance family: General purpose
 23149  		// Storage: EBS only
 23150  		{
 23151  			Name:     "m5.24xlarge",
 23152  			Arches:   amd64,
 23153  			CpuCores: 96,
 23154  			CpuPower: instances.CpuPower(33600),
 23155  			Mem:      393216,
 23156  			VirtType: &hvm,
 23157  			Cost:     5376,
 23158  		},
 23159  
 23160  		// SKU: JHV4BKWFVMXQ2T6R
 23161  		// Instance family: General purpose
 23162  		// Storage: EBS only
 23163  		{
 23164  			Name:     "t2.small",
 23165  			Arches:   both,
 23166  			CpuCores: 1,
 23167  			CpuPower: instances.CpuPower(20),
 23168  			Mem:      2048,
 23169  			VirtType: &hvm,
 23170  			Cost:     27,
 23171  		},
 23172  
 23173  		// SKU: JJRB8PAXGN6JTB3D
 23174  		// Instance family: General purpose
 23175  		// Storage: 4 x 420
 23176  		{
 23177  			Name:       "m1.xlarge",
 23178  			Arches:     amd64,
 23179  			CpuCores:   4,
 23180  			CpuPower:   instances.CpuPower(400),
 23181  			Mem:        15360,
 23182  			VirtType:   &paravirtual,
 23183  			Cost:       379,
 23184  			Deprecated: true,
 23185  		},
 23186  
 23187  		// SKU: JUT2GARXC5CE93CM
 23188  		// Instance family: Compute optimized
 23189  		// Storage: EBS only
 23190  		{
 23191  			Name:     "c4.xlarge",
 23192  			Arches:   amd64,
 23193  			CpuCores: 4,
 23194  			CpuPower: instances.CpuPower(1623),
 23195  			Mem:      7680,
 23196  			VirtType: &hvm,
 23197  			Cost:     249,
 23198  		},
 23199  
 23200  		// SKU: KDN94QDQX8YG36MV
 23201  		// Instance family: Memory optimized
 23202  		// Storage: 1 x 150 NVMe SSD
 23203  		{
 23204  			Name:     "z1d.xlarge",
 23205  			Arches:   amd64,
 23206  			CpuCores: 4,
 23207  			CpuPower: instances.CpuPower(400),
 23208  			Mem:      32768,
 23209  			VirtType: &hvm,
 23210  			Cost:     422,
 23211  		},
 23212  
 23213  		// SKU: KWHQTN3VC9TZDMVK
 23214  		// Instance family: Compute optimized
 23215  		// Storage: EBS only
 23216  		{
 23217  			Name:     "c5.xlarge",
 23218  			Arches:   amd64,
 23219  			CpuCores: 4,
 23220  			CpuPower: instances.CpuPower(1679),
 23221  			Mem:      8192,
 23222  			VirtType: &hvm,
 23223  			Cost:     212,
 23224  		},
 23225  
 23226  		// SKU: M9QTFFFRQC7KYS3Q
 23227  		// Instance family: Storage optimized
 23228  		// Storage: 1 x 1900 NVMe SSD
 23229  		{
 23230  			Name:     "i3.2xlarge",
 23231  			Arches:   amd64,
 23232  			CpuCores: 8,
 23233  			CpuPower: instances.CpuPower(2576),
 23234  			Mem:      62464,
 23235  			VirtType: &hvm,
 23236  			Cost:     688,
 23237  		},
 23238  
 23239  		// SKU: MMX6UFM34E65AQDY
 23240  		// Instance family: Memory optimized
 23241  		// Storage: EBS only
 23242  		{
 23243  			Name:     "r4.16xlarge",
 23244  			Arches:   amd64,
 23245  			CpuCores: 64,
 23246  			CpuPower: instances.CpuPower(20608),
 23247  			Mem:      499712,
 23248  			VirtType: &hvm,
 23249  			Cost:     4742,
 23250  		},
 23251  
 23252  		// SKU: MSDZGAVV7DCFG86R
 23253  		// Instance family: Memory optimized
 23254  		// Storage: EBS only
 23255  		{
 23256  			Name:     "r4.2xlarge",
 23257  			Arches:   amd64,
 23258  			CpuCores: 8,
 23259  			CpuPower: instances.CpuPower(2576),
 23260  			Mem:      62464,
 23261  			VirtType: &hvm,
 23262  			Cost:     592,
 23263  		},
 23264  
 23265  		// SKU: MSR496BA8MMSSHES
 23266  		// Instance family: Memory optimized
 23267  		// Storage: EBS only
 23268  		{
 23269  			Name:     "r4.xlarge",
 23270  			Arches:   amd64,
 23271  			CpuCores: 4,
 23272  			CpuPower: instances.CpuPower(1288),
 23273  			Mem:      31232,
 23274  			VirtType: &hvm,
 23275  			Cost:     296,
 23276  		},
 23277  
 23278  		// SKU: MUM5ATP7A8KAJAMZ
 23279  		// Instance family: Memory optimized
 23280  		// Storage: 2 x 900 NVMe SSD
 23281  		{
 23282  			Name:     "r5d.12xlarge",
 23283  			Arches:   amd64,
 23284  			CpuCores: 48,
 23285  			CpuPower: instances.CpuPower(4800),
 23286  			Mem:      393216,
 23287  			VirtType: &hvm,
 23288  			Cost:     3888,
 23289  		},
 23290  
 23291  		// SKU: MUR692RSQPYGJKT6
 23292  		// Instance family: Storage optimized
 23293  		// Storage: 1 x 950 NVMe SSD
 23294  		{
 23295  			Name:     "i3.xlarge",
 23296  			Arches:   amd64,
 23297  			CpuCores: 4,
 23298  			CpuPower: instances.CpuPower(1288),
 23299  			Mem:      31232,
 23300  			VirtType: &hvm,
 23301  			Cost:     344,
 23302  		},
 23303  
 23304  		// SKU: N4KG79XZEJHQR4RF
 23305  		// Instance family: General purpose
 23306  		// Storage: EBS only
 23307  		{
 23308  			Name:     "t3.xlarge",
 23309  			Arches:   amd64,
 23310  			CpuCores: 4,
 23311  			CpuPower: instances.CpuPower(400),
 23312  			Mem:      16384,
 23313  			VirtType: &hvm,
 23314  			Cost:     198,
 23315  		},
 23316  
 23317  		// SKU: N8JKAXF693B9PWC2
 23318  		// Instance family: Storage optimized
 23319  		// Storage: 8 x 1900 NVMe SSD
 23320  		{
 23321  			Name:     "i3.16xlarge",
 23322  			Arches:   amd64,
 23323  			CpuCores: 64,
 23324  			CpuPower: instances.CpuPower(20608),
 23325  			Mem:      499712,
 23326  			VirtType: &hvm,
 23327  			Cost:     5504,
 23328  		},
 23329  
 23330  		// SKU: P2U3FATXBD2AZZRJ
 23331  		// Instance family: General purpose
 23332  		// Storage: 1 x 75 NVMe SSD
 23333  		{
 23334  			Name:     "m5d.large",
 23335  			Arches:   amd64,
 23336  			CpuCores: 2,
 23337  			CpuPower: instances.CpuPower(700),
 23338  			Mem:      8192,
 23339  			VirtType: &hvm,
 23340  			Cost:     133,
 23341  		},
 23342  
 23343  		// SKU: P5VFWENV9YDAQVFH
 23344  		// Instance family: General purpose
 23345  		// Storage: 1 x 160
 23346  		{
 23347  			Name:       "m1.small",
 23348  			Arches:     both,
 23349  			CpuCores:   1,
 23350  			CpuPower:   instances.CpuPower(100),
 23351  			Mem:        1741,
 23352  			VirtType:   &paravirtual,
 23353  			Cost:       47,
 23354  			Deprecated: true,
 23355  		},
 23356  
 23357  		// SKU: PBWSRJYPB4NAU7KA
 23358  		// Instance family: FPGA Instances
 23359  		// Storage: EBS only
 23360  		{
 23361  			Name:     "f1.16xlarge",
 23362  			Arches:   amd64,
 23363  			CpuCores: 64,
 23364  			CpuPower: instances.CpuPower(6400),
 23365  			Mem:      999424,
 23366  			VirtType: &hvm,
 23367  			Cost:     15304,
 23368  		},
 23369  
 23370  		// SKU: PSNEQGH9XVX3FSE8
 23371  		// Instance family: Compute optimized
 23372  		// Storage: 2 x 160 SSD
 23373  		{
 23374  			Name:       "c3.4xlarge",
 23375  			Arches:     amd64,
 23376  			CpuCores:   16,
 23377  			CpuPower:   instances.CpuPower(6271),
 23378  			Mem:        30720,
 23379  			VirtType:   &hvm,
 23380  			Cost:       956,
 23381  			Deprecated: true,
 23382  		},
 23383  
 23384  		// SKU: PYE3YUCCZCUBD7Z6
 23385  		// Instance family: Compute optimized
 23386  		// Storage: EBS only
 23387  		{
 23388  			Name:     "c4.large",
 23389  			Arches:   amd64,
 23390  			CpuCores: 2,
 23391  			CpuPower: instances.CpuPower(811),
 23392  			Mem:      3840,
 23393  			VirtType: &hvm,
 23394  			Cost:     124,
 23395  		},
 23396  
 23397  		// SKU: QFP73PEKRJ8N2C3P
 23398  		// Instance family: GPU instance
 23399  		// Storage: EBS only
 23400  		{
 23401  			Name:     "g3.4xlarge",
 23402  			Arches:   amd64,
 23403  			CpuCores: 16,
 23404  			CpuPower: instances.CpuPower(5152),
 23405  			Mem:      124928,
 23406  			VirtType: &hvm,
 23407  			Cost:     1534,
 23408  		},
 23409  
 23410  		// SKU: QJP2PXQQVHNBCV2E
 23411  		// Instance family: Memory optimized
 23412  		// Storage: 1 x 900 NVMe SSD
 23413  		{
 23414  			Name:     "z1d.6xlarge",
 23415  			Arches:   amd64,
 23416  			CpuCores: 24,
 23417  			CpuPower: instances.CpuPower(2400),
 23418  			Mem:      196608,
 23419  			VirtType: &hvm,
 23420  			Cost:     2532,
 23421  		},
 23422  
 23423  		// SKU: QUWUPBD4TYK6WWX8
 23424  		// Instance family: Compute optimized
 23425  		// Storage: EBS only
 23426  		{
 23427  			Name:     "c5.large",
 23428  			Arches:   amd64,
 23429  			CpuCores: 2,
 23430  			CpuPower: instances.CpuPower(839),
 23431  			Mem:      4096,
 23432  			VirtType: &hvm,
 23433  			Cost:     106,
 23434  		},
 23435  
 23436  		// SKU: R33YWMGU2UZNZRG5
 23437  		// Instance family: Memory optimized
 23438  		// Storage: EBS only
 23439  		{
 23440  			Name:     "r4.large",
 23441  			Arches:   amd64,
 23442  			CpuCores: 2,
 23443  			CpuPower: instances.CpuPower(644),
 23444  			Mem:      15616,
 23445  			VirtType: &hvm,
 23446  			Cost:     148,
 23447  		},
 23448  
 23449  		// SKU: RMARGSE4CA952UDV
 23450  		// Instance family: Memory optimized
 23451  		// Storage: 1 x 80 SSD
 23452  		{
 23453  			Name:       "r3.xlarge",
 23454  			Arches:     amd64,
 23455  			CpuCores:   4,
 23456  			CpuPower:   instances.CpuPower(1400),
 23457  			Mem:        31232,
 23458  			VirtType:   &hvm,
 23459  			Cost:       371,
 23460  			Deprecated: true,
 23461  		},
 23462  
 23463  		// SKU: RT9NWVFZWQDDRNES
 23464  		// Instance family: General purpose
 23465  		// Storage: 1 x 4 SSD
 23466  		{
 23467  			Name:       "m3.medium",
 23468  			Arches:     amd64,
 23469  			CpuCores:   1,
 23470  			CpuPower:   instances.CpuPower(350),
 23471  			Mem:        3840,
 23472  			VirtType:   &hvm,
 23473  			Cost:       77,
 23474  			Deprecated: true,
 23475  		},
 23476  
 23477  		// SKU: S6XCDNADM5DDPNUP
 23478  		// Instance family: Compute optimized
 23479  		// Storage: 2 x 40 SSD
 23480  		{
 23481  			Name:       "c3.xlarge",
 23482  			Arches:     amd64,
 23483  			CpuCores:   4,
 23484  			CpuPower:   instances.CpuPower(1567),
 23485  			Mem:        7680,
 23486  			VirtType:   &hvm,
 23487  			Cost:       239,
 23488  			Deprecated: true,
 23489  		},
 23490  
 23491  		// SKU: S7T2R43H93585V7D
 23492  		// Instance family: General purpose
 23493  		// Storage: EBS only
 23494  		{
 23495  			Name:     "m4.10xlarge",
 23496  			Arches:   amd64,
 23497  			CpuCores: 40,
 23498  			CpuPower: instances.CpuPower(13440),
 23499  			Mem:      163840,
 23500  			VirtType: &hvm,
 23501  			Cost:     2340,
 23502  		},
 23503  
 23504  		// SKU: SN8ZDG73ZF6HJWHY
 23505  		// Instance family: Memory optimized
 23506  		// Storage: EBS only
 23507  		{
 23508  			Name:     "r5.4xlarge",
 23509  			Arches:   amd64,
 23510  			CpuCores: 16,
 23511  			CpuPower: instances.CpuPower(1600),
 23512  			Mem:      131072,
 23513  			VirtType: &hvm,
 23514  			Cost:     1120,
 23515  		},
 23516  
 23517  		// SKU: TE3NJKA4GYN9Z5CA
 23518  		// Instance family: General purpose
 23519  		// Storage: 1 x 300 NVMe SSD
 23520  		{
 23521  			Name:     "m5d.2xlarge",
 23522  			Arches:   amd64,
 23523  			CpuCores: 8,
 23524  			CpuPower: instances.CpuPower(2800),
 23525  			Mem:      32768,
 23526  			VirtType: &hvm,
 23527  			Cost:     532,
 23528  		},
 23529  
 23530  		// SKU: TJVQCXR689T6F2WB
 23531  		// Instance family: General purpose
 23532  		// Storage: EBS only
 23533  		{
 23534  			Name:     "t3.2xlarge",
 23535  			Arches:   amd64,
 23536  			CpuCores: 8,
 23537  			CpuPower: instances.CpuPower(800),
 23538  			Mem:      32768,
 23539  			VirtType: &hvm,
 23540  			Cost:     396,
 23541  		},
 23542  
 23543  		// SKU: TMYBBH8MNS5KCXDG
 23544  		// Instance family: Storage optimized
 23545  		// Storage: 2 x 800 SSD
 23546  		{
 23547  			Name:       "i2.2xlarge",
 23548  			Arches:     amd64,
 23549  			CpuCores:   8,
 23550  			CpuPower:   instances.CpuPower(2800),
 23551  			Mem:        62464,
 23552  			VirtType:   &hvm,
 23553  			Cost:       1876,
 23554  			Deprecated: true,
 23555  		},
 23556  
 23557  		// SKU: TYJPPC4RGCTVTZBK
 23558  		// Instance family: General purpose
 23559  		// Storage: EBS only
 23560  		{
 23561  			Name:     "m5.2xlarge",
 23562  			Arches:   amd64,
 23563  			CpuCores: 8,
 23564  			CpuPower: instances.CpuPower(2800),
 23565  			Mem:      32768,
 23566  			VirtType: &hvm,
 23567  			Cost:     448,
 23568  		},
 23569  
 23570  		// SKU: U5UGF8V3EG7QA58Z
 23571  		// Instance family: General purpose
 23572  		// Storage: EBS only
 23573  		{
 23574  			Name:     "m5.xlarge",
 23575  			Arches:   amd64,
 23576  			CpuCores: 4,
 23577  			CpuPower: instances.CpuPower(1400),
 23578  			Mem:      16384,
 23579  			VirtType: &hvm,
 23580  			Cost:     224,
 23581  		},
 23582  
 23583  		// SKU: UEEQUH9C49476TP9
 23584  		// Instance family: General purpose
 23585  		// Storage: EBS only
 23586  		{
 23587  			Name:     "t3.micro",
 23588  			Arches:   amd64,
 23589  			CpuCores: 2,
 23590  			CpuPower: instances.CpuPower(200),
 23591  			Mem:      1024,
 23592  			VirtType: &hvm,
 23593  			Cost:     12,
 23594  		},
 23595  
 23596  		// SKU: V3KZ88KMZGE7XS8G
 23597  		// Instance family: Storage optimized
 23598  		// Storage: 3 x 2000 HDD
 23599  		{
 23600  			Name:     "d2.xlarge",
 23601  			Arches:   amd64,
 23602  			CpuCores: 4,
 23603  			CpuPower: instances.CpuPower(1344),
 23604  			Mem:      31232,
 23605  			VirtType: &hvm,
 23606  			Cost:     781,
 23607  		},
 23608  
 23609  		// SKU: V8VDPH7296G3N253
 23610  		// Instance family: Compute optimized
 23611  		// Storage: EBS only
 23612  		{
 23613  			Name:     "c5.9xlarge",
 23614  			Arches:   amd64,
 23615  			CpuCores: 36,
 23616  			CpuPower: instances.CpuPower(15119),
 23617  			Mem:      73728,
 23618  			VirtType: &hvm,
 23619  			Cost:     1908,
 23620  		},
 23621  
 23622  		// SKU: VH7ZQKRDQCTF7FS3
 23623  		// Instance family: GPU instance
 23624  		// Storage: EBS only
 23625  		{
 23626  			Name:     "g3s.xlarge",
 23627  			Arches:   amd64,
 23628  			CpuCores: 4,
 23629  			CpuPower: instances.CpuPower(400),
 23630  			Mem:      31232,
 23631  			VirtType: &hvm,
 23632  			Cost:     1008,
 23633  		},
 23634  
 23635  		// SKU: VQ4GF8ZANSG56N6Z
 23636  		// Instance family: General purpose
 23637  		// Storage: EBS only
 23638  		{
 23639  			Name:     "m4.16xlarge",
 23640  			Arches:   amd64,
 23641  			CpuCores: 64,
 23642  			CpuPower: instances.CpuPower(20608),
 23643  			Mem:      262144,
 23644  			VirtType: &hvm,
 23645  			Cost:     3744,
 23646  		},
 23647  
 23648  		// SKU: VWJ8EAZQXR45BUB6
 23649  		// Instance family: Memory optimized
 23650  		// Storage: EBS only
 23651  		{
 23652  			Name:     "r5.24xlarge",
 23653  			Arches:   amd64,
 23654  			CpuCores: 96,
 23655  			CpuPower: instances.CpuPower(9600),
 23656  			Mem:      786432,
 23657  			VirtType: &hvm,
 23658  			Cost:     6720,
 23659  		},
 23660  
 23661  		// SKU: VZ7V29X35F98VENC
 23662  		// Instance family: Memory optimized
 23663  		// Storage: 1 x 160 SSD
 23664  		{
 23665  			Name:       "r3.2xlarge",
 23666  			Arches:     amd64,
 23667  			CpuCores:   8,
 23668  			CpuPower:   instances.CpuPower(2800),
 23669  			Mem:        62464,
 23670  			VirtType:   &hvm,
 23671  			Cost:       741,
 23672  			Deprecated: true,
 23673  		},
 23674  
 23675  		// SKU: VZA22HBW4H82PHGF
 23676  		// Instance family: Memory optimized
 23677  		// Storage: 1 x 850
 23678  		{
 23679  			Name:       "m2.2xlarge",
 23680  			Arches:     amd64,
 23681  			CpuCores:   4,
 23682  			CpuPower:   instances.CpuPower(400),
 23683  			Mem:        35021,
 23684  			VirtType:   &paravirtual,
 23685  			Cost:       550,
 23686  			Deprecated: true,
 23687  		},
 23688  
 23689  		// SKU: WNGPF3ZVZEAVC7FH
 23690  		// Instance family: Storage optimized
 23691  		// Storage: 12 x 2000 HDD
 23692  		{
 23693  			Name:     "d2.4xlarge",
 23694  			Arches:   amd64,
 23695  			CpuCores: 16,
 23696  			CpuPower: instances.CpuPower(5376),
 23697  			Mem:      124928,
 23698  			VirtType: &hvm,
 23699  			Cost:     3125,
 23700  		},
 23701  
 23702  		// SKU: WUBJ9UB3Q9FCFGD4
 23703  		// Instance family: General purpose
 23704  		// Storage: EBS only
 23705  		{
 23706  			Name:     "t3.medium",
 23707  			Arches:   amd64,
 23708  			CpuCores: 2,
 23709  			CpuPower: instances.CpuPower(200),
 23710  			Mem:      4096,
 23711  			VirtType: &hvm,
 23712  			Cost:     49,
 23713  		},
 23714  
 23715  		// SKU: WV35NXKAWHETXNZ2
 23716  		// Instance family: Compute optimized
 23717  		// Storage: EBS only
 23718  		{
 23719  			Name:     "c5.2xlarge",
 23720  			Arches:   amd64,
 23721  			CpuCores: 8,
 23722  			CpuPower: instances.CpuPower(3359),
 23723  			Mem:      16384,
 23724  			VirtType: &hvm,
 23725  			Cost:     424,
 23726  		},
 23727  
 23728  		// SKU: X7EQJS6PVD6RDBPD
 23729  		// Instance family: Storage optimized
 23730  		// Storage: 1 x 800 SSD
 23731  		{
 23732  			Name:       "i2.xlarge",
 23733  			Arches:     amd64,
 23734  			CpuCores:   4,
 23735  			CpuPower:   instances.CpuPower(1400),
 23736  			Mem:        31232,
 23737  			VirtType:   &hvm,
 23738  			Cost:       938,
 23739  			Deprecated: true,
 23740  		},
 23741  
 23742  		// SKU: XAVV4MFA7X8RVDG2
 23743  		// Instance family: FPGA Instances
 23744  		// Storage: EBS only
 23745  		{
 23746  			Name:     "f1.2xlarge",
 23747  			Arches:   amd64,
 23748  			CpuCores: 8,
 23749  			CpuPower: instances.CpuPower(800),
 23750  			Mem:      124928,
 23751  			VirtType: &hvm,
 23752  			Cost:     1913,
 23753  		},
 23754  
 23755  		// SKU: XFDUQKGKAPWHG6P5
 23756  		// Instance family: Compute optimized
 23757  		// Storage: 1 x 350
 23758  		{
 23759  			Name:       "c1.medium",
 23760  			Arches:     both,
 23761  			CpuCores:   2,
 23762  			CpuPower:   instances.CpuPower(200),
 23763  			Mem:        1741,
 23764  			VirtType:   &paravirtual,
 23765  			Cost:       148,
 23766  			Deprecated: true,
 23767  		},
 23768  
 23769  		// SKU: XKAXY7525KWTBXQJ
 23770  		// Instance family: Memory optimized
 23771  		// Storage: 1 x 420
 23772  		{
 23773  			Name:       "m2.xlarge",
 23774  			Arches:     amd64,
 23775  			CpuCores:   2,
 23776  			CpuPower:   instances.CpuPower(200),
 23777  			Mem:        17511,
 23778  			VirtType:   &paravirtual,
 23779  			Cost:       275,
 23780  			Deprecated: true,
 23781  		},
 23782  
 23783  		// SKU: XN66GCWSFVKQP8UD
 23784  		// Instance family: Memory optimized
 23785  		// Storage: EBS only
 23786  		{
 23787  			Name:     "r4.4xlarge",
 23788  			Arches:   amd64,
 23789  			CpuCores: 16,
 23790  			CpuPower: instances.CpuPower(5152),
 23791  			Mem:      124928,
 23792  			VirtType: &hvm,
 23793  			Cost:     1185,
 23794  		},
 23795  
 23796  		// SKU: YMBFM4KJMDQUM2ZU
 23797  		// Instance family: Compute optimized
 23798  		// Storage: 1 x 100 NVMe SSD
 23799  		{
 23800  			Name:     "c5d.xlarge",
 23801  			Arches:   amd64,
 23802  			CpuCores: 4,
 23803  			CpuPower: instances.CpuPower(1679),
 23804  			Mem:      8192,
 23805  			VirtType: &hvm,
 23806  			Cost:     240,
 23807  		},
 23808  
 23809  		// SKU: YPK2GJ5Z9TMRRSK7
 23810  		// Instance family: General purpose
 23811  		// Storage: EBS only
 23812  		{
 23813  			Name:     "t2.2xlarge",
 23814  			Arches:   amd64,
 23815  			CpuCores: 8,
 23816  			CpuPower: instances.CpuPower(3359),
 23817  			Mem:      32768,
 23818  			VirtType: &hvm,
 23819  			Cost:     441,
 23820  		},
 23821  
 23822  		// SKU: YY26V92H8QNEPQER
 23823  		// Instance family: Memory optimized
 23824  		// Storage: 1 x 32 SSD
 23825  		{
 23826  			Name:       "r3.large",
 23827  			Arches:     amd64,
 23828  			CpuCores:   2,
 23829  			CpuPower:   instances.CpuPower(700),
 23830  			Mem:        15616,
 23831  			VirtType:   &hvm,
 23832  			Cost:       185,
 23833  			Deprecated: true,
 23834  		},
 23835  
 23836  		// SKU: ZXHBSSRM8QPYG3GC
 23837  		// Instance family: Storage optimized
 23838  		// Storage: 6 x 2000 HDD
 23839  		{
 23840  			Name:     "d2.2xlarge",
 23841  			Arches:   amd64,
 23842  			CpuCores: 8,
 23843  			CpuPower: instances.CpuPower(2688),
 23844  			Mem:      62464,
 23845  			VirtType: &hvm,
 23846  			Cost:     1563,
 23847  		},
 23848  
 23849  		// SKU: ZXWJ6NZFPEP89DVZ
 23850  		// Instance family: Compute optimized
 23851  		// Storage: 4 x 420
 23852  		{
 23853  			Name:       "c1.xlarge",
 23854  			Arches:     amd64,
 23855  			CpuCores:   8,
 23856  			CpuPower:   instances.CpuPower(800),
 23857  			Mem:        7168,
 23858  			VirtType:   &paravirtual,
 23859  			Cost:       592,
 23860  			Deprecated: true,
 23861  		},
 23862  	},
 23863  
 23864  	"us-west-2": {
 23865  
 23866  		// SKU: 22XBSF5QFVFX722A
 23867  		// Instance family: Compute optimized
 23868  		// Storage: EBS only
 23869  		{
 23870  			Name:     "c5.xlarge",
 23871  			Arches:   amd64,
 23872  			CpuCores: 4,
 23873  			CpuPower: instances.CpuPower(1679),
 23874  			Mem:      8192,
 23875  			VirtType: &hvm,
 23876  			Cost:     170,
 23877  		},
 23878  
 23879  		// SKU: 24A8QU3TNXSCKF57
 23880  		// Instance family: Compute optimized
 23881  		// Storage: EBS only
 23882  		{
 23883  			Name:     "c5.large",
 23884  			Arches:   amd64,
 23885  			CpuCores: 2,
 23886  			CpuPower: instances.CpuPower(839),
 23887  			Mem:      4096,
 23888  			VirtType: &hvm,
 23889  			Cost:     85,
 23890  		},
 23891  
 23892  		// SKU: 293H6XPEKTRESH8X
 23893  		// Instance family: General purpose
 23894  		// Storage: EBS only
 23895  		{
 23896  			Name:     "a1.xlarge",
 23897  			Arches:   arm64,
 23898  			CpuCores: 4,
 23899  			CpuPower: instances.CpuPower(1288),
 23900  			Mem:      8192,
 23901  			VirtType: &hvm,
 23902  			Cost:     102,
 23903  		},
 23904  
 23905  		// SKU: 2ES9C4RF3WGQZAQN
 23906  		// Instance family: General purpose
 23907  		// Storage: EBS only
 23908  		{
 23909  			Name:     "t2.medium",
 23910  			Arches:   both,
 23911  			CpuCores: 2,
 23912  			CpuPower: instances.CpuPower(40),
 23913  			Mem:      4096,
 23914  			VirtType: &hvm,
 23915  			Cost:     46,
 23916  		},
 23917  
 23918  		// SKU: 2J3G8CUM4UVYVFJH
 23919  		// Instance family: General purpose
 23920  		// Storage: EBS only
 23921  		{
 23922  			Name:     "t2.nano",
 23923  			Arches:   both,
 23924  			CpuCores: 1,
 23925  			CpuPower: instances.CpuPower(5),
 23926  			Mem:      512,
 23927  			VirtType: &hvm,
 23928  			Cost:     5,
 23929  		},
 23930  
 23931  		// SKU: 2JUMD5V8V9V6D9JC
 23932  		// Instance family: General purpose
 23933  		// Storage: 1 x 410
 23934  		{
 23935  			Name:       "m1.medium",
 23936  			Arches:     both,
 23937  			CpuCores:   1,
 23938  			CpuPower:   instances.CpuPower(100),
 23939  			Mem:        3840,
 23940  			VirtType:   &paravirtual,
 23941  			Cost:       87,
 23942  			Deprecated: true,
 23943  		},
 23944  
 23945  		// SKU: 2K68UGQ7NNMG757D
 23946  		// Instance family: Memory optimized
 23947  		// Storage: EBS only
 23948  		{
 23949  			Name:     "r4.large",
 23950  			Arches:   amd64,
 23951  			CpuCores: 2,
 23952  			CpuPower: instances.CpuPower(644),
 23953  			Mem:      15616,
 23954  			VirtType: &hvm,
 23955  			Cost:     133,
 23956  		},
 23957  
 23958  		// SKU: 2TWCWD5GP8UH398Z
 23959  		// Instance family: Compute optimized
 23960  		// Storage: 1 x 200 NVMe SSD
 23961  		{
 23962  			Name:     "c5d.2xlarge",
 23963  			Arches:   amd64,
 23964  			CpuCores: 8,
 23965  			CpuPower: instances.CpuPower(3359),
 23966  			Mem:      16384,
 23967  			VirtType: &hvm,
 23968  			Cost:     384,
 23969  		},
 23970  
 23971  		// SKU: 2VEE5YPDDGDW3STK
 23972  		// Instance family: Compute optimized
 23973  		// Storage: EBS only
 23974  		{
 23975  			Name:     "c5.2xlarge",
 23976  			Arches:   amd64,
 23977  			CpuCores: 8,
 23978  			CpuPower: instances.CpuPower(3359),
 23979  			Mem:      16384,
 23980  			VirtType: &hvm,
 23981  			Cost:     340,
 23982  		},
 23983  
 23984  		// SKU: 34G9YZGUJNTY6HG9
 23985  		// Instance family: Memory optimized
 23986  		// Storage: 2 x 1920 SSD
 23987  		{
 23988  			Name:     "x1.32xlarge",
 23989  			Arches:   amd64,
 23990  			CpuCores: 128,
 23991  			CpuPower: instances.CpuPower(41216),
 23992  			Mem:      1998848,
 23993  			VirtType: &hvm,
 23994  			Cost:     13338,
 23995  		},
 23996  
 23997  		// SKU: 3FTJBHZMWT7D76MD
 23998  		// Instance family: Compute optimized
 23999  		// Storage: EBS only
 24000  		{
 24001  			Name:     "c4.4xlarge",
 24002  			Arches:   amd64,
 24003  			CpuCores: 16,
 24004  			CpuPower: instances.CpuPower(6495),
 24005  			Mem:      30720,
 24006  			VirtType: &hvm,
 24007  			Cost:     796,
 24008  		},
 24009  
 24010  		// SKU: 3U96RB67X35NC337
 24011  		// Instance family: General purpose
 24012  		// Storage: EBS only
 24013  		{
 24014  			Name:     "t2.2xlarge",
 24015  			Arches:   amd64,
 24016  			CpuCores: 8,
 24017  			CpuPower: instances.CpuPower(3359),
 24018  			Mem:      32768,
 24019  			VirtType: &hvm,
 24020  			Cost:     371,
 24021  		},
 24022  
 24023  		// SKU: 3XWVYA8K9P69F62C
 24024  		// Instance family: Memory optimized
 24025  		// Storage: EBS only
 24026  		{
 24027  			Name:     "r5.large",
 24028  			Arches:   amd64,
 24029  			CpuCores: 2,
 24030  			CpuPower: instances.CpuPower(868),
 24031  			Mem:      16384,
 24032  			VirtType: &hvm,
 24033  			Cost:     126,
 24034  		},
 24035  
 24036  		// SKU: 3Z49P3MN2R3G6NNH
 24037  		// Instance family: Memory optimized
 24038  		// Storage: EBS only
 24039  		{
 24040  			Name:     "r5a.xlarge",
 24041  			Arches:   amd64,
 24042  			CpuCores: 4,
 24043  			CpuPower: instances.CpuPower(1400),
 24044  			Mem:      32768,
 24045  			VirtType: &hvm,
 24046  			Cost:     226,
 24047  		},
 24048  
 24049  		// SKU: 3ZD39ECB23FRWNNP
 24050  		// Instance family: General purpose
 24051  		// Storage: EBS only
 24052  		{
 24053  			Name:     "t3.xlarge",
 24054  			Arches:   amd64,
 24055  			CpuCores: 4,
 24056  			CpuPower: instances.CpuPower(400),
 24057  			Mem:      16384,
 24058  			VirtType: &hvm,
 24059  			Cost:     166,
 24060  		},
 24061  
 24062  		// SKU: 4AGTNYA38KJHC7JR
 24063  		// Instance family: Storage optimized
 24064  		// Storage: 1 x 2000 HDD
 24065  		{
 24066  			Name:     "h1.2xlarge",
 24067  			Arches:   amd64,
 24068  			CpuCores: 8,
 24069  			CpuPower: instances.CpuPower(2576),
 24070  			Mem:      32768,
 24071  			VirtType: &hvm,
 24072  			Cost:     468,
 24073  		},
 24074  
 24075  		// SKU: 4D5UJSPKUSHPMT7B
 24076  		// Instance family: GPU instance
 24077  		// Storage: EBS only
 24078  		{
 24079  			Name:     "g3.16xlarge",
 24080  			Arches:   amd64,
 24081  			CpuCores: 64,
 24082  			CpuPower: instances.CpuPower(20608),
 24083  			Mem:      499712,
 24084  			VirtType: &hvm,
 24085  			Cost:     4560,
 24086  		},
 24087  
 24088  		// SKU: 4JUJ6N8SE9QCPFQV
 24089  		// Instance family: Compute optimized
 24090  		// Storage: EBS only
 24091  		{
 24092  			Name:     "c5n.18xlarge",
 24093  			Arches:   amd64,
 24094  			CpuCores: 72,
 24095  			CpuPower: instances.CpuPower(30239),
 24096  			Mem:      196608,
 24097  			VirtType: &hvm,
 24098  			Cost:     3888,
 24099  		},
 24100  
 24101  		// SKU: 4SCSPCTHFCXYY6GT
 24102  		// Instance family: General purpose
 24103  		// Storage: 4 x 420
 24104  		{
 24105  			Name:       "m1.xlarge",
 24106  			Arches:     amd64,
 24107  			CpuCores:   4,
 24108  			CpuPower:   instances.CpuPower(400),
 24109  			Mem:        15360,
 24110  			VirtType:   &paravirtual,
 24111  			Cost:       350,
 24112  			Deprecated: true,
 24113  		},
 24114  
 24115  		// SKU: 584JD8RT9GR57BFS
 24116  		// Instance family: Compute optimized
 24117  		// Storage: EBS only
 24118  		{
 24119  			Name:     "c4.xlarge",
 24120  			Arches:   amd64,
 24121  			CpuCores: 4,
 24122  			CpuPower: instances.CpuPower(1623),
 24123  			Mem:      7680,
 24124  			VirtType: &hvm,
 24125  			Cost:     199,
 24126  		},
 24127  
 24128  		// SKU: 58Z6TCNJT8BEMMJX
 24129  		// Instance family: Memory optimized
 24130  		// Storage: 1 x 480 SSD
 24131  		{
 24132  			Name:     "x1e.4xlarge",
 24133  			Arches:   amd64,
 24134  			CpuCores: 16,
 24135  			CpuPower: instances.CpuPower(5152),
 24136  			Mem:      499712,
 24137  			VirtType: &hvm,
 24138  			Cost:     3336,
 24139  		},
 24140  
 24141  		// SKU: 59UCQMPPJJA5QRY4
 24142  		// Instance family: Storage optimized
 24143  		// Storage: 2 x 1900 NVMe SSD
 24144  		{
 24145  			Name:     "i3.4xlarge",
 24146  			Arches:   amd64,
 24147  			CpuCores: 16,
 24148  			CpuPower: instances.CpuPower(5152),
 24149  			Mem:      124928,
 24150  			VirtType: &hvm,
 24151  			Cost:     1248,
 24152  		},
 24153  
 24154  		// SKU: 5EPUM8UK2RTQKW5E
 24155  		// Instance family: Compute optimized
 24156  		// Storage: 4 x 420
 24157  		{
 24158  			Name:       "c1.xlarge",
 24159  			Arches:     amd64,
 24160  			CpuCores:   8,
 24161  			CpuPower:   instances.CpuPower(800),
 24162  			Mem:        7168,
 24163  			VirtType:   &paravirtual,
 24164  			Cost:       520,
 24165  			Deprecated: true,
 24166  		},
 24167  
 24168  		// SKU: 5TB6N73PCPRTRS2N
 24169  		// Instance family: Memory optimized
 24170  		// Storage: EBS only
 24171  		{
 24172  			Name:     "r5a.2xlarge",
 24173  			Arches:   amd64,
 24174  			CpuCores: 8,
 24175  			CpuPower: instances.CpuPower(2800),
 24176  			Mem:      65536,
 24177  			VirtType: &hvm,
 24178  			Cost:     452,
 24179  		},
 24180  
 24181  		// SKU: 5WF4ZHD94FEY4YDX
 24182  		// Instance family: Memory optimized
 24183  		// Storage: 1 x 850
 24184  		{
 24185  			Name:       "m2.2xlarge",
 24186  			Arches:     amd64,
 24187  			CpuCores:   4,
 24188  			CpuPower:   instances.CpuPower(400),
 24189  			Mem:        35021,
 24190  			VirtType:   &paravirtual,
 24191  			Cost:       490,
 24192  			Deprecated: true,
 24193  		},
 24194  
 24195  		// SKU: 672XUMHHEC7SYFT7
 24196  		// Instance family: Compute optimized
 24197  		// Storage: 2 x 16 SSD
 24198  		{
 24199  			Name:       "c3.large",
 24200  			Arches:     both,
 24201  			CpuCores:   2,
 24202  			CpuPower:   instances.CpuPower(783),
 24203  			Mem:        3840,
 24204  			VirtType:   &hvm,
 24205  			Cost:       105,
 24206  			Deprecated: true,
 24207  		},
 24208  
 24209  		// SKU: 6P434MFC33XNF65Z
 24210  		// Instance family: Compute optimized
 24211  		// Storage: 4 x 840
 24212  		{
 24213  			Name:       "cc2.8xlarge",
 24214  			Arches:     amd64,
 24215  			CpuCores:   32,
 24216  			CpuPower:   instances.CpuPower(11647),
 24217  			Mem:        61952,
 24218  			VirtType:   &hvm,
 24219  			Cost:       2000,
 24220  			Deprecated: true,
 24221  		},
 24222  
 24223  		// SKU: 6QPC7M9QGUBM2P33
 24224  		// Instance family: General purpose
 24225  		// Storage: 1 x 75 NVMe SSD
 24226  		{
 24227  			Name:     "m5d.large",
 24228  			Arches:   amd64,
 24229  			CpuCores: 2,
 24230  			CpuPower: instances.CpuPower(700),
 24231  			Mem:      8192,
 24232  			VirtType: &hvm,
 24233  			Cost:     113,
 24234  		},
 24235  
 24236  		// SKU: 7528XD9PPHXN6NN2
 24237  		// Instance family: GPU instance
 24238  		// Storage: 2 x 120 SSD
 24239  		{
 24240  			Name:       "g2.8xlarge",
 24241  			Arches:     amd64,
 24242  			CpuCores:   32,
 24243  			CpuPower:   instances.CpuPower(11647),
 24244  			Mem:        61440,
 24245  			VirtType:   &hvm,
 24246  			Cost:       2600,
 24247  			Deprecated: true,
 24248  		},
 24249  
 24250  		// SKU: 7RMRB492WTPDQ5Z4
 24251  		// Instance family: Memory optimized
 24252  		// Storage: 1 x 32 SSD
 24253  		{
 24254  			Name:       "r3.large",
 24255  			Arches:     amd64,
 24256  			CpuCores:   2,
 24257  			CpuPower:   instances.CpuPower(700),
 24258  			Mem:        15616,
 24259  			VirtType:   &hvm,
 24260  			Cost:       166,
 24261  			Deprecated: true,
 24262  		},
 24263  
 24264  		// SKU: 7TXU2CNQ5EQ3DWYS
 24265  		// Instance family: Storage optimized
 24266  		// Storage: 1 x 1900 NVMe SSD
 24267  		{
 24268  			Name:     "i3.2xlarge",
 24269  			Arches:   amd64,
 24270  			CpuCores: 8,
 24271  			CpuPower: instances.CpuPower(2576),
 24272  			Mem:      62464,
 24273  			VirtType: &hvm,
 24274  			Cost:     624,
 24275  		},
 24276  
 24277  		// SKU: 83H2W4FZK86NAGZF
 24278  		// Instance family: General purpose
 24279  		// Storage: EBS only
 24280  		{
 24281  			Name:     "t3.medium",
 24282  			Arches:   amd64,
 24283  			CpuCores: 2,
 24284  			CpuPower: instances.CpuPower(200),
 24285  			Mem:      4096,
 24286  			VirtType: &hvm,
 24287  			Cost:     41,
 24288  		},
 24289  
 24290  		// SKU: 83KC74WNYCKW5CYN
 24291  		// Instance family: Memory optimized
 24292  		// Storage: EBS only
 24293  		{
 24294  			Name:     "r4.2xlarge",
 24295  			Arches:   amd64,
 24296  			CpuCores: 8,
 24297  			CpuPower: instances.CpuPower(2576),
 24298  			Mem:      62464,
 24299  			VirtType: &hvm,
 24300  			Cost:     532,
 24301  		},
 24302  
 24303  		// SKU: 86J28WAK2EGUPWT8
 24304  		// Instance family: Memory optimized
 24305  		// Storage: EBS only
 24306  		{
 24307  			Name:     "r5.12xlarge",
 24308  			Arches:   amd64,
 24309  			CpuCores: 48,
 24310  			CpuPower: instances.CpuPower(4800),
 24311  			Mem:      393216,
 24312  			VirtType: &hvm,
 24313  			Cost:     3024,
 24314  		},
 24315  
 24316  		// SKU: 8AWP3N55PXMB23X7
 24317  		// Instance family: General purpose
 24318  		// Storage: EBS only
 24319  		{
 24320  			Name:     "m5.24xlarge",
 24321  			Arches:   amd64,
 24322  			CpuCores: 96,
 24323  			CpuPower: instances.CpuPower(33600),
 24324  			Mem:      393216,
 24325  			VirtType: &hvm,
 24326  			Cost:     4608,
 24327  		},
 24328  
 24329  		// SKU: 8UZJBKH62FYWW5EG
 24330  		// Instance family: General purpose
 24331  		// Storage: EBS only
 24332  		{
 24333  			Name:     "t3.small",
 24334  			Arches:   amd64,
 24335  			CpuCores: 2,
 24336  			CpuPower: instances.CpuPower(200),
 24337  			Mem:      2048,
 24338  			VirtType: &hvm,
 24339  			Cost:     20,
 24340  		},
 24341  
 24342  		// SKU: 8XZPEU2QRPPKMP9G
 24343  		// Instance family: General purpose
 24344  		// Storage: EBS only
 24345  		{
 24346  			Name:     "t3.2xlarge",
 24347  			Arches:   amd64,
 24348  			CpuCores: 8,
 24349  			CpuPower: instances.CpuPower(800),
 24350  			Mem:      32768,
 24351  			VirtType: &hvm,
 24352  			Cost:     332,
 24353  		},
 24354  
 24355  		// SKU: 8ZTRUHSHU2GT4CDF
 24356  		// Instance family: Memory optimized
 24357  		// Storage: EBS only
 24358  		{
 24359  			Name:     "r4.8xlarge",
 24360  			Arches:   amd64,
 24361  			CpuCores: 32,
 24362  			CpuPower: instances.CpuPower(10304),
 24363  			Mem:      249856,
 24364  			VirtType: &hvm,
 24365  			Cost:     2128,
 24366  		},
 24367  
 24368  		// SKU: 9GHZN7VCNV2MGV4N
 24369  		// Instance family: Compute optimized
 24370  		// Storage: 2 x 160 SSD
 24371  		{
 24372  			Name:       "c3.4xlarge",
 24373  			Arches:     amd64,
 24374  			CpuCores:   16,
 24375  			CpuPower:   instances.CpuPower(6271),
 24376  			Mem:        30720,
 24377  			VirtType:   &hvm,
 24378  			Cost:       840,
 24379  			Deprecated: true,
 24380  		},
 24381  
 24382  		// SKU: 9HMZJQ3SKEW4P7ST
 24383  		// Instance family: Storage optimized
 24384  		// Storage: 4 x 800 SSD
 24385  		{
 24386  			Name:       "i2.4xlarge",
 24387  			Arches:     amd64,
 24388  			CpuCores:   16,
 24389  			CpuPower:   instances.CpuPower(5600),
 24390  			Mem:        124928,
 24391  			VirtType:   &hvm,
 24392  			Cost:       3410,
 24393  			Deprecated: true,
 24394  		},
 24395  
 24396  		// SKU: 9NSBRG2FE96XPHXK
 24397  		// Instance family: Compute optimized
 24398  		// Storage: 2 x 40 SSD
 24399  		{
 24400  			Name:       "c3.xlarge",
 24401  			Arches:     amd64,
 24402  			CpuCores:   4,
 24403  			CpuPower:   instances.CpuPower(1567),
 24404  			Mem:        7680,
 24405  			VirtType:   &hvm,
 24406  			Cost:       210,
 24407  			Deprecated: true,
 24408  		},
 24409  
 24410  		// SKU: 9NYZPXNGMMFDRHXQ
 24411  		// Instance family: Memory optimized
 24412  		// Storage: 1 x 300 NVMe SSD
 24413  		{
 24414  			Name:     "z1d.2xlarge",
 24415  			Arches:   amd64,
 24416  			CpuCores: 8,
 24417  			CpuPower: instances.CpuPower(800),
 24418  			Mem:      65536,
 24419  			VirtType: &hvm,
 24420  			Cost:     744,
 24421  		},
 24422  
 24423  		// SKU: 9P8S248T73959JDU
 24424  		// Instance family: General purpose
 24425  		// Storage: EBS only
 24426  		{
 24427  			Name:     "m5a.large",
 24428  			Arches:   amd64,
 24429  			CpuCores: 2,
 24430  			CpuPower: instances.CpuPower(700),
 24431  			Mem:      8192,
 24432  			VirtType: &hvm,
 24433  			Cost:     86,
 24434  		},
 24435  
 24436  		// SKU: 9RYWCN75CJX2C238
 24437  		// Instance family: Storage optimized
 24438  		// Storage: 6 x 2000 HDD
 24439  		{
 24440  			Name:     "d2.2xlarge",
 24441  			Arches:   amd64,
 24442  			CpuCores: 8,
 24443  			CpuPower: instances.CpuPower(2688),
 24444  			Mem:      62464,
 24445  			VirtType: &hvm,
 24446  			Cost:     1380,
 24447  		},
 24448  
 24449  		// SKU: 9VVY42SVXEGDEQN4
 24450  		// Instance family: Memory optimized
 24451  		// Storage: 1 x 240 SSD
 24452  		{
 24453  			Name:     "x1e.2xlarge",
 24454  			Arches:   amd64,
 24455  			CpuCores: 8,
 24456  			CpuPower: instances.CpuPower(2576),
 24457  			Mem:      249856,
 24458  			VirtType: &hvm,
 24459  			Cost:     1668,
 24460  		},
 24461  
 24462  		// SKU: A9QN78QAH946UB5M
 24463  		// Instance family: Memory optimized
 24464  		// Storage: 4 x 900 NVMe SSD
 24465  		{
 24466  			Name:     "r5d.24xlarge",
 24467  			Arches:   amd64,
 24468  			CpuCores: 96,
 24469  			CpuPower: instances.CpuPower(9600),
 24470  			Mem:      786432,
 24471  			VirtType: &hvm,
 24472  			Cost:     6912,
 24473  		},
 24474  
 24475  		// SKU: ADDC9QHKZMBQ3X4K
 24476  		// Instance family: Memory optimized
 24477  		// Storage: 1 x 75 NVMe SSD
 24478  		{
 24479  			Name:     "r5d.large",
 24480  			Arches:   amd64,
 24481  			CpuCores: 2,
 24482  			CpuPower: instances.CpuPower(200),
 24483  			Mem:      16384,
 24484  			VirtType: &hvm,
 24485  			Cost:     144,
 24486  		},
 24487  
 24488  		// SKU: AHGHN23DCREK9Z2J
 24489  		// Instance family: General purpose
 24490  		// Storage: EBS only
 24491  		{
 24492  			Name:     "m5a.12xlarge",
 24493  			Arches:   amd64,
 24494  			CpuCores: 48,
 24495  			CpuPower: instances.CpuPower(16800),
 24496  			Mem:      196608,
 24497  			VirtType: &hvm,
 24498  			Cost:     2064,
 24499  		},
 24500  
 24501  		// SKU: AKWXS6FJQE43VAZ9
 24502  		// Instance family: Storage optimized
 24503  		// Storage: 8 x 800 SSD
 24504  		{
 24505  			Name:       "i2.8xlarge",
 24506  			Arches:     amd64,
 24507  			CpuCores:   32,
 24508  			CpuPower:   instances.CpuPower(11200),
 24509  			Mem:        249856,
 24510  			VirtType:   &hvm,
 24511  			Cost:       6820,
 24512  			Deprecated: true,
 24513  		},
 24514  
 24515  		// SKU: ASSHEBTQZZE5YCR6
 24516  		// Instance family: Memory optimized
 24517  		// Storage: EBS only
 24518  		{
 24519  			Name:     "r5a.12xlarge",
 24520  			Arches:   amd64,
 24521  			CpuCores: 48,
 24522  			CpuPower: instances.CpuPower(16800),
 24523  			Mem:      393216,
 24524  			VirtType: &hvm,
 24525  			Cost:     2712,
 24526  		},
 24527  
 24528  		// SKU: AUK8MP628YXA2Z3C
 24529  		// Instance family: General purpose
 24530  		// Storage: EBS only
 24531  		{
 24532  			Name:     "m5a.4xlarge",
 24533  			Arches:   amd64,
 24534  			CpuCores: 16,
 24535  			CpuPower: instances.CpuPower(5600),
 24536  			Mem:      65536,
 24537  			VirtType: &hvm,
 24538  			Cost:     688,
 24539  		},
 24540  
 24541  		// SKU: B2M25Y2U9824Q5TG
 24542  		// Instance family: General purpose
 24543  		// Storage: EBS only
 24544  		{
 24545  			Name:     "m4.large",
 24546  			Arches:   amd64,
 24547  			CpuCores: 2,
 24548  			CpuPower: instances.CpuPower(672),
 24549  			Mem:      8192,
 24550  			VirtType: &hvm,
 24551  			Cost:     100,
 24552  		},
 24553  
 24554  		// SKU: B87CFB7Q7JBYBRYH
 24555  		// Instance family: General purpose
 24556  		// Storage: 4 x 900 NVMe SSD
 24557  		{
 24558  			Name:     "m5d.24xlarge",
 24559  			Arches:   amd64,
 24560  			CpuCores: 96,
 24561  			CpuPower: instances.CpuPower(33600),
 24562  			Mem:      393216,
 24563  			VirtType: &hvm,
 24564  			Cost:     5424,
 24565  		},
 24566  
 24567  		// SKU: B9CHR4Q4RD7H5AKW
 24568  		// Instance family: General purpose
 24569  		// Storage: 2 x 300 NVMe SSD
 24570  		{
 24571  			Name:     "m5d.4xlarge",
 24572  			Arches:   amd64,
 24573  			CpuCores: 16,
 24574  			CpuPower: instances.CpuPower(5600),
 24575  			Mem:      65536,
 24576  			VirtType: &hvm,
 24577  			Cost:     904,
 24578  		},
 24579  
 24580  		// SKU: BMEYUTP658QKQRTP
 24581  		// Instance family: General purpose
 24582  		// Storage: EBS only
 24583  		{
 24584  			Name:     "m4.4xlarge",
 24585  			Arches:   amd64,
 24586  			CpuCores: 16,
 24587  			CpuPower: instances.CpuPower(5376),
 24588  			Mem:      65536,
 24589  			VirtType: &hvm,
 24590  			Cost:     800,
 24591  		},
 24592  
 24593  		// SKU: BNBBBYA6WNXQ3TZV
 24594  		// Instance family: Storage optimized
 24595  		// Storage: 12 x 2000 HDD
 24596  		{
 24597  			Name:     "d2.4xlarge",
 24598  			Arches:   amd64,
 24599  			CpuCores: 16,
 24600  			CpuPower: instances.CpuPower(5376),
 24601  			Mem:      124928,
 24602  			VirtType: &hvm,
 24603  			Cost:     2760,
 24604  		},
 24605  
 24606  		// SKU: BS76WYFGRD22TJFD
 24607  		// Instance family: General purpose
 24608  		// Storage: 1 x 300 NVMe SSD
 24609  		{
 24610  			Name:     "m5d.2xlarge",
 24611  			Arches:   amd64,
 24612  			CpuCores: 8,
 24613  			CpuPower: instances.CpuPower(2800),
 24614  			Mem:      32768,
 24615  			VirtType: &hvm,
 24616  			Cost:     452,
 24617  		},
 24618  
 24619  		// SKU: BTTKT9HYGFN28U52
 24620  		// Instance family: Compute optimized
 24621  		// Storage: 1 x 50 NVMe SSD
 24622  		{
 24623  			Name:     "c5d.large",
 24624  			Arches:   amd64,
 24625  			CpuCores: 2,
 24626  			CpuPower: instances.CpuPower(839),
 24627  			Mem:      4096,
 24628  			VirtType: &hvm,
 24629  			Cost:     96,
 24630  		},
 24631  
 24632  		// SKU: BURDHCBQ43KQJK2B
 24633  		// Instance family: Memory optimized
 24634  		// Storage: EBS only
 24635  		{
 24636  			Name:     "r5.4xlarge",
 24637  			Arches:   amd64,
 24638  			CpuCores: 16,
 24639  			CpuPower: instances.CpuPower(1600),
 24640  			Mem:      131072,
 24641  			VirtType: &hvm,
 24642  			Cost:     1008,
 24643  		},
 24644  
 24645  		// SKU: C4QTB4RTUHBDCE37
 24646  		// Instance family: Compute optimized
 24647  		// Storage: EBS only
 24648  		{
 24649  			Name:     "c5n.4xlarge",
 24650  			Arches:   amd64,
 24651  			CpuCores: 16,
 24652  			CpuPower: instances.CpuPower(6719),
 24653  			Mem:      43008,
 24654  			VirtType: &hvm,
 24655  			Cost:     864,
 24656  		},
 24657  
 24658  		// SKU: CP2TNWZCKSRY486E
 24659  		// Instance family: General purpose
 24660  		// Storage: 2 x 80 SSD
 24661  		{
 24662  			Name:       "m3.2xlarge",
 24663  			Arches:     amd64,
 24664  			CpuCores:   8,
 24665  			CpuPower:   instances.CpuPower(2800),
 24666  			Mem:        30720,
 24667  			VirtType:   &hvm,
 24668  			Cost:       532,
 24669  			Deprecated: true,
 24670  		},
 24671  
 24672  		// SKU: CPVU2ZPWWE5VFCPA
 24673  		// Instance family: Memory optimized
 24674  		// Storage: 1 x 900 NVMe SSD
 24675  		{
 24676  			Name:     "z1d.6xlarge",
 24677  			Arches:   amd64,
 24678  			CpuCores: 24,
 24679  			CpuPower: instances.CpuPower(2400),
 24680  			Mem:      196608,
 24681  			VirtType: &hvm,
 24682  			Cost:     2232,
 24683  		},
 24684  
 24685  		// SKU: CVFJSWADA39YVNW2
 24686  		// Instance family: General purpose
 24687  		// Storage: 2 x 420
 24688  		{
 24689  			Name:       "m1.large",
 24690  			Arches:     amd64,
 24691  			CpuCores:   2,
 24692  			CpuPower:   instances.CpuPower(200),
 24693  			Mem:        7680,
 24694  			VirtType:   &paravirtual,
 24695  			Cost:       175,
 24696  			Deprecated: true,
 24697  		},
 24698  
 24699  		// SKU: D8RPR5AJPDXSC9DF
 24700  		// Instance family: General purpose
 24701  		// Storage: 1 x 160
 24702  		{
 24703  			Name:       "m1.small",
 24704  			Arches:     both,
 24705  			CpuCores:   1,
 24706  			CpuPower:   instances.CpuPower(100),
 24707  			Mem:        1741,
 24708  			VirtType:   &paravirtual,
 24709  			Cost:       44,
 24710  			Deprecated: true,
 24711  		},
 24712  
 24713  		// SKU: DBE8EZ6UJHBK8JHQ
 24714  		// Instance family: Compute optimized
 24715  		// Storage: 1 x 900 NVMe SSD
 24716  		{
 24717  			Name:     "c5d.9xlarge",
 24718  			Arches:   amd64,
 24719  			CpuCores: 36,
 24720  			CpuPower: instances.CpuPower(15119),
 24721  			Mem:      73728,
 24722  			VirtType: &hvm,
 24723  			Cost:     1728,
 24724  		},
 24725  
 24726  		// SKU: DTDPGWV4T5RAVP44
 24727  		// Instance family: Storage optimized
 24728  		// Storage: 24 x 2000
 24729  		{
 24730  			Name:       "hs1.8xlarge",
 24731  			Arches:     amd64,
 24732  			CpuCores:   17,
 24733  			CpuPower:   instances.CpuPower(4760),
 24734  			Mem:        119808,
 24735  			VirtType:   &hvm,
 24736  			Cost:       4600,
 24737  			Deprecated: true,
 24738  		},
 24739  
 24740  		// SKU: DW2RY9FQP8VE6V74
 24741  		// Instance family: Storage optimized
 24742  		// Storage: 24 x 2000 HDD
 24743  		{
 24744  			Name:     "d2.8xlarge",
 24745  			Arches:   amd64,
 24746  			CpuCores: 36,
 24747  			CpuPower: instances.CpuPower(12096),
 24748  			Mem:      249856,
 24749  			VirtType: &hvm,
 24750  			Cost:     5520,
 24751  		},
 24752  
 24753  		// SKU: DXE8XDENS3K5VDDP
 24754  		// Instance family: Memory optimized
 24755  		// Storage: 2 x 900 NVMe SSD
 24756  		{
 24757  			Name:     "r5d.12xlarge",
 24758  			Arches:   amd64,
 24759  			CpuCores: 48,
 24760  			CpuPower: instances.CpuPower(4800),
 24761  			Mem:      393216,
 24762  			VirtType: &hvm,
 24763  			Cost:     3456,
 24764  		},
 24765  
 24766  		// SKU: E7T5V224CMC9A43F
 24767  		// Instance family: General purpose
 24768  		// Storage: 1 x 32 SSD
 24769  		{
 24770  			Name:       "m3.large",
 24771  			Arches:     amd64,
 24772  			CpuCores:   2,
 24773  			CpuPower:   instances.CpuPower(700),
 24774  			Mem:        7680,
 24775  			VirtType:   &hvm,
 24776  			Cost:       133,
 24777  			Deprecated: true,
 24778  		},
 24779  
 24780  		// SKU: ENHKAF34GECXM7JC
 24781  		// Instance family: Memory optimized
 24782  		// Storage: 1 x 300 NVMe SSD
 24783  		{
 24784  			Name:     "r5d.2xlarge",
 24785  			Arches:   amd64,
 24786  			CpuCores: 8,
 24787  			CpuPower: instances.CpuPower(800),
 24788  			Mem:      65536,
 24789  			VirtType: &hvm,
 24790  			Cost:     576,
 24791  		},
 24792  
 24793  		// SKU: EPVENCXNXBPPPRCU
 24794  		// Instance family: General purpose
 24795  		// Storage: EBS only
 24796  		{
 24797  			Name:     "m5.12xlarge",
 24798  			Arches:   amd64,
 24799  			CpuCores: 48,
 24800  			CpuPower: instances.CpuPower(16800),
 24801  			Mem:      196608,
 24802  			VirtType: &hvm,
 24803  			Cost:     2304,
 24804  		},
 24805  
 24806  		// SKU: ERP9C2HEMDCRYXH4
 24807  		// Instance family: Storage optimized
 24808  		// Storage: 2 x 2000 HDD
 24809  		{
 24810  			Name:     "h1.4xlarge",
 24811  			Arches:   amd64,
 24812  			CpuCores: 16,
 24813  			CpuPower: instances.CpuPower(5152),
 24814  			Mem:      65536,
 24815  			VirtType: &hvm,
 24816  			Cost:     936,
 24817  		},
 24818  
 24819  		// SKU: F649UJZP8WARX37N
 24820  		// Instance family: Memory optimized
 24821  		// Storage: EBS only
 24822  		{
 24823  			Name:     "r4.16xlarge",
 24824  			Arches:   amd64,
 24825  			CpuCores: 64,
 24826  			CpuPower: instances.CpuPower(20608),
 24827  			Mem:      499712,
 24828  			VirtType: &hvm,
 24829  			Cost:     4256,
 24830  		},
 24831  
 24832  		// SKU: F6544RN8RCJHYC5Z
 24833  		// Instance family: Compute optimized
 24834  		// Storage: 2 x 80 SSD
 24835  		{
 24836  			Name:       "c3.2xlarge",
 24837  			Arches:     amd64,
 24838  			CpuCores:   8,
 24839  			CpuPower:   instances.CpuPower(3135),
 24840  			Mem:        15360,
 24841  			VirtType:   &hvm,
 24842  			Cost:       420,
 24843  			Deprecated: true,
 24844  		},
 24845  
 24846  		// SKU: FFJFJF6E9ACSJXTV
 24847  		// Instance family: General purpose
 24848  		// Storage: EBS only
 24849  		{
 24850  			Name:     "t3.nano",
 24851  			Arches:   amd64,
 24852  			CpuCores: 2,
 24853  			CpuPower: instances.CpuPower(200),
 24854  			Mem:      512,
 24855  			VirtType: &hvm,
 24856  			Cost:     5,
 24857  		},
 24858  
 24859  		// SKU: FQBEE3KF5TRFG5ZF
 24860  		// Instance family: Memory optimized
 24861  		// Storage: EBS only
 24862  		{
 24863  			Name:     "r4.xlarge",
 24864  			Arches:   amd64,
 24865  			CpuCores: 4,
 24866  			CpuPower: instances.CpuPower(1288),
 24867  			Mem:      31232,
 24868  			VirtType: &hvm,
 24869  			Cost:     266,
 24870  		},
 24871  
 24872  		// SKU: FRHRUSDHQKK7J6CG
 24873  		// Instance family: General purpose
 24874  		// Storage: EBS only
 24875  		{
 24876  			Name:     "a1.4xlarge",
 24877  			Arches:   arm64,
 24878  			CpuCores: 16,
 24879  			CpuPower: instances.CpuPower(5152),
 24880  			Mem:      32768,
 24881  			VirtType: &hvm,
 24882  			Cost:     408,
 24883  		},
 24884  
 24885  		// SKU: FYPJZG6M2SUV3623
 24886  		// Instance family: General purpose
 24887  		// Storage: 1 x 150 NVMe SSD
 24888  		{
 24889  			Name:     "m5d.xlarge",
 24890  			Arches:   amd64,
 24891  			CpuCores: 4,
 24892  			CpuPower: instances.CpuPower(1400),
 24893  			Mem:      16384,
 24894  			VirtType: &hvm,
 24895  			Cost:     226,
 24896  		},
 24897  
 24898  		// SKU: FZJS4Z4XFXRVPFQT
 24899  		// Instance family: Memory optimized
 24900  		// Storage: 1 x 150 NVMe SSD
 24901  		{
 24902  			Name:     "z1d.xlarge",
 24903  			Arches:   amd64,
 24904  			CpuCores: 4,
 24905  			CpuPower: instances.CpuPower(400),
 24906  			Mem:      32768,
 24907  			VirtType: &hvm,
 24908  			Cost:     372,
 24909  		},
 24910  
 24911  		// SKU: G5E5GHR5CPPQ68UZ
 24912  		// Instance family: Memory optimized
 24913  		// Storage: 1 x 1920 SSD
 24914  		{
 24915  			Name:     "x1e.16xlarge",
 24916  			Arches:   amd64,
 24917  			CpuCores: 64,
 24918  			CpuPower: instances.CpuPower(20608),
 24919  			Mem:      1998848,
 24920  			VirtType: &hvm,
 24921  			Cost:     13344,
 24922  		},
 24923  
 24924  		// SKU: G6AP64VM66JC8YN6
 24925  		// Instance family: Storage optimized
 24926  		// Storage: 4 x 2000 HDD
 24927  		{
 24928  			Name:     "h1.8xlarge",
 24929  			Arches:   amd64,
 24930  			CpuCores: 32,
 24931  			CpuPower: instances.CpuPower(10304),
 24932  			Mem:      131072,
 24933  			VirtType: &hvm,
 24934  			Cost:     1872,
 24935  		},
 24936  
 24937  		// SKU: G8QPBUA7JFN8S9Q2
 24938  		// Instance family: Memory optimized
 24939  		// Storage: EBS only
 24940  		{
 24941  			Name:     "r5a.large",
 24942  			Arches:   amd64,
 24943  			CpuCores: 2,
 24944  			CpuPower: instances.CpuPower(700),
 24945  			Mem:      16384,
 24946  			VirtType: &hvm,
 24947  			Cost:     113,
 24948  		},
 24949  
 24950  		// SKU: GJ4BPQDYNAF6YTH7
 24951  		// Instance family: Memory optimized
 24952  		// Storage: 2 x 300 NVMe SSD
 24953  		{
 24954  			Name:     "r5d.4xlarge",
 24955  			Arches:   amd64,
 24956  			CpuCores: 16,
 24957  			CpuPower: instances.CpuPower(1600),
 24958  			Mem:      131072,
 24959  			VirtType: &hvm,
 24960  			Cost:     1152,
 24961  		},
 24962  
 24963  		// SKU: GMTWE5CTY4FEUYDN
 24964  		// Instance family: Memory optimized
 24965  		// Storage: 1 x 160 SSD
 24966  		{
 24967  			Name:       "r3.2xlarge",
 24968  			Arches:     amd64,
 24969  			CpuCores:   8,
 24970  			CpuPower:   instances.CpuPower(2800),
 24971  			Mem:        62464,
 24972  			VirtType:   &hvm,
 24973  			Cost:       665,
 24974  			Deprecated: true,
 24975  		},
 24976  
 24977  		// SKU: GWRZR7YT89PF7BKK
 24978  		// Instance family: Memory optimized
 24979  		// Storage: 1 x 960 SSD
 24980  		{
 24981  			Name:     "x1e.8xlarge",
 24982  			Arches:   amd64,
 24983  			CpuCores: 32,
 24984  			CpuPower: instances.CpuPower(10304),
 24985  			Mem:      999424,
 24986  			VirtType: &hvm,
 24987  			Cost:     6672,
 24988  		},
 24989  
 24990  		// SKU: J9GRJ3EMVAA899AY
 24991  		// Instance family: General purpose
 24992  		// Storage: EBS only
 24993  		{
 24994  			Name:     "a1.large",
 24995  			Arches:   arm64,
 24996  			CpuCores: 2,
 24997  			CpuPower: instances.CpuPower(644),
 24998  			Mem:      4096,
 24999  			VirtType: &hvm,
 25000  			Cost:     51,
 25001  		},
 25002  
 25003  		// SKU: J9H28ZVG9UDW7CX4
 25004  		// Instance family: General purpose
 25005  		// Storage: EBS only
 25006  		{
 25007  			Name:     "m4.2xlarge",
 25008  			Arches:   amd64,
 25009  			CpuCores: 8,
 25010  			CpuPower: instances.CpuPower(2688),
 25011  			Mem:      32768,
 25012  			VirtType: &hvm,
 25013  			Cost:     400,
 25014  		},
 25015  
 25016  		// SKU: JH68FQ55JWMC4CG9
 25017  		// Instance family: General purpose
 25018  		// Storage: 1 x 4 SSD
 25019  		{
 25020  			Name:       "m3.medium",
 25021  			Arches:     amd64,
 25022  			CpuCores:   1,
 25023  			CpuPower:   instances.CpuPower(350),
 25024  			Mem:        3840,
 25025  			VirtType:   &hvm,
 25026  			Cost:       67,
 25027  			Deprecated: true,
 25028  		},
 25029  
 25030  		// SKU: JNZ6ESS4AS6RFUAF
 25031  		// Instance family: Memory optimized
 25032  		// Storage: 1 x 320 SSD
 25033  		{
 25034  			Name:       "r3.4xlarge",
 25035  			Arches:     amd64,
 25036  			CpuCores:   16,
 25037  			CpuPower:   instances.CpuPower(5600),
 25038  			Mem:        124928,
 25039  			VirtType:   &hvm,
 25040  			Cost:       1330,
 25041  			Deprecated: true,
 25042  		},
 25043  
 25044  		// SKU: JW3ZQ3H2DQQMV2CG
 25045  		// Instance family: Memory optimized
 25046  		// Storage: EBS only
 25047  		{
 25048  			Name:     "r5a.24xlarge",
 25049  			Arches:   amd64,
 25050  			CpuCores: 96,
 25051  			CpuPower: instances.CpuPower(33600),
 25052  			Mem:      786432,
 25053  			VirtType: &hvm,
 25054  			Cost:     5424,
 25055  		},
 25056  
 25057  		// SKU: JZMQ5VQSSPBWHNHH
 25058  		// Instance family: General purpose
 25059  		// Storage: EBS only
 25060  		{
 25061  			Name:     "t3.large",
 25062  			Arches:   amd64,
 25063  			CpuCores: 2,
 25064  			CpuPower: instances.CpuPower(200),
 25065  			Mem:      8192,
 25066  			VirtType: &hvm,
 25067  			Cost:     83,
 25068  		},
 25069  
 25070  		// SKU: K24TXC5VMFQZ53MC
 25071  		// Instance family: Compute optimized
 25072  		// Storage: EBS only
 25073  		{
 25074  			Name:     "c4.large",
 25075  			Arches:   amd64,
 25076  			CpuCores: 2,
 25077  			CpuPower: instances.CpuPower(811),
 25078  			Mem:      3840,
 25079  			VirtType: &hvm,
 25080  			Cost:     100,
 25081  		},
 25082  
 25083  		// SKU: K2QS6REWTXJ3533K
 25084  		// Instance family: Memory optimized
 25085  		// Storage: 2 x 1,920 SSD
 25086  		{
 25087  			Name:     "x1e.32xlarge",
 25088  			Arches:   amd64,
 25089  			CpuCores: 128,
 25090  			CpuPower: instances.CpuPower(41216),
 25091  			Mem:      3997696,
 25092  			VirtType: &hvm,
 25093  			Cost:     26688,
 25094  		},
 25095  
 25096  		// SKU: K58CDEEMP6X7SHP3
 25097  		// Instance family: General purpose
 25098  		// Storage: EBS only
 25099  		{
 25100  			Name:     "a1.medium",
 25101  			Arches:   arm64,
 25102  			CpuCores: 1,
 25103  			CpuPower: instances.CpuPower(322),
 25104  			Mem:      2048,
 25105  			VirtType: &hvm,
 25106  			Cost:     25,
 25107  		},
 25108  
 25109  		// SKU: KCTVWQQPE9VFXHGP
 25110  		// Instance family: Memory optimized
 25111  		// Storage: 1 x 420
 25112  		{
 25113  			Name:       "m2.xlarge",
 25114  			Arches:     amd64,
 25115  			CpuCores:   2,
 25116  			CpuPower:   instances.CpuPower(200),
 25117  			Mem:        17511,
 25118  			VirtType:   &paravirtual,
 25119  			Cost:       245,
 25120  			Deprecated: true,
 25121  		},
 25122  
 25123  		// SKU: MBANS55WTSZ5HYS8
 25124  		// Instance family: Memory optimized
 25125  		// Storage: 1 x 80 SSD
 25126  		{
 25127  			Name:       "r3.xlarge",
 25128  			Arches:     amd64,
 25129  			CpuCores:   4,
 25130  			CpuPower:   instances.CpuPower(1400),
 25131  			Mem:        31232,
 25132  			VirtType:   &hvm,
 25133  			Cost:       333,
 25134  			Deprecated: true,
 25135  		},
 25136  
 25137  		// SKU: MDBYMKCRTSYYGQQW
 25138  		// Instance family: Compute optimized
 25139  		// Storage: 1 x 400 NVMe SSD
 25140  		{
 25141  			Name:     "c5d.4xlarge",
 25142  			Arches:   amd64,
 25143  			CpuCores: 16,
 25144  			CpuPower: instances.CpuPower(6719),
 25145  			Mem:      32768,
 25146  			VirtType: &hvm,
 25147  			Cost:     768,
 25148  		},
 25149  
 25150  		// SKU: MNG2Y3YRJK7GPKQR
 25151  		// Instance family: Compute optimized
 25152  		// Storage: 2 x 320 SSD
 25153  		{
 25154  			Name:       "c3.8xlarge",
 25155  			Arches:     amd64,
 25156  			CpuCores:   32,
 25157  			CpuPower:   instances.CpuPower(12543),
 25158  			Mem:        61440,
 25159  			VirtType:   &hvm,
 25160  			Cost:       1680,
 25161  			Deprecated: true,
 25162  		},
 25163  
 25164  		// SKU: MUQHV9B4DJTH3VEW
 25165  		// Instance family: General purpose
 25166  		// Storage: EBS only
 25167  		{
 25168  			Name:     "m5a.xlarge",
 25169  			Arches:   amd64,
 25170  			CpuCores: 4,
 25171  			CpuPower: instances.CpuPower(1400),
 25172  			Mem:      16384,
 25173  			VirtType: &hvm,
 25174  			Cost:     172,
 25175  		},
 25176  
 25177  		// SKU: MWG952JV6DF8YBYE
 25178  		// Instance family: General purpose
 25179  		// Storage: EBS only
 25180  		{
 25181  			Name:     "m4.10xlarge",
 25182  			Arches:   amd64,
 25183  			CpuCores: 40,
 25184  			CpuPower: instances.CpuPower(13440),
 25185  			Mem:      163840,
 25186  			VirtType: &hvm,
 25187  			Cost:     2000,
 25188  		},
 25189  
 25190  		// SKU: N4D3MGNKSH7Q9KT3
 25191  		// Instance family: General purpose
 25192  		// Storage: EBS only
 25193  		{
 25194  			Name:     "t2.micro",
 25195  			Arches:   both,
 25196  			CpuCores: 1,
 25197  			CpuPower: instances.CpuPower(10),
 25198  			Mem:      1024,
 25199  			VirtType: &hvm,
 25200  			Cost:     11,
 25201  		},
 25202  
 25203  		// SKU: N5F93UFYUKWKB8KE
 25204  		// Instance family: Storage optimized
 25205  		// Storage: 1 x 800 SSD
 25206  		{
 25207  			Name:       "i2.xlarge",
 25208  			Arches:     amd64,
 25209  			CpuCores:   4,
 25210  			CpuPower:   instances.CpuPower(1400),
 25211  			Mem:        31232,
 25212  			VirtType:   &hvm,
 25213  			Cost:       853,
 25214  			Deprecated: true,
 25215  		},
 25216  
 25217  		// SKU: N794DC2AB36SPTS3
 25218  		// Instance family: Compute optimized
 25219  		// Storage: 1 x 100 NVMe SSD
 25220  		{
 25221  			Name:     "c5d.xlarge",
 25222  			Arches:   amd64,
 25223  			CpuCores: 4,
 25224  			CpuPower: instances.CpuPower(1679),
 25225  			Mem:      8192,
 25226  			VirtType: &hvm,
 25227  			Cost:     192,
 25228  		},
 25229  
 25230  		// SKU: NA6BZ2FSPKCZGWTA
 25231  		// Instance family: Memory optimized
 25232  		// Storage: 2 x 320 SSD
 25233  		{
 25234  			Name:       "r3.8xlarge",
 25235  			Arches:     amd64,
 25236  			CpuCores:   32,
 25237  			CpuPower:   instances.CpuPower(11200),
 25238  			Mem:        249856,
 25239  			VirtType:   &hvm,
 25240  			Cost:       2660,
 25241  			Deprecated: true,
 25242  		},
 25243  
 25244  		// SKU: P6RKAKGY8EGB66UX
 25245  		// Instance family: Memory optimized
 25246  		// Storage: EBS only
 25247  		{
 25248  			Name:     "r5.xlarge",
 25249  			Arches:   amd64,
 25250  			CpuCores: 4,
 25251  			CpuPower: instances.CpuPower(400),
 25252  			Mem:      32768,
 25253  			VirtType: &hvm,
 25254  			Cost:     252,
 25255  		},
 25256  
 25257  		// SKU: P9ZPWZF7CCR7MS77
 25258  		// Instance family: Compute optimized
 25259  		// Storage: 1 x 350
 25260  		{
 25261  			Name:       "c1.medium",
 25262  			Arches:     both,
 25263  			CpuCores:   2,
 25264  			CpuPower:   instances.CpuPower(200),
 25265  			Mem:        1741,
 25266  			VirtType:   &paravirtual,
 25267  			Cost:       130,
 25268  			Deprecated: true,
 25269  		},
 25270  
 25271  		// SKU: PFVGFQEV3RKWC2MV
 25272  		// Instance family: FPGA Instances
 25273  		// Storage: EBS only
 25274  		{
 25275  			Name:     "f1.16xlarge",
 25276  			Arches:   amd64,
 25277  			CpuCores: 64,
 25278  			CpuPower: instances.CpuPower(6400),
 25279  			Mem:      999424,
 25280  			VirtType: &hvm,
 25281  			Cost:     13200,
 25282  		},
 25283  
 25284  		// SKU: PKYFKE23C9DJNMGM
 25285  		// Instance family: Compute optimized
 25286  		// Storage: EBS only
 25287  		{
 25288  			Name:     "c5n.xlarge",
 25289  			Arches:   amd64,
 25290  			CpuCores: 4,
 25291  			CpuPower: instances.CpuPower(1679),
 25292  			Mem:      10752,
 25293  			VirtType: &hvm,
 25294  			Cost:     216,
 25295  		},
 25296  
 25297  		// SKU: PS6J5UCPGRFJTMMR
 25298  		// Instance family: General purpose
 25299  		// Storage: EBS only
 25300  		{
 25301  			Name:     "m5.2xlarge",
 25302  			Arches:   amd64,
 25303  			CpuCores: 8,
 25304  			CpuPower: instances.CpuPower(2800),
 25305  			Mem:      32768,
 25306  			VirtType: &hvm,
 25307  			Cost:     384,
 25308  		},
 25309  
 25310  		// SKU: PWCUVRQBX67NDRMJ
 25311  		// Instance family: GPU instance
 25312  		// Storage: EBS only
 25313  		{
 25314  			Name:     "p2.8xlarge",
 25315  			Arches:   amd64,
 25316  			CpuCores: 32,
 25317  			CpuPower: instances.CpuPower(10304),
 25318  			Mem:      499712,
 25319  			VirtType: &hvm,
 25320  			Cost:     7200,
 25321  		},
 25322  
 25323  		// SKU: PWGQ6MKD7A6EHVXN
 25324  		// Instance family: Memory optimized
 25325  		// Storage: 2 x 120 SSD
 25326  		{
 25327  			Name:       "cr1.8xlarge",
 25328  			Arches:     amd64,
 25329  			CpuCores:   32,
 25330  			CpuPower:   instances.CpuPower(3200),
 25331  			Mem:        249856,
 25332  			VirtType:   &hvm,
 25333  			Cost:       3500,
 25334  			Deprecated: true,
 25335  		},
 25336  
 25337  		// SKU: QBRGX479S7RZ4QEA
 25338  		// Instance family: GPU instance
 25339  		// Storage: 1 x 60 SSD
 25340  		{
 25341  			Name:       "g2.2xlarge",
 25342  			Arches:     amd64,
 25343  			CpuCores:   8,
 25344  			CpuPower:   instances.CpuPower(2911),
 25345  			Mem:        15360,
 25346  			VirtType:   &hvm,
 25347  			Cost:       650,
 25348  			Deprecated: true,
 25349  		},
 25350  
 25351  		// SKU: QBYJCF2RGQTF5H5D
 25352  		// Instance family: Memory optimized
 25353  		// Storage: 2 x 840
 25354  		{
 25355  			Name:       "m2.4xlarge",
 25356  			Arches:     amd64,
 25357  			CpuCores:   8,
 25358  			CpuPower:   instances.CpuPower(800),
 25359  			Mem:        70042,
 25360  			VirtType:   &paravirtual,
 25361  			Cost:       980,
 25362  			Deprecated: true,
 25363  		},
 25364  
 25365  		// SKU: QPQXK5JH8DB8BHCQ
 25366  		// Instance family: Compute optimized
 25367  		// Storage: 2 x 900 NVMe SSD
 25368  		{
 25369  			Name:     "c5d.18xlarge",
 25370  			Arches:   amd64,
 25371  			CpuCores: 72,
 25372  			CpuPower: instances.CpuPower(30239),
 25373  			Mem:      147456,
 25374  			VirtType: &hvm,
 25375  			Cost:     3456,
 25376  		},
 25377  
 25378  		// SKU: R3GQ2N4B24GTY3EP
 25379  		// Instance family: Compute optimized
 25380  		// Storage: EBS only
 25381  		{
 25382  			Name:     "c5.4xlarge",
 25383  			Arches:   amd64,
 25384  			CpuCores: 16,
 25385  			CpuPower: instances.CpuPower(6719),
 25386  			Mem:      32768,
 25387  			VirtType: &hvm,
 25388  			Cost:     680,
 25389  		},
 25390  
 25391  		// SKU: RM9T78WC38RPDZUZ
 25392  		// Instance family: FPGA Instances
 25393  		// Storage: 1 x 940 GB
 25394  		{
 25395  			Name:     "f1.4xlarge",
 25396  			Arches:   amd64,
 25397  			CpuCores: 16,
 25398  			CpuPower: instances.CpuPower(1600),
 25399  			Mem:      249856,
 25400  			VirtType: &hvm,
 25401  			Cost:     3300,
 25402  		},
 25403  
 25404  		// SKU: RPV38M7F4AHYVV74
 25405  		// Instance family: Storage optimized
 25406  		// Storage: 4 x 1900 NVMe SSD
 25407  		{
 25408  			Name:     "i3.8xlarge",
 25409  			Arches:   amd64,
 25410  			CpuCores: 32,
 25411  			CpuPower: instances.CpuPower(10304),
 25412  			Mem:      249856,
 25413  			VirtType: &hvm,
 25414  			Cost:     2496,
 25415  		},
 25416  
 25417  		// SKU: RTGNGZVHF4N93H5K
 25418  		// Instance family: Memory optimized
 25419  		// Storage: EBS only
 25420  		{
 25421  			Name:     "r5.24xlarge",
 25422  			Arches:   amd64,
 25423  			CpuCores: 96,
 25424  			CpuPower: instances.CpuPower(9600),
 25425  			Mem:      786432,
 25426  			VirtType: &hvm,
 25427  			Cost:     6048,
 25428  		},
 25429  
 25430  		// SKU: RZ9FPRZHKGMYG5N2
 25431  		// Instance family: General purpose
 25432  		// Storage: EBS only
 25433  		{
 25434  			Name:     "m5.4xlarge",
 25435  			Arches:   amd64,
 25436  			CpuCores: 16,
 25437  			CpuPower: instances.CpuPower(5600),
 25438  			Mem:      65536,
 25439  			VirtType: &hvm,
 25440  			Cost:     768,
 25441  		},
 25442  
 25443  		// SKU: SNZHJD4DAJURWJUD
 25444  		// Instance family: Memory optimized
 25445  		// Storage: 1 x 450 NVMe SSD
 25446  		{
 25447  			Name:     "z1d.3xlarge",
 25448  			Arches:   amd64,
 25449  			CpuCores: 12,
 25450  			CpuPower: instances.CpuPower(1200),
 25451  			Mem:      98304,
 25452  			VirtType: &hvm,
 25453  			Cost:     1116,
 25454  		},
 25455  
 25456  		// SKU: SP737G42VWYF8NZP
 25457  		// Instance family: Memory optimized
 25458  		// Storage: 1 x 120 SSD
 25459  		{
 25460  			Name:     "x1e.xlarge",
 25461  			Arches:   amd64,
 25462  			CpuCores: 4,
 25463  			CpuPower: instances.CpuPower(1288),
 25464  			Mem:      124928,
 25465  			VirtType: &hvm,
 25466  			Cost:     834,
 25467  		},
 25468  
 25469  		// SKU: STZEHNY6ZN8EZPY7
 25470  		// Instance family: Memory optimized
 25471  		// Storage: EBS only
 25472  		{
 25473  			Name:     "r5.2xlarge",
 25474  			Arches:   amd64,
 25475  			CpuCores: 8,
 25476  			CpuPower: instances.CpuPower(800),
 25477  			Mem:      65536,
 25478  			VirtType: &hvm,
 25479  			Cost:     504,
 25480  		},
 25481  
 25482  		// SKU: T3BJKYM5NU9B6XGY
 25483  		// Instance family: Memory optimized
 25484  		// Storage: EBS only
 25485  		{
 25486  			Name:     "r4.4xlarge",
 25487  			Arches:   amd64,
 25488  			CpuCores: 16,
 25489  			CpuPower: instances.CpuPower(5152),
 25490  			Mem:      124928,
 25491  			VirtType: &hvm,
 25492  			Cost:     1064,
 25493  		},
 25494  
 25495  		// SKU: T4GZYF2JVPASTYU9
 25496  		// Instance family: GPU instance
 25497  		// Storage: 2 x 900 NVMe SSD
 25498  		{
 25499  			Name:     "p3dn.24xlarge",
 25500  			Arches:   amd64,
 25501  			CpuCores: 96,
 25502  			CpuPower: instances.CpuPower(33600),
 25503  			Mem:      786432,
 25504  			VirtType: &hvm,
 25505  			Cost:     31212,
 25506  		},
 25507  
 25508  		// SKU: T5CRJD6MS45TWRHG
 25509  		// Instance family: General purpose
 25510  		// Storage: EBS only
 25511  		{
 25512  			Name:     "m5.xlarge",
 25513  			Arches:   amd64,
 25514  			CpuCores: 4,
 25515  			CpuPower: instances.CpuPower(1400),
 25516  			Mem:      16384,
 25517  			VirtType: &hvm,
 25518  			Cost:     192,
 25519  		},
 25520  
 25521  		// SKU: TKYAD5H42TYVUTMG
 25522  		// Instance family: General purpose
 25523  		// Storage: EBS only
 25524  		{
 25525  			Name:     "m4.16xlarge",
 25526  			Arches:   amd64,
 25527  			CpuCores: 64,
 25528  			CpuPower: instances.CpuPower(20608),
 25529  			Mem:      262144,
 25530  			VirtType: &hvm,
 25531  			Cost:     3200,
 25532  		},
 25533  
 25534  		// SKU: TUN3WMC6J3UEQZDJ
 25535  		// Instance family: Compute optimized
 25536  		// Storage: EBS only
 25537  		{
 25538  			Name:     "c5n.large",
 25539  			Arches:   amd64,
 25540  			CpuCores: 2,
 25541  			CpuPower: instances.CpuPower(839),
 25542  			Mem:      5376,
 25543  			VirtType: &hvm,
 25544  			Cost:     108,
 25545  		},
 25546  
 25547  		// SKU: U84DKE9BVHZNGXZ9
 25548  		// Instance family: Compute optimized
 25549  		// Storage: EBS only
 25550  		{
 25551  			Name:     "c5.18xlarge",
 25552  			Arches:   amd64,
 25553  			CpuCores: 72,
 25554  			CpuPower: instances.CpuPower(30239),
 25555  			Mem:      147456,
 25556  			VirtType: &hvm,
 25557  			Cost:     3060,
 25558  		},
 25559  
 25560  		// SKU: UBAMBGAXGXA57QZZ
 25561  		// Instance family: Compute optimized
 25562  		// Storage: EBS only
 25563  		{
 25564  			Name:     "c5n.2xlarge",
 25565  			Arches:   amd64,
 25566  			CpuCores: 8,
 25567  			CpuPower: instances.CpuPower(3359),
 25568  			Mem:      21504,
 25569  			VirtType: &hvm,
 25570  			Cost:     432,
 25571  		},
 25572  
 25573  		// SKU: UNB4R4KS4XXHQFD2
 25574  		// Instance family: Compute optimized
 25575  		// Storage: EBS only
 25576  		{
 25577  			Name:     "c4.8xlarge",
 25578  			Arches:   amd64,
 25579  			CpuCores: 36,
 25580  			CpuPower: instances.CpuPower(14615),
 25581  			Mem:      61440,
 25582  			VirtType: &hvm,
 25583  			Cost:     1591,
 25584  		},
 25585  
 25586  		// SKU: VBKTV5SAFT4WNV9X
 25587  		// Instance family: General purpose
 25588  		// Storage: 2 x 40 SSD
 25589  		{
 25590  			Name:       "m3.xlarge",
 25591  			Arches:     amd64,
 25592  			CpuCores:   4,
 25593  			CpuPower:   instances.CpuPower(1400),
 25594  			Mem:        15360,
 25595  			VirtType:   &hvm,
 25596  			Cost:       266,
 25597  			Deprecated: true,
 25598  		},
 25599  
 25600  		// SKU: VCDUFK62SH3APF2V
 25601  		// Instance family: General purpose
 25602  		// Storage: EBS only
 25603  		{
 25604  			Name:     "m5a.2xlarge",
 25605  			Arches:   amd64,
 25606  			CpuCores: 8,
 25607  			CpuPower: instances.CpuPower(2800),
 25608  			Mem:      32768,
 25609  			VirtType: &hvm,
 25610  			Cost:     344,
 25611  		},
 25612  
 25613  		// SKU: VCN9BB3M49B23Y77
 25614  		// Instance family: General purpose
 25615  		// Storage: EBS only
 25616  		{
 25617  			Name:     "m5.large",
 25618  			Arches:   amd64,
 25619  			CpuCores: 2,
 25620  			CpuPower: instances.CpuPower(700),
 25621  			Mem:      8192,
 25622  			VirtType: &hvm,
 25623  			Cost:     96,
 25624  		},
 25625  
 25626  		// SKU: VDFCZCR5DU63TGT5
 25627  		// Instance family: Memory optimized
 25628  		// Storage: EBS only
 25629  		{
 25630  			Name:     "r5a.4xlarge",
 25631  			Arches:   amd64,
 25632  			CpuCores: 16,
 25633  			CpuPower: instances.CpuPower(5600),
 25634  			Mem:      131072,
 25635  			VirtType: &hvm,
 25636  			Cost:     904,
 25637  		},
 25638  
 25639  		// SKU: VGES4BGTHYXWPS9W
 25640  		// Instance family: Compute optimized
 25641  		// Storage: EBS only
 25642  		{
 25643  			Name:     "c5.9xlarge",
 25644  			Arches:   amd64,
 25645  			CpuCores: 36,
 25646  			CpuPower: instances.CpuPower(15119),
 25647  			Mem:      73728,
 25648  			VirtType: &hvm,
 25649  			Cost:     1530,
 25650  		},
 25651  
 25652  		// SKU: VJNS2RY9CFHRVCMH
 25653  		// Instance family: General purpose
 25654  		// Storage: EBS only
 25655  		{
 25656  			Name:     "t3.micro",
 25657  			Arches:   amd64,
 25658  			CpuCores: 2,
 25659  			CpuPower: instances.CpuPower(200),
 25660  			Mem:      1024,
 25661  			VirtType: &hvm,
 25662  			Cost:     10,
 25663  		},
 25664  
 25665  		// SKU: W4WYWEGHXCH4WAQ7
 25666  		// Instance family: Storage optimized
 25667  		// Storage: 1 x 475 NVMe SSD
 25668  		{
 25669  			Name:     "i3.large",
 25670  			Arches:   amd64,
 25671  			CpuCores: 2,
 25672  			CpuPower: instances.CpuPower(644),
 25673  			Mem:      15616,
 25674  			VirtType: &hvm,
 25675  			Cost:     156,
 25676  		},
 25677  
 25678  		// SKU: W7BV4NSVS5CF3H46
 25679  		// Instance family: General purpose
 25680  		// Storage: EBS only
 25681  		{
 25682  			Name:     "a1.2xlarge",
 25683  			Arches:   arm64,
 25684  			CpuCores: 8,
 25685  			CpuPower: instances.CpuPower(2576),
 25686  			Mem:      16384,
 25687  			VirtType: &hvm,
 25688  			Cost:     204,
 25689  		},
 25690  
 25691  		// SKU: W7ZAHM22QUWG5UJ8
 25692  		// Instance family: Memory optimized
 25693  		// Storage: 1 x 75 NVMe SSD
 25694  		{
 25695  			Name:     "z1d.large",
 25696  			Arches:   amd64,
 25697  			CpuCores: 2,
 25698  			CpuPower: instances.CpuPower(1120),
 25699  			Mem:      16384,
 25700  			VirtType: &hvm,
 25701  			Cost:     186,
 25702  		},
 25703  
 25704  		// SKU: W8ZNTJWD5WJ8H7Y5
 25705  		// Instance family: GPU instance
 25706  		// Storage: EBS only
 25707  		{
 25708  			Name:     "p3.16xlarge",
 25709  			Arches:   amd64,
 25710  			CpuCores: 64,
 25711  			CpuPower: instances.CpuPower(20608),
 25712  			Mem:      499712,
 25713  			VirtType: &hvm,
 25714  			Cost:     24480,
 25715  		},
 25716  
 25717  		// SKU: WE87HQHP89BK3AXK
 25718  		// Instance family: General purpose
 25719  		// Storage: EBS only
 25720  		{
 25721  			Name:     "t2.large",
 25722  			Arches:   amd64,
 25723  			CpuCores: 2,
 25724  			CpuPower: instances.CpuPower(60),
 25725  			Mem:      8192,
 25726  			VirtType: &hvm,
 25727  			Cost:     92,
 25728  		},
 25729  
 25730  		// SKU: WNMKFPF6ZP35B7R9
 25731  		// Instance family: FPGA Instances
 25732  		// Storage: EBS only
 25733  		{
 25734  			Name:     "f1.2xlarge",
 25735  			Arches:   amd64,
 25736  			CpuCores: 8,
 25737  			CpuPower: instances.CpuPower(800),
 25738  			Mem:      124928,
 25739  			VirtType: &hvm,
 25740  			Cost:     1650,
 25741  		},
 25742  
 25743  		// SKU: X5NPE8XF7KHV7AAD
 25744  		// Instance family: General purpose
 25745  		// Storage: EBS only
 25746  		{
 25747  			Name:     "m4.xlarge",
 25748  			Arches:   amd64,
 25749  			CpuCores: 4,
 25750  			CpuPower: instances.CpuPower(1344),
 25751  			Mem:      16384,
 25752  			VirtType: &hvm,
 25753  			Cost:     200,
 25754  		},
 25755  
 25756  		// SKU: XDFNQQ7DHVVZ65TS
 25757  		// Instance family: Memory optimized
 25758  		// Storage: 2 x 900 NVMe SSD
 25759  		{
 25760  			Name:     "z1d.12xlarge",
 25761  			Arches:   amd64,
 25762  			CpuCores: 48,
 25763  			CpuPower: instances.CpuPower(4800),
 25764  			Mem:      393216,
 25765  			VirtType: &hvm,
 25766  			Cost:     4464,
 25767  		},
 25768  
 25769  		// SKU: XK9YF9AJ9EBH7W4U
 25770  		// Instance family: General purpose
 25771  		// Storage: EBS only
 25772  		{
 25773  			Name:     "t2.small",
 25774  			Arches:   both,
 25775  			CpuCores: 1,
 25776  			CpuPower: instances.CpuPower(20),
 25777  			Mem:      2048,
 25778  			VirtType: &hvm,
 25779  			Cost:     23,
 25780  		},
 25781  
 25782  		// SKU: XUTTHNZ5B5VJKKDE
 25783  		// Instance family: Micro instances
 25784  		// Storage: EBS only
 25785  		{
 25786  			Name:       "t1.micro",
 25787  			Arches:     both,
 25788  			CpuCores:   1,
 25789  			CpuPower:   instances.CpuPower(20),
 25790  			Mem:        628,
 25791  			VirtType:   &paravirtual,
 25792  			Cost:       20,
 25793  			Deprecated: true,
 25794  		},
 25795  
 25796  		// SKU: YBN8Q7AQJD9ZT57S
 25797  		// Instance family: Compute optimized
 25798  		// Storage: EBS only
 25799  		{
 25800  			Name:     "c4.2xlarge",
 25801  			Arches:   amd64,
 25802  			CpuCores: 8,
 25803  			CpuPower: instances.CpuPower(3247),
 25804  			Mem:      15360,
 25805  			VirtType: &hvm,
 25806  			Cost:     398,
 25807  		},
 25808  
 25809  		// SKU: YFSTE8F858SQQS3H
 25810  		// Instance family: GPU instance
 25811  		// Storage: EBS only
 25812  		{
 25813  			Name:     "g3s.xlarge",
 25814  			Arches:   amd64,
 25815  			CpuCores: 4,
 25816  			CpuPower: instances.CpuPower(400),
 25817  			Mem:      31232,
 25818  			VirtType: &hvm,
 25819  			Cost:     750,
 25820  		},
 25821  
 25822  		// SKU: YKQ7DN6CCEDVB8Q2
 25823  		// Instance family: GPU instance
 25824  		// Storage: EBS only
 25825  		{
 25826  			Name:     "p2.xlarge",
 25827  			Arches:   amd64,
 25828  			CpuCores: 4,
 25829  			CpuPower: instances.CpuPower(1288),
 25830  			Mem:      62464,
 25831  			VirtType: &hvm,
 25832  			Cost:     900,
 25833  		},
 25834  
 25835  		// SKU: YMWQW8W92QHE628D
 25836  		// Instance family: Storage optimized
 25837  		// Storage: 3 x 2000 HDD
 25838  		{
 25839  			Name:     "d2.xlarge",
 25840  			Arches:   amd64,
 25841  			CpuCores: 4,
 25842  			CpuPower: instances.CpuPower(1344),
 25843  			Mem:      31232,
 25844  			VirtType: &hvm,
 25845  			Cost:     690,
 25846  		},
 25847  
 25848  		// SKU: YT7P3Q75RMN2RX4J
 25849  		// Instance family: GPU instance
 25850  		// Storage: EBS only
 25851  		{
 25852  			Name:     "p2.16xlarge",
 25853  			Arches:   amd64,
 25854  			CpuCores: 64,
 25855  			CpuPower: instances.CpuPower(20608),
 25856  			Mem:      786432,
 25857  			VirtType: &hvm,
 25858  			Cost:     14400,
 25859  		},
 25860  
 25861  		// SKU: YUQP4WPPCTB3CCAZ
 25862  		// Instance family: General purpose
 25863  		// Storage: 2 x 900 NVMe SSD
 25864  		{
 25865  			Name:     "m5d.12xlarge",
 25866  			Arches:   amd64,
 25867  			CpuCores: 48,
 25868  			CpuPower: instances.CpuPower(16800),
 25869  			Mem:      196608,
 25870  			VirtType: &hvm,
 25871  			Cost:     2712,
 25872  		},
 25873  
 25874  		// SKU: YVDVYGHJPYJH6X4W
 25875  		// Instance family: GPU instance
 25876  		// Storage: EBS only
 25877  		{
 25878  			Name:     "g3.4xlarge",
 25879  			Arches:   amd64,
 25880  			CpuCores: 16,
 25881  			CpuPower: instances.CpuPower(5152),
 25882  			Mem:      124928,
 25883  			VirtType: &hvm,
 25884  			Cost:     1140,
 25885  		},
 25886  
 25887  		// SKU: YYCVC33TV9QRD5SF
 25888  		// Instance family: GPU instance
 25889  		// Storage: EBS only
 25890  		{
 25891  			Name:     "g3.8xlarge",
 25892  			Arches:   amd64,
 25893  			CpuCores: 32,
 25894  			CpuPower: instances.CpuPower(10304),
 25895  			Mem:      249856,
 25896  			VirtType: &hvm,
 25897  			Cost:     2280,
 25898  		},
 25899  
 25900  		// SKU: YZDG4WDMMU2N5FFC
 25901  		// Instance family: GPU instance
 25902  		// Storage: EBS only
 25903  		{
 25904  			Name:     "p3.8xlarge",
 25905  			Arches:   amd64,
 25906  			CpuCores: 32,
 25907  			CpuPower: instances.CpuPower(10304),
 25908  			Mem:      249856,
 25909  			VirtType: &hvm,
 25910  			Cost:     12240,
 25911  		},
 25912  
 25913  		// SKU: YZN6FRZW8JHKE3HV
 25914  		// Instance family: Memory optimized
 25915  		// Storage: 1 x 1920 SSD
 25916  		{
 25917  			Name:     "x1.16xlarge",
 25918  			Arches:   amd64,
 25919  			CpuCores: 64,
 25920  			CpuPower: instances.CpuPower(20608),
 25921  			Mem:      999424,
 25922  			VirtType: &hvm,
 25923  			Cost:     6669,
 25924  		},
 25925  
 25926  		// SKU: Z2A6DZ9V9QZ363BC
 25927  		// Instance family: General purpose
 25928  		// Storage: EBS only
 25929  		{
 25930  			Name:     "t2.xlarge",
 25931  			Arches:   amd64,
 25932  			CpuCores: 4,
 25933  			CpuPower: instances.CpuPower(1679),
 25934  			Mem:      16384,
 25935  			VirtType: &hvm,
 25936  			Cost:     185,
 25937  		},
 25938  
 25939  		// SKU: Z4GEHCCXPCNYSMP9
 25940  		// Instance family: Compute optimized
 25941  		// Storage: EBS only
 25942  		{
 25943  			Name:     "c5n.9xlarge",
 25944  			Arches:   amd64,
 25945  			CpuCores: 36,
 25946  			CpuPower: instances.CpuPower(15119),
 25947  			Mem:      98304,
 25948  			VirtType: &hvm,
 25949  			Cost:     1944,
 25950  		},
 25951  
 25952  		// SKU: Z5V5GD3UGX5Q3YME
 25953  		// Instance family: Storage optimized
 25954  		// Storage: 8 x 1900 NVMe SSD
 25955  		{
 25956  			Name:     "i3.16xlarge",
 25957  			Arches:   amd64,
 25958  			CpuCores: 64,
 25959  			CpuPower: instances.CpuPower(20608),
 25960  			Mem:      499712,
 25961  			VirtType: &hvm,
 25962  			Cost:     4992,
 25963  		},
 25964  
 25965  		// SKU: ZACBBPKVJ95ZZFY8
 25966  		// Instance family: GPU instance
 25967  		// Storage: EBS only
 25968  		{
 25969  			Name:     "p3.2xlarge",
 25970  			Arches:   amd64,
 25971  			CpuCores: 8,
 25972  			CpuPower: instances.CpuPower(2576),
 25973  			Mem:      62464,
 25974  			VirtType: &hvm,
 25975  			Cost:     3060,
 25976  		},
 25977  
 25978  		// SKU: ZAE2E4VBG3J85K5W
 25979  		// Instance family: Storage optimized
 25980  		// Storage: 8 x 2000 HDD
 25981  		{
 25982  			Name:     "h1.16xlarge",
 25983  			Arches:   amd64,
 25984  			CpuCores: 64,
 25985  			CpuPower: instances.CpuPower(20608),
 25986  			Mem:      262144,
 25987  			VirtType: &hvm,
 25988  			Cost:     3744,
 25989  		},
 25990  
 25991  		// SKU: ZEV4AYQ3MP2J7KQH
 25992  		// Instance family: Memory optimized
 25993  		// Storage: 1 x 150 NVMe SSD
 25994  		{
 25995  			Name:     "r5d.xlarge",
 25996  			Arches:   amd64,
 25997  			CpuCores: 4,
 25998  			CpuPower: instances.CpuPower(400),
 25999  			Mem:      32768,
 26000  			VirtType: &hvm,
 26001  			Cost:     288,
 26002  		},
 26003  
 26004  		// SKU: ZJZ9FZDG4RFMC5DU
 26005  		// Instance family: Storage optimized
 26006  		// Storage: 1 x 950 NVMe SSD
 26007  		{
 26008  			Name:     "i3.xlarge",
 26009  			Arches:   amd64,
 26010  			CpuCores: 4,
 26011  			CpuPower: instances.CpuPower(1288),
 26012  			Mem:      31232,
 26013  			VirtType: &hvm,
 26014  			Cost:     312,
 26015  		},
 26016  
 26017  		// SKU: ZKT3KYSUA2YG86U9
 26018  		// Instance family: General purpose
 26019  		// Storage: EBS only
 26020  		{
 26021  			Name:     "m5a.24xlarge",
 26022  			Arches:   amd64,
 26023  			CpuCores: 96,
 26024  			CpuPower: instances.CpuPower(33600),
 26025  			Mem:      393216,
 26026  			VirtType: &hvm,
 26027  			Cost:     4128,
 26028  		},
 26029  
 26030  		// SKU: ZKYE77DHMC32Y9BK
 26031  		// Instance family: Storage optimized
 26032  		// Storage: 2 x 800 SSD
 26033  		{
 26034  			Name:       "i2.2xlarge",
 26035  			Arches:     amd64,
 26036  			CpuCores:   8,
 26037  			CpuPower:   instances.CpuPower(2800),
 26038  			Mem:        62464,
 26039  			VirtType:   &hvm,
 26040  			Cost:       1705,
 26041  			Deprecated: true,
 26042  		},
 26043  	},
 26044  }