vcf_vcfa_catalog

Execution module for VCF Automation catalog (items + sources).

saltext.vcf.modules.vcf_vcfa_catalog.list_items(project_id=None, profile=None)[source]

List catalog items, optionally filtered by project.

CLI Example:

salt '*' vcf_vcfa_catalog.list_items
saltext.vcf.modules.vcf_vcfa_catalog.get_item(item_id, profile=None)[source]

Get one catalog item by id.

saltext.vcf.modules.vcf_vcfa_catalog.get_item_or_none(item_id, profile=None)[source]

Get one catalog item by id, or None on 404.

saltext.vcf.modules.vcf_vcfa_catalog.request_item(item_id, request_spec, profile=None)[source]

Submit a catalog request.

CLI Example:

salt '*' vcf_vcfa_catalog.request_item <item_id> '{"projectId": "...", ...}'
saltext.vcf.modules.vcf_vcfa_catalog.list_sources(profile=None)[source]

List catalog sources.

saltext.vcf.modules.vcf_vcfa_catalog.get_source(source_id, profile=None)[source]

Get one catalog source by id.

saltext.vcf.modules.vcf_vcfa_catalog.create_source(spec, profile=None)[source]

Create a catalog source.

saltext.vcf.modules.vcf_vcfa_catalog.update_source(source_id, spec, profile=None)[source]

Update a catalog source.

saltext.vcf.modules.vcf_vcfa_catalog.delete_source(source_id, profile=None)[source]

Delete a catalog source.