View Source aws_sigv4_internal (aws_signature v0.4.0)

Summary

Types

-type credentials() :: #credentials{}.
-type headers() :: [{binary(), binary()}].
-type internal_signer() :: #internal_signer{}.
-type request() :: #request{}.
-type sign_string() :: fun((binary()) -> {ok, binary()} | {error, any()}).
-type v4_signer_options() :: #v4_signer_options{}.

Functions

-spec do(internal_signer()) -> {ok, headers()} | {error, any()}.
-spec resolve_time(calendar:datetime() | undefined) -> calendar:datetime().