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. |
clusterId
Required
public java.lang.Object getClusterId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
Property clusterId: Cluster ID.
scalingGroup
Required
public java.lang.Object getScalingGroup();
- Type: com.aliyun.ros.cdk.core.IResolvable OR ScalingGroupProperty
Property scalingGroup: The configurations of the scaling group used by the node pool.
autoScaling
Optional
public java.lang.Object getAutoScaling();
- Type: com.aliyun.ros.cdk.core.IResolvable OR AutoScalingProperty
Property autoScaling: The configurations of auto scaling.
count
Optional
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.
kubernetesConfig
Optional
public java.lang.Object getKubernetesConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR KubernetesConfigProperty
Property kubernetesConfig: The configurations of the ACK cluster.
management
Optional
public java.lang.Object getManagement();
- Type: com.aliyun.ros.cdk.core.IResolvable OR ManagementProperty
Property management: The configurations of the managed node pool.
nodePoolInfo
Optional
public java.lang.Object getNodePoolInfo();
- Type: com.aliyun.ros.cdk.core.IResolvable OR NodePoolInfoProperty
Property nodePoolInfo: The configurations of the node pool.
teeConfig
Optional
public java.lang.Object getTeeConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR TeeConfigProperty
Property teeConfig: The configurations of confidential computing.