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. |
clusterIdRequired
public java.lang.Object getClusterId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
enableAutoGrowOptional
public java.lang.Object getEnableAutoGrow();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
enableAutoShrinkOptional
public java.lang.Object getEnableAutoShrink();
- Type: java.lang.Boolean OR com.aliyun.ros.cdk.core.IResolvable
excludeNodesOptional
public java.lang.Object getExcludeNodes();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
extraNodesGrowRatioOptional
public java.lang.Object getExtraNodesGrowRatio();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
growIntervalInMinutesOptional
public java.lang.Object getGrowIntervalInMinutes();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
growRatioOptional
public java.lang.Object getGrowRatio();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
growTimeoutInMinutesOptional
public java.lang.Object getGrowTimeoutInMinutes();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
imageIdOptional
public java.lang.Object getImageId();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
maxNodesInClusterOptional
public java.lang.Object getMaxNodesInCluster();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
queuesOptional
public java.lang.Object getQueues();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.List
QueuesProperty>
shrinkIdleTimesOptional
public java.lang.Object getShrinkIdleTimes();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
shrinkIntervalInMinutesOptional
public java.lang.Object getShrinkIntervalInMinutes();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
spotPriceLimitOptional
public java.lang.Object getSpotPriceLimit();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
spotStrategyOptional
public java.lang.Object getSpotStrategy();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable