def delete_vlun(volume_name, lun_id, host_name = nil, port = nil)
      begin
        @vlun.delete_vlun(volume_name, lun_id, host_name, port)
      rescue => ex
        Util.log_exception(ex, caller_locations(1, 1)[0].label)
        raise ex
      end
    end
def delete_vlun(volume_name, lun_id, host_name = nil, port = nil)
      begin
        @vlun.delete_vlun(volume_name, lun_id, host_name, port)
      rescue => ex
        Util.log_exception(ex, caller_locations(1, 1)[0].label)
        raise ex
      end
    end
Deletes a VLUN.

 ==== Attributes

 * volume_name: Volume name of the VLUN
     type volume_name: String
 * lun_id: LUN ID
     type lun_id: Integer
 * host_name: Name of the host which the volume is exported. For VLUN of port type,the value is empty
     type host_name: String
 * port: Specifies the system port of the VLUN export.  It includes the system node number, PCI bus slot number, and card port number on the FC card in the format<node>:<slot>:<cardPort>
     type port: Hash

         port = {'node'=> 1,   # System node (0-7)
                 'slot'=> 2,   # PCI bus slot in the node (0-5)
                 'port'=>1}    # Port number on the FC card (0-4)
 ==== Raises

 * Hpe3parSdk::HTTPBadRequest
         - INV_INPUT_MISSING_REQUIRED - Incomplete VLUN info. Missing
         volumeName or lun, or both hostname and port.
 * Hpe3parSdk::HTTPBadRequest
         - INV_INPUT_PORT_SELECTION - Specified port is invalid.
 * Hpe3parSdk::HTTPBadRequest
         - INV_INPUT_EXCEEDS_RANGE - The LUN specified exceeds expected
         range.
 * Hpe3parSdk::HTTPNotFound
         - NON_EXISTENT_HOST - The host does not exist
 * Hpe3parSdk::HTTPNotFound
         - NON_EXISTENT_VLUN - The VLUN does not exist
 * Hpe3parSdk::HTTPNotFound
         - NON_EXISTENT_PORT - The port does not exist
 * Hpe3parSdk::HTTPForbidden
         - PERM_DENIED - Permission denied