vcf_vcfa_workflow_run

Execution module for VCF Automation vRO workflow runs.

saltext.vcf.modules.vcf_vcfa_workflow_run.list_(workflow_id, profile=None)[source]

List executions of a workflow.

CLI Example:

salt '*' vcf_vcfa_workflow_run.list_ <workflow_id>
saltext.vcf.modules.vcf_vcfa_workflow_run.get(workflow_id, run_id, profile=None)[source]

Get a single workflow execution.

saltext.vcf.modules.vcf_vcfa_workflow_run.get_or_none(workflow_id, run_id, profile=None)[source]

Get a single workflow execution, or None on 404.

saltext.vcf.modules.vcf_vcfa_workflow_run.start(workflow_id, parameters=None, profile=None)[source]

Start a workflow execution.

CLI Example:

salt '*' vcf_vcfa_workflow_run.start <workflow_id> '[{"name": "x", "type": "string", "value": "y"}]'
saltext.vcf.modules.vcf_vcfa_workflow_run.cancel(workflow_id, run_id, profile=None)[source]

Cancel a running workflow execution.

saltext.vcf.modules.vcf_vcfa_workflow_run.logs(workflow_id, run_id, profile=None)[source]

Return logs of a workflow execution.

saltext.vcf.modules.vcf_vcfa_workflow_run.state(workflow_id, run_id, profile=None)[source]

Return the state of a workflow execution.