vcfa_workflow_run

VCF Automation — vRO workflow executions (/vco/api/workflows/{wfId}/executions).

A run is a single invocation of a workflow. The execution surface supports start / get / cancel / log retrieval, all scoped under the parent workflow id.

saltext.vcf.clients.vcfa_workflow_run.list_(opts, workflow_id, profile=None)[source]

List executions of a workflow.

saltext.vcf.clients.vcfa_workflow_run.start(opts, workflow_id, parameters=None, profile=None)[source]

Start a workflow execution.

parameters is the vRO input-parameter list: each entry is {name, type, value}. Returns the execution metadata; poll via get() for completion.

saltext.vcf.clients.vcfa_workflow_run.cancel(opts, workflow_id, run_id, profile=None)[source]

Cancel a running execution.

saltext.vcf.clients.vcfa_workflow_run.state(opts, workflow_id, run_id, profile=None)[source]

Return just the state field of an execution.

Handy for polling loops without round-tripping the full body.