Skip to content
Roboto
Esc
↑↓navigate↵open⌘Jpreview
On this page

roboto.domain.actions.scheduled_trigger_record

Module Contents

ScheduledTriggerRecord

class roboto.domain.actions.scheduled_trigger_record.ScheduledTriggerRecord(/, **data)#View Source

Bases: pydantic.BaseModel

Wire-transmissible representation of a scheduled trigger.

Contains all the configuration and metadata for a scheduled trigger, including the target action, invocation schedule, input specification and execution settings.

This is the underlying data structure used by the ScheduledTrigger domain class to store and transmit trigger information.

Parameters

data Any

Attributes

ScheduledTriggerRecord.action

Reference to the action this trigger invokes.

ScheduledTriggerRecord.compute_requirement_overrides

compute_requirement_overrides roboto.domain.actions.action_record.ComputeRequirements | None = None #

Optional compute requirement overrides.

ScheduledTriggerRecord.container_parameter_overrides

container_parameter_overrides roboto.domain.actions.action_record.ContainerParameters | None = None #

Optional container parameter overrides.

ScheduledTriggerRecord.created

created datetime.datetime #

Creation time for the scheduled trigger.

ScheduledTriggerRecord.created_by

created_by str #

User who created the scheduled trigger.

ScheduledTriggerRecord.enabled

enabled bool #

True if the scheduled trigger is enabled.

ScheduledTriggerRecord.invocation_input

Optional invocation input for action invocations.

ScheduledTriggerRecord.invocation_upload_destination

Optional upload destination for action invocation outputs.

ScheduledTriggerRecord.modified

modified datetime.datetime #

Last modification time for the scheduled trigger.

ScheduledTriggerRecord.modified_by

modified_by str #

User who last modified this scheduled trigger.

ScheduledTriggerRecord.name

name str #

Scheduled trigger name. Unique within an organization.

ScheduledTriggerRecord.next_occurrence

next_occurrence datetime.datetime | None = None #

Next scheduled invocation time, or None if the trigger is disabled.

This is computed and updated by the Roboto system.

ScheduledTriggerRecord.org_id

org_id str #

Organization ID which owns the scheduled trigger.

ScheduledTriggerRecord.parameter_values

parameter_values dict[str, Any] | None = None #

Optional action parameter values.

ScheduledTriggerRecord.schedule

schedule str #

Invocation schedule for the target action.

ScheduledTriggerRecord.timeout

timeout int | None = None #

Optional invocation timeout, in minutes.

ScheduledTriggerRecord.trigger_id

trigger_id str #

Unique ID of the scheduled trigger.

Was this page helpful?