<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Failed to add nvdimm device using pyvmomi package in vSphere Client SDK Discussions</title>
    <link>https://communities.vmware.com/t5/vSphere-Client-SDK-Discussions/Failed-to-add-nvdimm-device-using-pyvmomi-package/m-p/2865967#M5942</link>
    <description>&lt;P&gt;Hello, I'm new to the sdk development. I'm trying to add nvdimm controller and device to my VM via pyvmomi package. The adding of nvdimm controller works fine, but not the device. The same operation works fine with vCenter (7.0) web interface. Here is the captured code from the developer center (adding 10G nvdimm device, the nvdimm controller already added with controller key of 27000):&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;#---------------ReconfigVM_Task---------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec = vim.vm.ConfigSpec()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0 = vim.vm.device.VirtualDeviceSpec()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.fileOperation = create&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device = vim.vm.device.VirtualNVDIMM()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.backing = vim.vm.device.VirtualNVDIMM.BackingInfo()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.backing.fileName = ''&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.controllerKey = 27000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.capacityInMB = 10240&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.deviceInfo = vim.Description()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.deviceInfo.summary = 'New NVDIMM'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.deviceInfo.label = 'New NVDIMM'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.key = -111&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.operation = add&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec.deviceChange = [spec_deviceChange_0]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec.cpuFeatureMask = []&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;managedObject.ReconfigVM_Task(spec) # VirtualMachine-vm-933962&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The test code to add another device of 8GB to the same vm:&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;def add_nvdimm_device(si, vm_obj):&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;# Add NVDIMM device&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec = vim.vm.device.VirtualDeviceSpec()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.fileOperation = "create"&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.operation = vim.vm.device.VirtualDeviceSpec.Operation.add&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device = vim.vm.device.VirtualNVDIMM()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.deviceInfo = vim.Description()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.deviceInfo.summary = "New NVDIMM"&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.deviceInfo.label = "New NVDIMM"&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.backing = vim.vm.device.VirtualNVDIMM.BackingInfo()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.backing.fileName = ""&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.capacityInMB = 8192&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.key = -114&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.controllerKey = 27000&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;spec = vim.vm.ConfigSpec()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;spec.deviceChange = [nvdimm_spec]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;spec.cpuFeatureMask = []&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;task = vm_obj.ReconfigVM_Task(spec=spec)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;tasks.wait_for_tasks(si, [task])&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;return True&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Error msg:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;pyVmomi.VmomiSupport.InvalidDeviceSpec: (vim.fault.InvalidDeviceSpec) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicType = ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicProperty = (vmodl.DynamicProperty) [],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;msg = "Invalid configuration for device '0'.",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;faultCause = ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;faultMessage = (vmodl.LocalizableMessage) [&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(vmodl.LocalizableMessage) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicType = ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicProperty = (vmodl.DynamicProperty) [],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;key = 'com.vmware.vim.vpxd.vmprov.invalidNVDIMMPolicy',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arg = (vmodl.KeyAnyValue) [],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;message = 'com.vmware.vim.vpxd.vmprov.invalidNVDIMMPolicy'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(vmodl.LocalizableMessage) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicType = ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicProperty = (vmodl.DynamicProperty) [],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;key = 'com.vmware.vim.vpxd.vpx.vmprov.DeviceStr',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arg = (vmodl.KeyAnyValue) [&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(vmodl.KeyAnyValue) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicType = ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicProperty = (vmodl.DynamicProperty) [],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;key = 'deviceStr',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value = 'New NVDIMM'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;message = 'Device: New NVDIMM.'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;property = '',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;deviceIndex = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 08 Sep 2021 18:18:14 GMT</pubDate>
    <dc:creator>yluinca</dc:creator>
    <dc:date>2021-09-08T18:18:14Z</dc:date>
    <item>
      <title>Failed to add nvdimm device using pyvmomi package</title>
      <link>https://communities.vmware.com/t5/vSphere-Client-SDK-Discussions/Failed-to-add-nvdimm-device-using-pyvmomi-package/m-p/2865967#M5942</link>
      <description>&lt;P&gt;Hello, I'm new to the sdk development. I'm trying to add nvdimm controller and device to my VM via pyvmomi package. The adding of nvdimm controller works fine, but not the device. The same operation works fine with vCenter (7.0) web interface. Here is the captured code from the developer center (adding 10G nvdimm device, the nvdimm controller already added with controller key of 27000):&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;#---------------ReconfigVM_Task---------------&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec = vim.vm.ConfigSpec()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0 = vim.vm.device.VirtualDeviceSpec()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.fileOperation = create&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device = vim.vm.device.VirtualNVDIMM()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.backing = vim.vm.device.VirtualNVDIMM.BackingInfo()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.backing.fileName = ''&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.controllerKey = 27000&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.capacityInMB = 10240&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.deviceInfo = vim.Description()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.deviceInfo.summary = 'New NVDIMM'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.deviceInfo.label = 'New NVDIMM'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.device.key = -111&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec_deviceChange_0.operation = add&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec.deviceChange = [spec_deviceChange_0]&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;spec.cpuFeatureMask = []&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;managedObject.ReconfigVM_Task(spec) # VirtualMachine-vm-933962&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;The test code to add another device of 8GB to the same vm:&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;def add_nvdimm_device(si, vm_obj):&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;# Add NVDIMM device&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec = vim.vm.device.VirtualDeviceSpec()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.fileOperation = "create"&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.operation = vim.vm.device.VirtualDeviceSpec.Operation.add&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device = vim.vm.device.VirtualNVDIMM()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.deviceInfo = vim.Description()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.deviceInfo.summary = "New NVDIMM"&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.deviceInfo.label = "New NVDIMM"&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.backing = vim.vm.device.VirtualNVDIMM.BackingInfo()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.backing.fileName = ""&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.capacityInMB = 8192&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.key = -114&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;nvdimm_spec.device.controllerKey = 27000&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;spec = vim.vm.ConfigSpec()&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;spec.deviceChange = [nvdimm_spec]&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;spec.cpuFeatureMask = []&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;task = vm_obj.ReconfigVM_Task(spec=spec)&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;tasks.wait_for_tasks(si, [task])&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="p1"&gt;&lt;SPAN class="s1"&gt;&lt;SPAN class="Apple-converted-space"&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;return True&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Error msg:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;pyVmomi.VmomiSupport.InvalidDeviceSpec: (vim.fault.InvalidDeviceSpec) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicType = ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicProperty = (vmodl.DynamicProperty) [],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;msg = "Invalid configuration for device '0'.",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;faultCause = ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;faultMessage = (vmodl.LocalizableMessage) [&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(vmodl.LocalizableMessage) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicType = ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicProperty = (vmodl.DynamicProperty) [],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;key = 'com.vmware.vim.vpxd.vmprov.invalidNVDIMMPolicy',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arg = (vmodl.KeyAnyValue) [],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;message = 'com.vmware.vim.vpxd.vmprov.invalidNVDIMMPolicy'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;},&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(vmodl.LocalizableMessage) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicType = ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicProperty = (vmodl.DynamicProperty) [],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;key = 'com.vmware.vim.vpxd.vpx.vmprov.DeviceStr',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;arg = (vmodl.KeyAnyValue) [&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;(vmodl.KeyAnyValue) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicType = ,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;dynamicProperty = (vmodl.DynamicProperty) [],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;key = 'deviceStr',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;value = 'New NVDIMM'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;message = 'Device: New NVDIMM.'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;],&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;property = '',&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;deviceIndex = 0&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;}&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Sep 2021 18:18:14 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-Client-SDK-Discussions/Failed-to-add-nvdimm-device-using-pyvmomi-package/m-p/2865967#M5942</guid>
      <dc:creator>yluinca</dc:creator>
      <dc:date>2021-09-08T18:18:14Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to add nvdimm device using pyvmomi package</title>
      <link>https://communities.vmware.com/t5/vSphere-Client-SDK-Discussions/Failed-to-add-nvdimm-device-using-pyvmomi-package/m-p/2868442#M5950</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;This forum is for the vSphere Client SDK and UI plugins.&lt;/P&gt;&lt;P&gt;Please try the&amp;nbsp;&lt;A href="https://communities.vmware.com/t5/vSphere-Management-SDK/bd-p/4524" target="_self"&gt;vSphere-Management SDK forum&lt;/A&gt;&amp;nbsp;for this kind of questions.&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Vladi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 24 Sep 2021 13:59:27 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-Client-SDK-Discussions/Failed-to-add-nvdimm-device-using-pyvmomi-package/m-p/2868442#M5950</guid>
      <dc:creator>_vladi_</dc:creator>
      <dc:date>2021-09-24T13:59:27Z</dc:date>
    </item>
    <item>
      <title>Re: Failed to add nvdimm device using pyvmomi package</title>
      <link>https://communities.vmware.com/t5/vSphere-Client-SDK-Discussions/Failed-to-add-nvdimm-device-using-pyvmomi-package/m-p/2868904#M5954</link>
      <description>&lt;P&gt;Thanks. Will do.&lt;/P&gt;</description>
      <pubDate>Mon, 27 Sep 2021 15:02:47 GMT</pubDate>
      <guid>https://communities.vmware.com/t5/vSphere-Client-SDK-Discussions/Failed-to-add-nvdimm-device-using-pyvmomi-package/m-p/2868904#M5954</guid>
      <dc:creator>yluinca</dc:creator>
      <dc:date>2021-09-27T15:02:47Z</dc:date>
    </item>
  </channel>
</rss>

