# Functions
NewProvider returns a pointer to a new Credentials object wrapping the Provider.
NewProviderCommand returns a pointer to a new Credentials object with the specified command, and default timeout duration.
# Constants
DefaultTimeout default limit on time a process can run.
ProviderName is the name this credentials provider will label any returned credentials Value with.
# Structs
A CredentialProcessResponse is the AWS credentials format that must be returned when executing an external credential_process.
DefaultNewCommandBuilder provides the default NewCommandBuilder implementation used by the provider.
Options is the configuration options for configuring the Provider.
Provider satisfies the credentials.Provider interface, and is a client to retrieve credentials from a process.
ProviderError is an error indicating failure initializing or executing the process credentials provider.
# Interfaces
NewCommandBuilder provides the interface for specifying how command will be created that the Provider will use to retrieve credentials with.
# Type aliases
NewCommandBuilderFunc provides a wrapper type around a function pointer to satisfy the NewCommandBuilder interface.