ClusterHostGroupArgs

data class ClusterHostGroupArgs(val autoRenew: Output<Boolean>? = null, val chargeType: Output<String>? = null, val decommissionTimeout: Output<Int>? = null, val diskCapacity: Output<String>? = null, val diskCount: Output<String>? = null, val diskType: Output<String>? = null, val enableGracefulDecommission: Output<Boolean>? = null, val gpuDriver: Output<String>? = null, val hostGroupName: Output<String>? = null, val hostGroupType: Output<String>? = null, val instanceList: Output<String>? = null, val instanceType: Output<String>? = null, val nodeCount: Output<String>? = null, val period: Output<Int>? = null, val sysDiskCapacity: Output<String>? = null, val sysDiskType: Output<String>? = null) : ConvertibleToJava<ClusterHostGroupArgs>

Constructors

Link copied to clipboard
constructor(autoRenew: Output<Boolean>? = null, chargeType: Output<String>? = null, decommissionTimeout: Output<Int>? = null, diskCapacity: Output<String>? = null, diskCount: Output<String>? = null, diskType: Output<String>? = null, enableGracefulDecommission: Output<Boolean>? = null, gpuDriver: Output<String>? = null, hostGroupName: Output<String>? = null, hostGroupType: Output<String>? = null, instanceList: Output<String>? = null, instanceType: Output<String>? = null, nodeCount: Output<String>? = null, period: Output<Int>? = null, sysDiskCapacity: Output<String>? = null, sysDiskType: Output<String>? = null)

Properties

Link copied to clipboard
val autoRenew: Output<Boolean>? = null

Auto renew for prepaid, ’true’ or ‘false’ . Default value: false.

Link copied to clipboard
val chargeType: Output<String>? = null

Charge Type for this cluster. Supported value: PostPaid or PrePaid. Default value: PostPaid.

Link copied to clipboard
val decommissionTimeout: Output<Int>? = null

Graceful decommission timeout, unit: seconds.

Link copied to clipboard
val diskCapacity: Output<String>? = null

Data disk capacity.

Link copied to clipboard
val diskCount: Output<String>? = null

Data disk count.

Link copied to clipboard
val diskType: Output<String>? = null

Data disk type. Supported value: cloud,cloud_efficiency,cloud_ssd,local_disk,cloud_essd.

Link copied to clipboard
val enableGracefulDecommission: Output<Boolean>? = null

Enable hadoop cluster of task node graceful decommission, ’true’ or ‘false’ . Default value: false.

Link copied to clipboard
val gpuDriver: Output<String>? = null
Link copied to clipboard
val hostGroupName: Output<String>? = null

host group name.

Link copied to clipboard
val hostGroupType: Output<String>? = null

host group type, supported value: MASTER, CORE or TASK, supported 'GATEWAY' available in 1.61.0+.

Link copied to clipboard
val instanceList: Output<String>? = null

Instance list for cluster scale down. This value follows the json format, e.g. "instance_id1","instance_id2". escape character for " is \".

Link copied to clipboard
val instanceType: Output<String>? = null

Host Ecs instance type.

Link copied to clipboard
val nodeCount: Output<String>? = null

Host number in this group.

Link copied to clipboard
val period: Output<Int>? = null

If charge type is PrePaid, this should be specified, unit is month. Supported value: 1、2、3、4、5、6、7、8、9、12、24、36.

Link copied to clipboard
val sysDiskCapacity: Output<String>? = null

System disk capacity.

Link copied to clipboard
val sysDiskType: Output<String>? = null

System disk type. Supported value: cloud,cloud_efficiency,cloud_ssd,cloud_essd.

Functions

Link copied to clipboard
open override fun toJava(): ClusterHostGroupArgs