Skip to content
Proud to collaborate with Microsoft for Startups

data.runner.group-get ​

Atomic adapter for data.runner.group-get; required by parent workflow specs: runners.image.rollout, runners.pool.migrate-provider, runners.pool.resize-and-drain.

Overview ​

PropertyValue
Workflow typeAtomic
LibraryApp-runners
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
workflow_run_idstringNo—DAG-stamped parent run id.
organization_uuiduuidYes—Organization UUID for tenant isolation.
actorstringNo—User or service actor initiating the workflow.
dry_runbooleanNo—Validate and plan without mutating external resources.
runner_group_uuiduuidNo—UUID of the RunnerGroup this action operates on, picked from the organization's list of runner groups.
imagestringNo—New runner image reference.
rollout_policyjsonNo—Rollout policy.
canary_sizeintegerNo—Canary runner count.
auto_rollbackbooleanNo—Rollback automatically on failed canary.
dependency_contextjsonNo—Prior DAG step output used by this adapter.
source_runner_group_uuiduuidNo—UUID of the RunnerGroup being migrated from (the source of a pool/provider migration), picked from the organization's runner groups.
target_connection_uuiduuidNo—UUID of the CloudConnection for the migration's destination backend, picked from the organization's connections.
target_backend_typestringNo—Target backend type.
migration_policyjsonNo—Drain/cutover policy.
cutover_modestringNo—Cutover mode.
target_min_sizeintegerNo—Target minimum capacity.
target_max_sizeintegerNo—Target maximum capacity.
drain_policyjsonNo—Drain behavior and timeout policy.
force_after_secondsintegerNo—Force drain after this many seconds.

Output Schema ​

FieldTypeRequiredDefaultDescription
statusstringNo—Adapter terminal status.
summaryjsonNo—Adapter output summary.
resource_refsjsonNo—Provider/app resource references produced by adapter.
warningslistNo—Non-fatal adapter warnings.
failure_reasonstringNo—Adapter failure reason.
failed_stepjsonNo—Failed step.
failed_layerjsonNo—Failed layer.
failed_at_statestringNo—Failed at state.
errorstringNo—Error message.
error_typestringNo—Error class.
failed_atstringNo—Failure timestamp.

States ​

StateInitialTerminalSuccessAuto-advanceDescription
PENDINGYesNo—execute—
COMPLETEDNoYesYes——
FAILEDNoYesNo——

State Diagram ​

Transitions ​

FromActionToDescription
PENDINGexecuteCOMPLETED—
* (any state)failFAILED—

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "data.runner.group-get",
  "initial_data": {
    "organization_uuid": "value"
  }
}