Class: AWSCDK::EC2::AmazonLinux2023Kernel
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::EC2::AmazonLinux2023Kernel
- Defined in:
- ec2/amazon_linux2023_kernel.rb
Overview
Amazon Linux 2023 kernel versions.
Class Method Summary collapse
-
.CDK_LATEST ⇒ AWSCDK::EC2::AmazonLinux2023Kernel
The latest kernel version currently available in a published AMI.
-
.DEFAULT ⇒ AWSCDK::EC2::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).
- .jsii_overridable_methods ⇒ Object
-
.KERNEL_6_1 ⇒ AWSCDK::EC2::AmazonLinux2023Kernel
Kernel version 6.1.
Instance Method Summary collapse
-
#initialize(version) ⇒ AmazonLinux2023Kernel
constructor
A new instance of AmazonLinux2023Kernel.
-
#to_string ⇒ String
Generate a string representation of the kernel.
Constructor Details
#initialize(version) ⇒ AmazonLinux2023Kernel
Returns a new instance of AmazonLinux2023Kernel.
9 10 11 12 |
# File 'ec2/amazon_linux2023_kernel.rb', line 9 def initialize(version) Jsii::Type.check_type(version, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "version") Jsii::Object.instance_method(:initialize).bind(self).call(version) end |
Class Method Details
.CDK_LATEST ⇒ AWSCDK::EC2::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.
28 29 30 |
# File 'ec2/amazon_linux2023_kernel.rb', line 28 def self.CDK_LATEST() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ec2.AmazonLinux2023Kernel", "CDK_LATEST") end |
.DEFAULT ⇒ AWSCDK::EC2::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).
35 36 37 |
# File 'ec2/amazon_linux2023_kernel.rb', line 35 def self.DEFAULT() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ec2.AmazonLinux2023Kernel", "DEFAULT") end |
.jsii_overridable_methods ⇒ Object
14 15 16 17 18 |
# File 'ec2/amazon_linux2023_kernel.rb', line 14 def self.jsii_overridable_methods { :to_string => { kind: :method, name: "toString", is_optional: false }, } end |
.KERNEL_6_1 ⇒ AWSCDK::EC2::AmazonLinux2023Kernel
Kernel version 6.1.
42 43 44 |
# File 'ec2/amazon_linux2023_kernel.rb', line 42 def self.KERNEL_6_1() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ec2.AmazonLinux2023Kernel", "KERNEL_6_1") end |
Instance Method Details
#to_string ⇒ String
Generate a string representation of the kernel.
49 50 51 |
# File 'ec2/amazon_linux2023_kernel.rb', line 49 def to_string() jsii_call_method("toString", []) end |