vcfa_catalog

VCF Automation — catalog (/catalog/api).

The catalog surface has two halves:

  • items — the published things end-users can request (each backed by a blueprint version, ABX action, vRO workflow, or other catalog source).

  • sources — the source registrations that populate items. A source binds a backing type (blueprint, abx, vro) to a project and manages which versions are exposed.

saltext.vcf.clients.vcfa_catalog.request_item(opts, item_id, request_spec, profile=None)[source]

Submit a catalog request and return the response.

Most callers will want to follow the deployment with saltext.vcf.utils.vcfa.wait_for_deployment() using the returned deploymentId.

saltext.vcf.clients.vcfa_catalog.create_source(opts, spec, profile=None)[source]

Create a catalog source.

spec keys: name, description, typeId (e.g. com.vmw.blueprint, com.vmw.abx.actions, com.vmw.vro.workflow), projectId, config (type-specific).