code: public HostVsanInternalSystemVsanPhysicalDiskDiagnosticsResult[] runVsanPhysicalDiskDiagnostics(String[] disks) throws RuntimeFault, RemoteException {
          return getVimService().runVsanPhysicalDiskDiagnostics(getMOR(), disks);
      }
docs: Runs diagnostics on VSAN physical disks. This method takes an active approach and creates a minimal and temporary
  object on each physical MD disk consumed by VSAN across the entire VSAN cluster. The temporary objects are
  deleted right away upon completion of creation. The result returns a list of all checked MDs, indicating wheather
  or not there was a problem creating an object on that MD at the given point in time.
  
  @param disks List of VSAN disk UUIDs. If specified restricts the diagnostics run to VSAN disks present in the provided list.
  @return A list of result structures. One per checked disk.
  @throws RuntimeFault
  @throws RemoteException
  @since 6.0