Class: AWSCDK::EC2::AmazonLinux2022Kernel
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::EC2::AmazonLinux2022Kernel
- Defined in:
- ec2/amazon_linux2022_kernel.rb
Overview
Amazon Linux 2022 kernel versions.
Class Method Summary collapse
-
.CDK_LATEST ⇒ AWSCDK::EC2::AmazonLinux2022Kernel
The latest kernel version currently available in a published AMI.
-
.DEFAULT ⇒ AWSCDK::EC2::AmazonLinux2022Kernel
The default kernel version for Amazon Linux 2022 is 5.15 and the SSM parameter does not include it in the name (i.e. /aws/service/ami-amazon-linux-latest/amzn2022-ami-kernel-default-x86_64).
- .jsii_overridable_methods ⇒ Object
-
.KERNEL_5_15 ⇒ AWSCDK::EC2::AmazonLinux2022Kernel
Kernel version 5.15.
Instance Method Summary collapse
-
#initialize(version) ⇒ AmazonLinux2022Kernel
constructor
A new instance of AmazonLinux2022Kernel.
-
#to_string ⇒ String
Generate a string representation of the kernel.
Constructor Details
#initialize(version) ⇒ AmazonLinux2022Kernel
Returns a new instance of AmazonLinux2022Kernel.
9 10 11 12 |
# File 'ec2/amazon_linux2022_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::AmazonLinux2022Kernel
The latest kernel version currently available in a published AMI.
When a new kernel version is available for an al2022 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_linux2022_kernel.rb', line 28 def self.CDK_LATEST() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ec2.AmazonLinux2022Kernel", "CDK_LATEST") end |
.DEFAULT ⇒ AWSCDK::EC2::AmazonLinux2022Kernel
The default kernel version for Amazon Linux 2022 is 5.15 and the SSM parameter does not include it in the name (i.e. /aws/service/ami-amazon-linux-latest/amzn2022-ami-kernel-default-x86_64).
35 36 37 |
# File 'ec2/amazon_linux2022_kernel.rb', line 35 def self.DEFAULT() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ec2.AmazonLinux2022Kernel", "DEFAULT") end |
.jsii_overridable_methods ⇒ Object
14 15 16 17 18 |
# File 'ec2/amazon_linux2022_kernel.rb', line 14 def self.jsii_overridable_methods { :to_string => { kind: :method, name: "toString", is_optional: false }, } end |
.KERNEL_5_15 ⇒ AWSCDK::EC2::AmazonLinux2022Kernel
Kernel version 5.15.
42 43 44 |
# File 'ec2/amazon_linux2022_kernel.rb', line 42 def self.KERNEL_5_15() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_ec2.AmazonLinux2022Kernel", "KERNEL_5_15") end |
Instance Method Details
#to_string ⇒ String
Generate a string representation of the kernel.
49 50 51 |
# File 'ec2/amazon_linux2022_kernel.rb', line 49 def to_string() jsii_call_method("toString", []) end |