Git Product home page Git Product logo

Comments (2)

github-actions avatar github-actions commented on August 15, 2024

Howdy 🖐   richardings ! Thank you for your interest in this project. We value your feedback and will respond soon.

If you want to contribute to this project, please make yourself familiar with the CONTRIBUTION guidelines.

from govmomi.

richardings avatar richardings commented on August 15, 2024

Dumping of the 6 virtual devices that I used to reproduce this issue
Couldn't add this to the description because there's a limit on the description size.

Note each mac is used twice.

(vim.vm.device.VirtualDevice) [
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 200,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 0',
summary = 'IDE 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 201,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 1',
summary = 'IDE 1'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 1,
device = (int) []
},
(vim.vm.device.VirtualPS2Controller) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 300,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PS2 controller 0',
summary = 'PS2 controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
600,
700
]
},
(vim.vm.device.VirtualPCIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 100,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PCI controller 0',
summary = 'PCI controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
500,
12000
]
},
(vim.vm.device.VirtualSIOController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 400,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'SIO controller 0',
summary = 'SIO controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualKeyboard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 600,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Keyboard ',
summary = 'Keyboard'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 0
},
(vim.vm.device.VirtualPointingDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 700,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Pointing device',
summary = 'Pointing device; Device'
},
backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = '',
useAutoDetect = false,
hostPointingDevice = 'autodetect'
},
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 1
},
(vim.vm.device.VirtualVideoCard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 500,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Video card ',
summary = 'Video card'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 0,
videoRamSizeInKB = 4096,
numDisplays = 1,
useAutoDetect = false,
enable3DSupport = false,
use3dRenderer = 'automatic',
graphicsMemorySizeInKB = 262144
},
(vim.vm.device.VirtualVMCIDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 12000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'VMCI device',
summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 17,
id = -1,
allowUnrestrictedCommunication = false,
filterEnable = true,
filterInfo =
},
(vim.vm.device.ParaVirtualSCSIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 202,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'pvscsi-202',
summary = 'pvscsi-202'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [],
hotAddRemove = ,
sharedBus = 'noSharing',
scsiCtlrUnitNumber = 7
},
(vim.vm.device.VirtualCdrom) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 203,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'cdrom-203',
summary = 'cdrom-203'
},
backing = (vim.vm.device.VirtualCdrom.AtapiBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = 'cdrom--201-824634522120',
useAutoDetect = false
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status =
},
slotInfo = ,
controllerKey = 202,
unitNumber = 0
},
(vim.vm.device.VirtualDisk) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 204,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'disk-202-0',
summary = '10,485,760 KB'
},
backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
fileName = '[LocalDS_0] DC0_C0_RP1_VM0/disk1.vmdk',
datastore = 'vim.Datastore:datastore-52',
backingObjectId = ,
diskMode = 'persistent',
split = false,
writeThrough = false,
thinProvisioned = true,
eagerlyScrub = false,
uuid = 'c411c131-d72d-5768-a8ca-e36bf19dabb9',
contentId = ,
changeId = ,
parent = ,
deltaDiskFormat = ,
digestEnabled = false,
deltaGrainSize = ,
deltaDiskFormatVariant = ,
sharing = ,
keyId =
},
connectable = ,
slotInfo = ,
controllerKey = 202,
unitNumber = 0,
capacityInKB = 10485760,
capacityInBytes = 10737418240,
shares = ,
storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
limit = -1,
shares = ,
reservation =
},
diskObjectId = ,
vFlashCacheConfigInfo = ,
iofilter = (str) [],
vDiskId = ,
nativeUnmanagedLinkedClone =
},
(vim.vm.device.VirtualE1000) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 4000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'ethernet-0',
summary = 'DVSwitch: fea97929-4b2d-5972-b146-930c6d0b4014'
},
backing = (vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
port = (vim.dvs.PortConnection) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
switchUuid = 'fea97929-4b2d-5972-b146-930c6d0b4014',
portgroupKey = 'dvportgroup-19',
portKey = ,
connectionCookie =
}
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status = 'untried'
},
slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
pciSlotNumber = 32
},
controllerKey = 100,
unitNumber = 7,
addressType = 'generated',
macAddress = '00:0c:29:65:39:62',
wakeOnLanEnabled = true,
resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
reservation = 0,
share = (vim.SharesInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
shares = 50,
level = 'normal'
},
limit = -1
},
externalId = ,
uptCompatibilityEnabled =
}
]

