AWS SDK for C++
1.8.154
AWS SDK for C++
|
Go to the documentation of this file.
23 class AWSCredentialsProvider;
29 virtual void AddSigner(std::shared_ptr<Aws::Client::AWSAuthSigner>& signer) = 0;
47 void AddSigner(std::shared_ptr<Aws::Client::AWSAuthSigner>& signer)
override;
std::vector< T, Aws::Allocator< T > > Vector
virtual std::shared_ptr< Aws::Client::AWSAuthSigner > GetSigner(const Aws::String &signerName) const =0
virtual void AddSigner(std::shared_ptr< Aws::Client::AWSAuthSigner > &signer)=0
DefaultAuthSignerProvider(const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer)
void AddSigner(std::shared_ptr< Aws::Client::AWSAuthSigner > &signer) override
virtual ~AWSAuthSignerProvider()=default
std::shared_ptr< Aws::Client::AWSAuthSigner > GetSigner(const Aws::String &signerName) const override
DefaultAuthSignerProvider(const std::shared_ptr< AWSCredentialsProvider > &credentialsProvider, const Aws::String &serviceName, const Aws::String ®ion)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String