AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
ACMClient.h File Reference
#include <aws/acm/ACM_EXPORTS.h>
#include <aws/acm/ACMErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/acm/model/DescribeCertificateResult.h>
#include <aws/acm/model/GetCertificateResult.h>
#include <aws/acm/model/ListCertificatesResult.h>
#include <aws/acm/model/ListTagsForCertificateResult.h>
#include <aws/acm/model/RequestCertificateResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::ACM::ACMClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ACM
 
 Aws::ACM::Model
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ACMErrors > > Aws::ACM::Model::AddTagsToCertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ACMErrors > > Aws::ACM::Model::DeleteCertificateOutcome
 
typedef Aws::Utils::Outcome< DescribeCertificateResult, Aws::Client::AWSError< ACMErrors > > Aws::ACM::Model::DescribeCertificateOutcome
 
typedef Aws::Utils::Outcome< GetCertificateResult, Aws::Client::AWSError< ACMErrors > > Aws::ACM::Model::GetCertificateOutcome
 
typedef Aws::Utils::Outcome< ListCertificatesResult, Aws::Client::AWSError< ACMErrors > > Aws::ACM::Model::ListCertificatesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForCertificateResult, Aws::Client::AWSError< ACMErrors > > Aws::ACM::Model::ListTagsForCertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ACMErrors > > Aws::ACM::Model::RemoveTagsFromCertificateOutcome
 
typedef Aws::Utils::Outcome< RequestCertificateResult, Aws::Client::AWSError< ACMErrors > > Aws::ACM::Model::RequestCertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ACMErrors > > Aws::ACM::Model::ResendValidationEmailOutcome
 
typedef std::future< AddTagsToCertificateOutcome > Aws::ACM::Model::AddTagsToCertificateOutcomeCallable
 
typedef std::future< DeleteCertificateOutcome > Aws::ACM::Model::DeleteCertificateOutcomeCallable
 
typedef std::future< DescribeCertificateOutcome > Aws::ACM::Model::DescribeCertificateOutcomeCallable
 
typedef std::future< GetCertificateOutcome > Aws::ACM::Model::GetCertificateOutcomeCallable
 
typedef std::future< ListCertificatesOutcome > Aws::ACM::Model::ListCertificatesOutcomeCallable
 
typedef std::future< ListTagsForCertificateOutcome > Aws::ACM::Model::ListTagsForCertificateOutcomeCallable
 
typedef std::future< RemoveTagsFromCertificateOutcome > Aws::ACM::Model::RemoveTagsFromCertificateOutcomeCallable
 
typedef std::future< RequestCertificateOutcome > Aws::ACM::Model::RequestCertificateOutcomeCallable
 
typedef std::future< ResendValidationEmailOutcome > Aws::ACM::Model::ResendValidationEmailOutcomeCallable
 
typedef std::function< void(const ACMClient *, const Model::AddTagsToCertificateRequest &, const Model::AddTagsToCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::AddTagsToCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMClient *, const Model::DeleteCertificateRequest &, const Model::DeleteCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::DeleteCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMClient *, const Model::DescribeCertificateRequest &, const Model::DescribeCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::DescribeCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMClient *, const Model::GetCertificateRequest &, const Model::GetCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::GetCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMClient *, const Model::ListCertificatesRequest &, const Model::ListCertificatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::ListCertificatesResponseReceivedHandler
 
typedef std::function< void(const ACMClient *, const Model::ListTagsForCertificateRequest &, const Model::ListTagsForCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::ListTagsForCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMClient *, const Model::RemoveTagsFromCertificateRequest &, const Model::RemoveTagsFromCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::RemoveTagsFromCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMClient *, const Model::RequestCertificateRequest &, const Model::RequestCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::RequestCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMClient *, const Model::ResendValidationEmailRequest &, const Model::ResendValidationEmailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::ResendValidationEmailResponseReceivedHandler