AWS SDK for C++  1.9.45
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/ExportCertificateResult.h>
#include <aws/acm/model/GetAccountConfigurationResult.h>
#include <aws/acm/model/GetCertificateResult.h>
#include <aws/acm/model/ImportCertificateResult.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::ACM::ACMClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ACM
 
 Aws::ACM::Model
 

Typedefs

typedef Aws::Utils::Outcome< Aws::NoResult, ACMError > Aws::ACM::Model::AddTagsToCertificateOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, ACMError > Aws::ACM::Model::DeleteCertificateOutcome
 
typedef Aws::Utils::Outcome< DescribeCertificateResult, ACMError > Aws::ACM::Model::DescribeCertificateOutcome
 
typedef Aws::Utils::Outcome< ExportCertificateResult, ACMError > Aws::ACM::Model::ExportCertificateOutcome
 
typedef Aws::Utils::Outcome< GetAccountConfigurationResult, ACMError > Aws::ACM::Model::GetAccountConfigurationOutcome
 
typedef Aws::Utils::Outcome< GetCertificateResult, ACMError > Aws::ACM::Model::GetCertificateOutcome
 
typedef Aws::Utils::Outcome< ImportCertificateResult, ACMError > Aws::ACM::Model::ImportCertificateOutcome
 
typedef Aws::Utils::Outcome< ListCertificatesResult, ACMError > Aws::ACM::Model::ListCertificatesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForCertificateResult, ACMError > Aws::ACM::Model::ListTagsForCertificateOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, ACMError > Aws::ACM::Model::PutAccountConfigurationOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, ACMError > Aws::ACM::Model::RemoveTagsFromCertificateOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, ACMError > Aws::ACM::Model::RenewCertificateOutcome
 
typedef Aws::Utils::Outcome< RequestCertificateResult, ACMError > Aws::ACM::Model::RequestCertificateOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, ACMError > Aws::ACM::Model::ResendValidationEmailOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, ACMError > Aws::ACM::Model::UpdateCertificateOptionsOutcome
 
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< ExportCertificateOutcome > Aws::ACM::Model::ExportCertificateOutcomeCallable
 
typedef std::future< GetAccountConfigurationOutcome > Aws::ACM::Model::GetAccountConfigurationOutcomeCallable
 
typedef std::future< GetCertificateOutcome > Aws::ACM::Model::GetCertificateOutcomeCallable
 
typedef std::future< ImportCertificateOutcome > Aws::ACM::Model::ImportCertificateOutcomeCallable
 
typedef std::future< ListCertificatesOutcome > Aws::ACM::Model::ListCertificatesOutcomeCallable
 
typedef std::future< ListTagsForCertificateOutcome > Aws::ACM::Model::ListTagsForCertificateOutcomeCallable
 
typedef std::future< PutAccountConfigurationOutcome > Aws::ACM::Model::PutAccountConfigurationOutcomeCallable
 
typedef std::future< RemoveTagsFromCertificateOutcome > Aws::ACM::Model::RemoveTagsFromCertificateOutcomeCallable
 
typedef std::future< RenewCertificateOutcome > Aws::ACM::Model::RenewCertificateOutcomeCallable
 
typedef std::future< RequestCertificateOutcome > Aws::ACM::Model::RequestCertificateOutcomeCallable
 
typedef std::future< ResendValidationEmailOutcome > Aws::ACM::Model::ResendValidationEmailOutcomeCallable
 
typedef std::future< UpdateCertificateOptionsOutcome > Aws::ACM::Model::UpdateCertificateOptionsOutcomeCallable
 
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::ExportCertificateRequest &, const Model::ExportCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::ExportCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMClient *, const Model::GetAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::GetAccountConfigurationResponseReceivedHandler
 
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::ImportCertificateRequest &, const Model::ImportCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::ImportCertificateResponseReceivedHandler
 
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::PutAccountConfigurationRequest &, const Model::PutAccountConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::PutAccountConfigurationResponseReceivedHandler
 
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::RenewCertificateRequest &, const Model::RenewCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::RenewCertificateResponseReceivedHandler
 
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
 
typedef std::function< void(const ACMClient *, const Model::UpdateCertificateOptionsRequest &, const Model::UpdateCertificateOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ACM::UpdateCertificateOptionsResponseReceivedHandler