(vim.vm.device.VirtualDevice) [
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 200,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 0',
summary = 'IDE 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 201,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 1',
summary = 'IDE 1'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 1,
device = (int) []
},
(vim.vm.device.VirtualPS2Controller) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 300,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PS2 controller 0',
summary = 'PS2 controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
600,
700
]
},
(vim.vm.device.VirtualPCIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 100,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PCI controller 0',
summary = 'PCI controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
500,
12000
]
},
(vim.vm.device.VirtualSIOController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 400,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'SIO controller 0',
summary = 'SIO controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualKeyboard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 600,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Keyboard ',
summary = 'Keyboard'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 0
},
(vim.vm.device.VirtualPointingDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 700,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Pointing device',
summary = 'Pointing device; Device'
},
backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = '',
useAutoDetect = false,
hostPointingDevice = 'autodetect'
},
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 1
},
(vim.vm.device.VirtualVideoCard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 500,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Video card ',
summary = 'Video card'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 0,
videoRamSizeInKB = 4096,
numDisplays = 1,
useAutoDetect = false,
enable3DSupport = false,
use3dRenderer = 'automatic',
graphicsMemorySizeInKB = 262144
},
(vim.vm.device.VirtualVMCIDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 12000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'VMCI device',
summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 17,
id = -1,
allowUnrestrictedCommunication = false,
filterEnable = true,
filterInfo =
},
(vim.vm.device.ParaVirtualSCSIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 202,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'pvscsi-202',
summary = 'pvscsi-202'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [],
hotAddRemove = ,
sharedBus = 'noSharing',
scsiCtlrUnitNumber = 7
},
(vim.vm.device.VirtualCdrom) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 203,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'cdrom-203',
summary = 'cdrom-203'
},
backing = (vim.vm.device.VirtualCdrom.AtapiBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = 'cdrom--201-824637681168',
useAutoDetect = false
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status =
},
slotInfo = ,
controllerKey = 202,
unitNumber = 0
},
(vim.vm.device.VirtualDisk) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 204,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'disk-202-0',
summary = '10,485,760 KB'
},
backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
fileName = '[LocalDS_0] DC0_C0_RP1_VM1/disk1.vmdk',
datastore = 'vim.Datastore:datastore-52',
backingObjectId = ,
diskMode = 'persistent',
split = false,
writeThrough = false,
thinProvisioned = true,
eagerlyScrub = false,
uuid = '8a6b3e64-151e-55f2-b03b-e87ab8ac2fc1',
contentId = ,
changeId = ,
parent = ,
deltaDiskFormat = ,
digestEnabled = false,
deltaGrainSize = ,
deltaDiskFormatVariant = ,
sharing = ,
keyId =
},
connectable = ,
slotInfo = ,
controllerKey = 202,
unitNumber = 0,
capacityInKB = 10485760,
capacityInBytes = 10737418240,
shares = ,
storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
limit = -1,
shares = ,
reservation =
},
diskObjectId = ,
vFlashCacheConfigInfo = ,
iofilter = (str) [],
vDiskId = ,
nativeUnmanagedLinkedClone =
},
(vim.vm.device.VirtualE1000) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 4000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'ethernet-0',
summary = 'DVSwitch: fea97929-4b2d-5972-b146-930c6d0b4014'
},
backing = (vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
port = (vim.dvs.PortConnection) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
switchUuid = 'fea97929-4b2d-5972-b146-930c6d0b4014',
portgroupKey = 'dvportgroup-19',
portKey = ,
connectionCookie =
}
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status = 'untried'
},
slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
pciSlotNumber = 32
},
controllerKey = 100,
unitNumber = 7,
addressType = 'generated',
macAddress = '00:0c:29:65:39:62',
wakeOnLanEnabled = true,
resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
reservation = 0,
share = (vim.SharesInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
shares = 50,
level = 'normal'
},
limit = -1
},
externalId = ,
uptCompatibilityEnabled =
}
]

