RosSparkWorkspaceProps
Properties for defining a RosSparkWorkspace.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-emr-sparkworkspace
Initializer
import ros_cdk_emr
ros_cdk_emr.RosSparkWorkspaceProps(
oss_bucket: typing.Union[str, IResolvable],
payment_type: typing.Union[str, IResolvable],
ram_role_name: typing.Union[str, IResolvable],
resource_spec: typing.Union[IResolvable, ResourceSpecProperty],
workspace_name: typing.Union[str, IResolvable],
auto_renew: typing.Union[bool, IResolvable] = None,
auto_renew_period: typing.Union[str, IResolvable] = None,
auto_renew_period_unit: typing.Union[str, IResolvable] = None,
auto_start_session_cluster: typing.Union[bool, IResolvable] = None,
dlf_catalog_id: typing.Union[str, IResolvable] = None,
dlf_type: typing.Union[str, IResolvable] = None,
duration: typing.Union[str, IResolvable] = None,
gpu_spec: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
gpu_subscription: typing.Union[IResolvable, GpuSubscriptionProperty] = None,
ip_white_list: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
payment_duration_unit: typing.Union[str, IResolvable] = None,
release_type: typing.Union[str, IResolvable] = None,
resource_group_id: typing.Union[str, IResolvable] = None,
subscription: typing.Union[IResolvable, SubscriptionProperty] = None,
tags: typing.List[TagsProperty] = None
)
Properties
| Name | Type | Description |
|---|---|---|
oss_bucket | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
payment_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
ram_role_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
resource_spec | typing.Union[ros_cdk_core.IResolvable, ResourceSpecProperty] | No description. |
workspace_name | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
auto_renew | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
auto_renew_period | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
auto_renew_period_unit | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
auto_start_session_cluster | typing.Union[bool, ros_cdk_core.IResolvable] | No description. |
dlf_catalog_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
dlf_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
duration | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
gpu_spec | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. |
gpu_subscription | typing.Union[ros_cdk_core.IResolvable, GpuSubscriptionProperty] | No description. |
ip_white_list | typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] | No description. |
payment_duration_unit | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
release_type | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
resource_group_id | typing.Union[str, ros_cdk_core.IResolvable] | No description. |
subscription | typing.Union[ros_cdk_core.IResolvable, SubscriptionProperty] | No description. |
tags | typing.List[TagsProperty] | No description. |
oss_bucketRequired
oss_bucket: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
payment_typeRequired
payment_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
ram_role_nameRequired
ram_role_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
resource_specRequired
resource_spec: typing.Union[IResolvable, ResourceSpecProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, ResourceSpecProperty]
workspace_nameRequired
workspace_name: 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]
auto_renew_periodOptional
auto_renew_period: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
auto_renew_period_unitOptional
auto_renew_period_unit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
auto_start_session_clusterOptional
auto_start_session_cluster: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
dlf_catalog_idOptional
dlf_catalog_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
dlf_typeOptional
dlf_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
durationOptional
duration: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
gpu_specOptional
gpu_spec: 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]]]
gpu_subscriptionOptional
gpu_subscription: typing.Union[IResolvable, GpuSubscriptionProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, GpuSubscriptionProperty]
ip_white_listOptional
ip_white_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]]]
payment_duration_unitOptional
payment_duration_unit: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
release_typeOptional
release_type: 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]
subscriptionOptional
subscription: typing.Union[IResolvable, SubscriptionProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, SubscriptionProperty]
tagsOptional
tags: typing.List[TagsProperty]
- Type: typing.List[TagsProperty]