docs: def guest_get_info(self, userid):
          """Get the status of a virtual machine.
  
          :param str userid: the id of the virtual machine
  
          :returns: Dictionary contains:
                    power_state: (str) the running state, one of on | off
                    max_mem_kb: (int) the maximum memory in KBytes allowed
                    mem_kb: (int) the memory in KBytes used by the instance
                    num_cpu: (int) the number of virtual CPUs for the instance
                    cpu_time_us: (int) the CPU time used in microseconds
          """
          action = "get info of guest '%s'" % userid
          with zvmutils.log_and_reraise_sdkbase_error(action):
              return self._vmops.get_info(userid)