ExAws v1.1.2 ExAws.Request

Makes requests to AWS.

Summary

Types

error_t()
error_t() :: {:error, {:http_error, http_status, binary}}
http_status()
http_status() :: pos_integer
response_t()
response_t() :: success_t | error_t
success_content()
success_content() :: %{body: binary, headers: [{binary, binary}]}
success_t()
success_t() :: {:ok, success_content}

Functions

attempt_again?(attempt, reason, config)
backoff(attempt, config)
client_error(error, json_codec)
handle_aws_error(type, message)
request(http_method, url, data, headers, config, service)
request_and_retry(method, url, service, config, headers, req_body, arg)