toValue method
Implementation
String toValue() {
switch (this) {
case EC2InstanceType.t2Micro:
return 't2.micro';
case EC2InstanceType.t2Small:
return 't2.small';
case EC2InstanceType.t2Medium:
return 't2.medium';
case EC2InstanceType.t2Large:
return 't2.large';
case EC2InstanceType.c3Large:
return 'c3.large';
case EC2InstanceType.c3Xlarge:
return 'c3.xlarge';
case EC2InstanceType.c3_2xlarge:
return 'c3.2xlarge';
case EC2InstanceType.c3_4xlarge:
return 'c3.4xlarge';
case EC2InstanceType.c3_8xlarge:
return 'c3.8xlarge';
case EC2InstanceType.c4Large:
return 'c4.large';
case EC2InstanceType.c4Xlarge:
return 'c4.xlarge';
case EC2InstanceType.c4_2xlarge:
return 'c4.2xlarge';
case EC2InstanceType.c4_4xlarge:
return 'c4.4xlarge';
case EC2InstanceType.c4_8xlarge:
return 'c4.8xlarge';
case EC2InstanceType.c5Large:
return 'c5.large';
case EC2InstanceType.c5Xlarge:
return 'c5.xlarge';
case EC2InstanceType.c5_2xlarge:
return 'c5.2xlarge';
case EC2InstanceType.c5_4xlarge:
return 'c5.4xlarge';
case EC2InstanceType.c5_9xlarge:
return 'c5.9xlarge';
case EC2InstanceType.c5_12xlarge:
return 'c5.12xlarge';
case EC2InstanceType.c5_18xlarge:
return 'c5.18xlarge';
case EC2InstanceType.c5_24xlarge:
return 'c5.24xlarge';
case EC2InstanceType.c5aLarge:
return 'c5a.large';
case EC2InstanceType.c5aXlarge:
return 'c5a.xlarge';
case EC2InstanceType.c5a_2xlarge:
return 'c5a.2xlarge';
case EC2InstanceType.c5a_4xlarge:
return 'c5a.4xlarge';
case EC2InstanceType.c5a_8xlarge:
return 'c5a.8xlarge';
case EC2InstanceType.c5a_12xlarge:
return 'c5a.12xlarge';
case EC2InstanceType.c5a_16xlarge:
return 'c5a.16xlarge';
case EC2InstanceType.c5a_24xlarge:
return 'c5a.24xlarge';
case EC2InstanceType.r3Large:
return 'r3.large';
case EC2InstanceType.r3Xlarge:
return 'r3.xlarge';
case EC2InstanceType.r3_2xlarge:
return 'r3.2xlarge';
case EC2InstanceType.r3_4xlarge:
return 'r3.4xlarge';
case EC2InstanceType.r3_8xlarge:
return 'r3.8xlarge';
case EC2InstanceType.r4Large:
return 'r4.large';
case EC2InstanceType.r4Xlarge:
return 'r4.xlarge';
case EC2InstanceType.r4_2xlarge:
return 'r4.2xlarge';
case EC2InstanceType.r4_4xlarge:
return 'r4.4xlarge';
case EC2InstanceType.r4_8xlarge:
return 'r4.8xlarge';
case EC2InstanceType.r4_16xlarge:
return 'r4.16xlarge';
case EC2InstanceType.r5Large:
return 'r5.large';
case EC2InstanceType.r5Xlarge:
return 'r5.xlarge';
case EC2InstanceType.r5_2xlarge:
return 'r5.2xlarge';
case EC2InstanceType.r5_4xlarge:
return 'r5.4xlarge';
case EC2InstanceType.r5_8xlarge:
return 'r5.8xlarge';
case EC2InstanceType.r5_12xlarge:
return 'r5.12xlarge';
case EC2InstanceType.r5_16xlarge:
return 'r5.16xlarge';
case EC2InstanceType.r5_24xlarge:
return 'r5.24xlarge';
case EC2InstanceType.r5aLarge:
return 'r5a.large';
case EC2InstanceType.r5aXlarge:
return 'r5a.xlarge';
case EC2InstanceType.r5a_2xlarge:
return 'r5a.2xlarge';
case EC2InstanceType.r5a_4xlarge:
return 'r5a.4xlarge';
case EC2InstanceType.r5a_8xlarge:
return 'r5a.8xlarge';
case EC2InstanceType.r5a_12xlarge:
return 'r5a.12xlarge';
case EC2InstanceType.r5a_16xlarge:
return 'r5a.16xlarge';
case EC2InstanceType.r5a_24xlarge:
return 'r5a.24xlarge';
case EC2InstanceType.m3Medium:
return 'm3.medium';
case EC2InstanceType.m3Large:
return 'm3.large';
case EC2InstanceType.m3Xlarge:
return 'm3.xlarge';
case EC2InstanceType.m3_2xlarge:
return 'm3.2xlarge';
case EC2InstanceType.m4Large:
return 'm4.large';
case EC2InstanceType.m4Xlarge:
return 'm4.xlarge';
case EC2InstanceType.m4_2xlarge:
return 'm4.2xlarge';
case EC2InstanceType.m4_4xlarge:
return 'm4.4xlarge';
case EC2InstanceType.m4_10xlarge:
return 'm4.10xlarge';
case EC2InstanceType.m5Large:
return 'm5.large';
case EC2InstanceType.m5Xlarge:
return 'm5.xlarge';
case EC2InstanceType.m5_2xlarge:
return 'm5.2xlarge';
case EC2InstanceType.m5_4xlarge:
return 'm5.4xlarge';
case EC2InstanceType.m5_8xlarge:
return 'm5.8xlarge';
case EC2InstanceType.m5_12xlarge:
return 'm5.12xlarge';
case EC2InstanceType.m5_16xlarge:
return 'm5.16xlarge';
case EC2InstanceType.m5_24xlarge:
return 'm5.24xlarge';
case EC2InstanceType.m5aLarge:
return 'm5a.large';
case EC2InstanceType.m5aXlarge:
return 'm5a.xlarge';
case EC2InstanceType.m5a_2xlarge:
return 'm5a.2xlarge';
case EC2InstanceType.m5a_4xlarge:
return 'm5a.4xlarge';
case EC2InstanceType.m5a_8xlarge:
return 'm5a.8xlarge';
case EC2InstanceType.m5a_12xlarge:
return 'm5a.12xlarge';
case EC2InstanceType.m5a_16xlarge:
return 'm5a.16xlarge';
case EC2InstanceType.m5a_24xlarge:
return 'm5a.24xlarge';
}
}