Skip to content

NodeGroupsProperty

Initializer

import ros_cdk_emr
ros_cdk_emr.RosCluster2.NodeGroupsProperty(
  instance_types: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]],
  node_group_type: typing.Union[str, IResolvable],
  additional_security_group_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  cost_optimized_config: typing.Union[IResolvable, CostOptimizedConfigProperty] = None,
  data_disks: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DataDisksProperty]]] = None,
  deployment_set_strategy: typing.Union[str, IResolvable] = None,
  graceful_shutdown: typing.Union[bool, IResolvable] = None,
  node_count: typing.Union[typing.Union[int, float], IResolvable] = None,
  node_group_name: typing.Union[str, IResolvable] = None,
  node_resize_strategy: typing.Union[str, IResolvable] = None,
  spot_bid_prices: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SpotBidPricesProperty]]] = None,
  spot_instance_remedy: typing.Union[bool, IResolvable] = None,
  spot_strategy: typing.Union[str, IResolvable] = None,
  system_disk: typing.Union[IResolvable, SystemDiskProperty] = None,
  v_switch_ids: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
  with_public_ip: typing.Union[bool, IResolvable] = None
)

Properties

Name Type Description
instance_types typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
node_group_type typing.Union[str, ros_cdk_core.IResolvable] No description.
additional_security_group_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
cost_optimized_config typing.Union[ros_cdk_core.IResolvable, CostOptimizedConfigProperty] No description.
data_disks typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DataDisksProperty]]] No description.
deployment_set_strategy typing.Union[str, ros_cdk_core.IResolvable] No description.
graceful_shutdown typing.Union[bool, ros_cdk_core.IResolvable] No description.
node_count typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
node_group_name typing.Union[str, ros_cdk_core.IResolvable] No description.
node_resize_strategy typing.Union[str, ros_cdk_core.IResolvable] No description.
spot_bid_prices typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SpotBidPricesProperty]]] No description.
spot_instance_remedy typing.Union[bool, ros_cdk_core.IResolvable] No description.
spot_strategy typing.Union[str, ros_cdk_core.IResolvable] No description.
system_disk typing.Union[ros_cdk_core.IResolvable, SystemDiskProperty] No description.
v_switch_ids typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] No description.
with_public_ip typing.Union[bool, ros_cdk_core.IResolvable] No description.

instance_typesRequired

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

node_group_typeRequired

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

additional_security_group_idsOptional

additional_security_group_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]]]

cost_optimized_configOptional

cost_optimized_config: typing.Union[IResolvable, CostOptimizedConfigProperty]

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

deployment_set_strategyOptional

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

graceful_shutdownOptional

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

node_countOptional

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

node_group_nameOptional

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

node_resize_strategyOptional

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

spot_bid_pricesOptional

spot_bid_prices: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, SpotBidPricesProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, SpotBidPricesProperty]]]

spot_instance_remedyOptional

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

spot_strategyOptional

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

system_diskOptional

system_disk: typing.Union[IResolvable, SystemDiskProperty]

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

with_public_ipOptional

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