def create_vlun(volume_name, lun = nil, host_name = nil, port_pos = nil, no_vcn = false, override_lower_priority = false, auto = false)
      begin
        @vlun.create_vlun(volume_name, host_name, lun, port_pos, no_vcn, override_lower_priority, auto)
      rescue => ex
        Util.log_exception(ex, caller_locations(1, 1)[0].label)
        raise ex
      end
    end
def create_vlun(volume_name, lun = nil, host_name = nil, port_pos = nil, no_vcn = false, override_lower_priority = false, auto = false)
      begin
        @vlun.create_vlun(volume_name, host_name, lun, port_pos, no_vcn, override_lower_priority, auto)
      rescue => ex
        Util.log_exception(ex, caller_locations(1, 1)[0].label)
        raise ex
      end
    end
Creates a new VLUN.

 When creating a VLUN, the volumeName is required. The lun member is
 not required if auto is set to True.
 Either hostname or portPos (or both in the case of matched sets) is
 also required.  The noVcn and overrideLowerPriority members are
 optional.
 * volume_name: Name of the volume to be exported
     type volume_name: String
 * lun: LUN id
     type lun: Integer
 * host_name:  Name of the host which the volume is to be exported.
     type host_name: String
 * port_pos: System port of VLUN exported to. It includes node number, slot number, and card port number
     type port_pos: Hash
         port_pos = {'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)
 * no_vcn: A VLUN change notification (VCN) not be issued after export (-novcn).
     type no_vcn: Boolean
 * override_lower_priority: Existing lower priority VLUNs will be overridden (-ovrd). Use only if hostname member exists.
     type override_lower_priority: Boolean

 ==== Returns

 VLUN id
 ==== Raises

 * Hpe3parSdk::HTTPBadRequest
        -  INV_INPUT_ MISSING_REQUIRED - Missing volume or hostname or lunid.
 * Hpe3parSdk::HTTPNotFound
        -  NON_EXISTENT_VOL MISSING_REQUIRED - Specified volume does not exist.
 * Hpe3parSdk::HTTPNotFound
        -  NON_EXISTENT_HOST - Specified hostname not found.
 * Hpe3parSdk::HTTPNotFound
        -  NON_EXISTENT_PORT - Specified port does not exist.