Skip to content

ClusterNodePoolProps

Properties for defining a ClusterNodePool.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-cs-clusternodepool

Initializer

import com.aliyun.ros.cdk.cs.ClusterNodePoolProps;
ClusterNodePoolProps.builder()
    .clusterId(java.lang.String)
    .clusterId(IResolvable)
    .scalingGroup(IResolvable)
    .scalingGroup(ScalingGroupProperty)
//  .autoScaling(IResolvable)
//  .autoScaling(AutoScalingProperty)
//  .count(java.lang.Number)
//  .count(IResolvable)
//  .kubernetesConfig(IResolvable)
//  .kubernetesConfig(KubernetesConfigProperty)
//  .management(IResolvable)
//  .management(ManagementProperty)
//  .nodePoolInfo(IResolvable)
//  .nodePoolInfo(NodePoolInfoProperty)
//  .teeConfig(IResolvable)
//  .teeConfig(TeeConfigProperty)
    .build();

Properties

Name Type Description
clusterId java.lang.String OR com.aliyun.ros.cdk.core.IResolvable Property clusterId: Cluster ID.
scalingGroup com.aliyun.ros.cdk.core.IResolvable OR ScalingGroupProperty Property scalingGroup: The configurations of the scaling group used by the node pool.
autoScaling com.aliyun.ros.cdk.core.IResolvable OR AutoScalingProperty Property autoScaling: The configurations of auto scaling.
count java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable Property count: The number of nodes in the node pool.
kubernetesConfig com.aliyun.ros.cdk.core.IResolvable OR KubernetesConfigProperty Property kubernetesConfig: The configurations of the ACK cluster.
management com.aliyun.ros.cdk.core.IResolvable OR ManagementProperty Property management: The configurations of the managed node pool.
nodePoolInfo com.aliyun.ros.cdk.core.IResolvable OR NodePoolInfoProperty Property nodePoolInfo: The configurations of the node pool.
teeConfig com.aliyun.ros.cdk.core.IResolvable OR TeeConfigProperty Property teeConfig: The configurations of confidential computing.

clusterIdRequired

public java.lang.Object getClusterId();
  • Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable

Property clusterId: Cluster ID.


scalingGroupRequired

public java.lang.Object getScalingGroup();

Property scalingGroup: The configurations of the scaling group used by the node pool.


autoScalingOptional

public java.lang.Object getAutoScaling();

Property autoScaling: The configurations of auto scaling.


countOptional

public java.lang.Object getCount();
  • Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable

Property count: The number of nodes in the node pool.


kubernetesConfigOptional

public java.lang.Object getKubernetesConfig();

Property kubernetesConfig: The configurations of the ACK cluster.


managementOptional

public java.lang.Object getManagement();

Property management: The configurations of the managed node pool.


nodePoolInfoOptional

public java.lang.Object getNodePoolInfo();

Property nodePoolInfo: The configurations of the node pool.


teeConfigOptional

public java.lang.Object getTeeConfig();

Property teeConfig: The configurations of confidential computing.