RosAutoScaleConfigProps
Properties for defining a RosAutoScaleConfig
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ehpc-autoscaleconfig
Initializer
import com.aliyun.ros.cdk.ehpc.RosAutoScaleConfigProps;
RosAutoScaleConfigProps.builder()
.clusterId(java.lang.String)
.clusterId(IResolvable)
// .enableAutoGrow(java.lang.Boolean)
// .enableAutoGrow(IResolvable)
// .enableAutoShrink(java.lang.Boolean)
// .enableAutoShrink(IResolvable)
// .excludeNodes(java.lang.String)
// .excludeNodes(IResolvable)
// .extraNodesGrowRatio(java.lang.Number)
// .extraNodesGrowRatio(IResolvable)
// .growIntervalInMinutes(java.lang.Number)
// .growIntervalInMinutes(IResolvable)
// .growRatio(java.lang.Number)
// .growRatio(IResolvable)
// .growTimeoutInMinutes(java.lang.Number)
// .growTimeoutInMinutes(IResolvable)
// .imageId(java.lang.String)
// .imageId(IResolvable)
// .maxNodesInCluster(java.lang.Number)
// .maxNodesInCluster(IResolvable)
// .queues(IResolvable)
// .queues(java.util.List<IResolvable)
// .queues(QueuesProperty>)
// .shrinkIdleTimes(java.lang.Number)
// .shrinkIdleTimes(IResolvable)
// .shrinkIntervalInMinutes(java.lang.Number)
// .shrinkIntervalInMinutes(IResolvable)
// .spotPriceLimit(java.lang.Number)
// .spotPriceLimit(IResolvable)
// .spotStrategy(java.lang.String)
// .spotStrategy(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
clusterId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
enableAutoGrow |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
enableAutoShrink |
java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
excludeNodes |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
extraNodesGrowRatio |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
growIntervalInMinutes |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
growRatio |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
growTimeoutInMinutes |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
imageId |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
maxNodesInCluster |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
queues |
com.aliyun.ros.cdk.core.IResolvable OR java.util.List |
No description. |
shrinkIdleTimes |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
shrinkIntervalInMinutes |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
spotPriceLimit |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
spotStrategy |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
clusterId
Required
public java.lang.Object getClusterId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
enableAutoGrow
Optional
public java.lang.Object getEnableAutoGrow();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
enableAutoShrink
Optional
public java.lang.Object getEnableAutoShrink();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
excludeNodes
Optional
public java.lang.Object getExcludeNodes();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
extraNodesGrowRatio
Optional
public java.lang.Object getExtraNodesGrowRatio();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
growIntervalInMinutes
Optional
public java.lang.Object getGrowIntervalInMinutes();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
growRatio
Optional
public java.lang.Object getGrowRatio();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
growTimeoutInMinutes
Optional
public java.lang.Object getGrowTimeoutInMinutes();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
imageId
Optional
public java.lang.Object getImageId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
maxNodesInCluster
Optional
public java.lang.Object getMaxNodesInCluster();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
queues
Optional
public java.lang.Object getQueues();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
QueuesProperty>
shrinkIdleTimes
Optional
public java.lang.Object getShrinkIdleTimes();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
shrinkIntervalInMinutes
Optional
public java.lang.Object getShrinkIntervalInMinutes();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
spotPriceLimit
Optional
public java.lang.Object getSpotPriceLimit();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
spotStrategy
Optional
public java.lang.Object getSpotStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable