vim_extension¶
vCenter ExtensionManager (SOAP) — plugin/extension registration.
REST has no equivalent. Used to register external services (including Salt itself, when running as a vCenter extension) so they show up in the vCenter UI plugin list and can publish events / consume privileges.
- saltext.vcf.clients.vim_extension.list_(opts, profile=None)[source]¶
Return all registered extensions, as a list of dicts.
- saltext.vcf.clients.vim_extension.get(opts, key, profile=None)[source]¶
Return the extension whose
keymatches, or None.
- saltext.vcf.clients.vim_extension.register(opts, key, version, description, company, profile=None, **fields)[source]¶
Register a new extension with the given key.
fields may include
server(a list of dicts withurl,description,adminEmail),client(list withurl,description,version,type), and other Extension subfields.