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_count
Required
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_type
Required
ecs_order_compute_instance_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ecs_order_login_count
Required
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_type
Required
ecs_order_login_instance_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ecs_order_manager_instance_type
Required
ecs_order_manager_instance_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
name
Required
name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
os_tag
Required
os_tag: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
v_switch_id
Required
v_switch_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
account_type
Optional
account_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
additional_volumes
Optional
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]]]
application
Optional
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_renew
Optional
auto_renew: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
auto_renew_period
Optional
auto_renew_period: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
client_version
Optional
client_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
compute_enable_ht
Optional
compute_enable_ht: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
compute_spot_price_limit
Optional
compute_spot_price_limit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
compute_spot_strategy
Optional
compute_spot_strategy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
deploy_mode
Optional
deploy_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
description
Optional
description: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ecs_charge_type
Optional
ecs_charge_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ecs_order_manager_count
Optional
ecs_order_manager_count: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
ehpc_version
Optional
ehpc_version: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ha_enable
Optional
ha_enable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
image_id
Optional
image_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
image_owner_alias
Optional
image_owner_alias: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
input_file_url
Optional
input_file_url: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
is_compute_ess
Optional
is_compute_ess: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
job_queue
Optional
job_queue: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
key_pair_name
Optional
key_pair_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
network_interface_traffic_mode
Optional
network_interface_traffic_mode: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
password
Optional
password: typing.Union[str, IResolvable]
- Type: 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]
period_unit
Optional
period_unit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
post_install_script
Optional
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_types
Optional
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_name
Optional
ram_role_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
remote_directory
Optional
remote_directory: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
remote_vis_enable
Optional
remote_vis_enable: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
resource_group_id
Optional
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
scc_cluster_id
Optional
scc_cluster_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
scheduler_type
Optional
scheduler_type: 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]
system_disk_level
Optional
system_disk_level: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
system_disk_size
Optional
system_disk_size: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
system_disk_type
Optional
system_disk_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
volume_id
Optional
volume_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
volume_mountpoint
Optional
volume_mountpoint: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
volume_protocol
Optional
volume_protocol: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
volume_type
Optional
volume_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
vpc_id
Optional
vpc_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
without_elastic_ip
Optional
without_elastic_ip: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
zone_id
Optional
zone_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]