Interface CfnNodegroup.UpdateConfigProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnNodegroup.UpdateConfigProperty.Jsii$Proxy
Enclosing class:
CfnNodegroup

@Stability(Stable) public static interface CfnNodegroup.UpdateConfigProperty extends software.amazon.jsii.JsiiSerializable
The update configuration for the node group.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.eks.*;
 UpdateConfigProperty updateConfigProperty = UpdateConfigProperty.builder()
         .maxUnavailable(123)
         .maxUnavailablePercentage(123)
         .build();
 
  • Method Details

    • getMaxUnavailable

      @Stability(Stable) @Nullable default Number getMaxUnavailable()
      The maximum number of nodes unavailable at once during a version update.

      Nodes will be updated in parallel. This value or maxUnavailablePercentage is required to have a value.The maximum number is 100.

    • getMaxUnavailablePercentage

      @Stability(Stable) @Nullable default Number getMaxUnavailablePercentage()
      The maximum percentage of nodes unavailable during a version update.

      This percentage of nodes will be updated in parallel, up to 100 nodes at once. This value or maxUnavailable is required to have a value.

    • builder

      @Stability(Stable) static CfnNodegroup.UpdateConfigProperty.Builder builder()
      Returns:
      a CfnNodegroup.UpdateConfigProperty.Builder of CfnNodegroup.UpdateConfigProperty