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_typeRequired
charge_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cluster_typeRequired
cluster_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
emr_verRequired
emr_ver: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
host_groupRequired
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]]]
nameRequired
name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
net_typeRequired
net_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
use_local_meta_dbRequired
use_local_meta_db: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
zone_idRequired
zone_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
authorize_contentOptional
authorize_content: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
auto_renewOptional
auto_renew: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
bootstrap_actionOptional
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_confOptional
click_house_conf: typing.Union[IResolvable, typing.Mapping[typing.Any]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]
configOptional
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]]]
configurationsOptional
configurations: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
deposit_typeOptional
deposit_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
eas_enableOptional
eas_enable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
high_availability_enableOptional
high_availability_enable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
init_custom_hive_meta_dbOptional
init_custom_hive_meta_db: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
instance_generationOptional
instance_generation: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
io_optimizedOptional
io_optimized: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
is_open_public_ipOptional
is_open_public_ip: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
key_pair_nameOptional
key_pair_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
log_pathOptional
log_path: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
machine_typeOptional
machine_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
master_pwdOptional
master_pwd: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
meta_store_confOptional
meta_store_conf: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
meta_store_typeOptional
meta_store_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
option_soft_ware_listOptional
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]]]
periodOptional
period: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
related_cluster_idOptional
related_cluster_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
resource_group_idOptional
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
security_group_idOptional
security_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
security_group_nameOptional
security_group_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ssh_enableOptional
ssh_enable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
tagsOptional
tags: typing.List[TagsProperty]
- Type: typing.List[TagsProperty]
use_custom_hive_meta_dbOptional
use_custom_hive_meta_db: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
user_defined_emr_ecs_roleOptional
user_defined_emr_ecs_role: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
user_infoOptional
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_idOptional
vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
v_switch_idOptional
v_switch_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
white_list_typeOptional
white_list_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]