in aws-cpp-sdk-ec2/source/model/InstanceType.cpp [2956:3329]
static bool GetNameForEnumHelper0(InstanceType enumValue, Aws::String& value)
{
switch(enumValue)
{
case InstanceType::a1_medium:
value = "a1.medium";
return true;
case InstanceType::a1_large:
value = "a1.large";
return true;
case InstanceType::a1_xlarge:
value = "a1.xlarge";
return true;
case InstanceType::a1_2xlarge:
value = "a1.2xlarge";
return true;
case InstanceType::a1_4xlarge:
value = "a1.4xlarge";
return true;
case InstanceType::a1_metal:
value = "a1.metal";
return true;
case InstanceType::c1_medium:
value = "c1.medium";
return true;
case InstanceType::c1_xlarge:
value = "c1.xlarge";
return true;
case InstanceType::c3_large:
value = "c3.large";
return true;
case InstanceType::c3_xlarge:
value = "c3.xlarge";
return true;
case InstanceType::c3_2xlarge:
value = "c3.2xlarge";
return true;
case InstanceType::c3_4xlarge:
value = "c3.4xlarge";
return true;
case InstanceType::c3_8xlarge:
value = "c3.8xlarge";
return true;
case InstanceType::c4_large:
value = "c4.large";
return true;
case InstanceType::c4_xlarge:
value = "c4.xlarge";
return true;
case InstanceType::c4_2xlarge:
value = "c4.2xlarge";
return true;
case InstanceType::c4_4xlarge:
value = "c4.4xlarge";
return true;
case InstanceType::c4_8xlarge:
value = "c4.8xlarge";
return true;
case InstanceType::c5_large:
value = "c5.large";
return true;
case InstanceType::c5_xlarge:
value = "c5.xlarge";
return true;
case InstanceType::c5_2xlarge:
value = "c5.2xlarge";
return true;
case InstanceType::c5_4xlarge:
value = "c5.4xlarge";
return true;
case InstanceType::c5_9xlarge:
value = "c5.9xlarge";
return true;
case InstanceType::c5_12xlarge:
value = "c5.12xlarge";
return true;
case InstanceType::c5_18xlarge:
value = "c5.18xlarge";
return true;
case InstanceType::c5_24xlarge:
value = "c5.24xlarge";
return true;
case InstanceType::c5_metal:
value = "c5.metal";
return true;
case InstanceType::c5a_large:
value = "c5a.large";
return true;
case InstanceType::c5a_xlarge:
value = "c5a.xlarge";
return true;
case InstanceType::c5a_2xlarge:
value = "c5a.2xlarge";
return true;
case InstanceType::c5a_4xlarge:
value = "c5a.4xlarge";
return true;
case InstanceType::c5a_8xlarge:
value = "c5a.8xlarge";
return true;
case InstanceType::c5a_12xlarge:
value = "c5a.12xlarge";
return true;
case InstanceType::c5a_16xlarge:
value = "c5a.16xlarge";
return true;
case InstanceType::c5a_24xlarge:
value = "c5a.24xlarge";
return true;
case InstanceType::c5ad_large:
value = "c5ad.large";
return true;
case InstanceType::c5ad_xlarge:
value = "c5ad.xlarge";
return true;
case InstanceType::c5ad_2xlarge:
value = "c5ad.2xlarge";
return true;
case InstanceType::c5ad_4xlarge:
value = "c5ad.4xlarge";
return true;
case InstanceType::c5ad_8xlarge:
value = "c5ad.8xlarge";
return true;
case InstanceType::c5ad_12xlarge:
value = "c5ad.12xlarge";
return true;
case InstanceType::c5ad_16xlarge:
value = "c5ad.16xlarge";
return true;
case InstanceType::c5ad_24xlarge:
value = "c5ad.24xlarge";
return true;
case InstanceType::c5d_large:
value = "c5d.large";
return true;
case InstanceType::c5d_xlarge:
value = "c5d.xlarge";
return true;
case InstanceType::c5d_2xlarge:
value = "c5d.2xlarge";
return true;
case InstanceType::c5d_4xlarge:
value = "c5d.4xlarge";
return true;
case InstanceType::c5d_9xlarge:
value = "c5d.9xlarge";
return true;
case InstanceType::c5d_12xlarge:
value = "c5d.12xlarge";
return true;
case InstanceType::c5d_18xlarge:
value = "c5d.18xlarge";
return true;
case InstanceType::c5d_24xlarge:
value = "c5d.24xlarge";
return true;
case InstanceType::c5d_metal:
value = "c5d.metal";
return true;
case InstanceType::c5n_large:
value = "c5n.large";
return true;
case InstanceType::c5n_xlarge:
value = "c5n.xlarge";
return true;
case InstanceType::c5n_2xlarge:
value = "c5n.2xlarge";
return true;
case InstanceType::c5n_4xlarge:
value = "c5n.4xlarge";
return true;
case InstanceType::c5n_9xlarge:
value = "c5n.9xlarge";
return true;
case InstanceType::c5n_18xlarge:
value = "c5n.18xlarge";
return true;
case InstanceType::c5n_metal:
value = "c5n.metal";
return true;
case InstanceType::c6g_medium:
value = "c6g.medium";
return true;
case InstanceType::c6g_large:
value = "c6g.large";
return true;
case InstanceType::c6g_xlarge:
value = "c6g.xlarge";
return true;
case InstanceType::c6g_2xlarge:
value = "c6g.2xlarge";
return true;
case InstanceType::c6g_4xlarge:
value = "c6g.4xlarge";
return true;
case InstanceType::c6g_8xlarge:
value = "c6g.8xlarge";
return true;
case InstanceType::c6g_12xlarge:
value = "c6g.12xlarge";
return true;
case InstanceType::c6g_16xlarge:
value = "c6g.16xlarge";
return true;
case InstanceType::c6g_metal:
value = "c6g.metal";
return true;
case InstanceType::c6gd_medium:
value = "c6gd.medium";
return true;
case InstanceType::c6gd_large:
value = "c6gd.large";
return true;
case InstanceType::c6gd_xlarge:
value = "c6gd.xlarge";
return true;
case InstanceType::c6gd_2xlarge:
value = "c6gd.2xlarge";
return true;
case InstanceType::c6gd_4xlarge:
value = "c6gd.4xlarge";
return true;
case InstanceType::c6gd_8xlarge:
value = "c6gd.8xlarge";
return true;
case InstanceType::c6gd_12xlarge:
value = "c6gd.12xlarge";
return true;
case InstanceType::c6gd_16xlarge:
value = "c6gd.16xlarge";
return true;
case InstanceType::c6gd_metal:
value = "c6gd.metal";
return true;
case InstanceType::c6gn_medium:
value = "c6gn.medium";
return true;
case InstanceType::c6gn_large:
value = "c6gn.large";
return true;
case InstanceType::c6gn_xlarge:
value = "c6gn.xlarge";
return true;
case InstanceType::c6gn_2xlarge:
value = "c6gn.2xlarge";
return true;
case InstanceType::c6gn_4xlarge:
value = "c6gn.4xlarge";
return true;
case InstanceType::c6gn_8xlarge:
value = "c6gn.8xlarge";
return true;
case InstanceType::c6gn_12xlarge:
value = "c6gn.12xlarge";
return true;
case InstanceType::c6gn_16xlarge:
value = "c6gn.16xlarge";
return true;
case InstanceType::c6i_large:
value = "c6i.large";
return true;
case InstanceType::c6i_xlarge:
value = "c6i.xlarge";
return true;
case InstanceType::c6i_2xlarge:
value = "c6i.2xlarge";
return true;
case InstanceType::c6i_4xlarge:
value = "c6i.4xlarge";
return true;
case InstanceType::c6i_8xlarge:
value = "c6i.8xlarge";
return true;
case InstanceType::c6i_12xlarge:
value = "c6i.12xlarge";
return true;
case InstanceType::c6i_16xlarge:
value = "c6i.16xlarge";
return true;
case InstanceType::c6i_24xlarge:
value = "c6i.24xlarge";
return true;
case InstanceType::c6i_32xlarge:
value = "c6i.32xlarge";
return true;
case InstanceType::c6i_metal:
value = "c6i.metal";
return true;
case InstanceType::cc1_4xlarge:
value = "cc1.4xlarge";
return true;
case InstanceType::cc2_8xlarge:
value = "cc2.8xlarge";
return true;
case InstanceType::cg1_4xlarge:
value = "cg1.4xlarge";
return true;
case InstanceType::cr1_8xlarge:
value = "cr1.8xlarge";
return true;
case InstanceType::d2_xlarge:
value = "d2.xlarge";
return true;
case InstanceType::d2_2xlarge:
value = "d2.2xlarge";
return true;
case InstanceType::d2_4xlarge:
value = "d2.4xlarge";
return true;
case InstanceType::d2_8xlarge:
value = "d2.8xlarge";
return true;
case InstanceType::d3_xlarge:
value = "d3.xlarge";
return true;
case InstanceType::d3_2xlarge:
value = "d3.2xlarge";
return true;
case InstanceType::d3_4xlarge:
value = "d3.4xlarge";
return true;
case InstanceType::d3_8xlarge:
value = "d3.8xlarge";
return true;
case InstanceType::d3en_xlarge:
value = "d3en.xlarge";
return true;
case InstanceType::d3en_2xlarge:
value = "d3en.2xlarge";
return true;
case InstanceType::d3en_4xlarge:
value = "d3en.4xlarge";
return true;
case InstanceType::d3en_6xlarge:
value = "d3en.6xlarge";
return true;
case InstanceType::d3en_8xlarge:
value = "d3en.8xlarge";
return true;
case InstanceType::d3en_12xlarge:
value = "d3en.12xlarge";
return true;
case InstanceType::dl1_24xlarge:
value = "dl1.24xlarge";
return true;
case InstanceType::f1_2xlarge:
value = "f1.2xlarge";
return true;
case InstanceType::f1_4xlarge:
value = "f1.4xlarge";
return true;
case InstanceType::f1_16xlarge:
value = "f1.16xlarge";
return true;
case InstanceType::g2_2xlarge:
value = "g2.2xlarge";
return true;
case InstanceType::g2_8xlarge:
value = "g2.8xlarge";
return true;
case InstanceType::g3_4xlarge:
value = "g3.4xlarge";
return true;
case InstanceType::g3_8xlarge:
value = "g3.8xlarge";
return true;
case InstanceType::g3_16xlarge:
value = "g3.16xlarge";
return true;
default:
return false;
}
}