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