in aws-cpp-sdk-ec2/source/model/InstanceType.cpp [3330:3703]
static bool GetNameForEnumHelper1(InstanceType enumValue, Aws::String& value)
{
switch(enumValue)
{
case InstanceType::g3s_xlarge:
value = "g3s.xlarge";
return true;
case InstanceType::g4ad_xlarge:
value = "g4ad.xlarge";
return true;
case InstanceType::g4ad_2xlarge:
value = "g4ad.2xlarge";
return true;
case InstanceType::g4ad_4xlarge:
value = "g4ad.4xlarge";
return true;
case InstanceType::g4ad_8xlarge:
value = "g4ad.8xlarge";
return true;
case InstanceType::g4ad_16xlarge:
value = "g4ad.16xlarge";
return true;
case InstanceType::g4dn_xlarge:
value = "g4dn.xlarge";
return true;
case InstanceType::g4dn_2xlarge:
value = "g4dn.2xlarge";
return true;
case InstanceType::g4dn_4xlarge:
value = "g4dn.4xlarge";
return true;
case InstanceType::g4dn_8xlarge:
value = "g4dn.8xlarge";
return true;
case InstanceType::g4dn_12xlarge:
value = "g4dn.12xlarge";
return true;
case InstanceType::g4dn_16xlarge:
value = "g4dn.16xlarge";
return true;
case InstanceType::g4dn_metal:
value = "g4dn.metal";
return true;
case InstanceType::g5_xlarge:
value = "g5.xlarge";
return true;
case InstanceType::g5_2xlarge:
value = "g5.2xlarge";
return true;
case InstanceType::g5_4xlarge:
value = "g5.4xlarge";
return true;
case InstanceType::g5_8xlarge:
value = "g5.8xlarge";
return true;
case InstanceType::g5_12xlarge:
value = "g5.12xlarge";
return true;
case InstanceType::g5_16xlarge:
value = "g5.16xlarge";
return true;
case InstanceType::g5_24xlarge:
value = "g5.24xlarge";
return true;
case InstanceType::g5_48xlarge:
value = "g5.48xlarge";
return true;
case InstanceType::g5g_xlarge:
value = "g5g.xlarge";
return true;
case InstanceType::g5g_2xlarge:
value = "g5g.2xlarge";
return true;
case InstanceType::g5g_4xlarge:
value = "g5g.4xlarge";
return true;
case InstanceType::g5g_8xlarge:
value = "g5g.8xlarge";
return true;
case InstanceType::g5g_16xlarge:
value = "g5g.16xlarge";
return true;
case InstanceType::g5g_metal:
value = "g5g.metal";
return true;
case InstanceType::hi1_4xlarge:
value = "hi1.4xlarge";
return true;
case InstanceType::hpc6a_48xlarge:
value = "hpc6a.48xlarge";
return true;
case InstanceType::hs1_8xlarge:
value = "hs1.8xlarge";
return true;
case InstanceType::h1_2xlarge:
value = "h1.2xlarge";
return true;
case InstanceType::h1_4xlarge:
value = "h1.4xlarge";
return true;
case InstanceType::h1_8xlarge:
value = "h1.8xlarge";
return true;
case InstanceType::h1_16xlarge:
value = "h1.16xlarge";
return true;
case InstanceType::i2_xlarge:
value = "i2.xlarge";
return true;
case InstanceType::i2_2xlarge:
value = "i2.2xlarge";
return true;
case InstanceType::i2_4xlarge:
value = "i2.4xlarge";
return true;
case InstanceType::i2_8xlarge:
value = "i2.8xlarge";
return true;
case InstanceType::i3_large:
value = "i3.large";
return true;
case InstanceType::i3_xlarge:
value = "i3.xlarge";
return true;
case InstanceType::i3_2xlarge:
value = "i3.2xlarge";
return true;
case InstanceType::i3_4xlarge:
value = "i3.4xlarge";
return true;
case InstanceType::i3_8xlarge:
value = "i3.8xlarge";
return true;
case InstanceType::i3_16xlarge:
value = "i3.16xlarge";
return true;
case InstanceType::i3_metal:
value = "i3.metal";
return true;
case InstanceType::i3en_large:
value = "i3en.large";
return true;
case InstanceType::i3en_xlarge:
value = "i3en.xlarge";
return true;
case InstanceType::i3en_2xlarge:
value = "i3en.2xlarge";
return true;
case InstanceType::i3en_3xlarge:
value = "i3en.3xlarge";
return true;
case InstanceType::i3en_6xlarge:
value = "i3en.6xlarge";
return true;
case InstanceType::i3en_12xlarge:
value = "i3en.12xlarge";
return true;
case InstanceType::i3en_24xlarge:
value = "i3en.24xlarge";
return true;
case InstanceType::i3en_metal:
value = "i3en.metal";
return true;
case InstanceType::im4gn_large:
value = "im4gn.large";
return true;
case InstanceType::im4gn_xlarge:
value = "im4gn.xlarge";
return true;
case InstanceType::im4gn_2xlarge:
value = "im4gn.2xlarge";
return true;
case InstanceType::im4gn_4xlarge:
value = "im4gn.4xlarge";
return true;
case InstanceType::im4gn_8xlarge:
value = "im4gn.8xlarge";
return true;
case InstanceType::im4gn_16xlarge:
value = "im4gn.16xlarge";
return true;
case InstanceType::inf1_xlarge:
value = "inf1.xlarge";
return true;
case InstanceType::inf1_2xlarge:
value = "inf1.2xlarge";
return true;
case InstanceType::inf1_6xlarge:
value = "inf1.6xlarge";
return true;
case InstanceType::inf1_24xlarge:
value = "inf1.24xlarge";
return true;
case InstanceType::is4gen_medium:
value = "is4gen.medium";
return true;
case InstanceType::is4gen_large:
value = "is4gen.large";
return true;
case InstanceType::is4gen_xlarge:
value = "is4gen.xlarge";
return true;
case InstanceType::is4gen_2xlarge:
value = "is4gen.2xlarge";
return true;
case InstanceType::is4gen_4xlarge:
value = "is4gen.4xlarge";
return true;
case InstanceType::is4gen_8xlarge:
value = "is4gen.8xlarge";
return true;
case InstanceType::m1_small:
value = "m1.small";
return true;
case InstanceType::m1_medium:
value = "m1.medium";
return true;
case InstanceType::m1_large:
value = "m1.large";
return true;
case InstanceType::m1_xlarge:
value = "m1.xlarge";
return true;
case InstanceType::m2_xlarge:
value = "m2.xlarge";
return true;
case InstanceType::m2_2xlarge:
value = "m2.2xlarge";
return true;
case InstanceType::m2_4xlarge:
value = "m2.4xlarge";
return true;
case InstanceType::m3_medium:
value = "m3.medium";
return true;
case InstanceType::m3_large:
value = "m3.large";
return true;
case InstanceType::m3_xlarge:
value = "m3.xlarge";
return true;
case InstanceType::m3_2xlarge:
value = "m3.2xlarge";
return true;
case InstanceType::m4_large:
value = "m4.large";
return true;
case InstanceType::m4_xlarge:
value = "m4.xlarge";
return true;
case InstanceType::m4_2xlarge:
value = "m4.2xlarge";
return true;
case InstanceType::m4_4xlarge:
value = "m4.4xlarge";
return true;
case InstanceType::m4_10xlarge:
value = "m4.10xlarge";
return true;
case InstanceType::m4_16xlarge:
value = "m4.16xlarge";
return true;
case InstanceType::m5_large:
value = "m5.large";
return true;
case InstanceType::m5_xlarge:
value = "m5.xlarge";
return true;
case InstanceType::m5_2xlarge:
value = "m5.2xlarge";
return true;
case InstanceType::m5_4xlarge:
value = "m5.4xlarge";
return true;
case InstanceType::m5_8xlarge:
value = "m5.8xlarge";
return true;
case InstanceType::m5_12xlarge:
value = "m5.12xlarge";
return true;
case InstanceType::m5_16xlarge:
value = "m5.16xlarge";
return true;
case InstanceType::m5_24xlarge:
value = "m5.24xlarge";
return true;
case InstanceType::m5_metal:
value = "m5.metal";
return true;
case InstanceType::m5a_large:
value = "m5a.large";
return true;
case InstanceType::m5a_xlarge:
value = "m5a.xlarge";
return true;
case InstanceType::m5a_2xlarge:
value = "m5a.2xlarge";
return true;
case InstanceType::m5a_4xlarge:
value = "m5a.4xlarge";
return true;
case InstanceType::m5a_8xlarge:
value = "m5a.8xlarge";
return true;
case InstanceType::m5a_12xlarge:
value = "m5a.12xlarge";
return true;
case InstanceType::m5a_16xlarge:
value = "m5a.16xlarge";
return true;
case InstanceType::m5a_24xlarge:
value = "m5a.24xlarge";
return true;
case InstanceType::m5ad_large:
value = "m5ad.large";
return true;
case InstanceType::m5ad_xlarge:
value = "m5ad.xlarge";
return true;
case InstanceType::m5ad_2xlarge:
value = "m5ad.2xlarge";
return true;
case InstanceType::m5ad_4xlarge:
value = "m5ad.4xlarge";
return true;
case InstanceType::m5ad_8xlarge:
value = "m5ad.8xlarge";
return true;
case InstanceType::m5ad_12xlarge:
value = "m5ad.12xlarge";
return true;
case InstanceType::m5ad_16xlarge:
value = "m5ad.16xlarge";
return true;
case InstanceType::m5ad_24xlarge:
value = "m5ad.24xlarge";
return true;
case InstanceType::m5d_large:
value = "m5d.large";
return true;
case InstanceType::m5d_xlarge:
value = "m5d.xlarge";
return true;
case InstanceType::m5d_2xlarge:
value = "m5d.2xlarge";
return true;
case InstanceType::m5d_4xlarge:
value = "m5d.4xlarge";
return true;
case InstanceType::m5d_8xlarge:
value = "m5d.8xlarge";
return true;
case InstanceType::m5d_12xlarge:
value = "m5d.12xlarge";
return true;
case InstanceType::m5d_16xlarge:
value = "m5d.16xlarge";
return true;
case InstanceType::m5d_24xlarge:
value = "m5d.24xlarge";
return true;
case InstanceType::m5d_metal:
value = "m5d.metal";
return true;
case InstanceType::m5dn_large:
value = "m5dn.large";
return true;
case InstanceType::m5dn_xlarge:
value = "m5dn.xlarge";
return true;
default:
return false;
}
}