vim_license

vSphere license management via LicenseManager and LicenseAssignmentManager.

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

Return every license known to the LicenseManager.

saltext.vcf.clients.vim_license.add(opts, license_key, labels=None, profile=None)[source]

Register a new license. labels is an optional {key: value} dict.

saltext.vcf.clients.vim_license.update_label(opts, license_key, label_key, label_value, profile=None)[source]

Set a single label on an existing license.

saltext.vcf.clients.vim_license.assigned_list(opts, entity_id=None, profile=None)[source]

List license assignments. If entity_id given, filter to that entity.

saltext.vcf.clients.vim_license.assign(opts, entity_id, license_key, *, name=None, profile=None)[source]

Assign license_key to entity_id (e.g. a host moId or vCenter instance UUID).