aws-cdk-lib.aws_ec2.AmazonLinuxGeneration

enum AmazonLinuxGeneration

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

What generation of Amazon Linux to use.

Example

declare const vpc: ec2.Vpc;

const mySecurityGroup = new ec2.SecurityGroup(this, 'SecurityGroup', { vpc });
new autoscaling.AutoScalingGroup(this, 'ASG', {
  vpc,
  instanceType: ec2.InstanceType.of(ec2.InstanceClass.BURSTABLE2, ec2.InstanceSize.MICRO),
  machineImage: ec2.MachineImage.latestAmazonLinux({
    generation: ec2.AmazonLinuxGeneration.AMAZON_LINUX_2,
  }),
  securityGroup: mySecurityGroup,
});

Members

NameDescription
AMAZON_LINUXAmazon Linux.
AMAZON_LINUX_2Amazon Linux 2.
AMAZON_LINUX_2022Amazon Linux 2022.
AMAZON_LINUX_2023Amazon Linux 2023.

AMAZON_LINUX

Amazon Linux.


AMAZON_LINUX_2

Amazon Linux 2.


AMAZON_LINUX_2022

Amazon Linux 2022.


AMAZON_LINUX_2023

Amazon Linux 2023.