AmazonManagedImageOptions
- class aws_cdk.aws_imagebuilder_alpha.AmazonManagedImageOptions(*, image_architecture, image_type, image_version=None)
Bases:
object(experimental) Options for selecting a predefined Amazon-managed image.
- Parameters:
image_architecture (
ImageArchitecture) – (experimental) The architecture of the Amazon-managed image.image_type (
ImageType) – (experimental) The type of the Amazon-managed image.image_version (
Optional[str]) – (experimental) The version of the Amazon-managed image. Default: x.x.x
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# Amazon Linux 2023 AMI for x86_64 amazon_linux2023_ami = imagebuilder.AmazonManagedImage.amazon_linux2023(self, "AmazonLinux2023", image_type=imagebuilder.ImageType.AMI, image_architecture=imagebuilder.ImageArchitecture.X86_64 ) # Ubuntu 22.04 AMI for ARM64 ubuntu2204_ami = imagebuilder.AmazonManagedImage.ubuntu_server2204(self, "Ubuntu2204", image_type=imagebuilder.ImageType.AMI, image_architecture=imagebuilder.ImageArchitecture.ARM64 ) # Windows Server 2022 Full AMI windows2022_ami = imagebuilder.AmazonManagedImage.windows_server2022_full(self, "Windows2022", image_type=imagebuilder.ImageType.AMI, image_architecture=imagebuilder.ImageArchitecture.X86_64 ) # Use as base image in recipe managed_image_recipe = imagebuilder.ImageRecipe(self, "ManagedImageRecipe", base_image=amazon_linux2023_ami.to_base_image() )
Attributes
- image_architecture
(experimental) The architecture of the Amazon-managed image.
- Stability:
experimental
- image_type
(experimental) The type of the Amazon-managed image.
- Stability:
experimental
- image_version
(experimental) The version of the Amazon-managed image.
- Default:
x.x.x
- Stability:
experimental