AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ACM::Model Namespace Reference

Namespaces

 CertificateStatusMapper
 
 FailureReasonMapper
 
 KeyAlgorithmMapper
 
 RevocationReasonMapper
 

Classes

class  AddTagsToCertificateRequest
 
class  CertificateDetail
 
class  CertificateSummary
 
class  DeleteCertificateRequest
 
class  DescribeCertificateRequest
 
class  DescribeCertificateResult
 
class  DomainValidation
 
class  DomainValidationOption
 
class  GetCertificateRequest
 
class  GetCertificateResult
 
class  ListCertificatesRequest
 
class  ListCertificatesResult
 
class  ListTagsForCertificateRequest
 
class  ListTagsForCertificateResult
 
class  RemoveTagsFromCertificateRequest
 
class  RequestCertificateRequest
 
class  RequestCertificateResult
 
class  ResendValidationEmailRequest
 
class  Tag
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ACMErrors > > AddTagsToCertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ACMErrors > > DeleteCertificateOutcome
 
typedef Aws::Utils::Outcome< DescribeCertificateResult, Aws::Client::AWSError< ACMErrors > > DescribeCertificateOutcome
 
typedef Aws::Utils::Outcome< GetCertificateResult, Aws::Client::AWSError< ACMErrors > > GetCertificateOutcome
 
typedef Aws::Utils::Outcome< ListCertificatesResult, Aws::Client::AWSError< ACMErrors > > ListCertificatesOutcome
 
typedef Aws::Utils::Outcome< ListTagsForCertificateResult, Aws::Client::AWSError< ACMErrors > > ListTagsForCertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ACMErrors > > RemoveTagsFromCertificateOutcome
 
typedef Aws::Utils::Outcome< RequestCertificateResult, Aws::Client::AWSError< ACMErrors > > RequestCertificateOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ACMErrors > > ResendValidationEmailOutcome
 
typedef std::future< AddTagsToCertificateOutcomeAddTagsToCertificateOutcomeCallable
 
typedef std::future< DeleteCertificateOutcomeDeleteCertificateOutcomeCallable
 
typedef std::future< DescribeCertificateOutcomeDescribeCertificateOutcomeCallable
 
typedef std::future< GetCertificateOutcomeGetCertificateOutcomeCallable
 
typedef std::future< ListCertificatesOutcomeListCertificatesOutcomeCallable
 
typedef std::future< ListTagsForCertificateOutcomeListTagsForCertificateOutcomeCallable
 
typedef std::future< RemoveTagsFromCertificateOutcomeRemoveTagsFromCertificateOutcomeCallable
 
typedef std::future< RequestCertificateOutcomeRequestCertificateOutcomeCallable
 
typedef std::future< ResendValidationEmailOutcomeResendValidationEmailOutcomeCallable
 

Enumerations

enum  CertificateStatus {
  CertificateStatus::NOT_SET, CertificateStatus::PENDING_VALIDATION, CertificateStatus::ISSUED, CertificateStatus::INACTIVE,
  CertificateStatus::EXPIRED, CertificateStatus::VALIDATION_TIMED_OUT, CertificateStatus::REVOKED, CertificateStatus::FAILED
}
 
enum  FailureReason {
  FailureReason::NOT_SET, FailureReason::NO_AVAILABLE_CONTACTS, FailureReason::ADDITIONAL_VERIFICATION_REQUIRED, FailureReason::DOMAIN_NOT_ALLOWED,
  FailureReason::INVALID_PUBLIC_DOMAIN, FailureReason::OTHER
}
 
enum  KeyAlgorithm { KeyAlgorithm::NOT_SET, KeyAlgorithm::RSA_2048, KeyAlgorithm::EC_prime256v1 }
 
enum  RevocationReason {
  RevocationReason::NOT_SET, RevocationReason::UNSPECIFIED, RevocationReason::KEY_COMPROMISE, RevocationReason::CA_COMPROMISE,
  RevocationReason::AFFILIATION_CHANGED, RevocationReason::SUPERCEDED, RevocationReason::CESSATION_OF_OPERATION, RevocationReason::CERTIFICATE_HOLD,
  RevocationReason::REMOVE_FROM_CRL, RevocationReason::PRIVILEGE_WITHDRAWN, RevocationReason::A_A_COMPROMISE
}
 

Typedef Documentation

Definition at line 82 of file ACMClient.h.

Definition at line 94 of file ACMClient.h.

Definition at line 85 of file ACMClient.h.

Definition at line 95 of file ACMClient.h.

Definition at line 86 of file ACMClient.h.

Definition at line 96 of file ACMClient.h.

Definition at line 87 of file ACMClient.h.

Definition at line 97 of file ACMClient.h.

Definition at line 88 of file ACMClient.h.

Definition at line 98 of file ACMClient.h.

Definition at line 89 of file ACMClient.h.

Definition at line 99 of file ACMClient.h.

Definition at line 90 of file ACMClient.h.

Definition at line 100 of file ACMClient.h.

Definition at line 91 of file ACMClient.h.

Definition at line 101 of file ACMClient.h.

Definition at line 92 of file ACMClient.h.

Definition at line 102 of file ACMClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
PENDING_VALIDATION 
ISSUED 
INACTIVE 
EXPIRED 
VALIDATION_TIMED_OUT 
REVOKED 
FAILED 

Definition at line 25 of file CertificateStatus.h.

Enumerator
NOT_SET 
NO_AVAILABLE_CONTACTS 
ADDITIONAL_VERIFICATION_REQUIRED 
DOMAIN_NOT_ALLOWED 
INVALID_PUBLIC_DOMAIN 
OTHER 

Definition at line 25 of file FailureReason.h.

Enumerator
NOT_SET 
RSA_2048 
EC_prime256v1 

Definition at line 25 of file KeyAlgorithm.h.

Enumerator
NOT_SET 
UNSPECIFIED 
KEY_COMPROMISE 
CA_COMPROMISE 
AFFILIATION_CHANGED 
SUPERCEDED 
CESSATION_OF_OPERATION 
CERTIFICATE_HOLD 
REMOVE_FROM_CRL 
PRIVILEGE_WITHDRAWN 
A_A_COMPROMISE 

Definition at line 25 of file RevocationReason.h.