ClusterHostGroup

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val autoRenew: Boolean? = null

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

Link copied to clipboard
val chargeType: String? = null

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

Link copied to clipboard

Graceful decommission timeout, unit: seconds.

Link copied to clipboard
val diskCapacity: String? = null

Data disk capacity.

Link copied to clipboard
val diskCount: String? = null

Data disk count.

Link copied to clipboard
val diskType: String? = null

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

Link copied to clipboard

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

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

host group name.

Link copied to clipboard
val hostGroupType: String? = null

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

Link copied to clipboard
val instanceList: 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: String? = null

Host Ecs instance type.

Link copied to clipboard
val nodeCount: String? = null

Host number in this group.

Link copied to clipboard
val period: 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: String? = null

System disk capacity.

Link copied to clipboard
val sysDiskType: String? = null

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