# IMachineImage

Interface for classes that can select an appropriate machine image to use.

Extends: IMachineImage
Implemented by: AmazonLinux2022ImageSsmParameter, AmazonLinux2023ImageSsmParameter, AmazonLinux2ImageSsmParameter, AmazonLinuxImage, AmazonLinuxImageSsmParameterBase, GenericLinuxImage, GenericSSMParameterImage, GenericWindowsImage, LookupMachineImage, NatInstanceImage, ResolveSsmParameterAtLaunchImage, WindowsImage, BottleRocketImage, EcsOptimizedImage, EksOptimizedImage, EksOptimizedImage

- Source: [`aws-ec2/lib/machine-image/common.ts`](https://github.com/aws/aws-cdk/blob/v2.273.0/packages/aws-cdk-lib/aws-ec2/lib/machine-image/common.ts#L120)

## Methods

- `getImage(scope: Construct): MachineImageConfig` — Return the image to use in the given context.
