aws-cdk-lib.aws_ec2.MachineImageConfig

interface MachineImageConfig

LanguageType name
.NETAmazon.CDK.AWS.EC2.MachineImageConfig
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsec2#MachineImageConfig
Javasoftware.amazon.awscdk.services.ec2.MachineImageConfig
Pythonaws_cdk.aws_ec2.MachineImageConfig
TypeScript (source)aws-cdk-lib » aws_ec2 » MachineImageConfig

Obtainable from AmazonLinuxImage.getImage(), AmazonLinuxImageSsmParameterBase.getImage(), GenericLinuxImage.getImage(), GenericSSMParameterImage.getImage(), GenericWindowsImage.getImage(), LookupMachineImage.getImage(), BottleRocketImage.getImage(), EcsOptimizedImage.getImage(), EksOptimizedImage.getImage()

Configuration for a machine image.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ec2 as ec2 } from 'aws-cdk-lib';

declare const userData: ec2.UserData;
const machineImageConfig: ec2.MachineImageConfig = {
  imageId: 'imageId',
  osType: ec2.OperatingSystemType.LINUX,
  userData: userData,
};

Properties

NameTypeDescription
imageIdstringThe AMI ID of the image to use.
osTypeOperatingSystemTypeOperating system type for this image.
userDataUserDataInitial UserData for this image.

imageId

Type: string

The AMI ID of the image to use.


osType

Type: OperatingSystemType

Operating system type for this image.


userData

Type: UserData

Initial UserData for this image.