QueueProps
Properties for defining a Queue.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ehpc-queue
Initializer
import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkehpc"
&alicloudroscdkehpc.QueueProps {
ClusterId: interface{},
ComputeNodes: interface{},
EnableScaleIn: interface{},
EnableScaleOut: interface{},
HostnamePrefix: interface{},
HostnameSuffix: interface{},
InitialCount: interface{},
InterConnect: interface{},
MaxCount: interface{},
MinCount: interface{},
QueueName: interface{},
VSwitchIds: interface{},
}
Properties
| Name | Type | Description |
|---|---|---|
ClusterId | interface{} | Property clusterId: The cluster ID. |
ComputeNodes | interface{} | Property computeNodes: The hardware configurations of the compute nodes in the queue. |
EnableScaleIn | interface{} | Property enableScaleIn: Specifies whether to enable auto scale-in for the queue. |
EnableScaleOut | interface{} | Property enableScaleOut: Specifies whether to enable auto scale-out for the queue. |
HostnamePrefix | interface{} | Property hostnamePrefix: The hostname prefix of the added compute nodes. |
HostnameSuffix | interface{} | Property hostnameSuffix: The hostname suffix of the compute nodes in the queue. |
InitialCount | interface{} | Property initialCount: The initial number of compute nodes in the queue. |
InterConnect | interface{} | Property interConnect: The type of the network for interconnecting compute nodes in the queue. |
MaxCount | interface{} | Property maxCount: The maximum number of compute nodes that the queue can contain. |
MinCount | interface{} | Property minCount: The minimum number of compute nodes that the queue must contain. |
QueueName | interface{} | Property queueName: The queue name. |
VSwitchIds | interface{} | Property vSwitchIds: The VSwitches available for use by compute nodes in the queue. |
ClusterIdOptional
ClusterId interface{}
- Type: interface{}
Property clusterId: The cluster ID.
ComputeNodesOptional
ComputeNodes interface{}
- Type: interface{}
Property computeNodes: The hardware configurations of the compute nodes in the queue.
Valid values of N: 1 to 10.
EnableScaleInOptional
EnableScaleIn interface{}
- Type: interface{}
Property enableScaleIn: Specifies whether to enable auto scale-in for the queue.
Valid values:
- true
- false.
EnableScaleOutOptional
EnableScaleOut interface{}
- Type: interface{}
Property enableScaleOut: Specifies whether to enable auto scale-out for the queue.
Valid values:
- true
- false.
HostnamePrefixOptional
HostnamePrefix interface{}
- Type: interface{}
Property hostnamePrefix: The hostname prefix of the added compute nodes.
HostnameSuffixOptional
HostnameSuffix interface{}
- Type: interface{}
Property hostnameSuffix: The hostname suffix of the compute nodes in the queue.
InitialCountOptional
InitialCount interface{}
- Type: interface{}
Property initialCount: The initial number of compute nodes in the queue.
InterConnectOptional
InterConnect interface{}
- Type: interface{}
Property interConnect: The type of the network for interconnecting compute nodes in the queue.
MaxCountOptional
MaxCount interface{}
- Type: interface{}
Property maxCount: The maximum number of compute nodes that the queue can contain.
MinCountOptional
MinCount interface{}
- Type: interface{}
Property minCount: The minimum number of compute nodes that the queue must contain.
QueueNameOptional
QueueName interface{}
- Type: interface{}
Property queueName: The queue name.
VSwitchIdsOptional
VSwitchIds interface{}
- Type: interface{}
Property vSwitchIds: The VSwitches available for use by compute nodes in the queue.