| Parameter | Type | Description | Example |
|---|---|---|---|
| object | The queue configuration template. | ||
| QueueName | string | The queue name. The name must be 1 to 15 characters in length and can contain letters, digits, and periods (.). | comp |
| EnableScaleOut | boolean | Specifies whether to enable auto scale-out for the queue. Valid values:
| true |
| EnableScaleIn | boolean | Specifies whether to enable auto scale-in for the queue. Valid values:
| true |
| MinCount | integer | The minimum number of compute nodes that the queue must contain. | 0 |
| MaxCount | integer | The maximum number of compute nodes that the queue can contain. | 1000 |
| InitialCount | integer | The initial number of compute nodes in the queue. | 0 |
| InterConnect | string | The type of the network between compute nodes in the queue. Valid values:
| erdma |
| VSwitchIds | array | The available vSwitches for compute nodes in the queue. Valid values of N: 1 to 5. | |
| VSwitchId | string | The vSwitch ID. | VSwitchId |
| ComputeNodes | array | The hardware configurations of the compute nodes in the queue. Valid values of N: 0 to 10. | |
| NodeTemplate | The hardware configuration of the compute node. | ||
| AllocationStrategy | string | The auto scaling policy for the queue. | PriorityInstanceType |
| RamRole | string | The role that is assumed by compute nodes in the queue. | AliyunECSInstanceForEHPCRole |
| HostnamePrefix | string | The hostname prefix of the compute nodes in the queue. | compute |
| HostnameSuffix | string | The hostname suffix of the compute nodes in the queue. | demo |
| KeepAliveNodes | array | The nodes for which deletion protection is enabled in the queue. | |
| KeepAliveNode | string | The hostname of the node for which deletion protection is enabled. | compute000 |
| MaxCountPerCycle | long | The maximum number of compute nodes that can be added to the queue in each scale-out. | 99 |