(vim.vm.device.VirtualDevice) [
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 200,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 0',
summary = 'IDE 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 201,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 1',
summary = 'IDE 1'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 1,
device = (int) []
},
(vim.vm.device.VirtualPS2Controller) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 300,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PS2 controller 0',
summary = 'PS2 controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
600,
700
]
},
(vim.vm.device.VirtualPCIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 100,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PCI controller 0',
summary = 'PCI controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
500,
12000
]
},
(vim.vm.device.VirtualSIOController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 400,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'SIO controller 0',
summary = 'SIO controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualKeyboard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 600,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Keyboard ',
summary = 'Keyboard'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 0
},
(vim.vm.device.VirtualPointingDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 700,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Pointing device',
summary = 'Pointing device; Device'
},
backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = '',
useAutoDetect = false,
hostPointingDevice = 'autodetect'
},
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 1
},
(vim.vm.device.VirtualVideoCard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 500,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Video card ',
summary = 'Video card'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 0,
videoRamSizeInKB = 4096,
numDisplays = 1,
useAutoDetect = false,
enable3DSupport = false,
use3dRenderer = 'automatic',
graphicsMemorySizeInKB = 262144
},
(vim.vm.device.VirtualVMCIDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 12000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'VMCI device',
summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 17,
id = -1,
allowUnrestrictedCommunication = false,
filterEnable = true,
filterInfo =
},
(vim.vm.device.ParaVirtualSCSIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 202,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'pvscsi-202',
summary = 'pvscsi-202'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [],
hotAddRemove = ,
sharedBus = 'noSharing',
scsiCtlrUnitNumber = 7
},
(vim.vm.device.VirtualCdrom) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 203,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'cdrom-203',
summary = 'cdrom-203'
},
backing = (vim.vm.device.VirtualCdrom.AtapiBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = 'cdrom--201-824640507328',
useAutoDetect = false
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status =
},
slotInfo = ,
controllerKey = 202,
unitNumber = 0
},
(vim.vm.device.VirtualDisk) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 204,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'disk-202-0',
summary = '10,485,760 KB'
},
backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
fileName = '[LocalDS_0] DC0_C0_RP2_VM0/disk1.vmdk',
datastore = 'vim.Datastore:datastore-52',
backingObjectId = ,
diskMode = 'persistent',
split = false,
writeThrough = false,
thinProvisioned = true,
eagerlyScrub = false,
uuid = 'e22fcf2e-d2c7-5330-811e-b1301c7879f1',
contentId = ,
changeId = ,
parent = ,
deltaDiskFormat = ,
digestEnabled = false,
deltaGrainSize = ,
deltaDiskFormatVariant = ,
sharing = ,
keyId =
},
connectable = ,
slotInfo = ,
controllerKey = 202,
unitNumber = 0,
capacityInKB = 10485760,
capacityInBytes = 10737418240,
shares = ,
storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
limit = -1,
shares = ,
reservation =
},
diskObjectId = ,
vFlashCacheConfigInfo = ,
iofilter = (str) [],
vDiskId = ,
nativeUnmanagedLinkedClone =
},
(vim.vm.device.VirtualE1000) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 4000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'ethernet-0',
summary = 'DVSwitch: fea97929-4b2d-5972-b146-930c6d0b4014'
},
backing = (vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
port = (vim.dvs.PortConnection) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
switchUuid = 'fea97929-4b2d-5972-b146-930c6d0b4014',
portgroupKey = 'dvportgroup-19',
portKey = ,
connectionCookie =
}
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status = 'untried'
},
slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
pciSlotNumber = 32
},
controllerKey = 100,
unitNumber = 7,
addressType = 'generated',
macAddress = '00:0c:29:61:33:63',
wakeOnLanEnabled = true,
resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
reservation = 0,
share = (vim.SharesInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
shares = 50,
level = 'normal'
},
limit = -1
},
externalId = ,
uptCompatibilityEnabled =
}
]

