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_types
Required
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_type
Required
node_group_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
additional_security_group_ids
Optional
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_config
Optional
cost_optimized_config: typing.Union[IResolvable, CostOptimizedConfigProperty]
data_disks
Optional
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_strategy
Optional
deployment_set_strategy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
graceful_shutdown
Optional
graceful_shutdown: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
node_count
Optional
node_count: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
node_group_name
Optional
node_group_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
node_resize_strategy
Optional
node_resize_strategy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
spot_bid_prices
Optional
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_remedy
Optional
spot_instance_remedy: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
spot_strategy
Optional
spot_strategy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
system_disk
Optional
system_disk: typing.Union[IResolvable, SystemDiskProperty]
v_switch_ids
Optional
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_ip
Optional
with_public_ip: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]