anchor.diff:      {error, Message, _} -> {error, Message}
     end.
   
  -
   -spec build_instance_list_qargs(Instances :: list(), Accum :: list()) -> list().
   %% @private
   %% @doc Build the Query args for filtering instances by InstanceID.
  
positive.code:           Names = get_priv_dns_by_instance_ids(Values, Tag),
            autocluster_log:debug("Fetching autoscaling = DNS: ~p", [Names]),
            {ok, [autocluster_util:node_name(N) || N <- Names]};
          error -> error
        end;
      error ->
        error
    end.
  
  
  
negative.code:     {ok, Payload} ->
        Instances = flatten_autoscaling_datastructure(Payload),
        NextToken = get_next_token(Payload),
        get_all_autoscaling_instances(lists:append(Instances, Accum), NextToken);
      {error, Reason} = Error ->
        autocluster_log:error("Error fetching autoscaling group instance list: ~p", [Reason]),
        Error
    end.
  
  get_autoscaling_group_node_list(error, _) -> {error, instance_discovery};
  