roboto.domain.actions.invocation_operations
Module Contents
CancelActiveInvocationsRequest
Bases: pydantic.BaseModel
Request payload to bulk cancel all active invocations within an organization.
This operation cancels multiple invocations in a single request, but only affects invocations that are in non-terminal states (Queued, Running, etc.). The operation is limited in the number of invocations it will attempt to cancel in a single call for performance reasons.
For large numbers of active invocations, continue calling this operation until the has_more returned in the response is False.
Parameters
data AnyAttributes
CancelActiveInvocationsRequest.created_before
Only cancel invocations created before this timestamp.
If not provided, cancels all active invocations regardless of age.
CancelActiveInvocationsResponse
Bases: pydantic.BaseModel
Response payload from bulk cancellation of active invocations.
Contains the results of a bulk cancellation operation, including counts of successful and failed cancellations, and whether there are more active invocations to cancel.
Parameters
data AnyAttributes
CancelActiveInvocationsResponse.failure_count
Number of invocations that failed to cancel.
CancelActiveInvocationsResponse.has_more
Whether there are more active invocations to cancel.
CancelActiveInvocationsResponse.success_count
Number of invocations successfully cancelled.
CreateInvocationRequest
Bases: pydantic.BaseModel
Request payload to create a new action invocation.
Contains all the configuration needed to invoke an action, including input data specifications, parameter values, and execution overrides.
Parameters
data AnyAttributes
CreateInvocationRequest.compute_requirement_overrides
compute_requirement_overrides roboto.Optional overrides for CPU, memory, and other compute specifications.
CreateInvocationRequest.container_parameter_overrides
container_parameter_overrides roboto.Optional overrides for container image, entrypoint, and environment variables.
CreateInvocationRequest.data_source_id
ID of the data source providing input data.
CreateInvocationRequest.data_source_type
Type of the data source (e.g., Dataset).
CreateInvocationRequest.idempotency_id
Optional unique ID to ensure the invocation runs exactly once.
CreateInvocationRequest.input_data
List of file patterns for input data selection.
CreateInvocationRequest.invocation_source
Source of the invocation (Manual, Trigger, etc.).
CreateInvocationRequest.invocation_source_id
Optional ID of the entity that initiated the invocation.
CreateInvocationRequest.parameter_values
Optional parameter values to pass to the action.
CreateInvocationRequest.rich_input_data
Optional rich input data specification that supersedes the simple input_data patterns.
CreateInvocationRequest.upload_destination
upload_destination roboto.Optional destination for output files.
SetContainerInfoRequest
Bases: pydantic.BaseModel
Request to set container information for an invocation.
Used internally by the Roboto platform to record container details after the action image has been pulled and inspected.
Parameters
data AnyAttributes
SetContainerInfoRequest.image_digest
The digest of the container image that was pulled.
SetLogsLocationRequest
Bases: pydantic.BaseModel
Request to set the location where invocation logs are stored.
Used internally by the Roboto platform to record where log files are saved for later retrieval.
Parameters
data AnyUpdateInvocationStatus
Bases: pydantic.BaseModel
Request payload to update an invocation’s status.
Used to record status changes during invocation execution, such as transitioning from Queued to Running to Completed.
Parameters
data AnyAttributes
UpdateInvocationStatus.status
The new status for the invocation.