Skip to content

QueuesProperty

Initializer

import ros_cdk_ehpc
ros_cdk_ehpc.RosClusterV2.QueuesProperty(
  queue_name: typing.Union[str, IResolvable],
  allocation_strategy: 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,
  keep_alive_nodes: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  max_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  max_count_per_cycle: typing.Union[typing.Union[int, float], IResolvable] = None,
  min_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  ram_role: typing.Union[str, IResolvable] = None,
  v_switch_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None
)

Properties

Name Type Description
queue_name typing.Union[str, ros_cdk_core.IResolvable] No description.
allocation_strategy 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.
keep_alive_nodes typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
max_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
max_count_per_cycle 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.
ram_role 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.

queue_nameRequired

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

allocation_strategyOptional

allocation_strategy: 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]

keep_alive_nodesOptional

keep_alive_nodes: 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]]]

max_countOptional

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

max_count_per_cycleOptional

max_count_per_cycle: 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]

ram_roleOptional

ram_role: 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]]]