(vim.vm.device.VirtualDevice) [
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 200,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 0',
summary = 'IDE 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 201,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 1',
summary = 'IDE 1'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 1,
device = (int) []
},
(vim.vm.device.VirtualPS2Controller) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 300,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PS2 controller 0',
summary = 'PS2 controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
600,
700
]
},
(vim.vm.device.VirtualPCIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 100,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PCI controller 0',
summary = 'PCI controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
500,
12000
]
},
(vim.vm.device.VirtualSIOController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 400,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'SIO controller 0',
summary = 'SIO controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualKeyboard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 600,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Keyboard ',
summary = 'Keyboard'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 0
},
(vim.vm.device.VirtualPointingDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 700,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Pointing device',
summary = 'Pointing device; Device'
},
backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = '',
useAutoDetect = false,
hostPointingDevice = 'autodetect'
},
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 1
},
(vim.vm.device.VirtualVideoCard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 500,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Video card ',
summary = 'Video card'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 0,
videoRamSizeInKB = 4096,
numDisplays = 1,
useAutoDetect = false,
enable3DSupport = false,
use3dRenderer = 'automatic',
graphicsMemorySizeInKB = 262144
},
(vim.vm.device.VirtualVMCIDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 12000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'VMCI device',
summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 17,
id = -1,
allowUnrestrictedCommunication = false,
filterEnable = true,
filterInfo =
},
(vim.vm.device.ParaVirtualSCSIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 202,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'pvscsi-202',
summary = 'pvscsi-202'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [],
hotAddRemove = ,
sharedBus = 'noSharing',
scsiCtlrUnitNumber = 7
},
(vim.vm.device.VirtualCdrom) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 203,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'cdrom-203',
summary = 'cdrom-203'
},
backing = (vim.vm.device.VirtualCdrom.AtapiBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = 'cdrom--201-824640050000',
useAutoDetect = false
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status =
},
slotInfo = ,
controllerKey = 202,
unitNumber = 0
},
(vim.vm.device.VirtualDisk) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 204,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'disk-202-0',
summary = '10,485,760 KB'
},
backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
fileName = '[LocalDS_0] DC0_C0_RP2_VM1/disk1.vmdk',
datastore = 'vim.Datastore:datastore-52',
backingObjectId = ,
diskMode = 'persistent',
split = false,
writeThrough = false,
thinProvisioned = true,
eagerlyScrub = false,
uuid = 'bdb32b54-ab12-5179-9be2-afcb737c9c4a',
contentId = ,
changeId = ,
parent = ,
deltaDiskFormat = ,
digestEnabled = false,
deltaGrainSize = ,
deltaDiskFormatVariant = ,
sharing = ,
keyId =
},
connectable = ,
slotInfo = ,
controllerKey = 202,
unitNumber = 0,
capacityInKB = 10485760,
capacityInBytes = 10737418240,
shares = ,
storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
limit = -1,
shares = ,
reservation =
},
diskObjectId = ,
vFlashCacheConfigInfo = ,
iofilter = (str) [],
vDiskId = ,
nativeUnmanagedLinkedClone =
},
(vim.vm.device.VirtualE1000) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 4000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'ethernet-0',
summary = 'DVSwitch: fea97929-4b2d-5972-b146-930c6d0b4014'
},
backing = (vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
port = (vim.dvs.PortConnection) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
switchUuid = 'fea97929-4b2d-5972-b146-930c6d0b4014',
portgroupKey = 'dvportgroup-19',
portKey = ,
connectionCookie =
}
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status = 'untried'
},
slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
pciSlotNumber = 32
},
controllerKey = 100,
unitNumber = 7,
addressType = 'generated',
macAddress = '00:0c:29:61:33:63',
wakeOnLanEnabled = true,
resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
reservation = 0,
share = (vim.SharesInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
shares = 50,
level = 'normal'
},
limit = -1
},
externalId = ,
uptCompatibilityEnabled =
}
]

