Get desktop application:
View/edit binary Protocol Buffers messages
AdminService represents a set of RPCs for admin management of tasks, workflows, etc.
CreateWorkflowVersionRequest represents options to create a workflow version.
(required) the workflow name
(optional) the workflow description
(optional) the workflow version
(optional) event triggers for the workflow
(optional) cron triggers for the workflow
(required) the workflow jobs
Deprecated: use concurrency_arr instead
(optional) the workflow concurrency options
(optional) the input for the cron trigger
(optional) the job to run on failure
(optional) the sticky strategy for assigning steps to workers
(optional) the default priority for the workflow
(optional) the workflow concurrency options
CreateWorkflowVersionResponse represents the response after creating a workflow version.
a list of external UUIDs
a list of external UUIDs
external uuid for the task run
the signal key for the event
the task conditions for creating the task
(message has no fields)
single listener per worker
the match id for the listener
the data for the event
Used in:
Used in:
, ,a UUID defining the OR group for this condition
Used in:
,(required) the expression to use for concurrency
(optional) the maximum number of concurrent workflow runs, default 1
(optional) the strategy to use when the concurrency limit is reached, default CANCEL_IN_PROGRESS
Used in:
deprecated
deprecated
CreateTaskOpts represents options to create a task.
Used in:
(required) the task name
(required) the task action id
(optional) the task timeout
(optional) the task inputs, assuming string representation of JSON
(optional) the task parents. if none are passed in, this is a root task
(optional) the number of retries for the step, default 0
(optional) the rate limits for the step
(optional) the desired worker affinity state for the step
(optional) the retry backoff factor for the step
(optional) the maximum backoff time for the step
(optional) the task concurrency options
(optional) the task conditions for creating the task
(optional) the timeout for the schedule
Used in:
(required) the key for the rate limit
(optional) the number of units this step consumes
(optional) a CEL expression for determining the rate limit key
(optional) a CEL expression for determining the number of units consumed
(optional) a CEL expression for determining the total amount of rate limit units
(optional) the default rate limit window to use for dynamic rate limits
Used in:
value of the affinity
* (optional) Specifies whether the affinity setting is required. If required, the worker will not accept actions that do not have a truthy affinity setting. Defaults to false.
* (optional) Specifies the comparator for the affinity setting. If not set, the default is EQUAL.
* (optional) Specifies the weight of the affinity setting. If not set, the default is 100.
Used in:
Used in:
Used in:
Used in:
,a duration string indicating how long to sleep
Used in:
Used in:
Used in:
,Used in:
,Used in: