def query_tags_raw(tags, hrefs = nil, options = {})
      tags = ensure_flat_array_value(tags) unless tags.nil? || tags.empty?
      options = options.merge(:raw => true)
      do_query(tags, hrefs, options) { |raw_response| yield raw_response }
    end
def query_tags_raw(tags, hrefs = nil, options = {})
      tags = ensure_flat_array_value(tags) unless tags.nil? || tags.empty?
      options = options.merge(:raw => true)
      do_query(tags, hrefs, options) { |raw_response| yield raw_response }
    end
Queries a list of servers in the current deployment which have one or more
 of the given tags. Yields the raw response (for responding locally).

 === Parameters
 tags(String, Array):: Tag or tags to query or empty
 hrefs(Array):: hrefs of resources to query with empty or nil meaning all instances in deployment
 options(Hash):: Request options
   :timeout(Integer):: timeout in seconds before giving up and yielding an error message

 === Block
 Given block should take one argument which will be set with the raw response

 === Return
 true:: Always return true