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]