Credentials.Providertype credentials = Awskit.Credentials.tAWS credentials resolved by this provider.
type source = Awskit.Credentials.Provider.sourceCredential source that produced, skipped, or failed resolution.
Provider was not configured or not applicable, so a chain may continue.
Credential resolution outcome. Chains continue only on Unavailable.
val create : (unit -> resolution Lwt.t) -> tWrap an asynchronous credential lookup function. The function is called each time resolve is called.
val resolve : t -> resolution Lwt.tResolve credentials from the provider.
val static : credentials -> tProvider that always returns the same credentials.
Try providers in order. The chain continues only when a provider returns Unavailable; Resolved, Invalid, and Failed stop resolution.
val source_label : source -> stringStable, human-readable label for a credential provider source.