Class: AWSCDK::EKS::KubernetesVersion
- Inherits:
-
Jsii::Object
- Object
- Jsii::Object
- AWSCDK::EKS::KubernetesVersion
- Defined in:
- eks/kubernetes_version.rb
Overview
Kubernetes cluster version.
Class Method Summary collapse
- .jsii_overridable_methods ⇒ Object
-
.of(version) ⇒ AWSCDK::EKS::KubernetesVersion
Custom cluster version.
-
.V1_14 ⇒ AWSCDK::EKS::KubernetesVersion
deprecated
Deprecated.
Use newer version of EKS
-
.V1_15 ⇒ AWSCDK::EKS::KubernetesVersion
deprecated
Deprecated.
Use newer version of EKS
-
.V1_16 ⇒ AWSCDK::EKS::KubernetesVersion
deprecated
Deprecated.
Use newer version of EKS
-
.V1_17 ⇒ AWSCDK::EKS::KubernetesVersion
deprecated
Deprecated.
Use newer version of EKS
-
.V1_18 ⇒ AWSCDK::EKS::KubernetesVersion
deprecated
Deprecated.
Use newer version of EKS
-
.V1_19 ⇒ AWSCDK::EKS::KubernetesVersion
deprecated
Deprecated.
Use newer version of EKS
-
.V1_20 ⇒ AWSCDK::EKS::KubernetesVersion
deprecated
Deprecated.
Use newer version of EKS
-
.V1_21 ⇒ AWSCDK::EKS::KubernetesVersion
deprecated
Deprecated.
Use newer version of EKS
-
.V1_22 ⇒ AWSCDK::EKS::KubernetesVersion
deprecated
Deprecated.
Use newer version of EKS
-
.V1_23 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.23.
-
.V1_24 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.24.
-
.V1_25 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.25.
-
.V1_26 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.26.
-
.V1_27 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.27.
-
.V1_28 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.28.
-
.V1_29 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.29.
-
.V1_30 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.30.
-
.V1_31 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.31.
-
.V1_32 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.32.
-
.V1_33 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.33.
-
.V1_34 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.34.
-
.V1_35 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.35.
Instance Method Summary collapse
-
#initialize(*args) ⇒ KubernetesVersion
constructor
A new instance of KubernetesVersion.
-
#version ⇒ String
cluster version number.
Constructor Details
#initialize(*args) ⇒ KubernetesVersion
Returns a new instance of KubernetesVersion.
10 11 12 |
# File 'eks/kubernetes_version.rb', line 10 def initialize(*args) raise NoMethodError, "aws-cdk-lib.aws_eks.KubernetesVersion does not have a visible constructor; use the provided factory methods" end |
Class Method Details
.jsii_overridable_methods ⇒ Object
14 15 16 17 18 |
# File 'eks/kubernetes_version.rb', line 14 def self.jsii_overridable_methods { :version => { kind: :property, name: "version", is_optional: false }, } end |
.of(version) ⇒ AWSCDK::EKS::KubernetesVersion
Custom cluster version.
24 25 26 27 |
# File 'eks/kubernetes_version.rb', line 24 def self.of(version) Jsii::Type.check_type(version, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "version") Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_eks.KubernetesVersion", "of", [version]) end |
.V1_14 ⇒ AWSCDK::EKS::KubernetesVersion
Use newer version of EKS
Kubernetes version 1.14.
33 34 35 |
# File 'eks/kubernetes_version.rb', line 33 def self.V1_14() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_14") end |
.V1_15 ⇒ AWSCDK::EKS::KubernetesVersion
Use newer version of EKS
Kubernetes version 1.15.
41 42 43 |
# File 'eks/kubernetes_version.rb', line 41 def self.V1_15() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_15") end |
.V1_16 ⇒ AWSCDK::EKS::KubernetesVersion
Use newer version of EKS
Kubernetes version 1.16.
49 50 51 |
# File 'eks/kubernetes_version.rb', line 49 def self.V1_16() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_16") end |
.V1_17 ⇒ AWSCDK::EKS::KubernetesVersion
Use newer version of EKS
Kubernetes version 1.17.
57 58 59 |
# File 'eks/kubernetes_version.rb', line 57 def self.V1_17() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_17") end |
.V1_18 ⇒ AWSCDK::EKS::KubernetesVersion
Use newer version of EKS
Kubernetes version 1.18.
65 66 67 |
# File 'eks/kubernetes_version.rb', line 65 def self.V1_18() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_18") end |
.V1_19 ⇒ AWSCDK::EKS::KubernetesVersion
Use newer version of EKS
Kubernetes version 1.19.
73 74 75 |
# File 'eks/kubernetes_version.rb', line 73 def self.V1_19() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_19") end |
.V1_20 ⇒ AWSCDK::EKS::KubernetesVersion
Use newer version of EKS
Kubernetes version 1.20.
81 82 83 |
# File 'eks/kubernetes_version.rb', line 81 def self.V1_20() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_20") end |
.V1_21 ⇒ AWSCDK::EKS::KubernetesVersion
Use newer version of EKS
Kubernetes version 1.21.
89 90 91 |
# File 'eks/kubernetes_version.rb', line 89 def self.V1_21() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_21") end |
.V1_22 ⇒ AWSCDK::EKS::KubernetesVersion
Use newer version of EKS
Kubernetes version 1.22.
97 98 99 |
# File 'eks/kubernetes_version.rb', line 97 def self.V1_22() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_22") end |
.V1_23 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.23.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV23Layer from
@aws-cdk/lambda-layer-kubectl-v23.
108 109 110 |
# File 'eks/kubernetes_version.rb', line 108 def self.V1_23() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_23") end |
.V1_24 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.24.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV24Layer from
@aws-cdk/lambda-layer-kubectl-v24.
119 120 121 |
# File 'eks/kubernetes_version.rb', line 119 def self.V1_24() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_24") end |
.V1_25 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.25.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV25Layer from
@aws-cdk/lambda-layer-kubectl-v25.
130 131 132 |
# File 'eks/kubernetes_version.rb', line 130 def self.V1_25() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_25") end |
.V1_26 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.26.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV26Layer from
@aws-cdk/lambda-layer-kubectl-v26.
141 142 143 |
# File 'eks/kubernetes_version.rb', line 141 def self.V1_26() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_26") end |
.V1_27 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.27.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV27Layer from
@aws-cdk/lambda-layer-kubectl-v27.
152 153 154 |
# File 'eks/kubernetes_version.rb', line 152 def self.V1_27() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_27") end |
.V1_28 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.28.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV28Layer from
@aws-cdk/lambda-layer-kubectl-v28.
163 164 165 |
# File 'eks/kubernetes_version.rb', line 163 def self.V1_28() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_28") end |
.V1_29 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.29.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV29Layer from
@aws-cdk/lambda-layer-kubectl-v29.
174 175 176 |
# File 'eks/kubernetes_version.rb', line 174 def self.V1_29() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_29") end |
.V1_30 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.30.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV30Layer from
@aws-cdk/lambda-layer-kubectl-v30.
185 186 187 |
# File 'eks/kubernetes_version.rb', line 185 def self.V1_30() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_30") end |
.V1_31 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.31.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV31Layer from
@aws-cdk/lambda-layer-kubectl-v31.
196 197 198 |
# File 'eks/kubernetes_version.rb', line 196 def self.V1_31() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_31") end |
.V1_32 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.32.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV32Layer from
@aws-cdk/lambda-layer-kubectl-v32.
207 208 209 |
# File 'eks/kubernetes_version.rb', line 207 def self.V1_32() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_32") end |
.V1_33 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.33.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV33Layer from
@aws-cdk/lambda-layer-kubectl-v33.
218 219 220 |
# File 'eks/kubernetes_version.rb', line 218 def self.V1_33() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_33") end |
.V1_34 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.34.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV34Layer from
@aws-cdk/lambda-layer-kubectl-v34.
229 230 231 |
# File 'eks/kubernetes_version.rb', line 229 def self.V1_34() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_34") end |
.V1_35 ⇒ AWSCDK::EKS::KubernetesVersion
Kubernetes version 1.35.
When creating a Cluster with this version, you need to also specify the
kubectl_layer property with a KubectlV35Layer from
@aws-cdk/lambda-layer-kubectl-v35.
240 241 242 |
# File 'eks/kubernetes_version.rb', line 240 def self.V1_35() Jsii::Kernel.instance.get_static("aws-cdk-lib.aws_eks.KubernetesVersion", "V1_35") end |
Instance Method Details
#version ⇒ String
cluster version number.
247 248 249 |
# File 'eks/kubernetes_version.rb', line 247 def version() jsii_get_property("version") end |