AWS IoT Device SDK C++ v2  1.36.1
AWS IoT Device SDK C++ v2
Public Member Functions | Public Attributes | List of all members
Aws::Crt::Auth::CredentialsProviderChainDefaultConfig Struct Reference

#include <Credentials.h>

Public Member Functions

 CredentialsProviderChainDefaultConfig ()
 

Public Attributes

Io::ClientBootstrapBootstrap
 
Io::TlsContextTlsContext
 

Detailed Description

Configuration options for a provider that implements a cached provider chain based on the AWS SDK defaults:

Cache-Of(Environment -> Profile -> IMDS)

Constructor & Destructor Documentation

◆ CredentialsProviderChainDefaultConfig()

Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::CredentialsProviderChainDefaultConfig ( )
inline

Member Data Documentation

◆ Bootstrap

Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::Bootstrap

Connection bootstrap to use for any network connections made while sourcing credentials.

Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)

◆ TlsContext

Io::TlsContext* Aws::Crt::Auth::CredentialsProviderChainDefaultConfig::TlsContext

Client TLS context to use for any secure network connections made while sourcing credentials.

If not provided the default chain will construct a new one, but these are expensive objects so you are encouraged to pass in a shared one. Must be provided if using BYO_CRYPTO.


The documentation for this struct was generated from the following file: