def query_tags(tags, options = {})
      tags = ensure_flat_array_value(tags) unless tags.nil? || tags.empty?
      do_query(tags, nil, options) { |result| yield result }
    end
def query_tags(tags, options = {})
      tags = ensure_flat_array_value(tags) unless tags.nil? || tags.empty?
      do_query(tags, nil, options) { |result| yield result }
    end
Queries a list of servers in the current deployment which have one or more
 of the given tags.

 === Parameters
 tags(String, Array):: Tag or tags to query or empty
 options(Hash):: Request options
   :raw(Boolean):: true to yield raw tag response instead of deserialized tags
   :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 an array
 initialized with the tags of this instance

 === Return
 true:: Always return true