CredentialProviderFactory

Provides factory functions for CredentialProviders.

CredentialProvider.swift:43
struct CredentialProviderFactory

The factory functions are only called once the AWSClient has been setup. This means we can supply things like a Logger and HTTPClient to the credential provider when we construct it.