Skip to content

QueuesProperty

Initializer

import ros_cdk_ehpc
ros_cdk_ehpc.RosAutoScaleConfig.QueuesProperty(
  data_disks: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DataDisksProperty]]] = None,
  enable_auto_grow: typing.Union[bool, IResolvable] = None,
  enable_auto_shrink: typing.Union[bool, IResolvable] = None,
  host_name_prefix: typing.Union[str, IResolvable] = None,
  host_name_suffix: typing.Union[str, IResolvable] = None,
  instance_type: typing.Union[str, IResolvable] = None,
  instance_types: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InstanceTypesProperty]]] = None,
  max_nodes_in_queue: typing.Union[typing.Union[int, float], IResolvable] = None,
  max_nodes_per_cycle: typing.Union[typing.Union[int, float], IResolvable] = None,
  min_nodes_in_queue: typing.Union[typing.Union[int, float], IResolvable] = None,
  min_nodes_per_cycle: typing.Union[typing.Union[int, float], IResolvable] = None,
  queue_image_id: typing.Union[str, IResolvable] = None,
  queue_name: typing.Union[str, IResolvable] = None,
  spot_price_limit: typing.Union[typing.Union[int, float], IResolvable] = None,
  spot_strategy: typing.Union[str, IResolvable] = None,
  system_disk_category: typing.Union[str, IResolvable] = None,
  system_disk_level: typing.Union[str, IResolvable] = None,
  system_disk_size: typing.Union[typing.Union[int, float], IResolvable] = None
)

Properties

Name Type Description
data_disks typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DataDisksProperty]]] No description.
enable_auto_grow typing.Union[bool, ros_cdk_core.IResolvable] No description.
enable_auto_shrink typing.Union[bool, ros_cdk_core.IResolvable] No description.
host_name_prefix typing.Union[str, ros_cdk_core.IResolvable] No description.
host_name_suffix typing.Union[str, ros_cdk_core.IResolvable] No description.
instance_type typing.Union[str, ros_cdk_core.IResolvable] No description.
instance_types typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InstanceTypesProperty]]] No description.
max_nodes_in_queue typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
max_nodes_per_cycle typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
min_nodes_in_queue typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
min_nodes_per_cycle typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
queue_image_id typing.Union[str, ros_cdk_core.IResolvable] No description.
queue_name typing.Union[str, ros_cdk_core.IResolvable] No description.
spot_price_limit typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
spot_strategy typing.Union[str, ros_cdk_core.IResolvable] No description.
system_disk_category typing.Union[str, ros_cdk_core.IResolvable] No description.
system_disk_level typing.Union[str, ros_cdk_core.IResolvable] No description.
system_disk_size typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.

data_disksOptional

data_disks: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DataDisksProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DataDisksProperty]]]

enable_auto_growOptional

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

enable_auto_shrinkOptional

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

host_name_prefixOptional

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

host_name_suffixOptional

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

instance_typeOptional

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

instance_typesOptional

instance_types: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, InstanceTypesProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, InstanceTypesProperty]]]

max_nodes_in_queueOptional

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

max_nodes_per_cycleOptional

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

min_nodes_in_queueOptional

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

min_nodes_per_cycleOptional

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

queue_image_idOptional

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

queue_nameOptional

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

spot_price_limitOptional

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

spot_strategyOptional

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

system_disk_categoryOptional

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

system_disk_levelOptional

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

system_disk_sizeOptional

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