in aws-cpp-sdk-ec2/source/model/InstanceType.cpp [3704:4077]
static bool GetNameForEnumHelper2(InstanceType enumValue, Aws::String& value)
{
switch(enumValue)
{
case InstanceType::m5dn_2xlarge:
value = "m5dn.2xlarge";
return true;
case InstanceType::m5dn_4xlarge:
value = "m5dn.4xlarge";
return true;
case InstanceType::m5dn_8xlarge:
value = "m5dn.8xlarge";
return true;
case InstanceType::m5dn_12xlarge:
value = "m5dn.12xlarge";
return true;
case InstanceType::m5dn_16xlarge:
value = "m5dn.16xlarge";
return true;
case InstanceType::m5dn_24xlarge:
value = "m5dn.24xlarge";
return true;
case InstanceType::m5dn_metal:
value = "m5dn.metal";
return true;
case InstanceType::m5n_large:
value = "m5n.large";
return true;
case InstanceType::m5n_xlarge:
value = "m5n.xlarge";
return true;
case InstanceType::m5n_2xlarge:
value = "m5n.2xlarge";
return true;
case InstanceType::m5n_4xlarge:
value = "m5n.4xlarge";
return true;
case InstanceType::m5n_8xlarge:
value = "m5n.8xlarge";
return true;
case InstanceType::m5n_12xlarge:
value = "m5n.12xlarge";
return true;
case InstanceType::m5n_16xlarge:
value = "m5n.16xlarge";
return true;
case InstanceType::m5n_24xlarge:
value = "m5n.24xlarge";
return true;
case InstanceType::m5n_metal:
value = "m5n.metal";
return true;
case InstanceType::m5zn_large:
value = "m5zn.large";
return true;
case InstanceType::m5zn_xlarge:
value = "m5zn.xlarge";
return true;
case InstanceType::m5zn_2xlarge:
value = "m5zn.2xlarge";
return true;
case InstanceType::m5zn_3xlarge:
value = "m5zn.3xlarge";
return true;
case InstanceType::m5zn_6xlarge:
value = "m5zn.6xlarge";
return true;
case InstanceType::m5zn_12xlarge:
value = "m5zn.12xlarge";
return true;
case InstanceType::m5zn_metal:
value = "m5zn.metal";
return true;
case InstanceType::m6a_large:
value = "m6a.large";
return true;
case InstanceType::m6a_xlarge:
value = "m6a.xlarge";
return true;
case InstanceType::m6a_2xlarge:
value = "m6a.2xlarge";
return true;
case InstanceType::m6a_4xlarge:
value = "m6a.4xlarge";
return true;
case InstanceType::m6a_8xlarge:
value = "m6a.8xlarge";
return true;
case InstanceType::m6a_12xlarge:
value = "m6a.12xlarge";
return true;
case InstanceType::m6a_16xlarge:
value = "m6a.16xlarge";
return true;
case InstanceType::m6a_24xlarge:
value = "m6a.24xlarge";
return true;
case InstanceType::m6a_32xlarge:
value = "m6a.32xlarge";
return true;
case InstanceType::m6a_48xlarge:
value = "m6a.48xlarge";
return true;
case InstanceType::m6g_metal:
value = "m6g.metal";
return true;
case InstanceType::m6g_medium:
value = "m6g.medium";
return true;
case InstanceType::m6g_large:
value = "m6g.large";
return true;
case InstanceType::m6g_xlarge:
value = "m6g.xlarge";
return true;
case InstanceType::m6g_2xlarge:
value = "m6g.2xlarge";
return true;
case InstanceType::m6g_4xlarge:
value = "m6g.4xlarge";
return true;
case InstanceType::m6g_8xlarge:
value = "m6g.8xlarge";
return true;
case InstanceType::m6g_12xlarge:
value = "m6g.12xlarge";
return true;
case InstanceType::m6g_16xlarge:
value = "m6g.16xlarge";
return true;
case InstanceType::m6gd_metal:
value = "m6gd.metal";
return true;
case InstanceType::m6gd_medium:
value = "m6gd.medium";
return true;
case InstanceType::m6gd_large:
value = "m6gd.large";
return true;
case InstanceType::m6gd_xlarge:
value = "m6gd.xlarge";
return true;
case InstanceType::m6gd_2xlarge:
value = "m6gd.2xlarge";
return true;
case InstanceType::m6gd_4xlarge:
value = "m6gd.4xlarge";
return true;
case InstanceType::m6gd_8xlarge:
value = "m6gd.8xlarge";
return true;
case InstanceType::m6gd_12xlarge:
value = "m6gd.12xlarge";
return true;
case InstanceType::m6gd_16xlarge:
value = "m6gd.16xlarge";
return true;
case InstanceType::m6i_large:
value = "m6i.large";
return true;
case InstanceType::m6i_xlarge:
value = "m6i.xlarge";
return true;
case InstanceType::m6i_2xlarge:
value = "m6i.2xlarge";
return true;
case InstanceType::m6i_4xlarge:
value = "m6i.4xlarge";
return true;
case InstanceType::m6i_8xlarge:
value = "m6i.8xlarge";
return true;
case InstanceType::m6i_12xlarge:
value = "m6i.12xlarge";
return true;
case InstanceType::m6i_16xlarge:
value = "m6i.16xlarge";
return true;
case InstanceType::m6i_24xlarge:
value = "m6i.24xlarge";
return true;
case InstanceType::m6i_32xlarge:
value = "m6i.32xlarge";
return true;
case InstanceType::m6i_metal:
value = "m6i.metal";
return true;
case InstanceType::mac1_metal:
value = "mac1.metal";
return true;
case InstanceType::p2_xlarge:
value = "p2.xlarge";
return true;
case InstanceType::p2_8xlarge:
value = "p2.8xlarge";
return true;
case InstanceType::p2_16xlarge:
value = "p2.16xlarge";
return true;
case InstanceType::p3_2xlarge:
value = "p3.2xlarge";
return true;
case InstanceType::p3_8xlarge:
value = "p3.8xlarge";
return true;
case InstanceType::p3_16xlarge:
value = "p3.16xlarge";
return true;
case InstanceType::p3dn_24xlarge:
value = "p3dn.24xlarge";
return true;
case InstanceType::p4d_24xlarge:
value = "p4d.24xlarge";
return true;
case InstanceType::r3_large:
value = "r3.large";
return true;
case InstanceType::r3_xlarge:
value = "r3.xlarge";
return true;
case InstanceType::r3_2xlarge:
value = "r3.2xlarge";
return true;
case InstanceType::r3_4xlarge:
value = "r3.4xlarge";
return true;
case InstanceType::r3_8xlarge:
value = "r3.8xlarge";
return true;
case InstanceType::r4_large:
value = "r4.large";
return true;
case InstanceType::r4_xlarge:
value = "r4.xlarge";
return true;
case InstanceType::r4_2xlarge:
value = "r4.2xlarge";
return true;
case InstanceType::r4_4xlarge:
value = "r4.4xlarge";
return true;
case InstanceType::r4_8xlarge:
value = "r4.8xlarge";
return true;
case InstanceType::r4_16xlarge:
value = "r4.16xlarge";
return true;
case InstanceType::r5_large:
value = "r5.large";
return true;
case InstanceType::r5_xlarge:
value = "r5.xlarge";
return true;
case InstanceType::r5_2xlarge:
value = "r5.2xlarge";
return true;
case InstanceType::r5_4xlarge:
value = "r5.4xlarge";
return true;
case InstanceType::r5_8xlarge:
value = "r5.8xlarge";
return true;
case InstanceType::r5_12xlarge:
value = "r5.12xlarge";
return true;
case InstanceType::r5_16xlarge:
value = "r5.16xlarge";
return true;
case InstanceType::r5_24xlarge:
value = "r5.24xlarge";
return true;
case InstanceType::r5_metal:
value = "r5.metal";
return true;
case InstanceType::r5a_large:
value = "r5a.large";
return true;
case InstanceType::r5a_xlarge:
value = "r5a.xlarge";
return true;
case InstanceType::r5a_2xlarge:
value = "r5a.2xlarge";
return true;
case InstanceType::r5a_4xlarge:
value = "r5a.4xlarge";
return true;
case InstanceType::r5a_8xlarge:
value = "r5a.8xlarge";
return true;
case InstanceType::r5a_12xlarge:
value = "r5a.12xlarge";
return true;
case InstanceType::r5a_16xlarge:
value = "r5a.16xlarge";
return true;
case InstanceType::r5a_24xlarge:
value = "r5a.24xlarge";
return true;
case InstanceType::r5ad_large:
value = "r5ad.large";
return true;
case InstanceType::r5ad_xlarge:
value = "r5ad.xlarge";
return true;
case InstanceType::r5ad_2xlarge:
value = "r5ad.2xlarge";
return true;
case InstanceType::r5ad_4xlarge:
value = "r5ad.4xlarge";
return true;
case InstanceType::r5ad_8xlarge:
value = "r5ad.8xlarge";
return true;
case InstanceType::r5ad_12xlarge:
value = "r5ad.12xlarge";
return true;
case InstanceType::r5ad_16xlarge:
value = "r5ad.16xlarge";
return true;
case InstanceType::r5ad_24xlarge:
value = "r5ad.24xlarge";
return true;
case InstanceType::r5b_large:
value = "r5b.large";
return true;
case InstanceType::r5b_xlarge:
value = "r5b.xlarge";
return true;
case InstanceType::r5b_2xlarge:
value = "r5b.2xlarge";
return true;
case InstanceType::r5b_4xlarge:
value = "r5b.4xlarge";
return true;
case InstanceType::r5b_8xlarge:
value = "r5b.8xlarge";
return true;
case InstanceType::r5b_12xlarge:
value = "r5b.12xlarge";
return true;
case InstanceType::r5b_16xlarge:
value = "r5b.16xlarge";
return true;
case InstanceType::r5b_24xlarge:
value = "r5b.24xlarge";
return true;
case InstanceType::r5b_metal:
value = "r5b.metal";
return true;
case InstanceType::r5d_large:
value = "r5d.large";
return true;
case InstanceType::r5d_xlarge:
value = "r5d.xlarge";
return true;
case InstanceType::r5d_2xlarge:
value = "r5d.2xlarge";
return true;
case InstanceType::r5d_4xlarge:
value = "r5d.4xlarge";
return true;
case InstanceType::r5d_8xlarge:
value = "r5d.8xlarge";
return true;
case InstanceType::r5d_12xlarge:
value = "r5d.12xlarge";
return true;
case InstanceType::r5d_16xlarge:
value = "r5d.16xlarge";
return true;
default:
return false;
}
}