vim_vasa

VASA storage providers via the SMS endpoint.

VASA (vSphere APIs for Storage Awareness) lets storage arrays publish their capabilities to vCenter. Providers register via a separate SMS endpoint (/sms). This client provides read-only listing of registered providers. Registration/unregistration requires more involved spec-building and is deferred to a future batch.

saltext.vcf.clients.vim_vasa.list_(opts, profile=None)[source]

Return every registered VASA provider as [{id, name, url, version, vendor, status}].

Returns an empty list if no provider is registered or the SMS endpoint is unreachable (lab envs often have no VASA provider).

saltext.vcf.clients.vim_vasa.get(opts, provider_id, profile=None)[source]

Return one VASA provider by moId.