AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
S3ExpressSignerProvider.h
1
6#pragma once
7
8#include <aws/core/auth/signer-provider/DefaultAuthSignerProvider.h>
9#include <aws/s3-crt/S3ExpressIdentityProvider.h>
10
11
12namespace Aws {
13 namespace Auth {
15 public:
16 S3ExpressSignerProvider(const std::shared_ptr<AWSCredentialsProvider>& credentialsProvider,
17 const std::shared_ptr<S3Crt::S3ExpressIdentityProvider>& S3ExpressIdentityProvider,
18 const Aws::String& serviceName,
19 const Aws::String& region,
20 Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy signingPolicy = Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy::RequestDependent,
21 bool urlEscapePath = true);
22 };
23 }
24}
S3ExpressSignerProvider(const std::shared_ptr< AWSCredentialsProvider > &credentialsProvider, const std::shared_ptr< S3Crt::S3ExpressIdentityProvider > &S3ExpressIdentityProvider, const Aws::String &serviceName, const Aws::String &region, Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy signingPolicy=Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy::RequestDependent, bool urlEscapePath=true)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String