# AmazonLinux2023Kernel

Amazon Linux 2023 kernel versions.

- Source: [`aws-ec2/lib/machine-image/amazon-linux-2023.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0/packages/aws-cdk-lib/aws-ec2/lib/machine-image/amazon-linux-2023.ts#L7)
- Type last changed: v2.76.0 · 20 Apr 2023

## Example

```ts
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

```ts
new AmazonLinux2023Kernel(version: string)
```

## Properties

- `CDK_LATEST`: [AmazonLinux2023Kernel](/cdk/api/v2/docs/aws-cdk-lib.aws_ec2.AmazonLinux2023Kernel.html) (required) (static) — 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.

- `DEFAULT`: [AmazonLinux2023Kernel](/cdk/api/v2/docs/aws-cdk-lib.aws_ec2.AmazonLinux2023Kernel.html) (required) (static) — 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).

- `KERNEL_6_1`: [AmazonLinux2023Kernel](/cdk/api/v2/docs/aws-cdk-lib.aws_ec2.AmazonLinux2023Kernel.html) (required) (static) — Kernel version 6.1.

## Methods

- `toString(): string` — Generate a string representation of the kernel.
