7#include <aws/auditmanager/AuditManager_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/auditmanager/AuditManagerServiceClientModel.h>
60 std::shared_ptr<AuditManagerEndpointProviderBase> endpointProvider =
nullptr);
67 std::shared_ptr<AuditManagerEndpointProviderBase> endpointProvider =
nullptr,
74 AuditManagerClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
75 std::shared_ptr<AuditManagerEndpointProviderBase> endpointProvider =
nullptr,
97 AuditManagerClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
114 template<
typename AssociateAssessmentReportEv
idenceFolderRequestT = Model::AssociateAssessmentReportEv
idenceFolderRequest>
117 return SubmitCallable(&AuditManagerClient::AssociateAssessmentReportEvidenceFolder, request);
123 template<
typename AssociateAssessmentReportEv
idenceFolderRequestT = Model::AssociateAssessmentReportEv
idenceFolderRequest>
126 return SubmitAsync(&AuditManagerClient::AssociateAssessmentReportEvidenceFolder, request, handler, context);
140 template<
typename BatchAssociateAssessmentReportEv
idenceRequestT = Model::BatchAssociateAssessmentReportEv
idenceRequest>
143 return SubmitCallable(&AuditManagerClient::BatchAssociateAssessmentReportEvidence, request);
149 template<
typename BatchAssociateAssessmentReportEv
idenceRequestT = Model::BatchAssociateAssessmentReportEv
idenceRequest>
152 return SubmitAsync(&AuditManagerClient::BatchAssociateAssessmentReportEvidence, request, handler, context);
166 template<
typename BatchCreateDelegationByAssessmentRequestT = Model::BatchCreateDelegationByAssessmentRequest>
169 return SubmitCallable(&AuditManagerClient::BatchCreateDelegationByAssessment, request);
175 template<
typename BatchCreateDelegationByAssessmentRequestT = Model::BatchCreateDelegationByAssessmentRequest>
178 return SubmitAsync(&AuditManagerClient::BatchCreateDelegationByAssessment, request, handler, context);
192 template<
typename BatchDeleteDelegationByAssessmentRequestT = Model::BatchDeleteDelegationByAssessmentRequest>
195 return SubmitCallable(&AuditManagerClient::BatchDeleteDelegationByAssessment, request);
201 template<
typename BatchDeleteDelegationByAssessmentRequestT = Model::BatchDeleteDelegationByAssessmentRequest>
204 return SubmitAsync(&AuditManagerClient::BatchDeleteDelegationByAssessment, request, handler, context);
218 template<
typename BatchDisassociateAssessmentReportEv
idenceRequestT = Model::BatchDisassociateAssessmentReportEv
idenceRequest>
221 return SubmitCallable(&AuditManagerClient::BatchDisassociateAssessmentReportEvidence, request);
227 template<
typename BatchDisassociateAssessmentReportEv
idenceRequestT = Model::BatchDisassociateAssessmentReportEv
idenceRequest>
230 return SubmitAsync(&AuditManagerClient::BatchDisassociateAssessmentReportEvidence, request, handler, context);
258 template<
typename BatchImportEv
idenceToAssessmentControlRequestT = Model::BatchImportEv
idenceToAssessmentControlRequest>
261 return SubmitCallable(&AuditManagerClient::BatchImportEvidenceToAssessmentControl, request);
267 template<
typename BatchImportEv
idenceToAssessmentControlRequestT = Model::BatchImportEv
idenceToAssessmentControlRequest>
270 return SubmitAsync(&AuditManagerClient::BatchImportEvidenceToAssessmentControl, request, handler, context);
283 template<
typename CreateAssessmentRequestT = Model::CreateAssessmentRequest>
286 return SubmitCallable(&AuditManagerClient::CreateAssessment, request);
292 template<
typename CreateAssessmentRequestT = Model::CreateAssessmentRequest>
295 return SubmitAsync(&AuditManagerClient::CreateAssessment, request, handler, context);
308 template<
typename CreateAssessmentFrameworkRequestT = Model::CreateAssessmentFrameworkRequest>
311 return SubmitCallable(&AuditManagerClient::CreateAssessmentFramework, request);
317 template<
typename CreateAssessmentFrameworkRequestT = Model::CreateAssessmentFrameworkRequest>
320 return SubmitAsync(&AuditManagerClient::CreateAssessmentFramework, request, handler, context);
334 template<
typename CreateAssessmentReportRequestT = Model::CreateAssessmentReportRequest>
337 return SubmitCallable(&AuditManagerClient::CreateAssessmentReport, request);
343 template<
typename CreateAssessmentReportRequestT = Model::CreateAssessmentReportRequest>
346 return SubmitAsync(&AuditManagerClient::CreateAssessmentReport, request, handler, context);
360 template<
typename CreateControlRequestT = Model::CreateControlRequest>
363 return SubmitCallable(&AuditManagerClient::CreateControl, request);
369 template<
typename CreateControlRequestT = Model::CreateControlRequest>
372 return SubmitAsync(&AuditManagerClient::CreateControl, request, handler, context);
385 template<
typename DeleteAssessmentRequestT = Model::DeleteAssessmentRequest>
388 return SubmitCallable(&AuditManagerClient::DeleteAssessment, request);
394 template<
typename DeleteAssessmentRequestT = Model::DeleteAssessmentRequest>
397 return SubmitAsync(&AuditManagerClient::DeleteAssessment, request, handler, context);
410 template<
typename DeleteAssessmentFrameworkRequestT = Model::DeleteAssessmentFrameworkRequest>
413 return SubmitCallable(&AuditManagerClient::DeleteAssessmentFramework, request);
419 template<
typename DeleteAssessmentFrameworkRequestT = Model::DeleteAssessmentFrameworkRequest>
422 return SubmitAsync(&AuditManagerClient::DeleteAssessmentFramework, request, handler, context);
436 template<
typename DeleteAssessmentFrameworkShareRequestT = Model::DeleteAssessmentFrameworkShareRequest>
439 return SubmitCallable(&AuditManagerClient::DeleteAssessmentFrameworkShare, request);
445 template<
typename DeleteAssessmentFrameworkShareRequestT = Model::DeleteAssessmentFrameworkShareRequest>
448 return SubmitAsync(&AuditManagerClient::DeleteAssessmentFrameworkShare, request, handler, context);
481 template<
typename DeleteAssessmentReportRequestT = Model::DeleteAssessmentReportRequest>
484 return SubmitCallable(&AuditManagerClient::DeleteAssessmentReport, request);
490 template<
typename DeleteAssessmentReportRequestT = Model::DeleteAssessmentReportRequest>
493 return SubmitAsync(&AuditManagerClient::DeleteAssessmentReport, request, handler, context);
511 template<
typename DeleteControlRequestT = Model::DeleteControlRequest>
514 return SubmitCallable(&AuditManagerClient::DeleteControl, request);
520 template<
typename DeleteControlRequestT = Model::DeleteControlRequest>
523 return SubmitAsync(&AuditManagerClient::DeleteControl, request, handler, context);
545 template<
typename DeregisterAccountRequestT = Model::DeregisterAccountRequest>
548 return SubmitCallable(&AuditManagerClient::DeregisterAccount, request);
554 template<
typename DeregisterAccountRequestT = Model::DeregisterAccountRequest>
557 return SubmitAsync(&AuditManagerClient::DeregisterAccount, request, handler, context);
625 template<
typename DeregisterOrganizationAdminAccountRequestT = Model::DeregisterOrganizationAdminAccountRequest>
628 return SubmitCallable(&AuditManagerClient::DeregisterOrganizationAdminAccount, request);
634 template<
typename DeregisterOrganizationAdminAccountRequestT = Model::DeregisterOrganizationAdminAccountRequest>
637 return SubmitAsync(&AuditManagerClient::DeregisterOrganizationAdminAccount, request, handler, context);
651 template<
typename DisassociateAssessmentReportEv
idenceFolderRequestT = Model::DisassociateAssessmentReportEv
idenceFolderRequest>
654 return SubmitCallable(&AuditManagerClient::DisassociateAssessmentReportEvidenceFolder, request);
660 template<
typename DisassociateAssessmentReportEv
idenceFolderRequestT = Model::DisassociateAssessmentReportEv
idenceFolderRequest>
663 return SubmitAsync(&AuditManagerClient::DisassociateAssessmentReportEvidenceFolder, request, handler, context);
677 template<
typename GetAccountStatusRequestT = Model::GetAccountStatusRequest>
680 return SubmitCallable(&AuditManagerClient::GetAccountStatus, request);
686 template<
typename GetAccountStatusRequestT = Model::GetAccountStatusRequest>
689 return SubmitAsync(&AuditManagerClient::GetAccountStatus, request, handler, context);
702 template<
typename GetAssessmentRequestT = Model::GetAssessmentRequest>
705 return SubmitCallable(&AuditManagerClient::GetAssessment, request);
711 template<
typename GetAssessmentRequestT = Model::GetAssessmentRequest>
714 return SubmitAsync(&AuditManagerClient::GetAssessment, request, handler, context);
727 template<
typename GetAssessmentFrameworkRequestT = Model::GetAssessmentFrameworkRequest>
730 return SubmitCallable(&AuditManagerClient::GetAssessmentFramework, request);
736 template<
typename GetAssessmentFrameworkRequestT = Model::GetAssessmentFrameworkRequest>
739 return SubmitAsync(&AuditManagerClient::GetAssessmentFramework, request, handler, context);
753 template<
typename GetAssessmentReportUrlRequestT = Model::GetAssessmentReportUrlRequest>
756 return SubmitCallable(&AuditManagerClient::GetAssessmentReportUrl, request);
762 template<
typename GetAssessmentReportUrlRequestT = Model::GetAssessmentReportUrlRequest>
765 return SubmitAsync(&AuditManagerClient::GetAssessmentReportUrl, request, handler, context);
778 template<
typename GetChangeLogsRequestT = Model::GetChangeLogsRequest>
781 return SubmitCallable(&AuditManagerClient::GetChangeLogs, request);
787 template<
typename GetChangeLogsRequestT = Model::GetChangeLogsRequest>
790 return SubmitAsync(&AuditManagerClient::GetChangeLogs, request, handler, context);
803 template<
typename GetControlRequestT = Model::GetControlRequest>
806 return SubmitCallable(&AuditManagerClient::GetControl, request);
812 template<
typename GetControlRequestT = Model::GetControlRequest>
815 return SubmitAsync(&AuditManagerClient::GetControl, request, handler, context);
829 template<
typename GetDelegationsRequestT = Model::GetDelegationsRequest>
832 return SubmitCallable(&AuditManagerClient::GetDelegations, request);
838 template<
typename GetDelegationsRequestT = Model::GetDelegationsRequest>
841 return SubmitAsync(&AuditManagerClient::GetDelegations, request, handler, context);
855 template<
typename GetEv
idenceRequestT = Model::GetEv
idenceRequest>
858 return SubmitCallable(&AuditManagerClient::GetEvidence, request);
864 template<
typename GetEv
idenceRequestT = Model::GetEv
idenceRequest>
867 return SubmitAsync(&AuditManagerClient::GetEvidence, request, handler, context);
881 template<
typename GetEv
idenceByEv
idenceFolderRequestT = Model::GetEv
idenceByEv
idenceFolderRequest>
884 return SubmitCallable(&AuditManagerClient::GetEvidenceByEvidenceFolder, request);
890 template<
typename GetEv
idenceByEv
idenceFolderRequestT = Model::GetEv
idenceByEv
idenceFolderRequest>
893 return SubmitAsync(&AuditManagerClient::GetEvidenceByEvidenceFolder, request, handler, context);
919 template<
typename GetEv
idenceFileUploadUrlRequestT = Model::GetEv
idenceFileUploadUrlRequest>
922 return SubmitCallable(&AuditManagerClient::GetEvidenceFileUploadUrl, request);
928 template<
typename GetEv
idenceFileUploadUrlRequestT = Model::GetEv
idenceFileUploadUrlRequest>
931 return SubmitAsync(&AuditManagerClient::GetEvidenceFileUploadUrl, request, handler, context);
945 template<
typename GetEv
idenceFolderRequestT = Model::GetEv
idenceFolderRequest>
948 return SubmitCallable(&AuditManagerClient::GetEvidenceFolder, request);
954 template<
typename GetEv
idenceFolderRequestT = Model::GetEv
idenceFolderRequest>
957 return SubmitAsync(&AuditManagerClient::GetEvidenceFolder, request, handler, context);
971 template<
typename GetEv
idenceFoldersByAssessmentRequestT = Model::GetEv
idenceFoldersByAssessmentRequest>
974 return SubmitCallable(&AuditManagerClient::GetEvidenceFoldersByAssessment, request);
980 template<
typename GetEv
idenceFoldersByAssessmentRequestT = Model::GetEv
idenceFoldersByAssessmentRequest>
983 return SubmitAsync(&AuditManagerClient::GetEvidenceFoldersByAssessment, request, handler, context);
997 template<
typename GetEv
idenceFoldersByAssessmentControlRequestT = Model::GetEv
idenceFoldersByAssessmentControlRequest>
1000 return SubmitCallable(&AuditManagerClient::GetEvidenceFoldersByAssessmentControl, request);
1006 template<
typename GetEv
idenceFoldersByAssessmentControlRequestT = Model::GetEv
idenceFoldersByAssessmentControlRequest>
1009 return SubmitAsync(&AuditManagerClient::GetEvidenceFoldersByAssessmentControl, request, handler, context);
1023 template<
typename GetInsightsRequestT = Model::GetInsightsRequest>
1026 return SubmitCallable(&AuditManagerClient::GetInsights, request);
1032 template<
typename GetInsightsRequestT = Model::GetInsightsRequest>
1035 return SubmitAsync(&AuditManagerClient::GetInsights, request, handler, context);
1049 template<
typename GetInsightsByAssessmentRequestT = Model::GetInsightsByAssessmentRequest>
1052 return SubmitCallable(&AuditManagerClient::GetInsightsByAssessment, request);
1058 template<
typename GetInsightsByAssessmentRequestT = Model::GetInsightsByAssessmentRequest>
1061 return SubmitAsync(&AuditManagerClient::GetInsightsByAssessment, request, handler, context);
1075 template<
typename GetOrganizationAdminAccountRequestT = Model::GetOrganizationAdminAccountRequest>
1078 return SubmitCallable(&AuditManagerClient::GetOrganizationAdminAccount, request);
1084 template<
typename GetOrganizationAdminAccountRequestT = Model::GetOrganizationAdminAccountRequest>
1087 return SubmitAsync(&AuditManagerClient::GetOrganizationAdminAccount, request, handler, context);
1110 template<
typename GetServicesInScopeRequestT = Model::GetServicesInScopeRequest>
1113 return SubmitCallable(&AuditManagerClient::GetServicesInScope, request);
1119 template<
typename GetServicesInScopeRequestT = Model::GetServicesInScopeRequest>
1122 return SubmitAsync(&AuditManagerClient::GetServicesInScope, request, handler, context);
1136 template<
typename GetSettingsRequestT = Model::GetSettingsRequest>
1139 return SubmitCallable(&AuditManagerClient::GetSettings, request);
1145 template<
typename GetSettingsRequestT = Model::GetSettingsRequest>
1148 return SubmitAsync(&AuditManagerClient::GetSettings, request, handler, context);
1167 template<
typename ListAssessmentControlInsightsByControlDomainRequestT = Model::ListAssessmentControlInsightsByControlDomainRequest>
1170 return SubmitCallable(&AuditManagerClient::ListAssessmentControlInsightsByControlDomain, request);
1176 template<
typename ListAssessmentControlInsightsByControlDomainRequestT = Model::ListAssessmentControlInsightsByControlDomainRequest>
1179 return SubmitAsync(&AuditManagerClient::ListAssessmentControlInsightsByControlDomain, request, handler, context);
1193 template<
typename ListAssessmentFrameworkShareRequestsRequestT = Model::ListAssessmentFrameworkShareRequestsRequest>
1196 return SubmitCallable(&AuditManagerClient::ListAssessmentFrameworkShareRequests, request);
1202 template<
typename ListAssessmentFrameworkShareRequestsRequestT = Model::ListAssessmentFrameworkShareRequestsRequest>
1205 return SubmitAsync(&AuditManagerClient::ListAssessmentFrameworkShareRequests, request, handler, context);
1219 template<
typename ListAssessmentFrameworksRequestT = Model::ListAssessmentFrameworksRequest>
1222 return SubmitCallable(&AuditManagerClient::ListAssessmentFrameworks, request);
1228 template<
typename ListAssessmentFrameworksRequestT = Model::ListAssessmentFrameworksRequest>
1231 return SubmitAsync(&AuditManagerClient::ListAssessmentFrameworks, request, handler, context);
1245 template<
typename ListAssessmentReportsRequestT = Model::ListAssessmentReportsRequest>
1248 return SubmitCallable(&AuditManagerClient::ListAssessmentReports, request);
1254 template<
typename ListAssessmentReportsRequestT = Model::ListAssessmentReportsRequest>
1257 return SubmitAsync(&AuditManagerClient::ListAssessmentReports, request, handler, context);
1271 template<
typename ListAssessmentsRequestT = Model::ListAssessmentsRequest>
1274 return SubmitCallable(&AuditManagerClient::ListAssessments, request);
1280 template<
typename ListAssessmentsRequestT = Model::ListAssessmentsRequest>
1283 return SubmitAsync(&AuditManagerClient::ListAssessments, request, handler, context);
1305 template<
typename ListControlDomainInsightsRequestT = Model::ListControlDomainInsightsRequest>
1308 return SubmitCallable(&AuditManagerClient::ListControlDomainInsights, request);
1314 template<
typename ListControlDomainInsightsRequestT = Model::ListControlDomainInsightsRequest>
1317 return SubmitAsync(&AuditManagerClient::ListControlDomainInsights, request, handler, context);
1339 template<
typename ListControlDomainInsightsByAssessmentRequestT = Model::ListControlDomainInsightsByAssessmentRequest>
1342 return SubmitCallable(&AuditManagerClient::ListControlDomainInsightsByAssessment, request);
1348 template<
typename ListControlDomainInsightsByAssessmentRequestT = Model::ListControlDomainInsightsByAssessmentRequest>
1351 return SubmitAsync(&AuditManagerClient::ListControlDomainInsightsByAssessment, request, handler, context);
1369 template<
typename ListControlInsightsByControlDomainRequestT = Model::ListControlInsightsByControlDomainRequest>
1372 return SubmitCallable(&AuditManagerClient::ListControlInsightsByControlDomain, request);
1378 template<
typename ListControlInsightsByControlDomainRequestT = Model::ListControlInsightsByControlDomainRequest>
1381 return SubmitAsync(&AuditManagerClient::ListControlInsightsByControlDomain, request, handler, context);
1395 template<
typename ListControlsRequestT = Model::ListControlsRequest>
1398 return SubmitCallable(&AuditManagerClient::ListControls, request);
1404 template<
typename ListControlsRequestT = Model::ListControlsRequest>
1407 return SubmitAsync(&AuditManagerClient::ListControls, request, handler, context);
1421 template<
typename ListKeywordsForDataSourceRequestT = Model::ListKeywordsForDataSourceRequest>
1424 return SubmitCallable(&AuditManagerClient::ListKeywordsForDataSource, request);
1430 template<
typename ListKeywordsForDataSourceRequestT = Model::ListKeywordsForDataSourceRequest>
1433 return SubmitAsync(&AuditManagerClient::ListKeywordsForDataSource, request, handler, context);
1447 template<
typename ListNotificationsRequestT = Model::ListNotificationsRequest>
1450 return SubmitCallable(&AuditManagerClient::ListNotifications, request);
1456 template<
typename ListNotificationsRequestT = Model::ListNotificationsRequest>
1459 return SubmitAsync(&AuditManagerClient::ListNotifications, request, handler, context);
1473 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1476 return SubmitCallable(&AuditManagerClient::ListTagsForResource, request);
1482 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1485 return SubmitAsync(&AuditManagerClient::ListTagsForResource, request, handler, context);
1499 template<
typename RegisterAccountRequestT = Model::RegisterAccountRequest>
1502 return SubmitCallable(&AuditManagerClient::RegisterAccount, request);
1508 template<
typename RegisterAccountRequestT = Model::RegisterAccountRequest>
1511 return SubmitAsync(&AuditManagerClient::RegisterAccount, request, handler, context);
1525 template<
typename RegisterOrganizationAdminAccountRequestT = Model::RegisterOrganizationAdminAccountRequest>
1528 return SubmitCallable(&AuditManagerClient::RegisterOrganizationAdminAccount, request);
1534 template<
typename RegisterOrganizationAdminAccountRequestT = Model::RegisterOrganizationAdminAccountRequest>
1537 return SubmitAsync(&AuditManagerClient::RegisterOrganizationAdminAccount, request, handler, context);
1577 template<
typename StartAssessmentFrameworkShareRequestT = Model::StartAssessmentFrameworkShareRequest>
1580 return SubmitCallable(&AuditManagerClient::StartAssessmentFrameworkShare, request);
1586 template<
typename StartAssessmentFrameworkShareRequestT = Model::StartAssessmentFrameworkShareRequest>
1589 return SubmitAsync(&AuditManagerClient::StartAssessmentFrameworkShare, request, handler, context);
1602 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1605 return SubmitCallable(&AuditManagerClient::TagResource, request);
1611 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1614 return SubmitAsync(&AuditManagerClient::TagResource, request, handler, context);
1628 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1631 return SubmitCallable(&AuditManagerClient::UntagResource, request);
1637 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1640 return SubmitAsync(&AuditManagerClient::UntagResource, request, handler, context);
1653 template<
typename UpdateAssessmentRequestT = Model::UpdateAssessmentRequest>
1656 return SubmitCallable(&AuditManagerClient::UpdateAssessment, request);
1662 template<
typename UpdateAssessmentRequestT = Model::UpdateAssessmentRequest>
1665 return SubmitAsync(&AuditManagerClient::UpdateAssessment, request, handler, context);
1679 template<
typename UpdateAssessmentControlRequestT = Model::UpdateAssessmentControlRequest>
1682 return SubmitCallable(&AuditManagerClient::UpdateAssessmentControl, request);
1688 template<
typename UpdateAssessmentControlRequestT = Model::UpdateAssessmentControlRequest>
1691 return SubmitAsync(&AuditManagerClient::UpdateAssessmentControl, request, handler, context);
1705 template<
typename UpdateAssessmentControlSetStatusRequestT = Model::UpdateAssessmentControlSetStatusRequest>
1708 return SubmitCallable(&AuditManagerClient::UpdateAssessmentControlSetStatus, request);
1714 template<
typename UpdateAssessmentControlSetStatusRequestT = Model::UpdateAssessmentControlSetStatusRequest>
1717 return SubmitAsync(&AuditManagerClient::UpdateAssessmentControlSetStatus, request, handler, context);
1730 template<
typename UpdateAssessmentFrameworkRequestT = Model::UpdateAssessmentFrameworkRequest>
1733 return SubmitCallable(&AuditManagerClient::UpdateAssessmentFramework, request);
1739 template<
typename UpdateAssessmentFrameworkRequestT = Model::UpdateAssessmentFrameworkRequest>
1742 return SubmitAsync(&AuditManagerClient::UpdateAssessmentFramework, request, handler, context);
1756 template<
typename UpdateAssessmentFrameworkShareRequestT = Model::UpdateAssessmentFrameworkShareRequest>
1759 return SubmitCallable(&AuditManagerClient::UpdateAssessmentFrameworkShare, request);
1765 template<
typename UpdateAssessmentFrameworkShareRequestT = Model::UpdateAssessmentFrameworkShareRequest>
1768 return SubmitAsync(&AuditManagerClient::UpdateAssessmentFrameworkShare, request, handler, context);
1782 template<
typename UpdateAssessmentStatusRequestT = Model::UpdateAssessmentStatusRequest>
1785 return SubmitCallable(&AuditManagerClient::UpdateAssessmentStatus, request);
1791 template<
typename UpdateAssessmentStatusRequestT = Model::UpdateAssessmentStatusRequest>
1794 return SubmitAsync(&AuditManagerClient::UpdateAssessmentStatus, request, handler, context);
1807 template<
typename UpdateControlRequestT = Model::UpdateControlRequest>
1810 return SubmitCallable(&AuditManagerClient::UpdateControl, request);
1816 template<
typename UpdateControlRequestT = Model::UpdateControlRequest>
1819 return SubmitAsync(&AuditManagerClient::UpdateControl, request, handler, context);
1833 template<
typename UpdateSettingsRequestT = Model::UpdateSettingsRequest>
1836 return SubmitCallable(&AuditManagerClient::UpdateSettings, request);
1842 template<
typename UpdateSettingsRequestT = Model::UpdateSettingsRequest>
1845 return SubmitAsync(&AuditManagerClient::UpdateSettings, request, handler, context);
1859 template<
typename Val
idateAssessmentReportIntegrityRequestT = Model::Val
idateAssessmentReportIntegrityRequest>
1862 return SubmitCallable(&AuditManagerClient::ValidateAssessmentReportIntegrity, request);
1868 template<
typename Val
idateAssessmentReportIntegrityRequestT = Model::Val
idateAssessmentReportIntegrityRequest>
1871 return SubmitAsync(&AuditManagerClient::ValidateAssessmentReportIntegrity, request, handler, context);
1882 std::shared_ptr<AuditManagerEndpointProviderBase> m_endpointProvider;
Model::CreateAssessmentReportOutcomeCallable CreateAssessmentReportCallable(const CreateAssessmentReportRequestT &request) const
void ValidateAssessmentReportIntegrityAsync(const ValidateAssessmentReportIntegrityRequestT &request, const ValidateAssessmentReportIntegrityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEvidenceFoldersByAssessmentControlAsync(const GetEvidenceFoldersByAssessmentControlRequestT &request, const GetEvidenceFoldersByAssessmentControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAssessmentOutcomeCallable UpdateAssessmentCallable(const UpdateAssessmentRequestT &request) const
virtual Model::DeregisterOrganizationAdminAccountOutcome DeregisterOrganizationAdminAccount(const Model::DeregisterOrganizationAdminAccountRequest &request={}) const
virtual Model::AssociateAssessmentReportEvidenceFolderOutcome AssociateAssessmentReportEvidenceFolder(const Model::AssociateAssessmentReportEvidenceFolderRequest &request) const
virtual Model::GetAssessmentOutcome GetAssessment(const Model::GetAssessmentRequest &request) const
Model::GetAssessmentFrameworkOutcomeCallable GetAssessmentFrameworkCallable(const GetAssessmentFrameworkRequestT &request) const
Model::CreateAssessmentFrameworkOutcomeCallable CreateAssessmentFrameworkCallable(const CreateAssessmentFrameworkRequestT &request) const
Model::RegisterAccountOutcomeCallable RegisterAccountCallable(const RegisterAccountRequestT &request={}) const
void ListControlsAsync(const ListControlsRequestT &request, const ListControlsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeregisterAccountAsync(const DeregisterAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeregisterAccountRequestT &request={}) const
virtual Model::GetEvidenceFileUploadUrlOutcome GetEvidenceFileUploadUrl(const Model::GetEvidenceFileUploadUrlRequest &request) const
void UpdateControlAsync(const UpdateControlRequestT &request, const UpdateControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetOrganizationAdminAccountOutcome GetOrganizationAdminAccount(const Model::GetOrganizationAdminAccountRequest &request={}) const
void GetServicesInScopeAsync(const GetServicesInScopeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetServicesInScopeRequestT &request={}) const
void ListControlDomainInsightsByAssessmentAsync(const ListControlDomainInsightsByAssessmentRequestT &request, const ListControlDomainInsightsByAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AuditManagerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< AuditManagerEndpointProviderBase > endpointProvider=nullptr, const Aws::AuditManager::AuditManagerClientConfiguration &clientConfiguration=Aws::AuditManager::AuditManagerClientConfiguration())
virtual Model::GetServicesInScopeOutcome GetServicesInScope(const Model::GetServicesInScopeRequest &request={}) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAssessmentAsync(const UpdateAssessmentRequestT &request, const UpdateAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAssessmentStatusOutcomeCallable UpdateAssessmentStatusCallable(const UpdateAssessmentStatusRequestT &request) const
void ListNotificationsAsync(const ListNotificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListNotificationsRequestT &request={}) const
AuditManagerEndpointProvider EndpointProviderType
virtual Model::UpdateAssessmentControlOutcome UpdateAssessmentControl(const Model::UpdateAssessmentControlRequest &request) const
Model::BatchCreateDelegationByAssessmentOutcomeCallable BatchCreateDelegationByAssessmentCallable(const BatchCreateDelegationByAssessmentRequestT &request) const
Model::DeleteAssessmentReportOutcomeCallable DeleteAssessmentReportCallable(const DeleteAssessmentReportRequestT &request) const
Model::GetDelegationsOutcomeCallable GetDelegationsCallable(const GetDelegationsRequestT &request={}) const
std::shared_ptr< AuditManagerEndpointProviderBase > & accessEndpointProvider()
virtual Model::GetInsightsByAssessmentOutcome GetInsightsByAssessment(const Model::GetInsightsByAssessmentRequest &request) const
virtual Model::GetAccountStatusOutcome GetAccountStatus(const Model::GetAccountStatusRequest &request={}) const
Model::BatchAssociateAssessmentReportEvidenceOutcomeCallable BatchAssociateAssessmentReportEvidenceCallable(const BatchAssociateAssessmentReportEvidenceRequestT &request) const
virtual Model::RegisterOrganizationAdminAccountOutcome RegisterOrganizationAdminAccount(const Model::RegisterOrganizationAdminAccountRequest &request) const
void DeleteControlAsync(const DeleteControlRequestT &request, const DeleteControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateAssessmentFrameworkShareOutcomeCallable UpdateAssessmentFrameworkShareCallable(const UpdateAssessmentFrameworkShareRequestT &request) const
virtual Model::ListControlDomainInsightsOutcome ListControlDomainInsights(const Model::ListControlDomainInsightsRequest &request={}) const
Model::BatchImportEvidenceToAssessmentControlOutcomeCallable BatchImportEvidenceToAssessmentControlCallable(const BatchImportEvidenceToAssessmentControlRequestT &request) const
virtual Model::UpdateAssessmentFrameworkShareOutcome UpdateAssessmentFrameworkShare(const Model::UpdateAssessmentFrameworkShareRequest &request) const
void BatchDisassociateAssessmentReportEvidenceAsync(const BatchDisassociateAssessmentReportEvidenceRequestT &request, const BatchDisassociateAssessmentReportEvidenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ValidateAssessmentReportIntegrityOutcome ValidateAssessmentReportIntegrity(const Model::ValidateAssessmentReportIntegrityRequest &request) const
Model::StartAssessmentFrameworkShareOutcomeCallable StartAssessmentFrameworkShareCallable(const StartAssessmentFrameworkShareRequestT &request) const
static const char * GetAllocationTag()
Model::GetEvidenceFoldersByAssessmentControlOutcomeCallable GetEvidenceFoldersByAssessmentControlCallable(const GetEvidenceFoldersByAssessmentControlRequestT &request) const
virtual Model::GetEvidenceFoldersByAssessmentOutcome GetEvidenceFoldersByAssessment(const Model::GetEvidenceFoldersByAssessmentRequest &request) const
Model::AssociateAssessmentReportEvidenceFolderOutcomeCallable AssociateAssessmentReportEvidenceFolderCallable(const AssociateAssessmentReportEvidenceFolderRequestT &request) const
void UpdateSettingsAsync(const UpdateSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateSettingsRequestT &request={}) const
Model::DeregisterAccountOutcomeCallable DeregisterAccountCallable(const DeregisterAccountRequestT &request={}) const
virtual Model::DeleteAssessmentFrameworkOutcome DeleteAssessmentFramework(const Model::DeleteAssessmentFrameworkRequest &request) const
void BatchDeleteDelegationByAssessmentAsync(const BatchDeleteDelegationByAssessmentRequestT &request, const BatchDeleteDelegationByAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAssessmentFrameworkOutcomeCallable DeleteAssessmentFrameworkCallable(const DeleteAssessmentFrameworkRequestT &request) const
AuditManagerClientConfiguration ClientConfigurationType
virtual Model::DeleteAssessmentReportOutcome DeleteAssessmentReport(const Model::DeleteAssessmentReportRequest &request) const
Model::ValidateAssessmentReportIntegrityOutcomeCallable ValidateAssessmentReportIntegrityCallable(const ValidateAssessmentReportIntegrityRequestT &request) const
void GetAccountStatusAsync(const GetAccountStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAccountStatusRequestT &request={}) const
virtual Model::ListKeywordsForDataSourceOutcome ListKeywordsForDataSource(const Model::ListKeywordsForDataSourceRequest &request) const
virtual Model::RegisterAccountOutcome RegisterAccount(const Model::RegisterAccountRequest &request={}) const
Model::RegisterOrganizationAdminAccountOutcomeCallable RegisterOrganizationAdminAccountCallable(const RegisterOrganizationAdminAccountRequestT &request) const
virtual Model::CreateAssessmentOutcome CreateAssessment(const Model::CreateAssessmentRequest &request) const
virtual Model::BatchAssociateAssessmentReportEvidenceOutcome BatchAssociateAssessmentReportEvidence(const Model::BatchAssociateAssessmentReportEvidenceRequest &request) const
void AssociateAssessmentReportEvidenceFolderAsync(const AssociateAssessmentReportEvidenceFolderRequestT &request, const AssociateAssessmentReportEvidenceFolderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateAssessmentOutcome UpdateAssessment(const Model::UpdateAssessmentRequest &request) const
void DeregisterOrganizationAdminAccountAsync(const DeregisterOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeregisterOrganizationAdminAccountRequestT &request={}) const
AuditManagerClient(const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::GetControlOutcome GetControl(const Model::GetControlRequest &request) const
Model::GetAssessmentReportUrlOutcomeCallable GetAssessmentReportUrlCallable(const GetAssessmentReportUrlRequestT &request) const
virtual Model::UpdateAssessmentControlSetStatusOutcome UpdateAssessmentControlSetStatus(const Model::UpdateAssessmentControlSetStatusRequest &request) const
void GetEvidenceFileUploadUrlAsync(const GetEvidenceFileUploadUrlRequestT &request, const GetEvidenceFileUploadUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetEvidenceFolderAsync(const GetEvidenceFolderRequestT &request, const GetEvidenceFolderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void UpdateAssessmentFrameworkAsync(const UpdateAssessmentFrameworkRequestT &request, const UpdateAssessmentFrameworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAssessmentFrameworkShareAsync(const UpdateAssessmentFrameworkShareRequestT &request, const UpdateAssessmentFrameworkShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void RegisterOrganizationAdminAccountAsync(const RegisterOrganizationAdminAccountRequestT &request, const RegisterOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateControlAsync(const CreateControlRequestT &request, const CreateControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListControlDomainInsightsOutcomeCallable ListControlDomainInsightsCallable(const ListControlDomainInsightsRequestT &request={}) const
AuditManagerClient(const Aws::AuditManager::AuditManagerClientConfiguration &clientConfiguration=Aws::AuditManager::AuditManagerClientConfiguration(), std::shared_ptr< AuditManagerEndpointProviderBase > endpointProvider=nullptr)
Model::GetAssessmentOutcomeCallable GetAssessmentCallable(const GetAssessmentRequestT &request) const
Model::UpdateControlOutcomeCallable UpdateControlCallable(const UpdateControlRequestT &request) const
void GetChangeLogsAsync(const GetChangeLogsRequestT &request, const GetChangeLogsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::CreateAssessmentOutcomeCallable CreateAssessmentCallable(const CreateAssessmentRequestT &request) const
void DeleteAssessmentFrameworkShareAsync(const DeleteAssessmentFrameworkShareRequestT &request, const DeleteAssessmentFrameworkShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAssessmentFrameworkAsync(const DeleteAssessmentFrameworkRequestT &request, const DeleteAssessmentFrameworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListKeywordsForDataSourceAsync(const ListKeywordsForDataSourceRequestT &request, const ListKeywordsForDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetOrganizationAdminAccountAsync(const GetOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetOrganizationAdminAccountRequestT &request={}) const
virtual Model::DisassociateAssessmentReportEvidenceFolderOutcome DisassociateAssessmentReportEvidenceFolder(const Model::DisassociateAssessmentReportEvidenceFolderRequest &request) const
Model::GetEvidenceFolderOutcomeCallable GetEvidenceFolderCallable(const GetEvidenceFolderRequestT &request) const
AuditManagerClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::BatchDisassociateAssessmentReportEvidenceOutcomeCallable BatchDisassociateAssessmentReportEvidenceCallable(const BatchDisassociateAssessmentReportEvidenceRequestT &request) const
void BatchImportEvidenceToAssessmentControlAsync(const BatchImportEvidenceToAssessmentControlRequestT &request, const BatchImportEvidenceToAssessmentControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetInsightsOutcomeCallable GetInsightsCallable(const GetInsightsRequestT &request={}) const
Model::ListAssessmentControlInsightsByControlDomainOutcomeCallable ListAssessmentControlInsightsByControlDomainCallable(const ListAssessmentControlInsightsByControlDomainRequestT &request) const
virtual Model::CreateAssessmentReportOutcome CreateAssessmentReport(const Model::CreateAssessmentReportRequest &request) const
void GetInsightsByAssessmentAsync(const GetInsightsByAssessmentRequestT &request, const GetInsightsByAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetSettingsAsync(const GetSettingsRequestT &request, const GetSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartAssessmentFrameworkShareAsync(const StartAssessmentFrameworkShareRequestT &request, const StartAssessmentFrameworkShareResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void GetDelegationsAsync(const GetDelegationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDelegationsRequestT &request={}) const
void UpdateAssessmentControlSetStatusAsync(const UpdateAssessmentControlSetStatusRequestT &request, const UpdateAssessmentControlSetStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListControlsOutcome ListControls(const Model::ListControlsRequest &request) const
Model::ListControlsOutcomeCallable ListControlsCallable(const ListControlsRequestT &request) const
void BatchAssociateAssessmentReportEvidenceAsync(const BatchAssociateAssessmentReportEvidenceRequestT &request, const BatchAssociateAssessmentReportEvidenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAssessmentControlInsightsByControlDomainOutcome ListAssessmentControlInsightsByControlDomain(const Model::ListAssessmentControlInsightsByControlDomainRequest &request) const
void UpdateAssessmentControlAsync(const UpdateAssessmentControlRequestT &request, const UpdateAssessmentControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetSettingsOutcomeCallable GetSettingsCallable(const GetSettingsRequestT &request) const
void ListControlInsightsByControlDomainAsync(const ListControlInsightsByControlDomainRequestT &request, const ListControlInsightsByControlDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSettingsOutcome GetSettings(const Model::GetSettingsRequest &request) const
void GetAssessmentReportUrlAsync(const GetAssessmentReportUrlRequestT &request, const GetAssessmentReportUrlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchDeleteDelegationByAssessmentOutcome BatchDeleteDelegationByAssessment(const Model::BatchDeleteDelegationByAssessmentRequest &request) const
Model::GetEvidenceFileUploadUrlOutcomeCallable GetEvidenceFileUploadUrlCallable(const GetEvidenceFileUploadUrlRequestT &request) const
virtual Model::ListAssessmentFrameworkShareRequestsOutcome ListAssessmentFrameworkShareRequests(const Model::ListAssessmentFrameworkShareRequestsRequest &request) const
virtual Model::GetEvidenceFolderOutcome GetEvidenceFolder(const Model::GetEvidenceFolderRequest &request) const
Model::GetChangeLogsOutcomeCallable GetChangeLogsCallable(const GetChangeLogsRequestT &request) const
virtual Model::GetEvidenceFoldersByAssessmentControlOutcome GetEvidenceFoldersByAssessmentControl(const Model::GetEvidenceFoldersByAssessmentControlRequest &request) const
virtual Model::ListControlDomainInsightsByAssessmentOutcome ListControlDomainInsightsByAssessment(const Model::ListControlDomainInsightsByAssessmentRequest &request) const
void CreateAssessmentReportAsync(const CreateAssessmentReportRequestT &request, const CreateAssessmentReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAssessmentFrameworkShareRequestsAsync(const ListAssessmentFrameworkShareRequestsRequestT &request, const ListAssessmentFrameworkShareRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateControlOutcome UpdateControl(const Model::UpdateControlRequest &request) const
virtual Model::ListControlInsightsByControlDomainOutcome ListControlInsightsByControlDomain(const Model::ListControlInsightsByControlDomainRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
AuditManagerClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListAssessmentReportsOutcomeCallable ListAssessmentReportsCallable(const ListAssessmentReportsRequestT &request={}) const
virtual Model::ListAssessmentReportsOutcome ListAssessmentReports(const Model::ListAssessmentReportsRequest &request={}) const
virtual Model::StartAssessmentFrameworkShareOutcome StartAssessmentFrameworkShare(const Model::StartAssessmentFrameworkShareRequest &request) const
void GetEvidenceFoldersByAssessmentAsync(const GetEvidenceFoldersByAssessmentRequestT &request, const GetEvidenceFoldersByAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetControlAsync(const GetControlRequestT &request, const GetControlResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAssessmentOutcomeCallable DeleteAssessmentCallable(const DeleteAssessmentRequestT &request) const
virtual Model::UpdateAssessmentStatusOutcome UpdateAssessmentStatus(const Model::UpdateAssessmentStatusRequest &request) const
Model::CreateControlOutcomeCallable CreateControlCallable(const CreateControlRequestT &request) const
void GetEvidenceByEvidenceFolderAsync(const GetEvidenceByEvidenceFolderRequestT &request, const GetEvidenceByEvidenceFolderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateAssessmentAsync(const CreateAssessmentRequestT &request, const CreateAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetEvidenceOutcome GetEvidence(const Model::GetEvidenceRequest &request) const
virtual Model::DeleteAssessmentOutcome DeleteAssessment(const Model::DeleteAssessmentRequest &request) const
AuditManagerClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< AuditManagerEndpointProviderBase > endpointProvider=nullptr, const Aws::AuditManager::AuditManagerClientConfiguration &clientConfiguration=Aws::AuditManager::AuditManagerClientConfiguration())
virtual Model::DeleteControlOutcome DeleteControl(const Model::DeleteControlRequest &request) const
Model::ListNotificationsOutcomeCallable ListNotificationsCallable(const ListNotificationsRequestT &request={}) const
Model::BatchDeleteDelegationByAssessmentOutcomeCallable BatchDeleteDelegationByAssessmentCallable(const BatchDeleteDelegationByAssessmentRequestT &request) const
virtual Model::GetAssessmentFrameworkOutcome GetAssessmentFramework(const Model::GetAssessmentFrameworkRequest &request) const
Model::GetServicesInScopeOutcomeCallable GetServicesInScopeCallable(const GetServicesInScopeRequestT &request={}) const
void DeleteAssessmentReportAsync(const DeleteAssessmentReportRequestT &request, const DeleteAssessmentReportResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
void RegisterAccountAsync(const RegisterAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const RegisterAccountRequestT &request={}) const
Model::DeleteControlOutcomeCallable DeleteControlCallable(const DeleteControlRequestT &request) const
virtual Model::ListAssessmentFrameworksOutcome ListAssessmentFrameworks(const Model::ListAssessmentFrameworksRequest &request) const
Model::ListControlDomainInsightsByAssessmentOutcomeCallable ListControlDomainInsightsByAssessmentCallable(const ListControlDomainInsightsByAssessmentRequestT &request) const
void GetInsightsAsync(const GetInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInsightsRequestT &request={}) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetControlOutcomeCallable GetControlCallable(const GetControlRequestT &request) const
Model::GetEvidenceFoldersByAssessmentOutcomeCallable GetEvidenceFoldersByAssessmentCallable(const GetEvidenceFoldersByAssessmentRequestT &request) const
void ListAssessmentReportsAsync(const ListAssessmentReportsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAssessmentReportsRequestT &request={}) const
Model::UpdateAssessmentControlOutcomeCallable UpdateAssessmentControlCallable(const UpdateAssessmentControlRequestT &request) const
Model::GetInsightsByAssessmentOutcomeCallable GetInsightsByAssessmentCallable(const GetInsightsByAssessmentRequestT &request) const
Model::GetEvidenceByEvidenceFolderOutcomeCallable GetEvidenceByEvidenceFolderCallable(const GetEvidenceByEvidenceFolderRequestT &request) const
Model::UpdateSettingsOutcomeCallable UpdateSettingsCallable(const UpdateSettingsRequestT &request={}) const
static const char * GetServiceName()
Model::ListAssessmentsOutcomeCallable ListAssessmentsCallable(const ListAssessmentsRequestT &request={}) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAssessmentsAsync(const ListAssessmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAssessmentsRequestT &request={}) const
void ListControlDomainInsightsAsync(const ListControlDomainInsightsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListControlDomainInsightsRequestT &request={}) const
void GetAssessmentFrameworkAsync(const GetAssessmentFrameworkRequestT &request, const GetAssessmentFrameworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~AuditManagerClient()
void DisassociateAssessmentReportEvidenceFolderAsync(const DisassociateAssessmentReportEvidenceFolderRequestT &request, const DisassociateAssessmentReportEvidenceFolderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAssessmentReportUrlOutcome GetAssessmentReportUrl(const Model::GetAssessmentReportUrlRequest &request) const
Model::ListAssessmentFrameworksOutcomeCallable ListAssessmentFrameworksCallable(const ListAssessmentFrameworksRequestT &request) const
Model::DeleteAssessmentFrameworkShareOutcomeCallable DeleteAssessmentFrameworkShareCallable(const DeleteAssessmentFrameworkShareRequestT &request) const
virtual Model::CreateControlOutcome CreateControl(const Model::CreateControlRequest &request) const
virtual Model::GetInsightsOutcome GetInsights(const Model::GetInsightsRequest &request={}) const
Model::DeregisterOrganizationAdminAccountOutcomeCallable DeregisterOrganizationAdminAccountCallable(const DeregisterOrganizationAdminAccountRequestT &request={}) const
Model::UpdateAssessmentFrameworkOutcomeCallable UpdateAssessmentFrameworkCallable(const UpdateAssessmentFrameworkRequestT &request) const
Model::GetEvidenceOutcomeCallable GetEvidenceCallable(const GetEvidenceRequestT &request) const
virtual Model::CreateAssessmentFrameworkOutcome CreateAssessmentFramework(const Model::CreateAssessmentFrameworkRequest &request) const
virtual Model::BatchDisassociateAssessmentReportEvidenceOutcome BatchDisassociateAssessmentReportEvidence(const Model::BatchDisassociateAssessmentReportEvidenceRequest &request) const
void GetEvidenceAsync(const GetEvidenceRequestT &request, const GetEvidenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListNotificationsOutcome ListNotifications(const Model::ListNotificationsRequest &request={}) const
Model::GetOrganizationAdminAccountOutcomeCallable GetOrganizationAdminAccountCallable(const GetOrganizationAdminAccountRequestT &request={}) const
void ListAssessmentFrameworksAsync(const ListAssessmentFrameworksRequestT &request, const ListAssessmentFrameworksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchCreateDelegationByAssessmentAsync(const BatchCreateDelegationByAssessmentRequestT &request, const BatchCreateDelegationByAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteAssessmentAsync(const DeleteAssessmentRequestT &request, const DeleteAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateAssessmentReportEvidenceFolderOutcomeCallable DisassociateAssessmentReportEvidenceFolderCallable(const DisassociateAssessmentReportEvidenceFolderRequestT &request) const
void GetAssessmentAsync(const GetAssessmentRequestT &request, const GetAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetEvidenceByEvidenceFolderOutcome GetEvidenceByEvidenceFolder(const Model::GetEvidenceByEvidenceFolderRequest &request) const
virtual Model::UpdateSettingsOutcome UpdateSettings(const Model::UpdateSettingsRequest &request={}) const
void CreateAssessmentFrameworkAsync(const CreateAssessmentFrameworkRequestT &request, const CreateAssessmentFrameworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListControlInsightsByControlDomainOutcomeCallable ListControlInsightsByControlDomainCallable(const ListControlInsightsByControlDomainRequestT &request) const
virtual Model::GetChangeLogsOutcome GetChangeLogs(const Model::GetChangeLogsRequest &request) const
Model::GetAccountStatusOutcomeCallable GetAccountStatusCallable(const GetAccountStatusRequestT &request={}) const
virtual Model::DeregisterAccountOutcome DeregisterAccount(const Model::DeregisterAccountRequest &request={}) const
virtual Model::GetDelegationsOutcome GetDelegations(const Model::GetDelegationsRequest &request={}) const
virtual Model::UpdateAssessmentFrameworkOutcome UpdateAssessmentFramework(const Model::UpdateAssessmentFrameworkRequest &request) const
Model::UpdateAssessmentControlSetStatusOutcomeCallable UpdateAssessmentControlSetStatusCallable(const UpdateAssessmentControlSetStatusRequestT &request) const
Model::ListKeywordsForDataSourceOutcomeCallable ListKeywordsForDataSourceCallable(const ListKeywordsForDataSourceRequestT &request) const
void UpdateAssessmentStatusAsync(const UpdateAssessmentStatusRequestT &request, const UpdateAssessmentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAssessmentFrameworkShareRequestsOutcomeCallable ListAssessmentFrameworkShareRequestsCallable(const ListAssessmentFrameworkShareRequestsRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::BatchCreateDelegationByAssessmentOutcome BatchCreateDelegationByAssessment(const Model::BatchCreateDelegationByAssessmentRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::BatchImportEvidenceToAssessmentControlOutcome BatchImportEvidenceToAssessmentControl(const Model::BatchImportEvidenceToAssessmentControlRequest &request) const
virtual Model::DeleteAssessmentFrameworkShareOutcome DeleteAssessmentFrameworkShare(const Model::DeleteAssessmentFrameworkShareRequest &request) const
virtual Model::ListAssessmentsOutcome ListAssessments(const Model::ListAssessmentsRequest &request={}) const
void ListAssessmentControlInsightsByControlDomainAsync(const ListAssessmentControlInsightsByControlDomainRequestT &request, const ListAssessmentControlInsightsByControlDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DisassociateAssessmentReportEvidenceFolderOutcome > DisassociateAssessmentReportEvidenceFolderOutcomeCallable
std::future< ListAssessmentControlInsightsByControlDomainOutcome > ListAssessmentControlInsightsByControlDomainOutcomeCallable
std::future< CreateControlOutcome > CreateControlOutcomeCallable
std::future< UpdateAssessmentControlOutcome > UpdateAssessmentControlOutcomeCallable
std::future< DeleteAssessmentFrameworkOutcome > DeleteAssessmentFrameworkOutcomeCallable
std::future< GetServicesInScopeOutcome > GetServicesInScopeOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateAssessmentFrameworkShareOutcome > UpdateAssessmentFrameworkShareOutcomeCallable
std::future< GetInsightsOutcome > GetInsightsOutcomeCallable
std::future< BatchAssociateAssessmentReportEvidenceOutcome > BatchAssociateAssessmentReportEvidenceOutcomeCallable
std::future< DeleteAssessmentReportOutcome > DeleteAssessmentReportOutcomeCallable
std::future< DeregisterAccountOutcome > DeregisterAccountOutcomeCallable
std::future< CreateAssessmentOutcome > CreateAssessmentOutcomeCallable
std::future< GetEvidenceOutcome > GetEvidenceOutcomeCallable
std::future< CreateAssessmentFrameworkOutcome > CreateAssessmentFrameworkOutcomeCallable
std::future< GetAssessmentFrameworkOutcome > GetAssessmentFrameworkOutcomeCallable
std::future< UpdateSettingsOutcome > UpdateSettingsOutcomeCallable
std::future< GetEvidenceFoldersByAssessmentControlOutcome > GetEvidenceFoldersByAssessmentControlOutcomeCallable
std::future< ListControlDomainInsightsByAssessmentOutcome > ListControlDomainInsightsByAssessmentOutcomeCallable
std::future< GetInsightsByAssessmentOutcome > GetInsightsByAssessmentOutcomeCallable
std::future< GetEvidenceByEvidenceFolderOutcome > GetEvidenceByEvidenceFolderOutcomeCallable
std::future< UpdateAssessmentOutcome > UpdateAssessmentOutcomeCallable
std::future< DeleteControlOutcome > DeleteControlOutcomeCallable
std::future< BatchDeleteDelegationByAssessmentOutcome > BatchDeleteDelegationByAssessmentOutcomeCallable
std::future< GetChangeLogsOutcome > GetChangeLogsOutcomeCallable
std::future< DeregisterOrganizationAdminAccountOutcome > DeregisterOrganizationAdminAccountOutcomeCallable
std::future< ListAssessmentReportsOutcome > ListAssessmentReportsOutcomeCallable
std::future< GetAccountStatusOutcome > GetAccountStatusOutcomeCallable
std::future< GetAssessmentOutcome > GetAssessmentOutcomeCallable
std::future< GetEvidenceFolderOutcome > GetEvidenceFolderOutcomeCallable
std::future< ListAssessmentFrameworkShareRequestsOutcome > ListAssessmentFrameworkShareRequestsOutcomeCallable
std::future< UpdateAssessmentStatusOutcome > UpdateAssessmentStatusOutcomeCallable
std::future< BatchCreateDelegationByAssessmentOutcome > BatchCreateDelegationByAssessmentOutcomeCallable
std::future< ListControlsOutcome > ListControlsOutcomeCallable
std::future< GetSettingsOutcome > GetSettingsOutcomeCallable
std::future< CreateAssessmentReportOutcome > CreateAssessmentReportOutcomeCallable
std::future< ListAssessmentFrameworksOutcome > ListAssessmentFrameworksOutcomeCallable
std::future< GetDelegationsOutcome > GetDelegationsOutcomeCallable
std::future< UpdateControlOutcome > UpdateControlOutcomeCallable
std::future< ListNotificationsOutcome > ListNotificationsOutcomeCallable
std::future< RegisterAccountOutcome > RegisterAccountOutcomeCallable
std::future< GetOrganizationAdminAccountOutcome > GetOrganizationAdminAccountOutcomeCallable
std::future< UpdateAssessmentFrameworkOutcome > UpdateAssessmentFrameworkOutcomeCallable
std::future< ListAssessmentsOutcome > ListAssessmentsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< BatchDisassociateAssessmentReportEvidenceOutcome > BatchDisassociateAssessmentReportEvidenceOutcomeCallable
std::future< GetEvidenceFileUploadUrlOutcome > GetEvidenceFileUploadUrlOutcomeCallable
std::future< ListKeywordsForDataSourceOutcome > ListKeywordsForDataSourceOutcomeCallable
std::future< ListControlDomainInsightsOutcome > ListControlDomainInsightsOutcomeCallable
std::future< BatchImportEvidenceToAssessmentControlOutcome > BatchImportEvidenceToAssessmentControlOutcomeCallable
std::future< GetControlOutcome > GetControlOutcomeCallable
std::future< GetEvidenceFoldersByAssessmentOutcome > GetEvidenceFoldersByAssessmentOutcomeCallable
std::future< StartAssessmentFrameworkShareOutcome > StartAssessmentFrameworkShareOutcomeCallable
std::future< AssociateAssessmentReportEvidenceFolderOutcome > AssociateAssessmentReportEvidenceFolderOutcomeCallable
std::future< DeleteAssessmentFrameworkShareOutcome > DeleteAssessmentFrameworkShareOutcomeCallable
std::future< RegisterOrganizationAdminAccountOutcome > RegisterOrganizationAdminAccountOutcomeCallable
std::future< ValidateAssessmentReportIntegrityOutcome > ValidateAssessmentReportIntegrityOutcomeCallable
std::future< UpdateAssessmentControlSetStatusOutcome > UpdateAssessmentControlSetStatusOutcomeCallable
std::future< DeleteAssessmentOutcome > DeleteAssessmentOutcomeCallable
std::future< GetAssessmentReportUrlOutcome > GetAssessmentReportUrlOutcomeCallable
std::future< ListControlInsightsByControlDomainOutcome > ListControlInsightsByControlDomainOutcomeCallable
std::function< void(const AuditManagerClient *, const Model::ListControlDomainInsightsRequest &, const Model::ListControlDomainInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListControlDomainInsightsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::CreateAssessmentReportRequest &, const Model::CreateAssessmentReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentReportResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DisassociateAssessmentReportEvidenceFolderRequest &, const Model::DisassociateAssessmentReportEvidenceFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAssessmentReportEvidenceFolderResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::BatchDeleteDelegationByAssessmentRequest &, const Model::BatchDeleteDelegationByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteDelegationByAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentStatusRequest &, const Model::UpdateAssessmentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentStatusResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentFrameworkShareRequest &, const Model::UpdateAssessmentFrameworkShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentFrameworkShareResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetAssessmentReportUrlRequest &, const Model::GetAssessmentReportUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssessmentReportUrlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::BatchCreateDelegationByAssessmentRequest &, const Model::BatchCreateDelegationByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreateDelegationByAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetInsightsRequest &, const Model::GetInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListKeywordsForDataSourceRequest &, const Model::ListKeywordsForDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKeywordsForDataSourceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::BatchImportEvidenceToAssessmentControlRequest &, const Model::BatchImportEvidenceToAssessmentControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchImportEvidenceToAssessmentControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::CreateAssessmentFrameworkRequest &, const Model::CreateAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentFrameworkResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ValidateAssessmentReportIntegrityRequest &, const Model::ValidateAssessmentReportIntegrityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateAssessmentReportIntegrityResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListControlInsightsByControlDomainRequest &, const Model::ListControlInsightsByControlDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListControlInsightsByControlDomainResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListControlsRequest &, const Model::ListControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListControlsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListAssessmentsRequest &, const Model::ListAssessmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::AssociateAssessmentReportEvidenceFolderRequest &, const Model::AssociateAssessmentReportEvidenceFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAssessmentReportEvidenceFolderResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeleteControlRequest &, const Model::DeleteControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListNotificationsRequest &, const Model::ListNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceByEvidenceFolderRequest &, const Model::GetEvidenceByEvidenceFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceByEvidenceFolderResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeregisterAccountRequest &, const Model::DeregisterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterAccountResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::BatchDisassociateAssessmentReportEvidenceRequest &, const Model::BatchDisassociateAssessmentReportEvidenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateAssessmentReportEvidenceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListControlDomainInsightsByAssessmentRequest &, const Model::ListControlDomainInsightsByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListControlDomainInsightsByAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceFoldersByAssessmentControlRequest &, const Model::GetEvidenceFoldersByAssessmentControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceFoldersByAssessmentControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeleteAssessmentFrameworkShareRequest &, const Model::DeleteAssessmentFrameworkShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentFrameworkShareResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetAssessmentRequest &, const Model::GetAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListAssessmentFrameworkShareRequestsRequest &, const Model::ListAssessmentFrameworkShareRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentFrameworkShareRequestsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceFolderRequest &, const Model::GetEvidenceFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceFolderResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeleteAssessmentReportRequest &, const Model::DeleteAssessmentReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentReportResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::RegisterAccountRequest &, const Model::RegisterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterAccountResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateControlRequest &, const Model::UpdateControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::CreateAssessmentRequest &, const Model::CreateAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetDelegationsRequest &, const Model::GetDelegationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDelegationsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetInsightsByAssessmentRequest &, const Model::GetInsightsByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightsByAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetAssessmentFrameworkRequest &, const Model::GetAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssessmentFrameworkResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeleteAssessmentRequest &, const Model::DeleteAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetServicesInScopeRequest &, const Model::GetServicesInScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServicesInScopeResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetOrganizationAdminAccountRequest &, const Model::GetOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrganizationAdminAccountResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::BatchAssociateAssessmentReportEvidenceRequest &, const Model::BatchAssociateAssessmentReportEvidenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateAssessmentReportEvidenceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceRequest &, const Model::GetEvidenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListAssessmentControlInsightsByControlDomainRequest &, const Model::ListAssessmentControlInsightsByControlDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentControlInsightsByControlDomainResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentFrameworkRequest &, const Model::UpdateAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentFrameworkResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceFoldersByAssessmentRequest &, const Model::GetEvidenceFoldersByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceFoldersByAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentControlRequest &, const Model::UpdateAssessmentControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentRequest &, const Model::UpdateAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetAccountStatusRequest &, const Model::GetAccountStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountStatusResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::RegisterOrganizationAdminAccountRequest &, const Model::RegisterOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterOrganizationAdminAccountResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::StartAssessmentFrameworkShareRequest &, const Model::StartAssessmentFrameworkShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAssessmentFrameworkShareResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListAssessmentReportsRequest &, const Model::ListAssessmentReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentReportsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentControlSetStatusRequest &, const Model::UpdateAssessmentControlSetStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentControlSetStatusResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListAssessmentFrameworksRequest &, const Model::ListAssessmentFrameworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentFrameworksResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetChangeLogsRequest &, const Model::GetChangeLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChangeLogsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::CreateControlRequest &, const Model::CreateControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateSettingsRequest &, const Model::UpdateSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSettingsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeleteAssessmentFrameworkRequest &, const Model::DeleteAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentFrameworkResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetControlRequest &, const Model::GetControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetSettingsRequest &, const Model::GetSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSettingsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeregisterOrganizationAdminAccountRequest &, const Model::DeregisterOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterOrganizationAdminAccountResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceFileUploadUrlRequest &, const Model::GetEvidenceFileUploadUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceFileUploadUrlResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String