AWS SDK for C++

AWS SDK for C++ Version 1.11.791

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Attributes | List of all members
smithy::AwsCredentialsProviderIdentityResolver Class Reference

#include <AwsCredentialsProviderIdentityResolver.h>

Inheritance diagram for smithy::AwsCredentialsProviderIdentityResolver:
[legend]

Public Types

 

Public Types inherited from smithy::AwsCredentialIdentityResolver

 
 
using IdentityProperties = Aws::UnorderedMap< Aws::String, Aws::Crt::Variant< Aws::String, bool > >
 
 
using AdditionalParameters = Aws::UnorderedMap< Aws::String, Aws::Crt::Variant< Aws::String, bool > >
 

Public Member Functions

 AwsCredentialsProviderIdentityResolver (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > credentialsProvider)
 
 
 
 
 
 
ResolveIdentityFutureOutcome getIdentity (const IdentityProperties &identityProperties, const AdditionalParameters &additionalParameters) override
 

Public Member Functions inherited from smithy::AwsCredentialIdentityResolver

virtual ~AwsCredentialIdentityResolver ()=default
 

Public Member Functions inherited from smithy::IdentityResolverBase< AwsCredentialIdentityBase >

 

Protected Attributes

 

Detailed Description

Definition at line 14 of file AwsCredentialsProviderIdentityResolver.h.

Member Typedef Documentation

◆ SigV4AuthSchemeParameters

Definition at line 17 of file AwsCredentialsProviderIdentityResolver.h.

Constructor & Destructor Documentation

◆ AwsCredentialsProviderIdentityResolver() [1/3]

smithy::AwsCredentialsProviderIdentityResolver::AwsCredentialsProviderIdentityResolver ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider credentialsProvider)
inlineexplicit

Definition at line 19 of file AwsCredentialsProviderIdentityResolver.h.

◆ AwsCredentialsProviderIdentityResolver() [2/3]

smithy::AwsCredentialsProviderIdentityResolver::AwsCredentialsProviderIdentityResolver ( const AwsCredentialsProviderIdentityResolver other)
delete

◆ AwsCredentialsProviderIdentityResolver() [3/3]

smithy::AwsCredentialsProviderIdentityResolver::AwsCredentialsProviderIdentityResolver ( AwsCredentialsProviderIdentityResolver &&  other)
defaultnoexcept

◆ ~AwsCredentialsProviderIdentityResolver()

smithy::AwsCredentialsProviderIdentityResolver::~AwsCredentialsProviderIdentityResolver ( )
overridedefault

Member Function Documentation

◆ getIdentity()

ResolveIdentityFutureOutcome smithy::AwsCredentialsProviderIdentityResolver::getIdentity ( const IdentityProperties identityProperties,
const AdditionalParameters additionalParameters 
)
inlineoverridevirtual

◆ operator=() [1/2]

AwsCredentialsProviderIdentityResolver & smithy::AwsCredentialsProviderIdentityResolver::operator= ( AwsCredentialsProviderIdentityResolver &&  other)
defaultnoexcept

◆ operator=() [2/2]

AwsCredentialsProviderIdentityResolver & smithy::AwsCredentialsProviderIdentityResolver::operator= ( const AwsCredentialsProviderIdentityResolver other)
delete

Member Data Documentation

◆ m_credentialsProvider

std::shared_ptr<Aws::Auth::AWSCredentialsProvider> smithy::AwsCredentialsProviderIdentityResolver::m_credentialsProvider
protected

Definition at line 49 of file AwsCredentialsProviderIdentityResolver.h.


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