Skip to content

RosQueueProps

Properties for defining a RosQueue.

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

Initializer

import ros_cdk_ehpc
ros_cdk_ehpc.RosQueueProps(
  cluster_id: typing.Union[str, IResolvable] = None,
  compute_nodes: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ComputeNodesProperty]]] = None,
  enable_scale_in: typing.Union[bool, IResolvable] = None,
  enable_scale_out: typing.Union[bool, IResolvable] = None,
  hostname_prefix: typing.Union[str, IResolvable] = None,
  hostname_suffix: typing.Union[str, IResolvable] = None,
  initial_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  inter_connect: typing.Union[str, IResolvable] = None,
  max_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  min_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  queue_name: typing.Union[str, IResolvable] = None,
  v_switch_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None
)

Properties

Name Type Description
cluster_id typing.Union[str, ros_cdk_core.IResolvable] No description.
compute_nodes typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ComputeNodesProperty]]] No description.
enable_scale_in typing.Union[bool, ros_cdk_core.IResolvable] No description.
enable_scale_out typing.Union[bool, ros_cdk_core.IResolvable] No description.
hostname_prefix typing.Union[str, ros_cdk_core.IResolvable] No description.
hostname_suffix typing.Union[str, ros_cdk_core.IResolvable] No description.
initial_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
inter_connect typing.Union[str, ros_cdk_core.IResolvable] No description.
max_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
min_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
queue_name typing.Union[str, ros_cdk_core.IResolvable] No description.
v_switch_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.

cluster_idOptional

cluster_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

compute_nodesOptional

compute_nodes: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ComputeNodesProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ComputeNodesProperty]]]

enable_scale_inOptional

enable_scale_in: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

enable_scale_outOptional

enable_scale_out: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

hostname_prefixOptional

hostname_prefix: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

hostname_suffixOptional

hostname_suffix: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

initial_countOptional

initial_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

inter_connectOptional

inter_connect: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

max_countOptional

max_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

min_countOptional

min_count: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

queue_nameOptional

queue_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

v_switch_idsOptional

v_switch_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]]