Retrieve all virtual disk devices. @return [Array] Array of virtual disk devices.
# File lib/rbvmomi/vim/VirtualMachine.rb, line 10 def disks self.config.hardware.device.grep(RbVmomi::VIM::VirtualDisk) end
Retrieve the MAC addresses for all virtual NICs. @return [Hash] Keyed by device label.
# File lib/rbvmomi/vim/VirtualMachine.rb, line 4 def macs Hash[self.config.hardware.device.grep(RbVmomi::VIM::VirtualEthernetCard).map { |x| [x.deviceInfo.label, x.macAddress] }] end