Skip to content

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]

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]