vcf_vcfa_action

Execution module for VCF Automation ABX actions.

saltext.vcf.modules.vcf_vcfa_action.list_(project_id=None, profile=None)[source]

List ABX actions, optionally filtered by project.

CLI Example:

salt '*' vcf_vcfa_action.list_
saltext.vcf.modules.vcf_vcfa_action.get(action_id, profile=None)[source]

Get one action by id.

saltext.vcf.modules.vcf_vcfa_action.get_or_none(action_id, profile=None)[source]

Get one action by id, or None on 404.

saltext.vcf.modules.vcf_vcfa_action.create(spec, profile=None)[source]

Create an ABX action.

saltext.vcf.modules.vcf_vcfa_action.update(action_id, spec, profile=None)[source]

Update an ABX action.

saltext.vcf.modules.vcf_vcfa_action.delete(action_id, profile=None)[source]

Delete an ABX action.

saltext.vcf.modules.vcf_vcfa_action.run(action_id, inputs=None, profile=None)[source]

Invoke an action on demand.

CLI Example:

salt '*' vcf_vcfa_action.run <action_id> inputs='{"k": "v"}'
saltext.vcf.modules.vcf_vcfa_action.list_runs(action_id, profile=None)[source]

List previous runs of an action.