View Source aws_sigv4a (aws_signature v0.0.0)

Summary

Types

v4a_sign_request_input/0

-type v4a_sign_request_input() ::
          #v4a_sign_request_input{request :: aws_sigv4_internal:request(),
                                  payload_hash :: binary(),
                                  credentials :: aws_sigv4_internal:credentials(),
                                  service :: binary(),
                                  regions :: [binary()],
                                  time :: calendar:datetime() | undefined}.

Functions

sign_request(AccessKeyID, SecretAccessKey, SessionToken, Regions, Service, Method, URL, Headers, Body, Options)

-spec sign_request(binary(),
                   binary(),
                   binary(),
                   [binary()],
                   binary(),
                   binary(),
                   binary(),
                   aws_sigv4_internal:headers(),
                   binary(),
                   map()) ->
                      {ok, aws_sigv4_internal:headers()} | {error, any()}.