toValue method

String toValue()

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';
  }
}