Skip to content

QueueProps

Properties for defining a Queue.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ehpc-queue

Initializer

using AlibabaCloud.SDK.ROS.CDK.Ehpc;
new QueueProps {
    object ClusterId = null,
    object ComputeNodes = null,
    object EnableScaleIn = null,
    object EnableScaleOut = null,
    object HostnamePrefix = null,
    object HostnameSuffix = null,
    object InitialCount = null,
    object InterConnect = null,
    object MaxCount = null,
    object MinCount = null,
    object QueueName = null,
    object VSwitchIds = null
};

Properties

Name Type Description
ClusterId object Property clusterId: The cluster ID.
ComputeNodes object Property computeNodes: The hardware configurations of the compute nodes in the queue.
EnableScaleIn object Property enableScaleIn: Specifies whether to enable auto scale-in for the queue.
EnableScaleOut object Property enableScaleOut: Specifies whether to enable auto scale-out for the queue.
HostnamePrefix object Property hostnamePrefix: The hostname prefix of the added compute nodes.
HostnameSuffix object Property hostnameSuffix: The hostname suffix of the compute nodes in the queue.
InitialCount object Property initialCount: The initial number of compute nodes in the queue.
InterConnect object Property interConnect: The type of the network for interconnecting compute nodes in the queue.
MaxCount object Property maxCount: The maximum number of compute nodes that the queue can contain.
MinCount object Property minCount: The minimum number of compute nodes that the queue must contain.
QueueName object Property queueName: The queue name.
VSwitchIds object Property vSwitchIds: The VSwitches available for use by compute nodes in the queue.

ClusterIdOptional

public object ClusterId { get; set; }
  • Type: object

Property clusterId: The cluster ID.


ComputeNodesOptional

public object ComputeNodes { get; set; }
  • Type: object

Property computeNodes: The hardware configurations of the compute nodes in the queue.

Valid values of N: 1 to 10.


EnableScaleInOptional

public object EnableScaleIn { get; set; }
  • Type: object

Property enableScaleIn: Specifies whether to enable auto scale-in for the queue.

Valid values:

  • true
  • false.

EnableScaleOutOptional

public object EnableScaleOut { get; set; }
  • Type: object

Property enableScaleOut: Specifies whether to enable auto scale-out for the queue.

Valid values:

  • true
  • false.

HostnamePrefixOptional

public object HostnamePrefix { get; set; }
  • Type: object

Property hostnamePrefix: The hostname prefix of the added compute nodes.


HostnameSuffixOptional

public object HostnameSuffix { get; set; }
  • Type: object

Property hostnameSuffix: The hostname suffix of the compute nodes in the queue.


InitialCountOptional

public object InitialCount { get; set; }
  • Type: object

Property initialCount: The initial number of compute nodes in the queue.


InterConnectOptional

public object InterConnect { get; set; }
  • Type: object

Property interConnect: The type of the network for interconnecting compute nodes in the queue.


MaxCountOptional

public object MaxCount { get; set; }
  • Type: object

Property maxCount: The maximum number of compute nodes that the queue can contain.


MinCountOptional

public object MinCount { get; set; }
  • Type: object

Property minCount: The minimum number of compute nodes that the queue must contain.


QueueNameOptional

public object QueueName { get; set; }
  • Type: object

Property queueName: The queue name.


VSwitchIdsOptional

public object VSwitchIds { get; set; }
  • Type: object

Property vSwitchIds: The VSwitches available for use by compute nodes in the queue.