OSVersion

class aws_cdk.aws_imagebuilder_alpha.OSVersion(platform, os_version=None)

Bases: object

(experimental) Represents an OS version for an EC2 Image Builder image.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_imagebuilder_alpha as imagebuilder_alpha

o_sVersion = imagebuilder_alpha.OSVersion.AMAZON_LINUX
Parameters:
  • platform (Platform)

  • os_version (Optional[str])

Stability:

experimental

Attributes

AMAZON_LINUX = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
AMAZON_LINUX_2 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
AMAZON_LINUX_2023 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
LINUX = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
MAC_OS = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
MAC_OS_14 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
MAC_OS_15 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
REDHAT_ENTERPRISE_LINUX = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
REDHAT_ENTERPRISE_LINUX_10 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
REDHAT_ENTERPRISE_LINUX_8 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
REDHAT_ENTERPRISE_LINUX_9 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
SLES = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
SLES_15 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
UBUNTU = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
UBUNTU_22_04 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
UBUNTU_24_04 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
WINDOWS = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
WINDOWS_SERVER = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
WINDOWS_SERVER_2016 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
WINDOWS_SERVER_2019 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
WINDOWS_SERVER_2022 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
WINDOWS_SERVER_2025 = <aws_cdk.aws_imagebuilder_alpha.OSVersion object>
os_version

(experimental) The OS version name.

Stability:

experimental

platform

(experimental) The Platform of the OS version.

Stability:

experimental

Static Methods

classmethod custom(platform, os_version=None)

(experimental) Constructs an OS version with a custom name.

Parameters:
  • platform (Platform) – The platform of the OS version.

  • os_version (Optional[str]) – The custom OS version to use.

Stability:

experimental

Return type:

OSVersion