           guest_metrics.os_version
         else
           null
+
+      VGPUs: -> @genval.VGPUs
+      $VGPUs: -> @val.VGPUs
 
       power_state: -> @genval.power_state
 

      PCIs: -> @genval.PCIs
      $PCIs: -> @val.PCIs

      tasks: $set {
        rule: 'task'
        bind: -> @genval.resident_on


    }

  @rule pgpu: ->
    @val = {
      pci: -> @genval.PCI

      host: -> @genval.host

      vgpus: -> @genval.resident_VGPUs
      $vgpus: -> @val.vgpus

      $host: -> @genval.host

    }

  @rule vgpu: ->
    @val = {
      currentAttached: -> @genval.currently_attached

      vm: -> @genval.VM

      device: -> @genval.device

      resident_on: -> @genval.resident_on

    }

  return
