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_nameRequired
display_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
job_specsRequired
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_typeRequired
job_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
user_commandRequired
user_command: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
workspace_idRequired
workspace_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
code_sourceOptional
code_source: typing.Union[IResolvable, CodeSourceProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, CodeSourceProperty]
data_sourcesOptional
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]]]
envsOptional
envs: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
job_max_running_time_minutesOptional
job_max_running_time_minutes: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
optionsOptional
options: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
priorityOptional
priority: typing.Union[typing.Union[int, float], IResolvable]
- Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]
resource_idOptional
resource_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
settingsOptional
settings: typing.Union[IResolvable, typing.Mapping[typing.Any]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]
success_policyOptional
success_policy: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
thirdparty_lib_dirOptional
thirdparty_lib_dir: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
thirdparty_libsOptional
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_vpcOptional
user_vpc: typing.Union[IResolvable, UserVpcProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, UserVpcProperty]