lib/ex_aws/credentials_ini/provider.ex
defmodule ExAws.CredentialsIni.Provider do
@moduledoc """
Specifies expected behaviour of a credentials provider.
A credentials initializer provider is a module that fetches the AWS credentials from different sources.
"""
@type profile :: String.t()
@type credentials :: map()
@callback security_credentials(profile) :: credentials
end