vcf_vcenter_vm¶
Execution module for vCenter VMs.
- saltext.vcf.modules.vcf_vcenter_vm.list_(profile=None)[source]¶
List VMs known to vCenter.
CLI Example:
salt '*' vcf_vcenter_vm.list_
- saltext.vcf.modules.vcf_vcenter_vm.get(vm, profile=None)[source]¶
Return details for a single VM by id.
CLI Example:
salt '*' vcf_vcenter_vm.get <vm>
- saltext.vcf.modules.vcf_vcenter_vm.power_on(vm, profile=None)[source]¶
Power on a VM.
CLI Example:
salt '*' vcf_vcenter_vm.power_on <vm>
- saltext.vcf.modules.vcf_vcenter_vm.power_off(vm, profile=None)[source]¶
Power off a VM (hard stop).
CLI Example:
salt '*' vcf_vcenter_vm.power_off <vm>
- saltext.vcf.modules.vcf_vcenter_vm.reset(vm, profile=None)[source]¶
Reset a VM (hard reset).
CLI Example:
salt '*' vcf_vcenter_vm.reset <vm>
- saltext.vcf.modules.vcf_vcenter_vm.search(power_states=None, names=None, hosts=None, clusters=None, folders=None, datacenters=None, resource_pools=None, vms=None, profile=None)[source]¶
Server-side VM filtering.
Pass any combination of
power_states,names,hosts,clusters,folders,datacenters,resource_pools,vmsas lists. Returns the same shape aslist_().CLI Example:
salt '*' vcf_vcenter_vm.search power_states='[POWERED_ON]'