RosJobProps
Properties for defining a RosJob
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-paidlc-job
Initializer
import ros_cdk_paidlc
ros_cdk_paidlc.RosJobProps(
display_name: typing.Union[str, IResolvable],
job_specs: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, JobSpecsProperty]]],
job_type: typing.Union[str, IResolvable],
user_command: typing.Union[str, IResolvable],
workspace_id: typing.Union[str, IResolvable],
code_source: typing.Union[IResolvable, CodeSourceProperty] = None,
data_sources: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DataSourcesProperty]]] = None,
envs: typing.Union[str, IResolvable] = None,
job_max_running_time_minutes: typing.Union[typing.Union[int, float], IResolvable] = None,
options: typing.Union[str, IResolvable] = None,
priority: typing.Union[typing.Union[int, float], IResolvable] = None,
resource_id: typing.Union[str, IResolvable] = None,
settings: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None,
success_policy: typing.Union[str, IResolvable] = None,
thirdparty_lib_dir: typing.Union[str, IResolvable] = None,
thirdparty_libs: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]] = None,
user_vpc: typing.Union[IResolvable, UserVpcProperty] = None
)
Properties
Name | Type | Description |
---|---|---|
display_name |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
job_specs |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, JobSpecsProperty]]] |
No description. |
job_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
user_command |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
workspace_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
code_source |
typing.Union[ros_cdk_core.IResolvable, CodeSourceProperty] |
No description. |
data_sources |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DataSourcesProperty]]] |
No description. |
envs |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
job_max_running_time_minutes |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
options |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
priority |
typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] |
No description. |
resource_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
settings |
typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] |
No description. |
success_policy |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
thirdparty_lib_dir |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
thirdparty_libs |
typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] |
No description. |
user_vpc |
typing.Union[ros_cdk_core.IResolvable, UserVpcProperty] |
No description. |
display_name
Required
display_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
job_specs
Required
job_specs: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, JobSpecsProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, JobSpecsProperty]]]
job_type
Required
job_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
user_command
Required
user_command: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
workspace_id
Required
workspace_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
code_source
Optional
code_source: typing.Union[IResolvable, CodeSourceProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, CodeSourceProperty]
data_sources
Optional
data_sources: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, DataSourcesProperty]]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, DataSourcesProperty]]]
envs
Optional
envs: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
job_max_running_time_minutes
Optional
job_max_running_time_minutes: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
options
Optional
options: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
priority
Optional
priority: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
resource_id
Optional
resource_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
settings
Optional
settings: typing.Union[IResolvable, typing.Mapping[typing.Any]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]
success_policy
Optional
success_policy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
thirdparty_lib_dir
Optional
thirdparty_lib_dir: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
thirdparty_libs
Optional
thirdparty_libs: 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]]]
user_vpc
Optional
user_vpc: typing.Union[IResolvable, UserVpcProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, UserVpcProperty]