code: public Task removeDisk_Task(HostScsiDisk[] disk, HostMaintenanceSpec maintenanceSpec, int timeout) throws RuntimeFault, RemoteException {
          ManagedObjectReference mor = getVimService().removeDisk_Task(this.getMOR(), disk, maintenanceSpec, timeout);
          return new Task(getServerConnection(), mor);
      }
docs: Remove the set of given disks from use by the VSAN service on this host. Users may use this API to manually
  remove a DiskMapping#nonSsd from a DiskMapping. This operation is only permitted if the VSAN service on this host
  is not configured to automatically claim storage.
  
  @param disk            list of disks to be removed from use by the VSAN service.
  @param maintenanceSpec -
  Any additional actions to move data out of the disk before removing it.
  @param timeout         Time to wait for the task to complete in seconds. If the value is less than or equal to zero,
  there is no timeout. The operation fails with a Timedout exception if it timed out.
  @return This method returns a Task object with which to monitor the operation.
  @throws RuntimeFault
  @throws RemoteException
  @see com.vmware.vim25.HostMaintenanceSpec
  If unspecified, there is no action taken to move data from the
  disk.