All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.burkard.cdk.services.ec2.WindowsVersion.scala Maven / Gradle / Ivy

The newest version!
package io.burkard.cdk.services.ec2

sealed abstract class WindowsVersion(val underlying: software.amazon.awscdk.services.ec2.WindowsVersion)
  extends Product
    with Serializable

object WindowsVersion {
  implicit def toAws(value: WindowsVersion): software.amazon.awscdk.services.ec2.WindowsVersion =
    Option(value).map(_.underlying).orNull

  case object WindowsServer2008Sp2English64bitSql2008Sp4Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_SP2_ENGLISH_64BIT_SQL_2008_SP4_EXPRESS)

  case object WindowsServer2012R2RtmChineseSimplified64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_CHINESE_SIMPLIFIED_64BIT_BASE)

  case object WindowsServer2012R2RtmChineseTraditional64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_CHINESE_TRADITIONAL_64BIT_BASE)

  case object WindowsServer2012R2RtmDutch64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_DUTCH_64BIT_BASE)

  case object WindowsServer2012R2RtmEnglish64bitSql2014Sp2Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2014_SP2_ENTERPRISE)

  case object WindowsServer2012R2RtmHungarian64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_HUNGARIAN_64BIT_BASE)

  case object WindowsServer2012R2RtmJapanese64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_BASE)

  case object WindowsServer2016EnglishCoreContainers
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_CONTAINERS)

  case object WindowsServer2016EnglishCoreSql2016Sp1Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_SQL_2016_SP1_WEB)

  case object WindowsServer2016GermanFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_GERMAN_FULL_BASE)

  case object WindowsServer2003R2Sp2LanguagePacks32bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2003_R2_SP2_LANGUAGE_PACKS_32BIT_BASE)

  case object WindowsServer2008R2Sp1English64bitSql2008R2Sp3Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_SQL_2008_R2_SP3_WEB)

  case object WindowsServer2008R2Sp1English64bitSql2012Sp4Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_SQL_2012_SP4_EXPRESS)

  case object WindowsServer2012R2Sp1PortugueseBrazil64bitCore
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_SP1_PORTUGUESE_BRAZIL_64BIT_CORE)

  case object WindowsServer2012R2RtmEnglish64bitSql2016Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2016_SP2_STANDARD)

  case object WindowsServer2012RtmEnglish64bitSql2014Sp2Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2014_SP2_EXPRESS)

  case object WindowsServer2012RtmItalian64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ITALIAN_64BIT_BASE)

  case object WindowsServer2016EnglishCoreSql2016Sp1Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_SQL_2016_SP1_EXPRESS)

  case object WindowsServer2016EnglishDeepLearning
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_DEEP_LEARNING)

  case object WindowsServer2019ItalianFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ITALIAN_FULL_BASE)

  case object WindowsServer2008R2Sp1Korean64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_KOREAN_64BIT_BASE)

  case object WindowsServer2012R2RtmEnglish64bitSql2016Sp1Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2016_SP1_EXPRESS)

  case object WindowsServer2012R2RtmJapanese64bitSql2016Sp2Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2016_SP2_WEB)

  case object WindowsServer2016JapaneseFullFql2016Sp2Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_JAPANESE_FULL_FQL_2016_SP2_WEB)

  case object WindowsServer2016KoreanFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_KOREAN_FULL_BASE)

  case object WindowsServer2016KoreanFullSql2016Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_KOREAN_FULL_SQL_2016_SP2_STANDARD)

  case object WindowsServer2016PortuguesePortugalFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_PORTUGUESE_PORTUGAL_FULL_BASE)

  case object WindowsServer2019EnglishFullSql2017Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_SQL_2017_WEB)

  case object WindowsServer2019FrenchFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_FRENCH_FULL_BASE)

  case object WindowsServer2019KoreanFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_KOREAN_FULL_BASE)

  case object WindowsServer2008R2Sp1ChineseHongKongSar64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_CHINESE_HONG_KONG_SAR_64BIT_BASE)

  case object WindowsServer2008R2Sp1ChinesePrc64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_CHINESE_PRC_64BIT_BASE)

  case object WindowsServer2012RtmFrench64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_FRENCH_64BIT_BASE)

  case object WindowsServer2016EnglishFullContainers
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_CONTAINERS)

  case object WindowsServer2016EnglishFullSql2016Sp1Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2016_SP1_STANDARD)

  case object WindowsServer2016RussianFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_RUSSIAN_FULL_BASE)

  case object WindowsServer2019ChineseSimplifiedFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_CHINESE_SIMPLIFIED_FULL_BASE)

  case object WindowsServer2019EnglishFullSql2016Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_SQL_2016_SP2_STANDARD)

  case object WindowsServer2019HungarianFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_HUNGARIAN_FULL_BASE)

  case object WindowsServer2008R2Sp1English64bitSql2008R2Sp3Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_SQL_2008_R2_SP3_EXPRESS)

  case object WindowsServer2007R2Sp1LanguagePacks64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2007_R2_SP1_LANGUAGE_PACKS_64BIT_BASE)

  case object WindowsServer2008Sp2English32bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_SP2_ENGLISH_32BIT_BASE)

  case object WindowsServer2012R2RtmEnglish64bitSql2012Sp4Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2012_SP4_ENTERPRISE)

  case object WindowsServer2012RtmChineseTraditional64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_CHINESE_TRADITIONAL_64BIT_BASE)

  case object WindowsServer2012RtmEnglish64bitSql2008R2Sp3Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2008_R2_SP3_EXPRESS)

  case object WindowsServer2012RtmEnglish64bitSql2014Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2014_SP2_STANDARD)

  case object WindowsServer2012RtmJapanese64bitSql2014Sp2Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2014_SP2_EXPRESS)

  case object WindowsServer2016PolishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_POLISH_FULL_BASE)

  case object WindowsServer2019EnglishFullSql2016Sp2Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_SQL_2016_SP2_WEB)

  case object WindowsServer2012R2RtmEnglish64bitSql2014Sp3Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2014_SP3_STANDARD)

  case object WindowsServer2012R2RtmEnglish64bitSql2016Sp2Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2016_SP2_EXPRESS)

  case object WindowsServer2012R2RtmEnglishDeepLearning
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_DEEP_LEARNING)

  case object WindowsServer2012R2RtmGerman64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_GERMAN_64BIT_BASE)

  case object WindowsServer2012R2RtmJapanese64bitSql2016Sp1Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2016_SP1_EXPRESS)

  case object WindowsServer2012R2RtmRussian64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_RUSSIAN_64BIT_BASE)

  case object WindowsServer2012RtmChineseTraditionalHongKongSar64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_CHINESE_TRADITIONAL_HONG_KONG_SAR_64BIT_BASE)

  case object WindowsServer2012RtmHungarian64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_HUNGARIAN_64BIT_BASE)

  case object WindowsServer2012RtmJapanese64bitSql2014Sp3Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2014_SP3_STANDARD)

  case object WindowsServer2019EnglishFullHyperv
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_HYPERV)

  case object WindowsServer2003R2Sp2English64bitSql2005Sp4Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2003_R2_SP2_ENGLISH_64BIT_SQL_2005_SP4_EXPRESS)

  case object WindowsServer2008R2Sp1Japanese64bitSql2012Sp4Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_JAPANESE_64BIT_SQL_2012_SP4_EXPRESS)

  case object WindowsServer2012RtmGerman64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_GERMAN_64BIT_BASE)

  case object WindowsServer2012RtmJapanese64bitSql2008R2Sp3Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2008_R2_SP3_STANDARD)

  case object WindowsServer2016EnglishFullSql2016Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2016_SP2_STANDARD)

  case object WindowsServer2019EnglishFullSql2017Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_SQL_2017_EXPRESS)

  case object WindowsServer2019JapaneseFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_JAPANESE_FULL_BASE)

  case object WindowsServer2019RussianFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_RUSSIAN_FULL_BASE)

  case object WindowsServer2012R2RtmEnglish64bitSql2014Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2014_SP2_STANDARD)

  case object WindowsServer2012R2RtmItalian64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ITALIAN_64BIT_BASE)

  case object WindowsServer2012RtmEnglish64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_BASE)

  case object WindowsServer2012RtmEnglish64bitSql2008R2Sp3Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2008_R2_SP3_STANDARD)

  case object WindowsServer2016EnglishFullHyperv
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_HYPERV)

  case object WindowsServer2016EnglishFullSql2016Sp2Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2016_SP2_ENTERPRISE)

  case object WindowsServer2019ChineseTraditionalFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_CHINESE_TRADITIONAL_FULL_BASE)

  case object WindowsServer2019EnglishCoreBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_CORE_BASE)

  case object WindowsServer2019EnglishCoreContainerslatest
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_CORE_CONTAINERSLATEST)

  case object WindowsServer2008Sp2English64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_SP2_ENGLISH_64BIT_BASE)

  case object WindowsServer2012R2RtmFrench64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_FRENCH_64BIT_BASE)

  case object WindowsServer2012R2RtmPolish64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_POLISH_64BIT_BASE)

  case object WindowsServer2012RtmEnglish64bitSql2012Sp4Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2012_SP4_EXPRESS)

  case object WindowsServer2012RtmEnglish64bitSql2014Sp3Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2014_SP3_STANDARD)

  case object WindowsServer2012RtmJapanese64bit2012Sp4Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_2012_SP4_STANDARD)

  case object WindowsServer2016EnglishCoreContainerslatest
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_CONTAINERSLATEST)

  case object WindowsServer2019EnglishFullSql2016Sp2Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_SQL_2016_SP2_EXPRESS)

  case object WindowsServer2019TurkishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_TURKISH_FULL_BASE)

  case object WindowsServer2012R2RtmEnglish64bitSql2014Sp2Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2014_SP2_EXPRESS)

  case object WindowsServer2012R2RtmEnglish64bitSql2014Sp3Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2014_SP3_WEB)

  case object WindowsServer2012R2RtmJapanese64bitSql2016Sp1Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2016_SP1_WEB)

  case object WindowsServer2012R2RtmPortugueseBrazil64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_PORTUGUESE_BRAZIL_64BIT_BASE)

  case object WindowsServer2012R2RtmPortuguesePortugal64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_PORTUGUESE_PORTUGAL_64BIT_BASE)

  case object WindowsServer2012R2RtmSwedish64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_SWEDISH_64BIT_BASE)

  case object WindowsServer2016EnglishFullSql2016Sp1Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2016_SP1_EXPRESS)

  case object WindowsServer2016ItalianFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ITALIAN_FULL_BASE)

  case object WindowsServer2016SpanishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_SPANISH_FULL_BASE)

  case object WindowsServer2019EnglishFullSql2017Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_SQL_2017_STANDARD)

  case object WindowsServer2003R2Sp2LanguagePacks64bitSql2005Sp4Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2003_R2_SP2_LANGUAGE_PACKS_64BIT_SQL_2005_SP4_STANDARD)

  case object WindowsServer2008R2Sp1Japanese64bitSql2008R2Sp3Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_JAPANESE_64BIT_SQL_2008_R2_SP3_STANDARD)

  case object WindowsServer2012R2RtmJapanese64bitSql2016Sp1Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2016_SP1_STANDARD)

  case object WindowsServer2012RtmEnglish64bitSql2007R2Sp3Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2007_R2_SP3_WEB)

  case object WindowsServer2012RtmJapanese64bitSql2014Sp2Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2014_SP2_WEB)

  case object WindowsServer2016EnglishCoreSql2016Sp2Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_SQL_2016_SP2_ENTERPRISE)

  case object WindowsServer2016PortugueseBrazilFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_PORTUGUESE_BRAZIL_FULL_BASE)

  case object WindowsServer2019EnglishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_BASE)

  case object WindowsServer2003R2Sp2English32bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2003_R2_SP2_ENGLISH_32BIT_BASE)

  case object WindowsServer2012R2RtmCzech64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_CZECH_64BIT_BASE)

  case object WindowsServer2012R2RtmEnglish64bitSql2016Sp1Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2016_SP1_STANDARD)

  case object WindowsServer2012R2RtmJapanese64bitSql2014Sp2Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2014_SP2_EXPRESS)

  case object WindowsServer2012RtmEnglish64bitSql2012Sp4Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2012_SP4_STANDARD)

  case object WindowsServer2016EnglishCoreSql2016Sp1Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_SQL_2016_SP1_ENTERPRISE)

  case object WindowsServer2016JapaneseFullSql2016Sp1Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_JAPANESE_FULL_SQL_2016_SP1_WEB)

  case object WindowsServer2016SwedishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_SWEDISH_FULL_BASE)

  case object WindowsServer2016TurkishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_TURKISH_FULL_BASE)

  case object WindowsServer2008R2Sp1English64bitCoreSql2012Sp4Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_CORE_SQL_2012_SP4_STANDARD)

  case object WindowsServer2008R2Sp1LanguagePacks64bitSql2008R2Sp3Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_LANGUAGE_PACKS_64BIT_SQL_2008_R2_SP3_STANDARD)

  case object WindowsServer2012RtmCzech64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_CZECH_64BIT_BASE)

  case object WindowsServer2012RtmTurkish64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_TURKISH_64BIT_BASE)

  case object WindowsServer2016DutchFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_DUTCH_FULL_BASE)

  case object WindowsServer2016EnglishFullSql2016Sp2Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2016_SP2_EXPRESS)

  case object WindowsServer2016EnglishFullSql2017Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2017_ENTERPRISE)

  case object WindowsServer2016HungarianFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_HUNGARIAN_FULL_BASE)

  case object WindowsServer2016KoreanFullSql2016Sp1Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_KOREAN_FULL_SQL_2016_SP1_STANDARD)

  case object WindowsServer2019SpanishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_SPANISH_FULL_BASE)

  case object WindowsServer2003R2Sp2English64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2003_R2_SP2_ENGLISH_64BIT_BASE)

  case object WindowsServer2008R2Sp1English64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_BASE)

  case object WindowsServer2008R2Sp1LanguagePacks64bitSql2008R2Sp3Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_LANGUAGE_PACKS_64BIT_SQL_2008_R2_SP3_EXPRESS)

  case object WindowsServer2012Sp2PortugueseBrazil64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_SP2_PORTUGUESE_BRAZIL_64BIT_BASE)

  case object WindowsServer2012R2RtmEnglish64bitSql2016Sp1Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2016_SP1_WEB)

  case object WindowsServer2012R2RtmJapanese64bitSql2014Sp3Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2014_SP3_EXPRESS)

  case object WindowsServer2012R2RtmJapanese64bitSql2016Sp2Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2016_SP2_ENTERPRISE)

  case object WindowsServer2012RtmJapanese64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_BASE)

  case object WindowsServer2019EnglishFullContainerslatest
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_CONTAINERSLATEST)

  case object WindowsServer2019EnglishFullSql2017Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_SQL_2017_ENTERPRISE)

  case object WindowsServer1709EnglishCoreContainerslatest
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_1709_ENGLISH_CORE_CONTAINERSLATEST)

  case object WindowsServer1803EnglishCoreBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_1803_ENGLISH_CORE_BASE)

  case object WindowsServer2008R2Sp1English64bitSql2012Sp4Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_SQL_2012_SP4_WEB)

  case object WindowsServer2008R2Sp1Japanese64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_JAPANESE_64BIT_BASE)

  case object WindowsServer2008Sp2English64bitSql2008Sp4Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_SP2_ENGLISH_64BIT_SQL_2008_SP4_STANDARD)

  case object WindowsServer2012R2RtmEnglish64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_BASE)

  case object WindowsServer2012RtmPortugueseBrazil64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_PORTUGUESE_BRAZIL_64BIT_BASE)

  case object WindowsServer2016EnglishFullSql2016Sp1Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2016_SP1_WEB)

  case object WindowsServer2016EnglishP3
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_P3)

  case object WindowsServer2016JapaneseFullSql2016Sp1Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_JAPANESE_FULL_SQL_2016_SP1_ENTERPRISE)

  case object WindowsServer2003R2Sp2LanguagePacks64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2003_R2_SP2_LANGUAGE_PACKS_64BIT_BASE)

  case object WindowsServer2012R2RtmChineseTraditionalHongKong64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_CHINESE_TRADITIONAL_HONG_KONG_64BIT_BASE)

  case object WindowsServer2012R2RtmEnglish64bitSql2014Sp3Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2014_SP3_EXPRESS)

  case object WindowsServer2012R2RtmEnglish64bitSql2016Sp2Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2016_SP2_ENTERPRISE)

  case object WindowsServer2012RtmChineseSimplified64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_CHINESE_SIMPLIFIED_64BIT_BASE)

  case object WindowsServer2012RtmEnglish64bitSql2012Sp4Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2012_SP4_WEB)

  case object WindowsServer2012RtmJapanese64bitSql2014Sp3Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2014_SP3_WEB)

  case object WindowsServer2016JapaneseFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_JAPANESE_FULL_BASE)

  case object WindowsServer2016JapaneseFullSql2016Sp1Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_JAPANESE_FULL_SQL_2016_SP1_EXPRESS)

  case object WindowsServer1803EnglishCoreContainerslatest
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_1803_ENGLISH_CORE_CONTAINERSLATEST)

  case object WindowsServer2008R2Sp1Japanese64bitSql2012Sp4Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_JAPANESE_64BIT_SQL_2012_SP4_STANDARD)

  case object WindowsServer2012R2RtmEnglish64bitCore
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_CORE)

  case object WindowsServer2012R2RtmEnglish64bitSql2014Sp2Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2014_SP2_WEB)

  case object WindowsServer2012R2RtmEnglish64bitSql2014Sp3Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2014_SP3_ENTERPRISE)

  case object WindowsServer2012R2RtmJapanese64bitSql2016Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2016_SP2_STANDARD)

  case object WindowsServer2012RtmEnglish64bit2014Sp3Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_2014_SP3_WEB)

  case object WindowsServer2012RtmSwedish64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_SWEDISH_64BIT_BASE)

  case object WindowsServer2016ChineseSimplifiedFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_CHINESE_SIMPLIFIED_FULL_BASE)

  case object WindowsServer2019PolishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_POLISH_FULL_BASE)

  case object WindowsServer2008R2Sp1Japanese64bitSql2008R2Sp3Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_JAPANESE_64BIT_SQL_2008_R2_SP3_WEB)

  case object WindowsServer2008R2Sp1PortugueseBrazil64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_PORTUGUESE_BRAZIL_64BIT_BASE)

  case object WindowsServer2012R2RtmJapanese64bitSql2016Sp1Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2016_SP1_ENTERPRISE)

  case object WindowsServer2012RtmJapanese64bitSql2016Sp2Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2016_SP2_EXPRESS)

  case object WindowsServer2012RtmEnglish64bitSql2014Sp3Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2014_SP3_EXPRESS)

  case object WindowsServer2012RtmJapanese64bitSql2014Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2014_SP2_STANDARD)

  case object WindowsServer2016EnglishCoreBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_BASE)

  case object WindowsServer2016EnglishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_BASE)

  case object WindowsServer2016EnglishFullSql2017Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2017_WEB)

  case object WindowsServer2019GermanFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_GERMAN_FULL_BASE)

  case object WindowsServer2003R2Sp2English64bitSql2005Sp4Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2003_R2_SP2_ENGLISH_64BIT_SQL_2005_SP4_STANDARD)

  case object WindowsServer2008R2Sp1English64bitSql2012Sp4Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_SQL_2012_SP4_ENTERPRISE)

  case object WindowsServer2008R2Sp1Japanese64bitSql2008R2Sp3Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_JAPANESE_64BIT_SQL_2008_R2_SP3_EXPRESS)

  case object WindowsServer2012R2RtmEnglish64bitSql2016Sp1Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2016_SP1_ENTERPRISE)

  case object WindowsServer2012RtmEnglish64bitSql2014Sp2Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_ENGLISH_64BIT_SQL_2014_SP2_WEB)

  case object WindowsServer2012RtmJapanese64bitSql2008R2Sp3Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2008_R2_SP3_EXPRESS)

  case object WindowsServer2016FrenchFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_FRENCH_FULL_BASE)

  case object WindowsServer2016JapaneseFullSql2016Sp2Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_JAPANESE_FULL_SQL_2016_SP2_ENTERPRISE)

  case object WindowsServer2019CzechFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_CZECH_FULL_BASE)

  case object WindowsServer1809EnglishCoreBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_1809_ENGLISH_CORE_BASE)

  case object WindowsServer1809EnglishCoreContainerslatest
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_1809_ENGLISH_CORE_CONTAINERSLATEST)

  case object WindowsServer2003R2Sp2LanguagePacks64bitSql2005Sp4Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2003_R2_SP2_LANGUAGE_PACKS_64BIT_SQL_2005_SP4_EXPRESS)

  case object WindowsServer2012R2RtmTurkish64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_TURKISH_64BIT_BASE)

  case object WindowsServer2012RtmJapanese64bitSql2012Sp4Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2012_SP4_WEB)

  case object WindowsServer2012RtmPolish64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_POLISH_64BIT_BASE)

  case object WindowsServer2012RtmSpanish64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_SPANISH_64BIT_BASE)

  case object WindowsServer2016EnglishFullSql2016Sp1Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2016_SP1_ENTERPRISE)

  case object WindowsServer2016JapaneseFullSql2016Sp2Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_JAPANESE_FULL_SQL_2016_SP2_EXPRESS)

  case object WindowsServer2019EnglishFullSql2016Sp2Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_ENGLISH_FULL_SQL_2016_SP2_ENTERPRISE)

  case object WindowsServer1709EnglishCoreBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_1709_ENGLISH_CORE_BASE)

  case object WindowsServer2008R2Sp1English61bitSql2012RtmSp2Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_61BIT_SQL_2012_RTM_SP2_ENTERPRISE)

  case object WindowsServer2008R2Sp1English64bitSql2012Sp4Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_SQL_2012_SP4_STANDARD)

  case object WindowsServer2008Sp2PortugueseBrazil32bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_SP2_PORTUGUESE_BRAZIL_32BIT_BASE)

  case object WindowsServer2012R2RtmJapanese64bitSql2014Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2014_SP2_STANDARD)

  case object WindowsServer2012RtmJapanese64bitSql2012Sp4Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2012_SP4_EXPRESS)

  case object WindowsServer2012RtmPortuguesePortugal64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_PORTUGUESE_PORTUGAL_64BIT_BASE)

  case object WindowsServer2016CzechFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_CZECH_FULL_BASE)

  case object WindowsServer2016JapaneseFullSql2016Sp1Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_JAPANESE_FULL_SQL_2016_SP1_STANDARD)

  case object WindowsServer2019DutchFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_DUTCH_FULL_BASE)

  case object WindowsServer2008R2Sp1English64bitCore
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_CORE)

  case object WindowsServer2012R2RtmEnglish64bitSql2016Sp2Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_SQL_2016_SP2_WEB)

  case object WindowsServer2012R2RtmKorean64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_KOREAN_64BIT_BASE)

  case object WindowsServer2012RtmDutch64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_DUTCH_64BIT_BASE)

  case object WindowsServer2016English64bitSql2012Sp4Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_64BIT_SQL_2012_SP4_ENTERPRISE)

  case object WindowsServer2016EnglishCoreSql2016Sp1Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_SQL_2016_SP1_STANDARD)

  case object WindowsServer2016EnglishCoreSql2016Sp2Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_SQL_2016_SP2_EXPRESS)

  case object WindowsServer2016EnglishCoreSql2016Sp2Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_SQL_2016_SP2_WEB)

  case object WindowsServer2016EnglishFullSql2017Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2017_STANDARD)

  case object WindowsServer2019PortugueseBrazilFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_PORTUGUESE_BRAZIL_FULL_BASE)

  case object WindowsServer2008R2Sp1English64bitSql2008R2Sp3Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_SQL_2008_R2_SP3_STANDARD)

  case object WindowsServer2008R2Sp1English64bitSharepoint2010Sp2Foundation
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2008_R2_SP1_ENGLISH_64BIT_SHAREPOINT_2010_SP2_FOUNDATION)

  case object WindowsServer2012R2RtmEnglishP3
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_P3)

  case object WindowsServer2012R2RtmJapanese64bitSql2014Sp3Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_JAPANESE_64BIT_SQL_2014_SP3_STANDARD)

  case object WindowsServer2012R2RtmSpanish64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_SPANISH_64BIT_BASE)

  case object WindowsServer2012RtmJapanese64bitSql2014Sp3Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_JAPANESE_64BIT_SQL_2014_SP3_EXPRESS)

  case object WindowsServer2016EnglishCoreSql2016Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_CORE_SQL_2016_SP2_STANDARD)

  case object WindowsServer2016JapaneseFullSql2016Sp2Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_JAPANESE_FULL_SQL_2016_SP2_STANDARD)

  case object WindowsServer2019PortuguesePortugalFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_PORTUGUESE_PORTUGAL_FULL_BASE)

  case object WindowsServer2019SwedishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2019_SWEDISH_FULL_BASE)

  case object WindowsServer2012R2RtmEnglish64bitHyperv
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_R2_RTM_ENGLISH_64BIT_HYPERV)

  case object WindowsServer2012RtmKorean64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_KOREAN_64BIT_BASE)

  case object WindowsServer2012RtmRussian64bitBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2012_RTM_RUSSIAN_64BIT_BASE)

  case object WindowsServer2016ChineseTraditionalFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_CHINESE_TRADITIONAL_FULL_BASE)

  case object WindowsServer2016EnglishFullSql2016Sp2Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2016_SP2_WEB)

  case object WindowsServer2016EnglishFullSql2017Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2016_ENGLISH_FULL_SQL_2017_EXPRESS)

  case object WindowsServer2022JapaneseFullSql2019Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_JAPANESE_FULL_SQL_2019_ENTERPRISE)

  case object WindowsServer2022PortugueseBrazilFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_PORTUGUESE_BRAZIL_FULL_BASE)

  case object WindowsServer2022ItalianFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ITALIAN_FULL_BASE)

  case object WindowsServer2022EnglishFullContainerslatest
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_CONTAINERSLATEST)

  case object WindowsServer2022RussianFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_RUSSIAN_FULL_BASE)

  case object WindowsServer2022EnglishFullSql2019Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_SQL_2019_EXPRESS)

  case object WindowsServer2022PolishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_POLISH_FULL_BASE)

  case object WindowsServer2022EnglishCoreBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_CORE_BASE)

  case object WindowsServer2022HungarianFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_HUNGARIAN_FULL_BASE)

  case object WindowsServer2022EnglishFullSql2017Express
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_SQL_2017_EXPRESS)

  case object WindowsServer2022GermanFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_GERMAN_FULL_BASE)

  case object WindowsServer2022EnglishCoreContainerslatest
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_CORE_CONTAINERSLATEST)

  case object WindowsServer2022EnglishFullSql2019Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_SQL_2019_STANDARD)

  case object WindowsServer2022JapaneseFullSql2017Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_JAPANESE_FULL_SQL_2017_WEB)

  case object WindowsServer2022EnglishFullSql2017Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_SQL_2017_WEB)

  case object WindowsServer2022JapaneseFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_JAPANESE_FULL_BASE)

  case object WindowsServer2022KoreanFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_KOREAN_FULL_BASE)

  case object WindowsServer2022JapaneseFullSql2017Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_JAPANESE_FULL_SQL_2017_ENTERPRISE)

  case object WindowsServer2022JapaneseFullSql2019Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_JAPANESE_FULL_SQL_2019_STANDARD)

  case object WindowsServer2022ChineseSimplifiedFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_CHINESE_SIMPLIFIED_FULL_BASE)

  case object WindowsServer2022EnglishFullSql2019Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_SQL_2019_WEB)

  case object WindowsServer2022SpanishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_SPANISH_FULL_BASE)

  case object WindowsServer2022EnglishCoreEcsOptimized
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_CORE_ECS_OPTIMIZED)

  case object WindowsServer2022EnglishFullSql2017Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_SQL_2017_STANDARD)

  case object WindowsServer2022ChineseTraditionalFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_CHINESE_TRADITIONAL_FULL_BASE)

  case object WindowsServer2022EnglishFullSql2019Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_SQL_2019_ENTERPRISE)

  case object WindowsServer2022FrenchFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_FRENCH_FULL_BASE)

  case object WindowsServer2022JapaneseFullSql2017Standard
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_JAPANESE_FULL_SQL_2017_STANDARD)

  case object WindowsServer2022EnglishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_BASE)

  case object WindowsServer2022JapaneseFullSql2019Web
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_JAPANESE_FULL_SQL_2019_WEB)

  case object WindowsServer2022TurkishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_TURKISH_FULL_BASE)

  case object WindowsServer2022EnglishFullSql2017Enterprise
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_SQL_2017_ENTERPRISE)

  case object WindowsServer2022PortuguesePortugalFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_PORTUGUESE_PORTUGAL_FULL_BASE)

  case object WindowsServer2022CzechFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_CZECH_FULL_BASE)

  case object WindowsServer2022EnglishFullEcsOptimized
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_ENGLISH_FULL_ECS_OPTIMIZED)

  case object WindowsServer2022DutchFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_DUTCH_FULL_BASE)

  case object WindowsServer2022SwedishFullBase
    extends WindowsVersion(software.amazon.awscdk.services.ec2.WindowsVersion.WINDOWS_SERVER_2022_SWEDISH_FULL_BASE)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy