Skip to content

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.