RosClusterProps
Properties for defining a RosCluster.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-ehpc-cluster
Initializer
import ros_cdk_ehpc
ros_cdk_ehpc.RosClusterProps(
ecs_order_compute_count: typing.Union[typing.Union[int, float], IResolvable],
ecs_order_compute_instance_type: typing.Union[str, IResolvable],
ecs_order_login_count: typing.Union[typing.Union[int, float], IResolvable],
ecs_order_login_instance_type: typing.Union[str, IResolvable],
ecs_order_manager_instance_type: typing.Union[str, IResolvable],
name: typing.Union[str, IResolvable],
v_switch_id: typing.Union[str, IResolvable],
account_type: typing.Union[str, IResolvable] = None,
additional_volumes: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, AdditionalVolumesProperty]]] = None,
application: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ApplicationProperty]]] = None,
auto_renew: typing.Union[bool, IResolvable] = None,
auto_renew_period: typing.Union[typing.Union[int, float], IResolvable] = None,
client_version: typing.Union[str, IResolvable] = None,
compute_enable_ht: typing.Union[bool, IResolvable] = None,
compute_spot_price_limit: typing.Union[str, IResolvable] = None,
compute_spot_strategy: typing.Union[str, IResolvable] = None,
deploy_mode: typing.Union[str, IResolvable] = None,
description: typing.Union[str, IResolvable] = None,
ecs_charge_type: typing.Union[str, IResolvable] = None,
ecs_order_manager_count: typing.Union[typing.Union[int, float], IResolvable] = None,
ehpc_version: typing.Union[str, IResolvable] = None,
ha_enable: typing.Union[bool, IResolvable] = None,
image_id: typing.Union[str, IResolvable] = None,
image_owner_alias: typing.Union[str, IResolvable] = None,
input_file_url: typing.Union[str, IResolvable] = None,
is_compute_ess: typing.Union[bool, IResolvable] = None,
job_queue: typing.Union[str, IResolvable] = None,
key_pair_name: typing.Union[str, IResolvable] = None,
network_interface_traffic_mode: typing.Union[str, IResolvable] = None,
os_tag: typing.Union[str, IResolvable] = None,
password: typing.Union[str, IResolvable] = None,
period: typing.Union[typing.Union[int, float], IResolvable] = None,
period_unit: typing.Union[str, IResolvable] = None,
post_install_script: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PostInstallScriptProperty]]] = None,
ram_node_types: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
ram_role_name: typing.Union[str, IResolvable] = None,
remote_directory: typing.Union[str, IResolvable] = None,
remote_vis_enable: typing.Union[bool, IResolvable] = None,
resource_group_id: typing.Union[str, IResolvable] = None,
scc_cluster_id: typing.Union[str, IResolvable] = None,
scheduler_type: typing.Union[str, IResolvable] = None,
security_group_id: typing.Union[str, IResolvable] = None,
security_group_name: typing.Union[str, IResolvable] = None,
system_disk_level: typing.Union[str, IResolvable] = None,
system_disk_size: typing.Union[typing.Union[int, float], IResolvable] = None,
system_disk_type: typing.Union[str, IResolvable] = None,
volume_id: typing.Union[str, IResolvable] = None,
volume_mountpoint: typing.Union[str, IResolvable] = None,
volume_protocol: typing.Union[str, IResolvable] = None,
volume_type: typing.Union[str, IResolvable] = None,
vpc_id: typing.Union[str, IResolvable] = None,
without_elastic_ip: typing.Union[bool, IResolvable] = None,
zone_id: typing.Union[str, IResolvable] = None
)
Properties
| Name | Type | Description |
|---|---|---|
ecs_order_compute_count | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
ecs_order_compute_instance_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
ecs_order_login_count | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
ecs_order_login_instance_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
ecs_order_manager_instance_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
v_switch_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
account_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
additional_volumes | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, AdditionalVolumesProperty]]] | No description. |
application | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ApplicationProperty]]] | No description. |
auto_renew | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
auto_renew_period | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
client_version | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
compute_enable_ht | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
compute_spot_price_limit | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
compute_spot_strategy | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
deploy_mode | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
description | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
ecs_charge_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
ecs_order_manager_count | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
ehpc_version | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
ha_enable | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
image_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
image_owner_alias | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
input_file_url | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
is_compute_ess | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
job_queue | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
key_pair_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
network_interface_traffic_mode | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
os_tag | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
password | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
period | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
period_unit | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
post_install_script | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PostInstallScriptProperty]]] | No description. |
ram_node_types | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. |
ram_role_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
remote_directory | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
remote_vis_enable | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
resource_group_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
scc_cluster_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
scheduler_type | 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. |
system_disk_level | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
system_disk_size | typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] | No description. |
system_disk_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
volume_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
volume_mountpoint | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
volume_protocol | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
volume_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
vpc_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
without_elastic_ip | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
zone_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
ecs_order_compute_countRequired
ecs_order_compute_count: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
ecs_order_compute_instance_typeRequired
ecs_order_compute_instance_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ecs_order_login_countRequired
ecs_order_login_count: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
ecs_order_login_instance_typeRequired
ecs_order_login_instance_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ecs_order_manager_instance_typeRequired
ecs_order_manager_instance_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
nameRequired
name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
v_switch_idRequired
v_switch_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
account_typeOptional
account_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
additional_volumesOptional
additional_volumes: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, AdditionalVolumesProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, AdditionalVolumesProperty]]]
applicationOptional
application: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ApplicationProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ApplicationProperty]]]
auto_renewOptional
auto_renew: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_renew_periodOptional
auto_renew_period: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
client_versionOptional
client_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
compute_enable_htOptional
compute_enable_ht: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
compute_spot_price_limitOptional
compute_spot_price_limit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
compute_spot_strategyOptional
compute_spot_strategy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
deploy_modeOptional
deploy_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
descriptionOptional
description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ecs_charge_typeOptional
ecs_charge_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ecs_order_manager_countOptional
ecs_order_manager_count: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
ehpc_versionOptional
ehpc_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ha_enableOptional
ha_enable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
image_idOptional
image_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
image_owner_aliasOptional
image_owner_alias: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
input_file_urlOptional
input_file_url: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
is_compute_essOptional
is_compute_ess: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
job_queueOptional
job_queue: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
key_pair_nameOptional
key_pair_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
network_interface_traffic_modeOptional
network_interface_traffic_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
os_tagOptional
os_tag: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
passwordOptional
password: typing.Union[str, IResolvable]
- Type: 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]
period_unitOptional
period_unit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
post_install_scriptOptional
post_install_script: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, PostInstallScriptProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, PostInstallScriptProperty]]]
ram_node_typesOptional
ram_node_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]]]
ram_role_nameOptional
ram_role_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
remote_directoryOptional
remote_directory: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
remote_vis_enableOptional
remote_vis_enable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
resource_group_idOptional
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
scc_cluster_idOptional
scc_cluster_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
scheduler_typeOptional
scheduler_type: 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]
system_disk_levelOptional
system_disk_level: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
system_disk_sizeOptional
system_disk_size: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
system_disk_typeOptional
system_disk_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
volume_idOptional
volume_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
volume_mountpointOptional
volume_mountpoint: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
volume_protocolOptional
volume_protocol: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
volume_typeOptional
volume_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
vpc_idOptional
vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
without_elastic_ipOptional
without_elastic_ip: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
zone_idOptional
zone_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]