def add_tags(new_tags, options = {})
      new_tags = ensure_flat_array_value(new_tags) unless new_tags.nil? || new_tags.empty?
      do_update(new_tags, [], options) { |raw_response| yield raw_response if block_given? }
    end
def add_tags(new_tags, options = {})
      new_tags = ensure_flat_array_value(new_tags) unless new_tags.nil? || new_tags.empty?
      do_update(new_tags, [], options) { |raw_response| yield raw_response if block_given? }
    end
Add given tags to agent

 === Parameters
 new_tags(String, Array):: Tag or tags to be added
 options(Hash):: Request options
   :timeout(Integer):: timeout in seconds before giving up and yielding an error message

 === Block
 A block is optional. If provided, should take one argument which will be set with the
 raw response

 === Return
 true always return true