(vim.vm.device.VirtualDevice) [
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 200,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 0',
summary = 'IDE 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 201,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 1',
summary = 'IDE 1'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 1,
device = (int) []
},
(vim.vm.device.VirtualPS2Controller) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 300,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PS2 controller 0',
summary = 'PS2 controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
600,
700
]
},
(vim.vm.device.VirtualPCIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 100,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PCI controller 0',
summary = 'PCI controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
500,
12000
]
},
(vim.vm.device.VirtualSIOController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 400,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'SIO controller 0',
summary = 'SIO controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualKeyboard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 600,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Keyboard ',
summary = 'Keyboard'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 0
},
(vim.vm.device.VirtualPointingDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 700,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Pointing device',
summary = 'Pointing device; Device'
},
backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = '',
useAutoDetect = false,
hostPointingDevice = 'autodetect'
},
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 1
},
(vim.vm.device.VirtualVideoCard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 500,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Video card ',
summary = 'Video card'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 0,
videoRamSizeInKB = 4096,
numDisplays = 1,
useAutoDetect = false,
enable3DSupport = false,
use3dRenderer = 'automatic',
graphicsMemorySizeInKB = 262144
},
(vim.vm.device.VirtualVMCIDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 12000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'VMCI device',
summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 17,
id = -1,
allowUnrestrictedCommunication = false,
filterEnable = true,
filterInfo =
},
(vim.vm.device.ParaVirtualSCSIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 202,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'pvscsi-202',
summary = 'pvscsi-202'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [],
hotAddRemove = ,
sharedBus = 'noSharing',
scsiCtlrUnitNumber = 7
},
(vim.vm.device.VirtualCdrom) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 203,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'cdrom-203',
summary = 'cdrom-203'
},
backing = (vim.vm.device.VirtualCdrom.AtapiBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = 'cdrom--201-824641713152',
useAutoDetect = false
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status =
},
slotInfo = ,
controllerKey = 202,
unitNumber = 0
},
(vim.vm.device.VirtualDisk) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 204,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'disk-202-0',
summary = '10,485,760 KB'
},
backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
fileName = '[LocalDS_0] DC0_C0_APP0_VM0/disk1.vmdk',
datastore = 'vim.Datastore:datastore-52',
backingObjectId = ,
diskMode = 'persistent',
split = false,
writeThrough = false,
thinProvisioned = true,
eagerlyScrub = false,
uuid = '8539694b-8ad4-52bc-bc32-ad1fc5c92a6e',
contentId = ,
changeId = ,
parent = ,
deltaDiskFormat = ,
digestEnabled = false,
deltaGrainSize = ,
deltaDiskFormatVariant = ,
sharing = ,
keyId =
},
connectable = ,
slotInfo = ,
controllerKey = 202,
unitNumber = 0,
capacityInKB = 10485760,
capacityInBytes = 10737418240,
shares = ,
storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
limit = -1,
shares = ,
reservation =
},
diskObjectId = ,
vFlashCacheConfigInfo = ,
iofilter = (str) [],
vDiskId = ,
nativeUnmanagedLinkedClone =
},
(vim.vm.device.VirtualE1000) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 4000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'ethernet-0',
summary = 'DVSwitch: fea97929-4b2d-5972-b146-930c6d0b4014'
},
backing = (vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
port = (vim.dvs.PortConnection) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
switchUuid = 'fea97929-4b2d-5972-b146-930c6d0b4014',
portgroupKey = 'dvportgroup-19',
portKey = ,
connectionCookie =
}
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status = 'untried'
},
slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
pciSlotNumber = 32
},
controllerKey = 100,
unitNumber = 7,
addressType = 'generated',
macAddress = '00:0c:29:31:64:35',
wakeOnLanEnabled = true,
resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
reservation = 0,
share = (vim.SharesInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
shares = 50,
level = 'normal'
},
limit = -1
},
externalId = ,
uptCompatibilityEnabled =
}
]

