RosClusterProps
Properties for defining a RosCluster
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-emr-cluster
Initializer
import ros_cdk_emr
ros_cdk_emr.RosClusterProps(
charge_type: typing.Union[str, IResolvable],
cluster_type: typing.Union[str, IResolvable],
emr_ver: typing.Union[str, IResolvable],
host_group: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, HostGroupProperty]]],
name: typing.Union[str, IResolvable],
net_type: typing.Union[str, IResolvable],
use_local_meta_db: typing.Union[bool, IResolvable],
zone_id: typing.Union[str, IResolvable],
authorize_content: typing.Union[str, IResolvable] = None,
auto_renew: typing.Union[bool, IResolvable] = None,
bootstrap_action: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, BootstrapActionProperty]]] = None,
click_house_conf: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None,
config: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ConfigProperty]]] = None,
configurations: typing.Union[str, IResolvable] = None,
deposit_type: typing.Union[str, IResolvable] = None,
eas_enable: typing.Union[bool, IResolvable] = None,
high_availability_enable: typing.Union[bool, IResolvable] = None,
init_custom_hive_meta_db: typing.Union[bool, IResolvable] = None,
instance_generation: typing.Union[str, IResolvable] = None,
io_optimized: typing.Union[bool, IResolvable] = None,
is_open_public_ip: typing.Union[bool, IResolvable] = None,
key_pair_name: typing.Union[str, IResolvable] = None,
log_path: typing.Union[str, IResolvable] = None,
machine_type: typing.Union[str, IResolvable] = None,
master_pwd: typing.Union[str, IResolvable] = None,
meta_store_conf: typing.Union[str, IResolvable] = None,
meta_store_type: typing.Union[str, IResolvable] = None,
option_soft_ware_list: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
period: typing.Union[typing.Union[int, float], IResolvable] = None,
related_cluster_id: typing.Union[str, IResolvable] = None,
resource_group_id: typing.Union[str, IResolvable] = None,
security_group_id: typing.Union[str, IResolvable] = None,
security_group_name: typing.Union[str, IResolvable] = None,
ssh_enable: typing.Union[bool, IResolvable] = None,
tags: typing.List[TagsProperty] = None,
use_custom_hive_meta_db: typing.Union[bool, IResolvable] = None,
user_defined_emr_ecs_role: typing.Union[str, IResolvable] = None,
user_info: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, UserInfoProperty]]] = None,
vpc_id: typing.Union[str, IResolvable] = None,
v_switch_id: typing.Union[str, IResolvable] = None,
white_list_type: typing.Union[str, IResolvable] = None
)
Properties
Name | Type | Description |
---|---|---|
charge_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
cluster_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
emr_ver |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
host_group |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, HostGroupProperty]]] |
No description. |
name |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
net_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
use_local_meta_db |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
zone_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
authorize_content |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
auto_renew |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
bootstrap_action |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, BootstrapActionProperty]]] |
No description. |
click_house_conf |
typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] |
No description. |
config |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ConfigProperty]]] |
No description. |
configurations |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
deposit_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
eas_enable |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
high_availability_enable |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
init_custom_hive_meta_db |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
instance_generation |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
io_optimized |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
is_open_public_ip |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
key_pair_name |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
log_path |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
machine_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
master_pwd |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
meta_store_conf |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
meta_store_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
option_soft_ware_list |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
period |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
related_cluster_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
resource_group_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
security_group_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
security_group_name |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
ssh_enable |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
tags |
typing.List[TagsProperty] |
No description. |
use_custom_hive_meta_db |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
user_defined_emr_ecs_role |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
user_info |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, UserInfoProperty]]] |
No description. |
vpc_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
v_switch_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
white_list_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
charge_type
Required
charge_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cluster_type
Required
cluster_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
emr_ver
Required
emr_ver: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
host_group
Required
host_group: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, HostGroupProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, HostGroupProperty]]]
name
Required
name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
net_type
Required
net_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
use_local_meta_db
Required
use_local_meta_db: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
zone_id
Required
zone_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
authorize_content
Optional
authorize_content: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
auto_renew
Optional
auto_renew: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
bootstrap_action
Optional
bootstrap_action: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, BootstrapActionProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, BootstrapActionProperty]]]
click_house_conf
Optional
click_house_conf: typing.Union[IResolvable, typing.Mapping[typing.Any]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]
config
Optional
config: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ConfigProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ConfigProperty]]]
configurations
Optional
configurations: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
deposit_type
Optional
deposit_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
eas_enable
Optional
eas_enable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
high_availability_enable
Optional
high_availability_enable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
init_custom_hive_meta_db
Optional
init_custom_hive_meta_db: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
instance_generation
Optional
instance_generation: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
io_optimized
Optional
io_optimized: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
is_open_public_ip
Optional
is_open_public_ip: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
key_pair_name
Optional
key_pair_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
log_path
Optional
log_path: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
machine_type
Optional
machine_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
master_pwd
Optional
master_pwd: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
meta_store_conf
Optional
meta_store_conf: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
meta_store_type
Optional
meta_store_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
option_soft_ware_list
Optional
option_soft_ware_list: 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]]]
period
Optional
period: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
related_cluster_id
Optional
related_cluster_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
resource_group_id
Optional
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
security_group_id
Optional
security_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
security_group_name
Optional
security_group_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ssh_enable
Optional
ssh_enable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
tags
Optional
tags: typing.List[TagsProperty]
- Type: typing.List[TagsProperty]
use_custom_hive_meta_db
Optional
use_custom_hive_meta_db: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
user_defined_emr_ecs_role
Optional
user_defined_emr_ecs_role: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
user_info
Optional
user_info: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, UserInfoProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, UserInfoProperty]]]
vpc_id
Optional
vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
v_switch_id
Optional
v_switch_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
white_list_type
Optional
white_list_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]