code: func (v VirtualMachine) IsToolsRunning(ctx context.Context) (bool, error) {
  	var o mo.VirtualMachine
  
  	err := v.Properties(ctx, v.Reference(), []string{"guest.toolsRunningStatus"}, &o)
  	if err != nil {
  		return false, err
  	}
  
  	return o.Guest.ToolsRunningStatus == string(types.VirtualMachineToolsRunningStatusGuestToolsRunning), nil
  }
docs: // IsToolsRunning returns true if VMware Tools is currently running in the guest OS, and false otherwise.