vcf_vim_license

Execution module for vSphere licenses.

saltext.vcf.modules.vcf_vim_license.list_(profile=None)[source]

List every license known to vCenter.

CLI Example:

salt '*' vcf_vim_license.list_
saltext.vcf.modules.vcf_vim_license.get(license_key, profile=None)[source]

Return one license by key.

CLI Example:

salt '*' vcf_vim_license.get <license_key>
saltext.vcf.modules.vcf_vim_license.add(license_key, labels=None, profile=None)[source]

Register a license.

CLI Example:

salt '*' vcf_vim_license.add <license_key>
saltext.vcf.modules.vcf_vim_license.remove(license_key, profile=None)[source]

Remove a license.

CLI Example:

salt '*' vcf_vim_license.remove <license_key>
saltext.vcf.modules.vcf_vim_license.assigned_list(entity_id=None, profile=None)[source]

List license assignments.

CLI Example:

salt '*' vcf_vim_license.assigned_list
saltext.vcf.modules.vcf_vim_license.assign(entity_id, license_key, name=None, profile=None)[source]

Assign a license to an entity.

CLI Example:

salt '*' vcf_vim_license.assign <entity_id> <license_key>
saltext.vcf.modules.vcf_vim_license.unassign(entity_id, profile=None)[source]

Remove the license assignment from an entity.

CLI Example:

salt '*' vcf_vim_license.unassign <entity_id>