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().