create_data_type("vim.vm.device.VirtualDevice", "VirtualDevice", "vmodl.DynamicData", "vim.version.version1", [["key", "int", "vim.version.version1"], ["deviceInfo", "vim.Description", "vim.version.version1", {:optional => true}], ["backing", "vim.vm.device.VirtualDevice.BackingInfo", "vim.version.version1", {:optional => true}], ["connectable", "vim.vm.device.VirtualDevice.ConnectInfo", "vim.version.version1", {:optional => true}], ["controllerKey", "int", "vim.version.version1", {:optional => true}], ["unitNumber", "int", "vim.version.version1", {:optional => true}]])