(vim.vm.device.VirtualDevice) [
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 200,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 0',
summary = 'IDE 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualIDEController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 201,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'IDE 1',
summary = 'IDE 1'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 1,
device = (int) []
},
(vim.vm.device.VirtualPS2Controller) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 300,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PS2 controller 0',
summary = 'PS2 controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
600,
700
]
},
(vim.vm.device.VirtualPCIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 100,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'PCI controller 0',
summary = 'PCI controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [
500,
12000
]
},
(vim.vm.device.VirtualSIOController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 400,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'SIO controller 0',
summary = 'SIO controller 0'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) []
},
(vim.vm.device.VirtualKeyboard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 600,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Keyboard ',
summary = 'Keyboard'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 0
},
(vim.vm.device.VirtualPointingDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 700,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Pointing device',
summary = 'Pointing device; Device'
},
backing = (vim.vm.device.VirtualPointingDevice.DeviceBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = '',
useAutoDetect = false,
hostPointingDevice = 'autodetect'
},
connectable = ,
slotInfo = ,
controllerKey = 300,
unitNumber = 1
},
(vim.vm.device.VirtualVideoCard) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 500,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'Video card ',
summary = 'Video card'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 0,
videoRamSizeInKB = 4096,
numDisplays = 1,
useAutoDetect = false,
enable3DSupport = false,
use3dRenderer = 'automatic',
graphicsMemorySizeInKB = 262144
},
(vim.vm.device.VirtualVMCIDevice) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 12000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'VMCI device',
summary = 'Device on the virtual machine PCI bus that provides support for the virtual machine communication interface'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = 100,
unitNumber = 17,
id = -1,
allowUnrestrictedCommunication = false,
filterEnable = true,
filterInfo =
},
(vim.vm.device.ParaVirtualSCSIController) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 202,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'pvscsi-202',
summary = 'pvscsi-202'
},
backing = ,
connectable = ,
slotInfo = ,
controllerKey = ,
unitNumber = ,
busNumber = 0,
device = (int) [],
hotAddRemove = ,
sharedBus = 'noSharing',
scsiCtlrUnitNumber = 7
},
(vim.vm.device.VirtualCdrom) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 203,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'cdrom-203',
summary = 'cdrom-203'
},
backing = (vim.vm.device.VirtualCdrom.AtapiBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
deviceName = 'cdrom--201-824635377376',
useAutoDetect = false
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status =
},
slotInfo = ,
controllerKey = 202,
unitNumber = 0
},
(vim.vm.device.VirtualDisk) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 204,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'disk-202-0',
summary = '10,485,760 KB'
},
backing = (vim.vm.device.VirtualDisk.FlatVer2BackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
fileName = '[LocalDS_0] DC0_C0_APP0_VM1/disk1.vmdk',
datastore = 'vim.Datastore:datastore-52',
backingObjectId = ,
diskMode = 'persistent',
split = false,
writeThrough = false,
thinProvisioned = true,
eagerlyScrub = false,
uuid = '3e2f00c1-6261-515e-b0b6-890fb178fb91',
contentId = ,
changeId = ,
parent = ,
deltaDiskFormat = ,
digestEnabled = false,
deltaGrainSize = ,
deltaDiskFormatVariant = ,
sharing = ,
keyId =
},
connectable = ,
slotInfo = ,
controllerKey = 202,
unitNumber = 0,
capacityInKB = 10485760,
capacityInBytes = 10737418240,
shares = ,
storageIOAllocation = (vim.StorageResourceManager.IOAllocationInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
limit = -1,
shares = ,
reservation =
},
diskObjectId = ,
vFlashCacheConfigInfo = ,
iofilter = (str) [],
vDiskId = ,
nativeUnmanagedLinkedClone =
},
(vim.vm.device.VirtualE1000) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
key = 4000,
deviceInfo = (vim.Description) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
label = 'ethernet-0',
summary = 'DVSwitch: fea97929-4b2d-5972-b146-930c6d0b4014'
},
backing = (vim.vm.device.VirtualEthernetCard.DistributedVirtualPortBackingInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
port = (vim.dvs.PortConnection) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
switchUuid = 'fea97929-4b2d-5972-b146-930c6d0b4014',
portgroupKey = 'dvportgroup-19',
portKey = ,
connectionCookie =
}
},
connectable = (vim.vm.device.VirtualDevice.ConnectInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
migrateConnect = ,
startConnected = true,
allowGuestControl = true,
connected = true,
status = 'untried'
},
slotInfo = (vim.vm.device.VirtualDevice.PciBusSlotInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
pciSlotNumber = 32
},
controllerKey = 100,
unitNumber = 7,
addressType = 'generated',
macAddress = '00:0c:29:31:64:35',
wakeOnLanEnabled = true,
resourceAllocation = (vim.vm.device.VirtualEthernetCard.ResourceAllocation) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
reservation = 0,
share = (vim.SharesInfo) {
dynamicType = ,
dynamicProperty = (vmodl.DynamicProperty) [],
shares = 50,
level = 'normal'
},
limit = -1
},
externalId = ,
uptCompatibilityEnabled =
}
]

from govmomi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.