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.