AWS SDK for C++  1.8.75
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ACMPCA Namespace Reference

Namespaces

 ACMPCAEndpoint
 
 ACMPCAErrorMapper
 
 Model
 

Classes

class  ACMPCAClient
 
class  ACMPCAError
 
class  ACMPCARequest
 

Typedefs

typedef std::function< void(const ACMPCAClient *, const Model::CreateCertificateAuthorityRequest &, const Model::CreateCertificateAuthorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCertificateAuthorityResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::CreateCertificateAuthorityAuditReportRequest &, const Model::CreateCertificateAuthorityAuditReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCertificateAuthorityAuditReportResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::CreatePermissionRequest &, const Model::CreatePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePermissionResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::DeleteCertificateAuthorityRequest &, const Model::DeleteCertificateAuthorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCertificateAuthorityResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::DeletePermissionRequest &, const Model::DeletePermissionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePermissionResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::DeletePolicyRequest &, const Model::DeletePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePolicyResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::DescribeCertificateAuthorityRequest &, const Model::DescribeCertificateAuthorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCertificateAuthorityResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::DescribeCertificateAuthorityAuditReportRequest &, const Model::DescribeCertificateAuthorityAuditReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeCertificateAuthorityAuditReportResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::GetCertificateRequest &, const Model::GetCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::GetCertificateAuthorityCertificateRequest &, const Model::GetCertificateAuthorityCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCertificateAuthorityCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::GetCertificateAuthorityCsrRequest &, const Model::GetCertificateAuthorityCsrOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCertificateAuthorityCsrResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::GetPolicyRequest &, const Model::GetPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPolicyResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::ImportCertificateAuthorityCertificateRequest &, const Model::ImportCertificateAuthorityCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportCertificateAuthorityCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::IssueCertificateRequest &, const Model::IssueCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > IssueCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::ListCertificateAuthoritiesRequest &, const Model::ListCertificateAuthoritiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCertificateAuthoritiesResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::ListPermissionsRequest &, const Model::ListPermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPermissionsResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::PutPolicyRequest &, const Model::PutPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPolicyResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::RestoreCertificateAuthorityRequest &, const Model::RestoreCertificateAuthorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreCertificateAuthorityResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::RevokeCertificateRequest &, const Model::RevokeCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeCertificateResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::TagCertificateAuthorityRequest &, const Model::TagCertificateAuthorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagCertificateAuthorityResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::UntagCertificateAuthorityRequest &, const Model::UntagCertificateAuthorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagCertificateAuthorityResponseReceivedHandler
 
typedef std::function< void(const ACMPCAClient *, const Model::UpdateCertificateAuthorityRequest &, const Model::UpdateCertificateAuthorityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCertificateAuthorityResponseReceivedHandler
 

Enumerations

enum  ACMPCAErrors {
  ACMPCAErrors::INCOMPLETE_SIGNATURE = 0, ACMPCAErrors::INTERNAL_FAILURE = 1, ACMPCAErrors::INVALID_ACTION = 2, ACMPCAErrors::INVALID_CLIENT_TOKEN_ID = 3,
  ACMPCAErrors::INVALID_PARAMETER_COMBINATION = 4, ACMPCAErrors::INVALID_QUERY_PARAMETER = 5, ACMPCAErrors::INVALID_PARAMETER_VALUE = 6, ACMPCAErrors::MISSING_ACTION = 7,
  ACMPCAErrors::MISSING_AUTHENTICATION_TOKEN = 8, ACMPCAErrors::MISSING_PARAMETER = 9, ACMPCAErrors::OPT_IN_REQUIRED = 10, ACMPCAErrors::REQUEST_EXPIRED = 11,
  ACMPCAErrors::SERVICE_UNAVAILABLE = 12, ACMPCAErrors::THROTTLING = 13, ACMPCAErrors::VALIDATION = 14, ACMPCAErrors::ACCESS_DENIED = 15,
  ACMPCAErrors::RESOURCE_NOT_FOUND = 16, ACMPCAErrors::UNRECOGNIZED_CLIENT = 17, ACMPCAErrors::MALFORMED_QUERY_STRING = 18, ACMPCAErrors::SLOW_DOWN = 19,
  ACMPCAErrors::REQUEST_TIME_TOO_SKEWED = 20, ACMPCAErrors::INVALID_SIGNATURE = 21, ACMPCAErrors::SIGNATURE_DOES_NOT_MATCH = 22, ACMPCAErrors::INVALID_ACCESS_KEY_ID = 23,
  ACMPCAErrors::REQUEST_TIMEOUT = 24, ACMPCAErrors::NETWORK_CONNECTION = 99, ACMPCAErrors::UNKNOWN = 100, ACMPCAErrors::CERTIFICATE_MISMATCH = static_cast<int>(Aws::Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1,
  ACMPCAErrors::CONCURRENT_MODIFICATION, ACMPCAErrors::INVALID_ARGS, ACMPCAErrors::INVALID_ARN, ACMPCAErrors::INVALID_NEXT_TOKEN,
  ACMPCAErrors::INVALID_POLICY, ACMPCAErrors::INVALID_REQUEST, ACMPCAErrors::INVALID_STATE, ACMPCAErrors::INVALID_TAG,
  ACMPCAErrors::LIMIT_EXCEEDED, ACMPCAErrors::LOCKOUT_PREVENTED, ACMPCAErrors::MALFORMED_CERTIFICATE, ACMPCAErrors::MALFORMED_C_S_R,
  ACMPCAErrors::PERMISSION_ALREADY_EXISTS, ACMPCAErrors::REQUEST_ALREADY_PROCESSED, ACMPCAErrors::REQUEST_FAILED, ACMPCAErrors::REQUEST_IN_PROGRESS,
  ACMPCAErrors::TOO_MANY_TAGS
}
 

Typedef Documentation

◆ CreateCertificateAuthorityAuditReportResponseReceivedHandler

Definition at line 142 of file ACMPCAClient.h.

◆ CreateCertificateAuthorityResponseReceivedHandler

Definition at line 139 of file ACMPCAClient.h.

◆ CreatePermissionResponseReceivedHandler

Definition at line 143 of file ACMPCAClient.h.

◆ DeleteCertificateAuthorityResponseReceivedHandler

Definition at line 144 of file ACMPCAClient.h.

◆ DeletePermissionResponseReceivedHandler

Definition at line 145 of file ACMPCAClient.h.

◆ DeletePolicyResponseReceivedHandler

Definition at line 146 of file ACMPCAClient.h.

◆ DescribeCertificateAuthorityAuditReportResponseReceivedHandler

Definition at line 148 of file ACMPCAClient.h.

◆ DescribeCertificateAuthorityResponseReceivedHandler

Definition at line 147 of file ACMPCAClient.h.

◆ GetCertificateAuthorityCertificateResponseReceivedHandler

Definition at line 150 of file ACMPCAClient.h.

◆ GetCertificateAuthorityCsrResponseReceivedHandler

Definition at line 151 of file ACMPCAClient.h.

◆ GetCertificateResponseReceivedHandler

Definition at line 149 of file ACMPCAClient.h.

◆ GetPolicyResponseReceivedHandler

typedef std::function<void(const ACMPCAClient*, const Model::GetPolicyRequest&, const Model::GetPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ACMPCA::GetPolicyResponseReceivedHandler

Definition at line 152 of file ACMPCAClient.h.

◆ ImportCertificateAuthorityCertificateResponseReceivedHandler

Definition at line 153 of file ACMPCAClient.h.

◆ IssueCertificateResponseReceivedHandler

Definition at line 154 of file ACMPCAClient.h.

◆ ListCertificateAuthoritiesResponseReceivedHandler

Definition at line 155 of file ACMPCAClient.h.

◆ ListPermissionsResponseReceivedHandler

Definition at line 156 of file ACMPCAClient.h.

◆ ListTagsResponseReceivedHandler

typedef std::function<void(const ACMPCAClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ACMPCA::ListTagsResponseReceivedHandler

Definition at line 157 of file ACMPCAClient.h.

◆ PutPolicyResponseReceivedHandler

typedef std::function<void(const ACMPCAClient*, const Model::PutPolicyRequest&, const Model::PutPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > Aws::ACMPCA::PutPolicyResponseReceivedHandler

Definition at line 158 of file ACMPCAClient.h.

◆ RestoreCertificateAuthorityResponseReceivedHandler

Definition at line 159 of file ACMPCAClient.h.

◆ RevokeCertificateResponseReceivedHandler

Definition at line 160 of file ACMPCAClient.h.

◆ TagCertificateAuthorityResponseReceivedHandler

Definition at line 161 of file ACMPCAClient.h.

◆ UntagCertificateAuthorityResponseReceivedHandler

Definition at line 162 of file ACMPCAClient.h.

◆ UpdateCertificateAuthorityResponseReceivedHandler

Definition at line 163 of file ACMPCAClient.h.

Enumeration Type Documentation

◆ ACMPCAErrors

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
SLOW_DOWN 
REQUEST_TIME_TOO_SKEWED 
INVALID_SIGNATURE 
SIGNATURE_DOES_NOT_MATCH 
INVALID_ACCESS_KEY_ID 
REQUEST_TIMEOUT 
NETWORK_CONNECTION 
UNKNOWN 
CERTIFICATE_MISMATCH 
CONCURRENT_MODIFICATION 
INVALID_ARGS 
INVALID_ARN 
INVALID_NEXT_TOKEN 
INVALID_POLICY 
INVALID_REQUEST 
INVALID_STATE 
INVALID_TAG 
LIMIT_EXCEEDED 
LOCKOUT_PREVENTED 
MALFORMED_CERTIFICATE 
MALFORMED_C_S_R 
PERMISSION_ALREADY_EXISTS 
REQUEST_ALREADY_PROCESSED 
REQUEST_FAILED 
REQUEST_IN_PROGRESS 
TOO_MANY_TAGS 

Definition at line 16 of file ACMPCAErrors.h.