def query_host_by_iscsi_path(iqn = nil)
      begin
        @host.query_host_by_iscsi_path(iqn)
      rescue => ex
        Util.log_exception(ex, caller_locations(1, 1)[0].label)
        raise ex
      end
    end
def query_host_by_iscsi_path(iqn = nil)
      begin
        @host.query_host_by_iscsi_path(iqn)
      rescue => ex
        Util.log_exception(ex, caller_locations(1, 1)[0].label)
        raise ex
      end
    end
Finds the host with the specified iSCSI initiator.

 ==== Attributes

 * iqn - Lookup based on iSCSI initiator.
      type iqn: String

 ==== Returns

 Host with specified IQN.

 ==== Raises

 * Hpe3parSdk::HTTPBadRequest
        - INV_INPUT - Invalid URI syntax.
 * Hpe3parSdk::HTTPNotFound
        - NON_EXISTENT_HOST - The specified host not found.
 * Hpe3parSdk::HTTPInternalServerError
        - INTERNAL_SERVER_ERR - Internal server error.
 * Hpe3parSdk::HTTPBadRequest
        - INV_INPUT_ILLEGAL_CHAR - The host name contains invalid character.