AWS SDK for C++

AWS SDK for C++ Version 1.11.743

Loading...
Searching...
No Matches
AuditManagerClient.h
1
6#pragma once
7#include <aws/auditmanager/AuditManagerServiceClientModel.h>
8#include <aws/auditmanager/AuditManager_EXPORTS.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/client/ClientConfiguration.h>
12#include <aws/core/utils/json/JsonSerializer.h>
13
14namespace Aws {
15namespace AuditManager {
43class AWS_AUDITMANAGER_API AuditManagerClient : public Aws::Client::AWSJsonClient,
44 public Aws::Client::ClientWithAsyncTemplateMethods<AuditManagerClient> {
45 public:
47 static const char* GetServiceName();
48 static const char* GetAllocationTag();
49
52
59 std::shared_ptr<AuditManagerEndpointProviderBase> endpointProvider = nullptr);
60
66 const Aws::Auth::AWSCredentials& credentials, std::shared_ptr<AuditManagerEndpointProviderBase> endpointProvider = nullptr,
68
74 const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
75 std::shared_ptr<AuditManagerEndpointProviderBase> endpointProvider = nullptr,
77
78 /* Legacy constructors due deprecation */
84
89 AuditManagerClient(const Aws::Auth::AWSCredentials& credentials, const Aws::Client::ClientConfiguration& clientConfiguration);
90
95 AuditManagerClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
96 const Aws::Client::ClientConfiguration& clientConfiguration);
97
98 /* End of legacy constructors due deprecation */
100
109
114 template <typename AssociateAssessmentReportEvidenceFolderRequestT = Model::AssociateAssessmentReportEvidenceFolderRequest>
116 const AssociateAssessmentReportEvidenceFolderRequestT& request) const {
117 return SubmitCallable(&AuditManagerClient::AssociateAssessmentReportEvidenceFolder, request);
118 }
119
124 template <typename AssociateAssessmentReportEvidenceFolderRequestT = Model::AssociateAssessmentReportEvidenceFolderRequest>
125 void AssociateAssessmentReportEvidenceFolderAsync(const AssociateAssessmentReportEvidenceFolderRequestT& request,
127 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
128 return SubmitAsync(&AuditManagerClient::AssociateAssessmentReportEvidenceFolder, request, handler, context);
129 }
130
139
144 template <typename BatchAssociateAssessmentReportEvidenceRequestT = Model::BatchAssociateAssessmentReportEvidenceRequest>
146 const BatchAssociateAssessmentReportEvidenceRequestT& request) const {
147 return SubmitCallable(&AuditManagerClient::BatchAssociateAssessmentReportEvidence, request);
148 }
149
154 template <typename BatchAssociateAssessmentReportEvidenceRequestT = Model::BatchAssociateAssessmentReportEvidenceRequest>
155 void BatchAssociateAssessmentReportEvidenceAsync(const BatchAssociateAssessmentReportEvidenceRequestT& request,
157 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
158 return SubmitAsync(&AuditManagerClient::BatchAssociateAssessmentReportEvidence, request, handler, context);
159 }
160
169
174 template <typename BatchCreateDelegationByAssessmentRequestT = Model::BatchCreateDelegationByAssessmentRequest>
176 const BatchCreateDelegationByAssessmentRequestT& request) const {
177 return SubmitCallable(&AuditManagerClient::BatchCreateDelegationByAssessment, request);
178 }
179
184 template <typename BatchCreateDelegationByAssessmentRequestT = Model::BatchCreateDelegationByAssessmentRequest>
185 void BatchCreateDelegationByAssessmentAsync(const BatchCreateDelegationByAssessmentRequestT& request,
187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
188 return SubmitAsync(&AuditManagerClient::BatchCreateDelegationByAssessment, request, handler, context);
189 }
190
199
204 template <typename BatchDeleteDelegationByAssessmentRequestT = Model::BatchDeleteDelegationByAssessmentRequest>
206 const BatchDeleteDelegationByAssessmentRequestT& request) const {
207 return SubmitCallable(&AuditManagerClient::BatchDeleteDelegationByAssessment, request);
208 }
209
214 template <typename BatchDeleteDelegationByAssessmentRequestT = Model::BatchDeleteDelegationByAssessmentRequest>
215 void BatchDeleteDelegationByAssessmentAsync(const BatchDeleteDelegationByAssessmentRequestT& request,
217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
218 return SubmitAsync(&AuditManagerClient::BatchDeleteDelegationByAssessment, request, handler, context);
219 }
220
229
234 template <typename BatchDisassociateAssessmentReportEvidenceRequestT = Model::BatchDisassociateAssessmentReportEvidenceRequest>
236 const BatchDisassociateAssessmentReportEvidenceRequestT& request) const {
237 return SubmitCallable(&AuditManagerClient::BatchDisassociateAssessmentReportEvidence, request);
238 }
239
244 template <typename BatchDisassociateAssessmentReportEvidenceRequestT = Model::BatchDisassociateAssessmentReportEvidenceRequest>
246 const BatchDisassociateAssessmentReportEvidenceRequestT& request,
248 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
249 return SubmitAsync(&AuditManagerClient::BatchDisassociateAssessmentReportEvidence, request, handler, context);
250 }
251
274
279 template <typename BatchImportEvidenceToAssessmentControlRequestT = Model::BatchImportEvidenceToAssessmentControlRequest>
281 const BatchImportEvidenceToAssessmentControlRequestT& request) const {
282 return SubmitCallable(&AuditManagerClient::BatchImportEvidenceToAssessmentControl, request);
283 }
284
289 template <typename BatchImportEvidenceToAssessmentControlRequestT = Model::BatchImportEvidenceToAssessmentControlRequest>
290 void BatchImportEvidenceToAssessmentControlAsync(const BatchImportEvidenceToAssessmentControlRequestT& request,
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
293 return SubmitAsync(&AuditManagerClient::BatchImportEvidenceToAssessmentControl, request, handler, context);
294 }
295
302
307 template <typename CreateAssessmentRequestT = Model::CreateAssessmentRequest>
308 Model::CreateAssessmentOutcomeCallable CreateAssessmentCallable(const CreateAssessmentRequestT& request) const {
309 return SubmitCallable(&AuditManagerClient::CreateAssessment, request);
310 }
311
316 template <typename CreateAssessmentRequestT = Model::CreateAssessmentRequest>
317 void CreateAssessmentAsync(const CreateAssessmentRequestT& request, const CreateAssessmentResponseReceivedHandler& handler,
318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
319 return SubmitAsync(&AuditManagerClient::CreateAssessment, request, handler, context);
320 }
321
328
333 template <typename CreateAssessmentFrameworkRequestT = Model::CreateAssessmentFrameworkRequest>
335 const CreateAssessmentFrameworkRequestT& request) const {
336 return SubmitCallable(&AuditManagerClient::CreateAssessmentFramework, request);
337 }
338
343 template <typename CreateAssessmentFrameworkRequestT = Model::CreateAssessmentFrameworkRequest>
344 void CreateAssessmentFrameworkAsync(const CreateAssessmentFrameworkRequestT& request,
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
347 return SubmitAsync(&AuditManagerClient::CreateAssessmentFramework, request, handler, context);
348 }
349
357
362 template <typename CreateAssessmentReportRequestT = Model::CreateAssessmentReportRequest>
363 Model::CreateAssessmentReportOutcomeCallable CreateAssessmentReportCallable(const CreateAssessmentReportRequestT& request) const {
364 return SubmitCallable(&AuditManagerClient::CreateAssessmentReport, request);
365 }
366
371 template <typename CreateAssessmentReportRequestT = Model::CreateAssessmentReportRequest>
372 void CreateAssessmentReportAsync(const CreateAssessmentReportRequestT& request,
374 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
375 return SubmitAsync(&AuditManagerClient::CreateAssessmentReport, request, handler, context);
376 }
377
385
389 template <typename CreateControlRequestT = Model::CreateControlRequest>
390 Model::CreateControlOutcomeCallable CreateControlCallable(const CreateControlRequestT& request) const {
391 return SubmitCallable(&AuditManagerClient::CreateControl, request);
392 }
393
398 template <typename CreateControlRequestT = Model::CreateControlRequest>
399 void CreateControlAsync(const CreateControlRequestT& request, const CreateControlResponseReceivedHandler& handler,
400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
401 return SubmitAsync(&AuditManagerClient::CreateControl, request, handler, context);
402 }
403
410
415 template <typename DeleteAssessmentRequestT = Model::DeleteAssessmentRequest>
416 Model::DeleteAssessmentOutcomeCallable DeleteAssessmentCallable(const DeleteAssessmentRequestT& request) const {
417 return SubmitCallable(&AuditManagerClient::DeleteAssessment, request);
418 }
419
424 template <typename DeleteAssessmentRequestT = Model::DeleteAssessmentRequest>
425 void DeleteAssessmentAsync(const DeleteAssessmentRequestT& request, const DeleteAssessmentResponseReceivedHandler& handler,
426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
427 return SubmitAsync(&AuditManagerClient::DeleteAssessment, request, handler, context);
428 }
429
436
441 template <typename DeleteAssessmentFrameworkRequestT = Model::DeleteAssessmentFrameworkRequest>
443 const DeleteAssessmentFrameworkRequestT& request) const {
444 return SubmitCallable(&AuditManagerClient::DeleteAssessmentFramework, request);
445 }
446
451 template <typename DeleteAssessmentFrameworkRequestT = Model::DeleteAssessmentFrameworkRequest>
452 void DeleteAssessmentFrameworkAsync(const DeleteAssessmentFrameworkRequestT& request,
454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
455 return SubmitAsync(&AuditManagerClient::DeleteAssessmentFramework, request, handler, context);
456 }
457
466
471 template <typename DeleteAssessmentFrameworkShareRequestT = Model::DeleteAssessmentFrameworkShareRequest>
473 const DeleteAssessmentFrameworkShareRequestT& request) const {
474 return SubmitCallable(&AuditManagerClient::DeleteAssessmentFrameworkShare, request);
475 }
476
481 template <typename DeleteAssessmentFrameworkShareRequestT = Model::DeleteAssessmentFrameworkShareRequest>
482 void DeleteAssessmentFrameworkShareAsync(const DeleteAssessmentFrameworkShareRequestT& request,
484 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
485 return SubmitAsync(&AuditManagerClient::DeleteAssessmentFrameworkShare, request, handler, context);
486 }
487
514
519 template <typename DeleteAssessmentReportRequestT = Model::DeleteAssessmentReportRequest>
520 Model::DeleteAssessmentReportOutcomeCallable DeleteAssessmentReportCallable(const DeleteAssessmentReportRequestT& request) const {
521 return SubmitCallable(&AuditManagerClient::DeleteAssessmentReport, request);
522 }
523
528 template <typename DeleteAssessmentReportRequestT = Model::DeleteAssessmentReportRequest>
529 void DeleteAssessmentReportAsync(const DeleteAssessmentReportRequestT& request,
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
532 return SubmitAsync(&AuditManagerClient::DeleteAssessmentReport, request, handler, context);
533 }
534
546
550 template <typename DeleteControlRequestT = Model::DeleteControlRequest>
551 Model::DeleteControlOutcomeCallable DeleteControlCallable(const DeleteControlRequestT& request) const {
552 return SubmitCallable(&AuditManagerClient::DeleteControl, request);
553 }
554
559 template <typename DeleteControlRequestT = Model::DeleteControlRequest>
560 void DeleteControlAsync(const DeleteControlRequestT& request, const DeleteControlResponseReceivedHandler& handler,
561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
562 return SubmitAsync(&AuditManagerClient::DeleteControl, request, handler, context);
563 }
564
580
585 template <typename DeregisterAccountRequestT = Model::DeregisterAccountRequest>
586 Model::DeregisterAccountOutcomeCallable DeregisterAccountCallable(const DeregisterAccountRequestT& request = {}) const {
587 return SubmitCallable(&AuditManagerClient::DeregisterAccount, request);
588 }
589
594 template <typename DeregisterAccountRequestT = Model::DeregisterAccountRequest>
596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
597 const DeregisterAccountRequestT& request = {}) const {
598 return SubmitAsync(&AuditManagerClient::DeregisterAccount, request, handler, context);
599 }
600
662 const Model::DeregisterOrganizationAdminAccountRequest& request = {}) const;
663
668 template <typename DeregisterOrganizationAdminAccountRequestT = Model::DeregisterOrganizationAdminAccountRequest>
670 const DeregisterOrganizationAdminAccountRequestT& request = {}) const {
671 return SubmitCallable(&AuditManagerClient::DeregisterOrganizationAdminAccount, request);
672 }
673
678 template <typename DeregisterOrganizationAdminAccountRequestT = Model::DeregisterOrganizationAdminAccountRequest>
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
681 const DeregisterOrganizationAdminAccountRequestT& request = {}) const {
682 return SubmitAsync(&AuditManagerClient::DeregisterOrganizationAdminAccount, request, handler, context);
683 }
684
693
698 template <typename DisassociateAssessmentReportEvidenceFolderRequestT = Model::DisassociateAssessmentReportEvidenceFolderRequest>
700 const DisassociateAssessmentReportEvidenceFolderRequestT& request) const {
701 return SubmitCallable(&AuditManagerClient::DisassociateAssessmentReportEvidenceFolder, request);
702 }
703
708 template <typename DisassociateAssessmentReportEvidenceFolderRequestT = Model::DisassociateAssessmentReportEvidenceFolderRequest>
710 const DisassociateAssessmentReportEvidenceFolderRequestT& request,
712 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
713 return SubmitAsync(&AuditManagerClient::DisassociateAssessmentReportEvidenceFolder, request, handler, context);
714 }
715
723
728 template <typename GetAccountStatusRequestT = Model::GetAccountStatusRequest>
729 Model::GetAccountStatusOutcomeCallable GetAccountStatusCallable(const GetAccountStatusRequestT& request = {}) const {
730 return SubmitCallable(&AuditManagerClient::GetAccountStatus, request);
731 }
732
737 template <typename GetAccountStatusRequestT = Model::GetAccountStatusRequest>
739 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
740 const GetAccountStatusRequestT& request = {}) const {
741 return SubmitAsync(&AuditManagerClient::GetAccountStatus, request, handler, context);
742 }
743
750
754 template <typename GetAssessmentRequestT = Model::GetAssessmentRequest>
755 Model::GetAssessmentOutcomeCallable GetAssessmentCallable(const GetAssessmentRequestT& request) const {
756 return SubmitCallable(&AuditManagerClient::GetAssessment, request);
757 }
758
763 template <typename GetAssessmentRequestT = Model::GetAssessmentRequest>
764 void GetAssessmentAsync(const GetAssessmentRequestT& request, const GetAssessmentResponseReceivedHandler& handler,
765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
766 return SubmitAsync(&AuditManagerClient::GetAssessment, request, handler, context);
767 }
768
775
780 template <typename GetAssessmentFrameworkRequestT = Model::GetAssessmentFrameworkRequest>
781 Model::GetAssessmentFrameworkOutcomeCallable GetAssessmentFrameworkCallable(const GetAssessmentFrameworkRequestT& request) const {
782 return SubmitCallable(&AuditManagerClient::GetAssessmentFramework, request);
783 }
784
789 template <typename GetAssessmentFrameworkRequestT = Model::GetAssessmentFrameworkRequest>
790 void GetAssessmentFrameworkAsync(const GetAssessmentFrameworkRequestT& request,
792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
793 return SubmitAsync(&AuditManagerClient::GetAssessmentFramework, request, handler, context);
794 }
795
803
808 template <typename GetAssessmentReportUrlRequestT = Model::GetAssessmentReportUrlRequest>
809 Model::GetAssessmentReportUrlOutcomeCallable GetAssessmentReportUrlCallable(const GetAssessmentReportUrlRequestT& request) const {
810 return SubmitCallable(&AuditManagerClient::GetAssessmentReportUrl, request);
811 }
812
817 template <typename GetAssessmentReportUrlRequestT = Model::GetAssessmentReportUrlRequest>
818 void GetAssessmentReportUrlAsync(const GetAssessmentReportUrlRequestT& request,
820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
821 return SubmitAsync(&AuditManagerClient::GetAssessmentReportUrl, request, handler, context);
822 }
823
830
834 template <typename GetChangeLogsRequestT = Model::GetChangeLogsRequest>
835 Model::GetChangeLogsOutcomeCallable GetChangeLogsCallable(const GetChangeLogsRequestT& request) const {
836 return SubmitCallable(&AuditManagerClient::GetChangeLogs, request);
837 }
838
843 template <typename GetChangeLogsRequestT = Model::GetChangeLogsRequest>
844 void GetChangeLogsAsync(const GetChangeLogsRequestT& request, const GetChangeLogsResponseReceivedHandler& handler,
845 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
846 return SubmitAsync(&AuditManagerClient::GetChangeLogs, request, handler, context);
847 }
848
855
859 template <typename GetControlRequestT = Model::GetControlRequest>
860 Model::GetControlOutcomeCallable GetControlCallable(const GetControlRequestT& request) const {
861 return SubmitCallable(&AuditManagerClient::GetControl, request);
862 }
863
868 template <typename GetControlRequestT = Model::GetControlRequest>
869 void GetControlAsync(const GetControlRequestT& request, const GetControlResponseReceivedHandler& handler,
870 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
871 return SubmitAsync(&AuditManagerClient::GetControl, request, handler, context);
872 }
873
881
885 template <typename GetDelegationsRequestT = Model::GetDelegationsRequest>
886 Model::GetDelegationsOutcomeCallable GetDelegationsCallable(const GetDelegationsRequestT& request = {}) const {
887 return SubmitCallable(&AuditManagerClient::GetDelegations, request);
888 }
889
894 template <typename GetDelegationsRequestT = Model::GetDelegationsRequest>
896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
897 const GetDelegationsRequestT& request = {}) const {
898 return SubmitAsync(&AuditManagerClient::GetDelegations, request, handler, context);
899 }
900
908
912 template <typename GetEvidenceRequestT = Model::GetEvidenceRequest>
913 Model::GetEvidenceOutcomeCallable GetEvidenceCallable(const GetEvidenceRequestT& request) const {
914 return SubmitCallable(&AuditManagerClient::GetEvidence, request);
915 }
916
921 template <typename GetEvidenceRequestT = Model::GetEvidenceRequest>
922 void GetEvidenceAsync(const GetEvidenceRequestT& request, const GetEvidenceResponseReceivedHandler& handler,
923 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
924 return SubmitAsync(&AuditManagerClient::GetEvidence, request, handler, context);
925 }
926
934 const Model::GetEvidenceByEvidenceFolderRequest& request) const;
935
940 template <typename GetEvidenceByEvidenceFolderRequestT = Model::GetEvidenceByEvidenceFolderRequest>
942 const GetEvidenceByEvidenceFolderRequestT& request) const {
943 return SubmitCallable(&AuditManagerClient::GetEvidenceByEvidenceFolder, request);
944 }
945
950 template <typename GetEvidenceByEvidenceFolderRequestT = Model::GetEvidenceByEvidenceFolderRequest>
951 void GetEvidenceByEvidenceFolderAsync(const GetEvidenceByEvidenceFolderRequestT& request,
953 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
954 return SubmitAsync(&AuditManagerClient::GetEvidenceByEvidenceFolder, request, handler, context);
955 }
956
976
981 template <typename GetEvidenceFileUploadUrlRequestT = Model::GetEvidenceFileUploadUrlRequest>
982 Model::GetEvidenceFileUploadUrlOutcomeCallable GetEvidenceFileUploadUrlCallable(const GetEvidenceFileUploadUrlRequestT& request) const {
983 return SubmitCallable(&AuditManagerClient::GetEvidenceFileUploadUrl, request);
984 }
985
990 template <typename GetEvidenceFileUploadUrlRequestT = Model::GetEvidenceFileUploadUrlRequest>
991 void GetEvidenceFileUploadUrlAsync(const GetEvidenceFileUploadUrlRequestT& request,
993 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
994 return SubmitAsync(&AuditManagerClient::GetEvidenceFileUploadUrl, request, handler, context);
995 }
996
1004
1009 template <typename GetEvidenceFolderRequestT = Model::GetEvidenceFolderRequest>
1010 Model::GetEvidenceFolderOutcomeCallable GetEvidenceFolderCallable(const GetEvidenceFolderRequestT& request) const {
1011 return SubmitCallable(&AuditManagerClient::GetEvidenceFolder, request);
1012 }
1013
1018 template <typename GetEvidenceFolderRequestT = Model::GetEvidenceFolderRequest>
1019 void GetEvidenceFolderAsync(const GetEvidenceFolderRequestT& request, const GetEvidenceFolderResponseReceivedHandler& handler,
1020 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1021 return SubmitAsync(&AuditManagerClient::GetEvidenceFolder, request, handler, context);
1022 }
1023
1032
1037 template <typename GetEvidenceFoldersByAssessmentRequestT = Model::GetEvidenceFoldersByAssessmentRequest>
1039 const GetEvidenceFoldersByAssessmentRequestT& request) const {
1040 return SubmitCallable(&AuditManagerClient::GetEvidenceFoldersByAssessment, request);
1041 }
1042
1047 template <typename GetEvidenceFoldersByAssessmentRequestT = Model::GetEvidenceFoldersByAssessmentRequest>
1048 void GetEvidenceFoldersByAssessmentAsync(const GetEvidenceFoldersByAssessmentRequestT& request,
1050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1051 return SubmitAsync(&AuditManagerClient::GetEvidenceFoldersByAssessment, request, handler, context);
1052 }
1053
1062
1067 template <typename GetEvidenceFoldersByAssessmentControlRequestT = Model::GetEvidenceFoldersByAssessmentControlRequest>
1069 const GetEvidenceFoldersByAssessmentControlRequestT& request) const {
1070 return SubmitCallable(&AuditManagerClient::GetEvidenceFoldersByAssessmentControl, request);
1071 }
1072
1077 template <typename GetEvidenceFoldersByAssessmentControlRequestT = Model::GetEvidenceFoldersByAssessmentControlRequest>
1078 void GetEvidenceFoldersByAssessmentControlAsync(const GetEvidenceFoldersByAssessmentControlRequestT& request,
1080 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1081 return SubmitAsync(&AuditManagerClient::GetEvidenceFoldersByAssessmentControl, request, handler, context);
1082 }
1083
1091
1095 template <typename GetInsightsRequestT = Model::GetInsightsRequest>
1096 Model::GetInsightsOutcomeCallable GetInsightsCallable(const GetInsightsRequestT& request = {}) const {
1097 return SubmitCallable(&AuditManagerClient::GetInsights, request);
1098 }
1099
1104 template <typename GetInsightsRequestT = Model::GetInsightsRequest>
1106 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1107 const GetInsightsRequestT& request = {}) const {
1108 return SubmitAsync(&AuditManagerClient::GetInsights, request, handler, context);
1109 }
1110
1118
1123 template <typename GetInsightsByAssessmentRequestT = Model::GetInsightsByAssessmentRequest>
1124 Model::GetInsightsByAssessmentOutcomeCallable GetInsightsByAssessmentCallable(const GetInsightsByAssessmentRequestT& request) const {
1125 return SubmitCallable(&AuditManagerClient::GetInsightsByAssessment, request);
1126 }
1127
1132 template <typename GetInsightsByAssessmentRequestT = Model::GetInsightsByAssessmentRequest>
1133 void GetInsightsByAssessmentAsync(const GetInsightsByAssessmentRequestT& request,
1135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1136 return SubmitAsync(&AuditManagerClient::GetInsightsByAssessment, request, handler, context);
1137 }
1138
1146 const Model::GetOrganizationAdminAccountRequest& request = {}) const;
1147
1152 template <typename GetOrganizationAdminAccountRequestT = Model::GetOrganizationAdminAccountRequest>
1154 const GetOrganizationAdminAccountRequestT& request = {}) const {
1155 return SubmitCallable(&AuditManagerClient::GetOrganizationAdminAccount, request);
1156 }
1157
1162 template <typename GetOrganizationAdminAccountRequestT = Model::GetOrganizationAdminAccountRequest>
1164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1165 const GetOrganizationAdminAccountRequestT& request = {}) const {
1166 return SubmitAsync(&AuditManagerClient::GetOrganizationAdminAccount, request, handler, context);
1167 }
1168
1185
1190 template <typename GetServicesInScopeRequestT = Model::GetServicesInScopeRequest>
1191 Model::GetServicesInScopeOutcomeCallable GetServicesInScopeCallable(const GetServicesInScopeRequestT& request = {}) const {
1192 return SubmitCallable(&AuditManagerClient::GetServicesInScope, request);
1193 }
1194
1199 template <typename GetServicesInScopeRequestT = Model::GetServicesInScopeRequest>
1201 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1202 const GetServicesInScopeRequestT& request = {}) const {
1203 return SubmitAsync(&AuditManagerClient::GetServicesInScope, request, handler, context);
1204 }
1205
1213
1217 template <typename GetSettingsRequestT = Model::GetSettingsRequest>
1218 Model::GetSettingsOutcomeCallable GetSettingsCallable(const GetSettingsRequestT& request) const {
1219 return SubmitCallable(&AuditManagerClient::GetSettings, request);
1220 }
1221
1226 template <typename GetSettingsRequestT = Model::GetSettingsRequest>
1227 void GetSettingsAsync(const GetSettingsRequestT& request, const GetSettingsResponseReceivedHandler& handler,
1228 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1229 return SubmitAsync(&AuditManagerClient::GetSettings, request, handler, context);
1230 }
1231
1245
1250 template <typename ListAssessmentControlInsightsByControlDomainRequestT = Model::ListAssessmentControlInsightsByControlDomainRequest>
1252 const ListAssessmentControlInsightsByControlDomainRequestT& request) const {
1253 return SubmitCallable(&AuditManagerClient::ListAssessmentControlInsightsByControlDomain, request);
1254 }
1255
1260 template <typename ListAssessmentControlInsightsByControlDomainRequestT = Model::ListAssessmentControlInsightsByControlDomainRequest>
1262 const ListAssessmentControlInsightsByControlDomainRequestT& request,
1264 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1265 return SubmitAsync(&AuditManagerClient::ListAssessmentControlInsightsByControlDomain, request, handler, context);
1266 }
1267
1276
1281 template <typename ListAssessmentFrameworkShareRequestsRequestT = Model::ListAssessmentFrameworkShareRequestsRequest>
1283 const ListAssessmentFrameworkShareRequestsRequestT& request) const {
1284 return SubmitCallable(&AuditManagerClient::ListAssessmentFrameworkShareRequests, request);
1285 }
1286
1291 template <typename ListAssessmentFrameworkShareRequestsRequestT = Model::ListAssessmentFrameworkShareRequestsRequest>
1292 void ListAssessmentFrameworkShareRequestsAsync(const ListAssessmentFrameworkShareRequestsRequestT& request,
1294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1295 return SubmitAsync(&AuditManagerClient::ListAssessmentFrameworkShareRequests, request, handler, context);
1296 }
1297
1305
1310 template <typename ListAssessmentFrameworksRequestT = Model::ListAssessmentFrameworksRequest>
1311 Model::ListAssessmentFrameworksOutcomeCallable ListAssessmentFrameworksCallable(const ListAssessmentFrameworksRequestT& request) const {
1312 return SubmitCallable(&AuditManagerClient::ListAssessmentFrameworks, request);
1313 }
1314
1319 template <typename ListAssessmentFrameworksRequestT = Model::ListAssessmentFrameworksRequest>
1320 void ListAssessmentFrameworksAsync(const ListAssessmentFrameworksRequestT& request,
1322 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1323 return SubmitAsync(&AuditManagerClient::ListAssessmentFrameworks, request, handler, context);
1324 }
1325
1333
1338 template <typename ListAssessmentReportsRequestT = Model::ListAssessmentReportsRequest>
1339 Model::ListAssessmentReportsOutcomeCallable ListAssessmentReportsCallable(const ListAssessmentReportsRequestT& request = {}) const {
1340 return SubmitCallable(&AuditManagerClient::ListAssessmentReports, request);
1341 }
1342
1347 template <typename ListAssessmentReportsRequestT = Model::ListAssessmentReportsRequest>
1349 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1350 const ListAssessmentReportsRequestT& request = {}) const {
1351 return SubmitAsync(&AuditManagerClient::ListAssessmentReports, request, handler, context);
1352 }
1353
1361
1365 template <typename ListAssessmentsRequestT = Model::ListAssessmentsRequest>
1366 Model::ListAssessmentsOutcomeCallable ListAssessmentsCallable(const ListAssessmentsRequestT& request = {}) const {
1367 return SubmitCallable(&AuditManagerClient::ListAssessments, request);
1368 }
1369
1374 template <typename ListAssessmentsRequestT = Model::ListAssessmentsRequest>
1376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1377 const ListAssessmentsRequestT& request = {}) const {
1378 return SubmitAsync(&AuditManagerClient::ListAssessments, request, handler, context);
1379 }
1380
1396 const Model::ListControlDomainInsightsRequest& request = {}) const;
1397
1402 template <typename ListControlDomainInsightsRequestT = Model::ListControlDomainInsightsRequest>
1404 const ListControlDomainInsightsRequestT& request = {}) const {
1405 return SubmitCallable(&AuditManagerClient::ListControlDomainInsights, request);
1406 }
1407
1412 template <typename ListControlDomainInsightsRequestT = Model::ListControlDomainInsightsRequest>
1414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1415 const ListControlDomainInsightsRequestT& request = {}) const {
1416 return SubmitAsync(&AuditManagerClient::ListControlDomainInsights, request, handler, context);
1417 }
1418
1435
1440 template <typename ListControlDomainInsightsByAssessmentRequestT = Model::ListControlDomainInsightsByAssessmentRequest>
1442 const ListControlDomainInsightsByAssessmentRequestT& request) const {
1443 return SubmitCallable(&AuditManagerClient::ListControlDomainInsightsByAssessment, request);
1444 }
1445
1450 template <typename ListControlDomainInsightsByAssessmentRequestT = Model::ListControlDomainInsightsByAssessmentRequest>
1451 void ListControlDomainInsightsByAssessmentAsync(const ListControlDomainInsightsByAssessmentRequestT& request,
1453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1454 return SubmitAsync(&AuditManagerClient::ListControlDomainInsightsByAssessment, request, handler, context);
1455 }
1456
1469
1474 template <typename ListControlInsightsByControlDomainRequestT = Model::ListControlInsightsByControlDomainRequest>
1476 const ListControlInsightsByControlDomainRequestT& request) const {
1477 return SubmitCallable(&AuditManagerClient::ListControlInsightsByControlDomain, request);
1478 }
1479
1484 template <typename ListControlInsightsByControlDomainRequestT = Model::ListControlInsightsByControlDomainRequest>
1485 void ListControlInsightsByControlDomainAsync(const ListControlInsightsByControlDomainRequestT& request,
1487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1488 return SubmitAsync(&AuditManagerClient::ListControlInsightsByControlDomain, request, handler, context);
1489 }
1490
1498
1502 template <typename ListControlsRequestT = Model::ListControlsRequest>
1503 Model::ListControlsOutcomeCallable ListControlsCallable(const ListControlsRequestT& request) const {
1504 return SubmitCallable(&AuditManagerClient::ListControls, request);
1505 }
1506
1511 template <typename ListControlsRequestT = Model::ListControlsRequest>
1512 void ListControlsAsync(const ListControlsRequestT& request, const ListControlsResponseReceivedHandler& handler,
1513 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1514 return SubmitAsync(&AuditManagerClient::ListControls, request, handler, context);
1515 }
1516
1524
1529 template <typename ListKeywordsForDataSourceRequestT = Model::ListKeywordsForDataSourceRequest>
1531 const ListKeywordsForDataSourceRequestT& request) const {
1532 return SubmitCallable(&AuditManagerClient::ListKeywordsForDataSource, request);
1533 }
1534
1539 template <typename ListKeywordsForDataSourceRequestT = Model::ListKeywordsForDataSourceRequest>
1540 void ListKeywordsForDataSourceAsync(const ListKeywordsForDataSourceRequestT& request,
1542 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1543 return SubmitAsync(&AuditManagerClient::ListKeywordsForDataSource, request, handler, context);
1544 }
1545
1553
1558 template <typename ListNotificationsRequestT = Model::ListNotificationsRequest>
1559 Model::ListNotificationsOutcomeCallable ListNotificationsCallable(const ListNotificationsRequestT& request = {}) const {
1560 return SubmitCallable(&AuditManagerClient::ListNotifications, request);
1561 }
1562
1567 template <typename ListNotificationsRequestT = Model::ListNotificationsRequest>
1569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1570 const ListNotificationsRequestT& request = {}) const {
1571 return SubmitAsync(&AuditManagerClient::ListNotifications, request, handler, context);
1572 }
1573
1581
1586 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1587 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const {
1588 return SubmitCallable(&AuditManagerClient::ListTagsForResource, request);
1589 }
1590
1595 template <typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1596 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler,
1597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1598 return SubmitAsync(&AuditManagerClient::ListTagsForResource, request, handler, context);
1599 }
1600
1608
1612 template <typename RegisterAccountRequestT = Model::RegisterAccountRequest>
1613 Model::RegisterAccountOutcomeCallable RegisterAccountCallable(const RegisterAccountRequestT& request = {}) const {
1614 return SubmitCallable(&AuditManagerClient::RegisterAccount, request);
1615 }
1616
1621 template <typename RegisterAccountRequestT = Model::RegisterAccountRequest>
1623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1624 const RegisterAccountRequestT& request = {}) const {
1625 return SubmitAsync(&AuditManagerClient::RegisterAccount, request, handler, context);
1626 }
1627
1636
1641 template <typename RegisterOrganizationAdminAccountRequestT = Model::RegisterOrganizationAdminAccountRequest>
1643 const RegisterOrganizationAdminAccountRequestT& request) const {
1644 return SubmitCallable(&AuditManagerClient::RegisterOrganizationAdminAccount, request);
1645 }
1646
1651 template <typename RegisterOrganizationAdminAccountRequestT = Model::RegisterOrganizationAdminAccountRequest>
1652 void RegisterOrganizationAdminAccountAsync(const RegisterOrganizationAdminAccountRequestT& request,
1654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1655 return SubmitAsync(&AuditManagerClient::RegisterOrganizationAdminAccount, request, handler, context);
1656 }
1657
1691 const Model::StartAssessmentFrameworkShareRequest& request) const;
1692
1697 template <typename StartAssessmentFrameworkShareRequestT = Model::StartAssessmentFrameworkShareRequest>
1699 const StartAssessmentFrameworkShareRequestT& request) const {
1700 return SubmitCallable(&AuditManagerClient::StartAssessmentFrameworkShare, request);
1701 }
1702
1707 template <typename StartAssessmentFrameworkShareRequestT = Model::StartAssessmentFrameworkShareRequest>
1708 void StartAssessmentFrameworkShareAsync(const StartAssessmentFrameworkShareRequestT& request,
1710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1711 return SubmitAsync(&AuditManagerClient::StartAssessmentFrameworkShare, request, handler, context);
1712 }
1713
1720
1724 template <typename TagResourceRequestT = Model::TagResourceRequest>
1725 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const {
1726 return SubmitCallable(&AuditManagerClient::TagResource, request);
1727 }
1728
1733 template <typename TagResourceRequestT = Model::TagResourceRequest>
1734 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler,
1735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1736 return SubmitAsync(&AuditManagerClient::TagResource, request, handler, context);
1737 }
1738
1746
1750 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1751 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const {
1752 return SubmitCallable(&AuditManagerClient::UntagResource, request);
1753 }
1754
1759 template <typename UntagResourceRequestT = Model::UntagResourceRequest>
1760 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler,
1761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1762 return SubmitAsync(&AuditManagerClient::UntagResource, request, handler, context);
1763 }
1764
1771
1776 template <typename UpdateAssessmentRequestT = Model::UpdateAssessmentRequest>
1777 Model::UpdateAssessmentOutcomeCallable UpdateAssessmentCallable(const UpdateAssessmentRequestT& request) const {
1778 return SubmitCallable(&AuditManagerClient::UpdateAssessment, request);
1779 }
1780
1785 template <typename UpdateAssessmentRequestT = Model::UpdateAssessmentRequest>
1786 void UpdateAssessmentAsync(const UpdateAssessmentRequestT& request, const UpdateAssessmentResponseReceivedHandler& handler,
1787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1788 return SubmitAsync(&AuditManagerClient::UpdateAssessment, request, handler, context);
1789 }
1790
1798
1803 template <typename UpdateAssessmentControlRequestT = Model::UpdateAssessmentControlRequest>
1804 Model::UpdateAssessmentControlOutcomeCallable UpdateAssessmentControlCallable(const UpdateAssessmentControlRequestT& request) const {
1805 return SubmitCallable(&AuditManagerClient::UpdateAssessmentControl, request);
1806 }
1807
1812 template <typename UpdateAssessmentControlRequestT = Model::UpdateAssessmentControlRequest>
1813 void UpdateAssessmentControlAsync(const UpdateAssessmentControlRequestT& request,
1815 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1816 return SubmitAsync(&AuditManagerClient::UpdateAssessmentControl, request, handler, context);
1817 }
1818
1827
1832 template <typename UpdateAssessmentControlSetStatusRequestT = Model::UpdateAssessmentControlSetStatusRequest>
1834 const UpdateAssessmentControlSetStatusRequestT& request) const {
1835 return SubmitCallable(&AuditManagerClient::UpdateAssessmentControlSetStatus, request);
1836 }
1837
1842 template <typename UpdateAssessmentControlSetStatusRequestT = Model::UpdateAssessmentControlSetStatusRequest>
1843 void UpdateAssessmentControlSetStatusAsync(const UpdateAssessmentControlSetStatusRequestT& request,
1845 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1846 return SubmitAsync(&AuditManagerClient::UpdateAssessmentControlSetStatus, request, handler, context);
1847 }
1848
1855
1860 template <typename UpdateAssessmentFrameworkRequestT = Model::UpdateAssessmentFrameworkRequest>
1862 const UpdateAssessmentFrameworkRequestT& request) const {
1863 return SubmitCallable(&AuditManagerClient::UpdateAssessmentFramework, request);
1864 }
1865
1870 template <typename UpdateAssessmentFrameworkRequestT = Model::UpdateAssessmentFrameworkRequest>
1871 void UpdateAssessmentFrameworkAsync(const UpdateAssessmentFrameworkRequestT& request,
1873 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1874 return SubmitAsync(&AuditManagerClient::UpdateAssessmentFramework, request, handler, context);
1875 }
1876
1885
1890 template <typename UpdateAssessmentFrameworkShareRequestT = Model::UpdateAssessmentFrameworkShareRequest>
1892 const UpdateAssessmentFrameworkShareRequestT& request) const {
1893 return SubmitCallable(&AuditManagerClient::UpdateAssessmentFrameworkShare, request);
1894 }
1895
1900 template <typename UpdateAssessmentFrameworkShareRequestT = Model::UpdateAssessmentFrameworkShareRequest>
1901 void UpdateAssessmentFrameworkShareAsync(const UpdateAssessmentFrameworkShareRequestT& request,
1903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1904 return SubmitAsync(&AuditManagerClient::UpdateAssessmentFrameworkShare, request, handler, context);
1905 }
1906
1914
1919 template <typename UpdateAssessmentStatusRequestT = Model::UpdateAssessmentStatusRequest>
1920 Model::UpdateAssessmentStatusOutcomeCallable UpdateAssessmentStatusCallable(const UpdateAssessmentStatusRequestT& request) const {
1921 return SubmitCallable(&AuditManagerClient::UpdateAssessmentStatus, request);
1922 }
1923
1928 template <typename UpdateAssessmentStatusRequestT = Model::UpdateAssessmentStatusRequest>
1929 void UpdateAssessmentStatusAsync(const UpdateAssessmentStatusRequestT& request,
1931 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1932 return SubmitAsync(&AuditManagerClient::UpdateAssessmentStatus, request, handler, context);
1933 }
1934
1941
1945 template <typename UpdateControlRequestT = Model::UpdateControlRequest>
1946 Model::UpdateControlOutcomeCallable UpdateControlCallable(const UpdateControlRequestT& request) const {
1947 return SubmitCallable(&AuditManagerClient::UpdateControl, request);
1948 }
1949
1954 template <typename UpdateControlRequestT = Model::UpdateControlRequest>
1955 void UpdateControlAsync(const UpdateControlRequestT& request, const UpdateControlResponseReceivedHandler& handler,
1956 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
1957 return SubmitAsync(&AuditManagerClient::UpdateControl, request, handler, context);
1958 }
1959
1967
1971 template <typename UpdateSettingsRequestT = Model::UpdateSettingsRequest>
1972 Model::UpdateSettingsOutcomeCallable UpdateSettingsCallable(const UpdateSettingsRequestT& request = {}) const {
1973 return SubmitCallable(&AuditManagerClient::UpdateSettings, request);
1974 }
1975
1980 template <typename UpdateSettingsRequestT = Model::UpdateSettingsRequest>
1982 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr,
1983 const UpdateSettingsRequestT& request = {}) const {
1984 return SubmitAsync(&AuditManagerClient::UpdateSettings, request, handler, context);
1985 }
1986
1995
2000 template <typename ValidateAssessmentReportIntegrityRequestT = Model::ValidateAssessmentReportIntegrityRequest>
2002 const ValidateAssessmentReportIntegrityRequestT& request) const {
2003 return SubmitCallable(&AuditManagerClient::ValidateAssessmentReportIntegrity, request);
2004 }
2005
2010 template <typename ValidateAssessmentReportIntegrityRequestT = Model::ValidateAssessmentReportIntegrityRequest>
2011 void ValidateAssessmentReportIntegrityAsync(const ValidateAssessmentReportIntegrityRequestT& request,
2013 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const {
2014 return SubmitAsync(&AuditManagerClient::ValidateAssessmentReportIntegrity, request, handler, context);
2015 }
2016
2017 void OverrideEndpoint(const Aws::String& endpoint);
2018 std::shared_ptr<AuditManagerEndpointProviderBase>& accessEndpointProvider();
2019
2020 private:
2022 void init(const AuditManagerClientConfiguration& clientConfiguration);
2023
2024 AuditManagerClientConfiguration m_clientConfiguration;
2025 std::shared_ptr<AuditManagerEndpointProviderBase> m_endpointProvider;
2026};
2027
2028} // namespace AuditManager
2029} // namespace Aws
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
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
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::GetEvidenceFoldersByAssessmentControlRequest &, const Model::GetEvidenceFoldersByAssessmentControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEvidenceFoldersByAssessmentControlResponseReceivedHandler
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::RegisterAccountRequest &, const Model::RegisterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterAccountResponseReceivedHandler
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::DeleteAssessmentFrameworkRequest &, const Model::DeleteAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAssessmentFrameworkResponseReceivedHandler
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::DeregisterOrganizationAdminAccountRequest &, const Model::DeregisterOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterOrganizationAdminAccountResponseReceivedHandler
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::BatchCreateDelegationByAssessmentRequest &, const Model::BatchCreateDelegationByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchCreateDelegationByAssessmentResponseReceivedHandler
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::GetInsightsRequest &, const Model::GetInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInsightsResponseReceivedHandler
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::DeregisterAccountRequest &, const Model::DeregisterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeregisterAccountResponseReceivedHandler
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::StartAssessmentFrameworkShareRequest &, const Model::StartAssessmentFrameworkShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAssessmentFrameworkShareResponseReceivedHandler
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::GetAssessmentReportUrlRequest &, const Model::GetAssessmentReportUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssessmentReportUrlResponseReceivedHandler
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::CreateAssessmentReportRequest &, const Model::CreateAssessmentReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAssessmentReportResponseReceivedHandler
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::GetAssessmentRequest &, const Model::GetAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAssessmentResponseReceivedHandler
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::RegisterOrganizationAdminAccountRequest &, const Model::RegisterOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RegisterOrganizationAdminAccountResponseReceivedHandler
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::DeleteAssessmentReportRequest &, const Model::DeleteAssessmentReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAssessmentReportResponseReceivedHandler
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::CreateAssessmentFrameworkRequest &, const Model::CreateAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAssessmentFrameworkResponseReceivedHandler
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::ListControlsRequest &, const Model::ListControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListControlsResponseReceivedHandler
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::UpdateAssessmentControlRequest &, const Model::UpdateAssessmentControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAssessmentControlResponseReceivedHandler
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::GetEvidenceFoldersByAssessmentRequest &, const Model::GetEvidenceFoldersByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEvidenceFoldersByAssessmentResponseReceivedHandler
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::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::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::ListAssessmentControlInsightsByControlDomainRequest &, const Model::ListAssessmentControlInsightsByControlDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssessmentControlInsightsByControlDomainResponseReceivedHandler
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::BatchDisassociateAssessmentReportEvidenceRequest &, const Model::BatchDisassociateAssessmentReportEvidenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDisassociateAssessmentReportEvidenceResponseReceivedHandler
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::ListNotificationsRequest &, const Model::ListNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNotificationsResponseReceivedHandler
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::UpdateAssessmentFrameworkRequest &, const Model::UpdateAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAssessmentFrameworkResponseReceivedHandler
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::AssociateAssessmentReportEvidenceFolderRequest &, const Model::AssociateAssessmentReportEvidenceFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateAssessmentReportEvidenceFolderResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::UpdateSettingsRequest &, const Model::UpdateSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateSettingsResponseReceivedHandler
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::DisassociateAssessmentReportEvidenceFolderRequest &, const Model::DisassociateAssessmentReportEvidenceFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateAssessmentReportEvidenceFolderResponseReceivedHandler
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::UpdateControlRequest &, const Model::UpdateControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateControlResponseReceivedHandler
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::ListAssessmentReportsRequest &, const Model::ListAssessmentReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssessmentReportsResponseReceivedHandler
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::BatchAssociateAssessmentReportEvidenceRequest &, const Model::BatchAssociateAssessmentReportEvidenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchAssociateAssessmentReportEvidenceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceFileUploadUrlRequest &, const Model::GetEvidenceFileUploadUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEvidenceFileUploadUrlResponseReceivedHandler
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::GetEvidenceRequest &, const Model::GetEvidenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEvidenceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String