|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderStatic (const CredentialsProviderStaticConfig &config, Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderAnonymous (Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderEnvironment (Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderProfile (const CredentialsProviderProfileConfig &config, Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderImds (const CredentialsProviderImdsConfig &config, Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderChain (const CredentialsProviderChainConfig &config, Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderCached (const CredentialsProviderCachedConfig &config, Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderChainDefault (const CredentialsProviderChainDefaultConfig &config, Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderX509 (const CredentialsProviderX509Config &config, Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderDelegate (const CredentialsProviderDelegateConfig &config, Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderCognito (const CredentialsProviderCognitoConfig &config, Allocator *allocator=ApiAllocator()) |
|
static std::shared_ptr< ICredentialsProvider > | CreateCredentialsProviderSTS (const CredentialsProviderSTSConfig &config, Allocator *allocator=ApiAllocator()) |
|
Simple credentials provider implementation that wraps one of the internal C-based implementations.
Contains a set of static factory methods for building each supported provider, as well as one for the default provider chain.