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]