aws-cdk-lib.aws_ec2.AmazonLinux2023Kernel

class AmazonLinux2023Kernel

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

Amazon Linux 2023 kernel versions.

Example

declare const vpc: ec2.Vpc;

new ec2.Instance(this, 'LatestAl2023', {
  vpc,
  instanceType: ec2.InstanceType.of(ec2.InstanceClass.C7G, ec2.InstanceSize.LARGE),
  // context cache is turned on by default
  machineImage: new ec2.AmazonLinux2023ImageSsmParameter({
    kernel: ec2.AmazonLinux2023Kernel.KERNEL_6_1,
  }),
});

Initializer

new AmazonLinux2023Kernel(version: string)

Parameters

  • version string

Properties

NameTypeDescription
static CDK_LATESTAmazonLinux2023KernelThe latest kernel version currently available in a published AMI.
static DEFAULTAmazonLinux2023KernelThe default kernel version for Amazon Linux 2023 is 6.1 and the SSM parameter does not include it in the name (i.e. /aws/service/ami-amazon-linux-latest/amzn2023-ami-kernel-default-x86_64).
static KERNEL_6_1AmazonLinux2023KernelKernel version 6.1.

static CDK_LATEST

Type: AmazonLinux2023Kernel

The latest kernel version currently available in a published AMI.

When a new kernel version is available for an al2023 AMI this will be updated to contain the latest kernel version and will cause your instances to be replaced. Do not store stateful information on the instance if you are using this version.


static DEFAULT

Type: AmazonLinux2023Kernel

The default kernel version for Amazon Linux 2023 is 6.1 and the SSM parameter does not include it in the name (i.e. /aws/service/ami-amazon-linux-latest/amzn2023-ami-kernel-default-x86_64).


static KERNEL_6_1

Type: AmazonLinux2023Kernel

Kernel version 6.1.

Methods

NameDescription
toString()Generate a string representation of the kernel.

toString()

public toString(): string

Returns

  • string

Generate a string representation of the kernel.