vcf_vim_vm_features

Execution module for VM advanced features + hardware version upgrade (A6).

saltext.vcf.modules.vcf_vim_vm_features.get_features(vm, profile=None)[source]

Return a snapshot of advanced VM toggles.

CLI Example:

salt '*' vcf_vim_vm_features.get_features <vm>
saltext.vcf.modules.vcf_vim_vm_features.set_features(vm, cpu_hot_add=None, memory_hot_add=None, nested_hv=None, latency_sensitivity=None, tools_sync_time_with_host=None, firmware=None, boot_delay=None, enter_bios_setup=None, efi_secure_boot=None, profile=None)[source]

Update advanced VM toggles.

CLI Example:

salt '*' vcf_vim_vm_features.set_features <vm> cpu_hot_add=True nested_hv=True
saltext.vcf.modules.vcf_vim_vm_features.upgrade_hardware(vm, version=None, profile=None)[source]

Upgrade VM hardware version.

CLI Example:

salt '*' vcf_vim_vm_features.upgrade_hardware <vm> version=vmx-21