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],
os_tag: 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,
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. |
os_tag |
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. |
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]
os_tagRequired
os_tag: 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]
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]