vim_vm_nic

VM NIC lifecycle via SOAP VirtualMachine.ReconfigVM_Task.

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

Return every Ethernet device on the VM as a list of dicts.

saltext.vcf.clients.vim_vm_nic.add(opts, vm_id_or_name, *, nic_type='vmxnet3', network_moid=None, portgroup_key=None, dvs_uuid=None, mac_address=None, start_connected=True, profile=None)[source]

Add a new NIC.

Either network_moid (legacy port group) or portgroup_key + dvs_uuid (distributed port group) must be set.

saltext.vcf.clients.vim_vm_nic.update_backing(opts, vm_id_or_name, nic_key, *, network_moid=None, portgroup_key=None, dvs_uuid=None, profile=None)[source]

Reattach an existing NIC to a different network / port group.

saltext.vcf.clients.vim_vm_nic.set_connected(opts, vm_id_or_name, nic_key, connected, profile=None)[source]

Hot-toggle a NIC’s connected state.