Class ControlPlaneScalingTier
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.eks_v2.ControlPlaneScalingTier
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.139.0 (build 26a6b54)",
date="2026-08-19T15:41:18.396Z")
@Stability(Stable)
public class ControlPlaneScalingTier
extends software.amazon.jsii.JsiiObject
The scaling tier for the EKS cluster provisioned control plane.
Amazon EKS Provisioned Control Plane lets you select a scaling tier to ensure high and predictable control plane performance for demanding workloads such as AI training/inference, high-performance computing, or large-scale data processing.
Example:
Cluster cluster = Cluster.Builder.create(this, "HighPerformanceCluster")
.version(KubernetesVersion.V1_36)
.controlPlaneScalingTier(ControlPlaneScalingTier.TIER_XL)
.build();
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ControlPlaneScalingTierStandard control plane.static final ControlPlaneScalingTier2x extra-large provisioned control plane tier.static final ControlPlaneScalingTier4x extra-large provisioned control plane tier.static final ControlPlaneScalingTier8x extra-large provisioned control plane tier.static final ControlPlaneScalingTierExtra-large provisioned control plane tier. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedControlPlaneScalingTier(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedControlPlaneScalingTier(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptiongetValue()The string value of the scaling tier as expected by the EKS API.static ControlPlaneScalingTierA custom scaling tier, for values not yet available as a static member.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
STANDARD
Standard control plane.This is the EKS service default and incurs no additional cost.
-
TIER_2_XL
2x extra-large provisioned control plane tier. -
TIER_4_XL
4x extra-large provisioned control plane tier. -
TIER_8_XL
8x extra-large provisioned control plane tier. -
TIER_XL
Extra-large provisioned control plane tier.
-
-
Constructor Details
-
ControlPlaneScalingTier
protected ControlPlaneScalingTier(software.amazon.jsii.JsiiObjectRef objRef) -
ControlPlaneScalingTier
protected ControlPlaneScalingTier(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
-
Method Details
-
of
A custom scaling tier, for values not yet available as a static member.- Parameters:
tier- the scaling tier value as expected by the EKS API (for exampletier-16xl). This parameter is required.
-
getValue
The string value of the scaling tier as expected by the EKS API.
-