Skip to content

RosJobProps

Properties for defining a RosJob.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-schedulerx-job

Initializer

import ros_cdk_schedulerx
ros_cdk_schedulerx.RosJobProps(
  execute_mode: typing.Union[str, IResolvable],
  group_id: typing.Union[str, IResolvable],
  job_type: typing.Union[str, IResolvable],
  name: typing.Union[str, IResolvable],
  namespace: typing.Union[str, IResolvable],
  time_type: typing.Union[typing.Union[int, float], IResolvable],
  attempt_interval: typing.Union[typing.Union[int, float], IResolvable] = None,
  calendar: typing.Union[str, IResolvable] = None,
  class_name: typing.Union[str, IResolvable] = None,
  consumer_size: typing.Union[typing.Union[int, float], IResolvable] = None,
  contact_info: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ContactInfoProperty]]] = None,
  content: typing.Union[str, IResolvable] = None,
  data_offset: typing.Union[typing.Union[int, float], IResolvable] = None,
  description: typing.Union[str, IResolvable] = None,
  dispatcher_size: typing.Union[typing.Union[int, float], IResolvable] = None,
  fail_enable: typing.Union[bool, IResolvable] = None,
  fail_times: typing.Union[typing.Union[int, float], IResolvable] = None,
  max_attempt: typing.Union[typing.Union[int, float], IResolvable] = None,
  max_concurrency: typing.Union[typing.Union[int, float], IResolvable] = None,
  miss_worker_enable: typing.Union[bool, IResolvable] = None,
  namespace_source: typing.Union[str, IResolvable] = None,
  page_size: typing.Union[typing.Union[int, float], IResolvable] = None,
  parameters: typing.Union[str, IResolvable] = None,
  priority: typing.Union[typing.Union[int, float], IResolvable] = None,
  queue_size: typing.Union[typing.Union[int, float], IResolvable] = None,
  send_channel: typing.Union[str, IResolvable] = None,
  success_notice_enable: typing.Union[bool, IResolvable] = None,
  task_attempt_interval: typing.Union[typing.Union[int, float], IResolvable] = None,
  task_max_attempt: typing.Union[typing.Union[int, float], IResolvable] = None,
  time_expression: typing.Union[str, IResolvable] = None,
  timeout: typing.Union[typing.Union[int, float], IResolvable] = None,
  timeout_enable: typing.Union[bool, IResolvable] = None,
  timeout_kill_enable: typing.Union[bool, IResolvable] = None,
  timezone: typing.Union[str, IResolvable] = None,
  x_attrs: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None
)

Properties

Name Type Description
execute_mode typing.Union[str, ros_cdk_core.IResolvable] No description.
group_id typing.Union[str, ros_cdk_core.IResolvable] No description.
job_type typing.Union[str, ros_cdk_core.IResolvable] No description.
name typing.Union[str, ros_cdk_core.IResolvable] No description.
namespace typing.Union[str, ros_cdk_core.IResolvable] No description.
time_type typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
attempt_interval typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
calendar typing.Union[str, ros_cdk_core.IResolvable] No description.
class_name typing.Union[str, ros_cdk_core.IResolvable] No description.
consumer_size typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
contact_info typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ContactInfoProperty]]] No description.
content typing.Union[str, ros_cdk_core.IResolvable] No description.
data_offset typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
description typing.Union[str, ros_cdk_core.IResolvable] No description.
dispatcher_size typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
fail_enable typing.Union[bool, ros_cdk_core.IResolvable] No description.
fail_times typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
max_attempt typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
max_concurrency typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
miss_worker_enable typing.Union[bool, ros_cdk_core.IResolvable] No description.
namespace_source typing.Union[str, ros_cdk_core.IResolvable] No description.
page_size typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
parameters typing.Union[str, ros_cdk_core.IResolvable] No description.
priority typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
queue_size typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
send_channel typing.Union[str, ros_cdk_core.IResolvable] No description.
success_notice_enable typing.Union[bool, ros_cdk_core.IResolvable] No description.
task_attempt_interval typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
task_max_attempt typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
time_expression typing.Union[str, ros_cdk_core.IResolvable] No description.
timeout typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable] No description.
timeout_enable typing.Union[bool, ros_cdk_core.IResolvable] No description.
timeout_kill_enable typing.Union[bool, ros_cdk_core.IResolvable] No description.
timezone typing.Union[str, ros_cdk_core.IResolvable] No description.
x_attrs typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] No description.

execute_modeRequired

execute_mode: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

group_idRequired

group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

job_typeRequired

job_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

nameRequired

name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

namespaceRequired

namespace: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

time_typeRequired

time_type: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

attempt_intervalOptional

attempt_interval: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

calendarOptional

calendar: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

class_nameOptional

class_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

consumer_sizeOptional

consumer_size: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

contact_infoOptional

contact_info: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ContactInfoProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ContactInfoProperty]]]

contentOptional

content: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

data_offsetOptional

data_offset: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

descriptionOptional

description: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

dispatcher_sizeOptional

dispatcher_size: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

fail_enableOptional

fail_enable: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

fail_timesOptional

fail_times: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

max_attemptOptional

max_attempt: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

max_concurrencyOptional

max_concurrency: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

miss_worker_enableOptional

miss_worker_enable: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

namespace_sourceOptional

namespace_source: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

page_sizeOptional

page_size: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

parametersOptional

parameters: 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]

queue_sizeOptional

queue_size: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

send_channelOptional

send_channel: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

success_notice_enableOptional

success_notice_enable: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

task_attempt_intervalOptional

task_attempt_interval: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

task_max_attemptOptional

task_max_attempt: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

time_expressionOptional

time_expression: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

timeoutOptional

timeout: typing.Union[typing.Union[int, float], IResolvable]
  • Type: typing.Union[typing.Union[int, float], ros_cdk_core.IResolvable]

timeout_enableOptional

timeout_enable: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

timeout_kill_enableOptional

timeout_kill_enable: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

timezoneOptional

timezone: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

x_attrsOptional

x_attrs: typing.Union[IResolvable, typing.Mapping[typing.Any]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]