AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AuditManagerServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/auditmanager/AuditManagerErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/auditmanager/AuditManagerEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in AuditManagerClient header */
21#include <aws/auditmanager/model/AssociateAssessmentReportEvidenceFolderResult.h>
22#include <aws/auditmanager/model/BatchAssociateAssessmentReportEvidenceResult.h>
23#include <aws/auditmanager/model/BatchCreateDelegationByAssessmentResult.h>
24#include <aws/auditmanager/model/BatchDeleteDelegationByAssessmentResult.h>
25#include <aws/auditmanager/model/BatchDisassociateAssessmentReportEvidenceResult.h>
26#include <aws/auditmanager/model/BatchImportEvidenceToAssessmentControlResult.h>
27#include <aws/auditmanager/model/CreateAssessmentResult.h>
28#include <aws/auditmanager/model/CreateAssessmentFrameworkResult.h>
29#include <aws/auditmanager/model/CreateAssessmentReportResult.h>
30#include <aws/auditmanager/model/CreateControlResult.h>
31#include <aws/auditmanager/model/DeleteAssessmentResult.h>
32#include <aws/auditmanager/model/DeleteAssessmentFrameworkResult.h>
33#include <aws/auditmanager/model/DeleteAssessmentFrameworkShareResult.h>
34#include <aws/auditmanager/model/DeleteAssessmentReportResult.h>
35#include <aws/auditmanager/model/DeleteControlResult.h>
36#include <aws/auditmanager/model/DeregisterAccountResult.h>
37#include <aws/auditmanager/model/DeregisterOrganizationAdminAccountResult.h>
38#include <aws/auditmanager/model/DisassociateAssessmentReportEvidenceFolderResult.h>
39#include <aws/auditmanager/model/GetAccountStatusResult.h>
40#include <aws/auditmanager/model/GetAssessmentResult.h>
41#include <aws/auditmanager/model/GetAssessmentFrameworkResult.h>
42#include <aws/auditmanager/model/GetAssessmentReportUrlResult.h>
43#include <aws/auditmanager/model/GetChangeLogsResult.h>
44#include <aws/auditmanager/model/GetControlResult.h>
45#include <aws/auditmanager/model/GetDelegationsResult.h>
46#include <aws/auditmanager/model/GetEvidenceResult.h>
47#include <aws/auditmanager/model/GetEvidenceByEvidenceFolderResult.h>
48#include <aws/auditmanager/model/GetEvidenceFileUploadUrlResult.h>
49#include <aws/auditmanager/model/GetEvidenceFolderResult.h>
50#include <aws/auditmanager/model/GetEvidenceFoldersByAssessmentResult.h>
51#include <aws/auditmanager/model/GetEvidenceFoldersByAssessmentControlResult.h>
52#include <aws/auditmanager/model/GetInsightsResult.h>
53#include <aws/auditmanager/model/GetInsightsByAssessmentResult.h>
54#include <aws/auditmanager/model/GetOrganizationAdminAccountResult.h>
55#include <aws/auditmanager/model/GetServicesInScopeResult.h>
56#include <aws/auditmanager/model/GetSettingsResult.h>
57#include <aws/auditmanager/model/ListAssessmentControlInsightsByControlDomainResult.h>
58#include <aws/auditmanager/model/ListAssessmentFrameworkShareRequestsResult.h>
59#include <aws/auditmanager/model/ListAssessmentFrameworksResult.h>
60#include <aws/auditmanager/model/ListAssessmentReportsResult.h>
61#include <aws/auditmanager/model/ListAssessmentsResult.h>
62#include <aws/auditmanager/model/ListControlDomainInsightsResult.h>
63#include <aws/auditmanager/model/ListControlDomainInsightsByAssessmentResult.h>
64#include <aws/auditmanager/model/ListControlInsightsByControlDomainResult.h>
65#include <aws/auditmanager/model/ListControlsResult.h>
66#include <aws/auditmanager/model/ListKeywordsForDataSourceResult.h>
67#include <aws/auditmanager/model/ListNotificationsResult.h>
68#include <aws/auditmanager/model/ListTagsForResourceResult.h>
69#include <aws/auditmanager/model/RegisterAccountResult.h>
70#include <aws/auditmanager/model/RegisterOrganizationAdminAccountResult.h>
71#include <aws/auditmanager/model/StartAssessmentFrameworkShareResult.h>
72#include <aws/auditmanager/model/TagResourceResult.h>
73#include <aws/auditmanager/model/UntagResourceResult.h>
74#include <aws/auditmanager/model/UpdateAssessmentResult.h>
75#include <aws/auditmanager/model/UpdateAssessmentControlResult.h>
76#include <aws/auditmanager/model/UpdateAssessmentControlSetStatusResult.h>
77#include <aws/auditmanager/model/UpdateAssessmentFrameworkResult.h>
78#include <aws/auditmanager/model/UpdateAssessmentFrameworkShareResult.h>
79#include <aws/auditmanager/model/UpdateAssessmentStatusResult.h>
80#include <aws/auditmanager/model/UpdateControlResult.h>
81#include <aws/auditmanager/model/UpdateSettingsResult.h>
82#include <aws/auditmanager/model/ValidateAssessmentReportIntegrityResult.h>
83#include <aws/auditmanager/model/ListAssessmentsRequest.h>
84#include <aws/auditmanager/model/DeregisterAccountRequest.h>
85#include <aws/auditmanager/model/GetOrganizationAdminAccountRequest.h>
86#include <aws/auditmanager/model/ListControlDomainInsightsRequest.h>
87#include <aws/auditmanager/model/GetDelegationsRequest.h>
88#include <aws/auditmanager/model/UpdateSettingsRequest.h>
89#include <aws/auditmanager/model/ListNotificationsRequest.h>
90#include <aws/auditmanager/model/ListAssessmentReportsRequest.h>
91#include <aws/auditmanager/model/DeregisterOrganizationAdminAccountRequest.h>
92#include <aws/auditmanager/model/GetServicesInScopeRequest.h>
93#include <aws/auditmanager/model/GetInsightsRequest.h>
94#include <aws/auditmanager/model/RegisterAccountRequest.h>
95#include <aws/auditmanager/model/GetAccountStatusRequest.h>
96/* End of service model headers required in AuditManagerClient header */
97
98namespace Aws
99{
100 namespace Http
101 {
102 class HttpClient;
103 class HttpClientFactory;
104 } // namespace Http
105
106 namespace Utils
107 {
108 template< typename R, typename E> class Outcome;
109
110 namespace Threading
111 {
112 class Executor;
113 } // namespace Threading
114 } // namespace Utils
115
116 namespace Auth
117 {
118 class AWSCredentials;
119 class AWSCredentialsProvider;
120 } // namespace Auth
121
122 namespace Client
123 {
124 class RetryStrategy;
125 } // namespace Client
126
127 namespace AuditManager
128 {
132
133 namespace Model
134 {
135 /* Service model forward declarations required in AuditManagerClient header */
159 class GetControlRequest;
161 class GetEvidenceRequest;
167 class GetInsightsRequest;
171 class GetSettingsRequest;
187 class TagResourceRequest;
198 /* End of service model forward declarations required in AuditManagerClient header */
199
200 /* Service model Outcome class definitions */
263 /* End of service model Outcome class definitions */
264
265 /* Service model Outcome callable definitions */
266 typedef std::future<AssociateAssessmentReportEvidenceFolderOutcome> AssociateAssessmentReportEvidenceFolderOutcomeCallable;
267 typedef std::future<BatchAssociateAssessmentReportEvidenceOutcome> BatchAssociateAssessmentReportEvidenceOutcomeCallable;
268 typedef std::future<BatchCreateDelegationByAssessmentOutcome> BatchCreateDelegationByAssessmentOutcomeCallable;
269 typedef std::future<BatchDeleteDelegationByAssessmentOutcome> BatchDeleteDelegationByAssessmentOutcomeCallable;
270 typedef std::future<BatchDisassociateAssessmentReportEvidenceOutcome> BatchDisassociateAssessmentReportEvidenceOutcomeCallable;
271 typedef std::future<BatchImportEvidenceToAssessmentControlOutcome> BatchImportEvidenceToAssessmentControlOutcomeCallable;
272 typedef std::future<CreateAssessmentOutcome> CreateAssessmentOutcomeCallable;
273 typedef std::future<CreateAssessmentFrameworkOutcome> CreateAssessmentFrameworkOutcomeCallable;
274 typedef std::future<CreateAssessmentReportOutcome> CreateAssessmentReportOutcomeCallable;
275 typedef std::future<CreateControlOutcome> CreateControlOutcomeCallable;
276 typedef std::future<DeleteAssessmentOutcome> DeleteAssessmentOutcomeCallable;
277 typedef std::future<DeleteAssessmentFrameworkOutcome> DeleteAssessmentFrameworkOutcomeCallable;
278 typedef std::future<DeleteAssessmentFrameworkShareOutcome> DeleteAssessmentFrameworkShareOutcomeCallable;
279 typedef std::future<DeleteAssessmentReportOutcome> DeleteAssessmentReportOutcomeCallable;
280 typedef std::future<DeleteControlOutcome> DeleteControlOutcomeCallable;
281 typedef std::future<DeregisterAccountOutcome> DeregisterAccountOutcomeCallable;
282 typedef std::future<DeregisterOrganizationAdminAccountOutcome> DeregisterOrganizationAdminAccountOutcomeCallable;
283 typedef std::future<DisassociateAssessmentReportEvidenceFolderOutcome> DisassociateAssessmentReportEvidenceFolderOutcomeCallable;
284 typedef std::future<GetAccountStatusOutcome> GetAccountStatusOutcomeCallable;
285 typedef std::future<GetAssessmentOutcome> GetAssessmentOutcomeCallable;
286 typedef std::future<GetAssessmentFrameworkOutcome> GetAssessmentFrameworkOutcomeCallable;
287 typedef std::future<GetAssessmentReportUrlOutcome> GetAssessmentReportUrlOutcomeCallable;
288 typedef std::future<GetChangeLogsOutcome> GetChangeLogsOutcomeCallable;
289 typedef std::future<GetControlOutcome> GetControlOutcomeCallable;
290 typedef std::future<GetDelegationsOutcome> GetDelegationsOutcomeCallable;
291 typedef std::future<GetEvidenceOutcome> GetEvidenceOutcomeCallable;
292 typedef std::future<GetEvidenceByEvidenceFolderOutcome> GetEvidenceByEvidenceFolderOutcomeCallable;
293 typedef std::future<GetEvidenceFileUploadUrlOutcome> GetEvidenceFileUploadUrlOutcomeCallable;
294 typedef std::future<GetEvidenceFolderOutcome> GetEvidenceFolderOutcomeCallable;
295 typedef std::future<GetEvidenceFoldersByAssessmentOutcome> GetEvidenceFoldersByAssessmentOutcomeCallable;
296 typedef std::future<GetEvidenceFoldersByAssessmentControlOutcome> GetEvidenceFoldersByAssessmentControlOutcomeCallable;
297 typedef std::future<GetInsightsOutcome> GetInsightsOutcomeCallable;
298 typedef std::future<GetInsightsByAssessmentOutcome> GetInsightsByAssessmentOutcomeCallable;
299 typedef std::future<GetOrganizationAdminAccountOutcome> GetOrganizationAdminAccountOutcomeCallable;
300 typedef std::future<GetServicesInScopeOutcome> GetServicesInScopeOutcomeCallable;
301 typedef std::future<GetSettingsOutcome> GetSettingsOutcomeCallable;
302 typedef std::future<ListAssessmentControlInsightsByControlDomainOutcome> ListAssessmentControlInsightsByControlDomainOutcomeCallable;
303 typedef std::future<ListAssessmentFrameworkShareRequestsOutcome> ListAssessmentFrameworkShareRequestsOutcomeCallable;
304 typedef std::future<ListAssessmentFrameworksOutcome> ListAssessmentFrameworksOutcomeCallable;
305 typedef std::future<ListAssessmentReportsOutcome> ListAssessmentReportsOutcomeCallable;
306 typedef std::future<ListAssessmentsOutcome> ListAssessmentsOutcomeCallable;
307 typedef std::future<ListControlDomainInsightsOutcome> ListControlDomainInsightsOutcomeCallable;
308 typedef std::future<ListControlDomainInsightsByAssessmentOutcome> ListControlDomainInsightsByAssessmentOutcomeCallable;
309 typedef std::future<ListControlInsightsByControlDomainOutcome> ListControlInsightsByControlDomainOutcomeCallable;
310 typedef std::future<ListControlsOutcome> ListControlsOutcomeCallable;
311 typedef std::future<ListKeywordsForDataSourceOutcome> ListKeywordsForDataSourceOutcomeCallable;
312 typedef std::future<ListNotificationsOutcome> ListNotificationsOutcomeCallable;
313 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
314 typedef std::future<RegisterAccountOutcome> RegisterAccountOutcomeCallable;
315 typedef std::future<RegisterOrganizationAdminAccountOutcome> RegisterOrganizationAdminAccountOutcomeCallable;
316 typedef std::future<StartAssessmentFrameworkShareOutcome> StartAssessmentFrameworkShareOutcomeCallable;
317 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
318 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
319 typedef std::future<UpdateAssessmentOutcome> UpdateAssessmentOutcomeCallable;
320 typedef std::future<UpdateAssessmentControlOutcome> UpdateAssessmentControlOutcomeCallable;
321 typedef std::future<UpdateAssessmentControlSetStatusOutcome> UpdateAssessmentControlSetStatusOutcomeCallable;
322 typedef std::future<UpdateAssessmentFrameworkOutcome> UpdateAssessmentFrameworkOutcomeCallable;
323 typedef std::future<UpdateAssessmentFrameworkShareOutcome> UpdateAssessmentFrameworkShareOutcomeCallable;
324 typedef std::future<UpdateAssessmentStatusOutcome> UpdateAssessmentStatusOutcomeCallable;
325 typedef std::future<UpdateControlOutcome> UpdateControlOutcomeCallable;
326 typedef std::future<UpdateSettingsOutcome> UpdateSettingsOutcomeCallable;
327 typedef std::future<ValidateAssessmentReportIntegrityOutcome> ValidateAssessmentReportIntegrityOutcomeCallable;
328 /* End of service model Outcome callable definitions */
329 } // namespace Model
330
331 class AuditManagerClient;
332
333 /* Service model async handlers definitions */
336 typedef std::function<void(const AuditManagerClient*, const Model::BatchCreateDelegationByAssessmentRequest&, const Model::BatchCreateDelegationByAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchCreateDelegationByAssessmentResponseReceivedHandler;
337 typedef std::function<void(const AuditManagerClient*, const Model::BatchDeleteDelegationByAssessmentRequest&, const Model::BatchDeleteDelegationByAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDeleteDelegationByAssessmentResponseReceivedHandler;
340 typedef std::function<void(const AuditManagerClient*, const Model::CreateAssessmentRequest&, const Model::CreateAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssessmentResponseReceivedHandler;
341 typedef std::function<void(const AuditManagerClient*, const Model::CreateAssessmentFrameworkRequest&, const Model::CreateAssessmentFrameworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssessmentFrameworkResponseReceivedHandler;
342 typedef std::function<void(const AuditManagerClient*, const Model::CreateAssessmentReportRequest&, const Model::CreateAssessmentReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAssessmentReportResponseReceivedHandler;
343 typedef std::function<void(const AuditManagerClient*, const Model::CreateControlRequest&, const Model::CreateControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateControlResponseReceivedHandler;
344 typedef std::function<void(const AuditManagerClient*, const Model::DeleteAssessmentRequest&, const Model::DeleteAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssessmentResponseReceivedHandler;
345 typedef std::function<void(const AuditManagerClient*, const Model::DeleteAssessmentFrameworkRequest&, const Model::DeleteAssessmentFrameworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssessmentFrameworkResponseReceivedHandler;
346 typedef std::function<void(const AuditManagerClient*, const Model::DeleteAssessmentFrameworkShareRequest&, const Model::DeleteAssessmentFrameworkShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssessmentFrameworkShareResponseReceivedHandler;
347 typedef std::function<void(const AuditManagerClient*, const Model::DeleteAssessmentReportRequest&, const Model::DeleteAssessmentReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAssessmentReportResponseReceivedHandler;
348 typedef std::function<void(const AuditManagerClient*, const Model::DeleteControlRequest&, const Model::DeleteControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteControlResponseReceivedHandler;
349 typedef std::function<void(const AuditManagerClient*, const Model::DeregisterAccountRequest&, const Model::DeregisterAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterAccountResponseReceivedHandler;
350 typedef std::function<void(const AuditManagerClient*, const Model::DeregisterOrganizationAdminAccountRequest&, const Model::DeregisterOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterOrganizationAdminAccountResponseReceivedHandler;
352 typedef std::function<void(const AuditManagerClient*, const Model::GetAccountStatusRequest&, const Model::GetAccountStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAccountStatusResponseReceivedHandler;
353 typedef std::function<void(const AuditManagerClient*, const Model::GetAssessmentRequest&, const Model::GetAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssessmentResponseReceivedHandler;
354 typedef std::function<void(const AuditManagerClient*, const Model::GetAssessmentFrameworkRequest&, const Model::GetAssessmentFrameworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssessmentFrameworkResponseReceivedHandler;
355 typedef std::function<void(const AuditManagerClient*, const Model::GetAssessmentReportUrlRequest&, const Model::GetAssessmentReportUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAssessmentReportUrlResponseReceivedHandler;
356 typedef std::function<void(const AuditManagerClient*, const Model::GetChangeLogsRequest&, const Model::GetChangeLogsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChangeLogsResponseReceivedHandler;
357 typedef std::function<void(const AuditManagerClient*, const Model::GetControlRequest&, const Model::GetControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetControlResponseReceivedHandler;
358 typedef std::function<void(const AuditManagerClient*, const Model::GetDelegationsRequest&, const Model::GetDelegationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDelegationsResponseReceivedHandler;
359 typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceRequest&, const Model::GetEvidenceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEvidenceResponseReceivedHandler;
360 typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceByEvidenceFolderRequest&, const Model::GetEvidenceByEvidenceFolderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEvidenceByEvidenceFolderResponseReceivedHandler;
361 typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceFileUploadUrlRequest&, const Model::GetEvidenceFileUploadUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEvidenceFileUploadUrlResponseReceivedHandler;
362 typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceFolderRequest&, const Model::GetEvidenceFolderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEvidenceFolderResponseReceivedHandler;
363 typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceFoldersByAssessmentRequest&, const Model::GetEvidenceFoldersByAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEvidenceFoldersByAssessmentResponseReceivedHandler;
365 typedef std::function<void(const AuditManagerClient*, const Model::GetInsightsRequest&, const Model::GetInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightsResponseReceivedHandler;
366 typedef std::function<void(const AuditManagerClient*, const Model::GetInsightsByAssessmentRequest&, const Model::GetInsightsByAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightsByAssessmentResponseReceivedHandler;
367 typedef std::function<void(const AuditManagerClient*, const Model::GetOrganizationAdminAccountRequest&, const Model::GetOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOrganizationAdminAccountResponseReceivedHandler;
368 typedef std::function<void(const AuditManagerClient*, const Model::GetServicesInScopeRequest&, const Model::GetServicesInScopeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetServicesInScopeResponseReceivedHandler;
369 typedef std::function<void(const AuditManagerClient*, const Model::GetSettingsRequest&, const Model::GetSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSettingsResponseReceivedHandler;
371 typedef std::function<void(const AuditManagerClient*, const Model::ListAssessmentFrameworkShareRequestsRequest&, const Model::ListAssessmentFrameworkShareRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentFrameworkShareRequestsResponseReceivedHandler;
372 typedef std::function<void(const AuditManagerClient*, const Model::ListAssessmentFrameworksRequest&, const Model::ListAssessmentFrameworksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentFrameworksResponseReceivedHandler;
373 typedef std::function<void(const AuditManagerClient*, const Model::ListAssessmentReportsRequest&, const Model::ListAssessmentReportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentReportsResponseReceivedHandler;
374 typedef std::function<void(const AuditManagerClient*, const Model::ListAssessmentsRequest&, const Model::ListAssessmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAssessmentsResponseReceivedHandler;
375 typedef std::function<void(const AuditManagerClient*, const Model::ListControlDomainInsightsRequest&, const Model::ListControlDomainInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListControlDomainInsightsResponseReceivedHandler;
377 typedef std::function<void(const AuditManagerClient*, const Model::ListControlInsightsByControlDomainRequest&, const Model::ListControlInsightsByControlDomainOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListControlInsightsByControlDomainResponseReceivedHandler;
378 typedef std::function<void(const AuditManagerClient*, const Model::ListControlsRequest&, const Model::ListControlsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListControlsResponseReceivedHandler;
379 typedef std::function<void(const AuditManagerClient*, const Model::ListKeywordsForDataSourceRequest&, const Model::ListKeywordsForDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKeywordsForDataSourceResponseReceivedHandler;
380 typedef std::function<void(const AuditManagerClient*, const Model::ListNotificationsRequest&, const Model::ListNotificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListNotificationsResponseReceivedHandler;
381 typedef std::function<void(const AuditManagerClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
382 typedef std::function<void(const AuditManagerClient*, const Model::RegisterAccountRequest&, const Model::RegisterAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterAccountResponseReceivedHandler;
383 typedef std::function<void(const AuditManagerClient*, const Model::RegisterOrganizationAdminAccountRequest&, const Model::RegisterOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterOrganizationAdminAccountResponseReceivedHandler;
384 typedef std::function<void(const AuditManagerClient*, const Model::StartAssessmentFrameworkShareRequest&, const Model::StartAssessmentFrameworkShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAssessmentFrameworkShareResponseReceivedHandler;
385 typedef std::function<void(const AuditManagerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
386 typedef std::function<void(const AuditManagerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
387 typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentRequest&, const Model::UpdateAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssessmentResponseReceivedHandler;
388 typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentControlRequest&, const Model::UpdateAssessmentControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssessmentControlResponseReceivedHandler;
389 typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentControlSetStatusRequest&, const Model::UpdateAssessmentControlSetStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssessmentControlSetStatusResponseReceivedHandler;
390 typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentFrameworkRequest&, const Model::UpdateAssessmentFrameworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssessmentFrameworkResponseReceivedHandler;
391 typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentFrameworkShareRequest&, const Model::UpdateAssessmentFrameworkShareOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssessmentFrameworkShareResponseReceivedHandler;
392 typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentStatusRequest&, const Model::UpdateAssessmentStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAssessmentStatusResponseReceivedHandler;
393 typedef std::function<void(const AuditManagerClient*, const Model::UpdateControlRequest&, const Model::UpdateControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateControlResponseReceivedHandler;
394 typedef std::function<void(const AuditManagerClient*, const Model::UpdateSettingsRequest&, const Model::UpdateSettingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSettingsResponseReceivedHandler;
395 typedef std::function<void(const AuditManagerClient*, const Model::ValidateAssessmentReportIntegrityRequest&, const Model::ValidateAssessmentReportIntegrityOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ValidateAssessmentReportIntegrityResponseReceivedHandler;
396 /* End of service model async handlers definitions */
397 } // namespace AuditManager
398} // namespace Aws
EndpointProviderBase< AuditManagerClientConfiguration, AuditManagerBuiltInParameters, AuditManagerClientContextParameters > AuditManagerEndpointProviderBase
std::future< DisassociateAssessmentReportEvidenceFolderOutcome > DisassociateAssessmentReportEvidenceFolderOutcomeCallable
std::future< ListAssessmentControlInsightsByControlDomainOutcome > ListAssessmentControlInsightsByControlDomainOutcomeCallable
Aws::Utils::Outcome< ListAssessmentsResult, AuditManagerError > ListAssessmentsOutcome
Aws::Utils::Outcome< ListControlsResult, AuditManagerError > ListControlsOutcome
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
Aws::Utils::Outcome< CreateAssessmentReportResult, AuditManagerError > CreateAssessmentReportOutcome
Aws::Utils::Outcome< CreateAssessmentResult, AuditManagerError > CreateAssessmentOutcome
Aws::Utils::Outcome< ListControlInsightsByControlDomainResult, AuditManagerError > ListControlInsightsByControlDomainOutcome
Aws::Utils::Outcome< GetEvidenceFolderResult, AuditManagerError > GetEvidenceFolderOutcome
Aws::Utils::Outcome< ListAssessmentFrameworksResult, AuditManagerError > ListAssessmentFrameworksOutcome
std::future< DeleteAssessmentReportOutcome > DeleteAssessmentReportOutcomeCallable
Aws::Utils::Outcome< DeleteAssessmentFrameworkShareResult, AuditManagerError > DeleteAssessmentFrameworkShareOutcome
Aws::Utils::Outcome< ListKeywordsForDataSourceResult, AuditManagerError > ListKeywordsForDataSourceOutcome
std::future< DeregisterAccountOutcome > DeregisterAccountOutcomeCallable
Aws::Utils::Outcome< GetDelegationsResult, AuditManagerError > GetDelegationsOutcome
Aws::Utils::Outcome< TagResourceResult, AuditManagerError > TagResourceOutcome
Aws::Utils::Outcome< GetAssessmentFrameworkResult, AuditManagerError > GetAssessmentFrameworkOutcome
Aws::Utils::Outcome< CreateAssessmentFrameworkResult, AuditManagerError > CreateAssessmentFrameworkOutcome
std::future< CreateAssessmentOutcome > CreateAssessmentOutcomeCallable
Aws::Utils::Outcome< BatchAssociateAssessmentReportEvidenceResult, AuditManagerError > BatchAssociateAssessmentReportEvidenceOutcome
Aws::Utils::Outcome< ValidateAssessmentReportIntegrityResult, AuditManagerError > ValidateAssessmentReportIntegrityOutcome
std::future< GetEvidenceOutcome > GetEvidenceOutcomeCallable
Aws::Utils::Outcome< RegisterAccountResult, AuditManagerError > RegisterAccountOutcome
Aws::Utils::Outcome< RegisterOrganizationAdminAccountResult, AuditManagerError > RegisterOrganizationAdminAccountOutcome
std::future< CreateAssessmentFrameworkOutcome > CreateAssessmentFrameworkOutcomeCallable
Aws::Utils::Outcome< GetEvidenceFoldersByAssessmentResult, AuditManagerError > GetEvidenceFoldersByAssessmentOutcome
Aws::Utils::Outcome< UpdateAssessmentStatusResult, AuditManagerError > UpdateAssessmentStatusOutcome
std::future< GetAssessmentFrameworkOutcome > GetAssessmentFrameworkOutcomeCallable
std::future< UpdateSettingsOutcome > UpdateSettingsOutcomeCallable
std::future< GetEvidenceFoldersByAssessmentControlOutcome > GetEvidenceFoldersByAssessmentControlOutcomeCallable
Aws::Utils::Outcome< ListAssessmentFrameworkShareRequestsResult, AuditManagerError > ListAssessmentFrameworkShareRequestsOutcome
std::future< ListControlDomainInsightsByAssessmentOutcome > ListControlDomainInsightsByAssessmentOutcomeCallable
std::future< GetInsightsByAssessmentOutcome > GetInsightsByAssessmentOutcomeCallable
std::future< GetEvidenceByEvidenceFolderOutcome > GetEvidenceByEvidenceFolderOutcomeCallable
std::future< UpdateAssessmentOutcome > UpdateAssessmentOutcomeCallable
std::future< DeleteControlOutcome > DeleteControlOutcomeCallable
std::future< BatchDeleteDelegationByAssessmentOutcome > BatchDeleteDelegationByAssessmentOutcomeCallable
Aws::Utils::Outcome< DeleteControlResult, AuditManagerError > DeleteControlOutcome
std::future< GetChangeLogsOutcome > GetChangeLogsOutcomeCallable
std::future< DeregisterOrganizationAdminAccountOutcome > DeregisterOrganizationAdminAccountOutcomeCallable
std::future< ListAssessmentReportsOutcome > ListAssessmentReportsOutcomeCallable
std::future< GetAccountStatusOutcome > GetAccountStatusOutcomeCallable
std::future< GetAssessmentOutcome > GetAssessmentOutcomeCallable
Aws::Utils::Outcome< GetEvidenceResult, AuditManagerError > GetEvidenceOutcome
Aws::Utils::Outcome< GetInsightsByAssessmentResult, AuditManagerError > GetInsightsByAssessmentOutcome
std::future< GetEvidenceFolderOutcome > GetEvidenceFolderOutcomeCallable
std::future< ListAssessmentFrameworkShareRequestsOutcome > ListAssessmentFrameworkShareRequestsOutcomeCallable
Aws::Utils::Outcome< GetOrganizationAdminAccountResult, AuditManagerError > GetOrganizationAdminAccountOutcome
std::future< UpdateAssessmentStatusOutcome > UpdateAssessmentStatusOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, AuditManagerError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DeregisterOrganizationAdminAccountResult, AuditManagerError > DeregisterOrganizationAdminAccountOutcome
std::future< BatchCreateDelegationByAssessmentOutcome > BatchCreateDelegationByAssessmentOutcomeCallable
std::future< ListControlsOutcome > ListControlsOutcomeCallable
std::future< GetSettingsOutcome > GetSettingsOutcomeCallable
std::future< CreateAssessmentReportOutcome > CreateAssessmentReportOutcomeCallable
std::future< ListAssessmentFrameworksOutcome > ListAssessmentFrameworksOutcomeCallable
Aws::Utils::Outcome< GetEvidenceFileUploadUrlResult, AuditManagerError > GetEvidenceFileUploadUrlOutcome
Aws::Utils::Outcome< UpdateAssessmentControlResult, AuditManagerError > UpdateAssessmentControlOutcome
std::future< GetDelegationsOutcome > GetDelegationsOutcomeCallable
Aws::Utils::Outcome< DeregisterAccountResult, AuditManagerError > DeregisterAccountOutcome
std::future< UpdateControlOutcome > UpdateControlOutcomeCallable
std::future< ListNotificationsOutcome > ListNotificationsOutcomeCallable
Aws::Utils::Outcome< BatchDeleteDelegationByAssessmentResult, AuditManagerError > BatchDeleteDelegationByAssessmentOutcome
Aws::Utils::Outcome< AssociateAssessmentReportEvidenceFolderResult, AuditManagerError > AssociateAssessmentReportEvidenceFolderOutcome
Aws::Utils::Outcome< BatchCreateDelegationByAssessmentResult, AuditManagerError > BatchCreateDelegationByAssessmentOutcome
Aws::Utils::Outcome< GetControlResult, AuditManagerError > GetControlOutcome
std::future< RegisterAccountOutcome > RegisterAccountOutcomeCallable
Aws::Utils::Outcome< DeleteAssessmentResult, AuditManagerError > DeleteAssessmentOutcome
Aws::Utils::Outcome< UntagResourceResult, AuditManagerError > UntagResourceOutcome
Aws::Utils::Outcome< UpdateAssessmentControlSetStatusResult, AuditManagerError > UpdateAssessmentControlSetStatusOutcome
Aws::Utils::Outcome< GetEvidenceFoldersByAssessmentControlResult, AuditManagerError > GetEvidenceFoldersByAssessmentControlOutcome
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
Aws::Utils::Outcome< ListAssessmentReportsResult, AuditManagerError > ListAssessmentReportsOutcome
std::future< ListKeywordsForDataSourceOutcome > ListKeywordsForDataSourceOutcomeCallable
Aws::Utils::Outcome< ListControlDomainInsightsResult, AuditManagerError > ListControlDomainInsightsOutcome
std::future< ListControlDomainInsightsOutcome > ListControlDomainInsightsOutcomeCallable
Aws::Utils::Outcome< BatchDisassociateAssessmentReportEvidenceResult, AuditManagerError > BatchDisassociateAssessmentReportEvidenceOutcome
Aws::Utils::Outcome< GetSettingsResult, AuditManagerError > GetSettingsOutcome
std::future< BatchImportEvidenceToAssessmentControlOutcome > BatchImportEvidenceToAssessmentControlOutcomeCallable
std::future< GetControlOutcome > GetControlOutcomeCallable
std::future< GetEvidenceFoldersByAssessmentOutcome > GetEvidenceFoldersByAssessmentOutcomeCallable
Aws::Utils::Outcome< ListControlDomainInsightsByAssessmentResult, AuditManagerError > ListControlDomainInsightsByAssessmentOutcome
Aws::Utils::Outcome< DeleteAssessmentFrameworkResult, AuditManagerError > DeleteAssessmentFrameworkOutcome
std::future< StartAssessmentFrameworkShareOutcome > StartAssessmentFrameworkShareOutcomeCallable
Aws::Utils::Outcome< DisassociateAssessmentReportEvidenceFolderResult, AuditManagerError > DisassociateAssessmentReportEvidenceFolderOutcome
Aws::Utils::Outcome< GetAssessmentResult, AuditManagerError > GetAssessmentOutcome
std::future< AssociateAssessmentReportEvidenceFolderOutcome > AssociateAssessmentReportEvidenceFolderOutcomeCallable
Aws::Utils::Outcome< GetInsightsResult, AuditManagerError > GetInsightsOutcome
Aws::Utils::Outcome< DeleteAssessmentReportResult, AuditManagerError > DeleteAssessmentReportOutcome
std::future< DeleteAssessmentFrameworkShareOutcome > DeleteAssessmentFrameworkShareOutcomeCallable
Aws::Utils::Outcome< UpdateAssessmentResult, AuditManagerError > UpdateAssessmentOutcome
Aws::Utils::Outcome< UpdateAssessmentFrameworkResult, AuditManagerError > UpdateAssessmentFrameworkOutcome
std::future< RegisterOrganizationAdminAccountOutcome > RegisterOrganizationAdminAccountOutcomeCallable
Aws::Utils::Outcome< GetChangeLogsResult, AuditManagerError > GetChangeLogsOutcome
Aws::Utils::Outcome< BatchImportEvidenceToAssessmentControlResult, AuditManagerError > BatchImportEvidenceToAssessmentControlOutcome
Aws::Utils::Outcome< GetAccountStatusResult, AuditManagerError > GetAccountStatusOutcome
Aws::Utils::Outcome< ListNotificationsResult, AuditManagerError > ListNotificationsOutcome
Aws::Utils::Outcome< UpdateControlResult, AuditManagerError > UpdateControlOutcome
std::future< ValidateAssessmentReportIntegrityOutcome > ValidateAssessmentReportIntegrityOutcomeCallable
Aws::Utils::Outcome< CreateControlResult, AuditManagerError > CreateControlOutcome
Aws::Utils::Outcome< GetServicesInScopeResult, AuditManagerError > GetServicesInScopeOutcome
std::future< UpdateAssessmentControlSetStatusOutcome > UpdateAssessmentControlSetStatusOutcomeCallable
Aws::Utils::Outcome< GetEvidenceByEvidenceFolderResult, AuditManagerError > GetEvidenceByEvidenceFolderOutcome
Aws::Utils::Outcome< StartAssessmentFrameworkShareResult, AuditManagerError > StartAssessmentFrameworkShareOutcome
std::future< DeleteAssessmentOutcome > DeleteAssessmentOutcomeCallable
std::future< GetAssessmentReportUrlOutcome > GetAssessmentReportUrlOutcomeCallable
std::future< ListControlInsightsByControlDomainOutcome > ListControlInsightsByControlDomainOutcomeCallable
Aws::Utils::Outcome< UpdateAssessmentFrameworkShareResult, AuditManagerError > UpdateAssessmentFrameworkShareOutcome
Aws::Utils::Outcome< UpdateSettingsResult, AuditManagerError > UpdateSettingsOutcome
Aws::Utils::Outcome< ListAssessmentControlInsightsByControlDomainResult, AuditManagerError > ListAssessmentControlInsightsByControlDomainOutcome
Aws::Utils::Outcome< GetAssessmentReportUrlResult, AuditManagerError > GetAssessmentReportUrlOutcome
std::function< void(const AuditManagerClient *, const Model::ListControlDomainInsightsRequest &, const Model::ListControlDomainInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListControlDomainInsightsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::CreateAssessmentReportRequest &, const Model::CreateAssessmentReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentReportResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DisassociateAssessmentReportEvidenceFolderRequest &, const Model::DisassociateAssessmentReportEvidenceFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAssessmentReportEvidenceFolderResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::BatchDeleteDelegationByAssessmentRequest &, const Model::BatchDeleteDelegationByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDeleteDelegationByAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentStatusRequest &, const Model::UpdateAssessmentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentStatusResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentFrameworkShareRequest &, const Model::UpdateAssessmentFrameworkShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentFrameworkShareResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetAssessmentReportUrlRequest &, const Model::GetAssessmentReportUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssessmentReportUrlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::BatchCreateDelegationByAssessmentRequest &, const Model::BatchCreateDelegationByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreateDelegationByAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetInsightsRequest &, const Model::GetInsightsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListKeywordsForDataSourceRequest &, const Model::ListKeywordsForDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKeywordsForDataSourceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::BatchImportEvidenceToAssessmentControlRequest &, const Model::BatchImportEvidenceToAssessmentControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchImportEvidenceToAssessmentControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::CreateAssessmentFrameworkRequest &, const Model::CreateAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentFrameworkResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ValidateAssessmentReportIntegrityRequest &, const Model::ValidateAssessmentReportIntegrityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ValidateAssessmentReportIntegrityResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListControlInsightsByControlDomainRequest &, const Model::ListControlInsightsByControlDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListControlInsightsByControlDomainResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListControlsRequest &, const Model::ListControlsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListControlsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListAssessmentsRequest &, const Model::ListAssessmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::AssociateAssessmentReportEvidenceFolderRequest &, const Model::AssociateAssessmentReportEvidenceFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAssessmentReportEvidenceFolderResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeleteControlRequest &, const Model::DeleteControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListNotificationsRequest &, const Model::ListNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListNotificationsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceByEvidenceFolderRequest &, const Model::GetEvidenceByEvidenceFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceByEvidenceFolderResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeregisterAccountRequest &, const Model::DeregisterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterAccountResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::BatchDisassociateAssessmentReportEvidenceRequest &, const Model::BatchDisassociateAssessmentReportEvidenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateAssessmentReportEvidenceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListControlDomainInsightsByAssessmentRequest &, const Model::ListControlDomainInsightsByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListControlDomainInsightsByAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceFoldersByAssessmentControlRequest &, const Model::GetEvidenceFoldersByAssessmentControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceFoldersByAssessmentControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeleteAssessmentFrameworkShareRequest &, const Model::DeleteAssessmentFrameworkShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentFrameworkShareResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetAssessmentRequest &, const Model::GetAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListAssessmentFrameworkShareRequestsRequest &, const Model::ListAssessmentFrameworkShareRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentFrameworkShareRequestsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceFolderRequest &, const Model::GetEvidenceFolderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceFolderResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeleteAssessmentReportRequest &, const Model::DeleteAssessmentReportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentReportResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::RegisterAccountRequest &, const Model::RegisterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterAccountResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateControlRequest &, const Model::UpdateControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::CreateAssessmentRequest &, const Model::CreateAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetDelegationsRequest &, const Model::GetDelegationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDelegationsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetInsightsByAssessmentRequest &, const Model::GetInsightsByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightsByAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetAssessmentFrameworkRequest &, const Model::GetAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssessmentFrameworkResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeleteAssessmentRequest &, const Model::DeleteAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetServicesInScopeRequest &, const Model::GetServicesInScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServicesInScopeResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetOrganizationAdminAccountRequest &, const Model::GetOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrganizationAdminAccountResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::BatchAssociateAssessmentReportEvidenceRequest &, const Model::BatchAssociateAssessmentReportEvidenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateAssessmentReportEvidenceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceRequest &, const Model::GetEvidenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListAssessmentControlInsightsByControlDomainRequest &, const Model::ListAssessmentControlInsightsByControlDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentControlInsightsByControlDomainResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentFrameworkRequest &, const Model::UpdateAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentFrameworkResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceFoldersByAssessmentRequest &, const Model::GetEvidenceFoldersByAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceFoldersByAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentControlRequest &, const Model::UpdateAssessmentControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentRequest &, const Model::UpdateAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetAccountStatusRequest &, const Model::GetAccountStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAccountStatusResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::RegisterOrganizationAdminAccountRequest &, const Model::RegisterOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterOrganizationAdminAccountResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::StartAssessmentFrameworkShareRequest &, const Model::StartAssessmentFrameworkShareOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAssessmentFrameworkShareResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListAssessmentReportsRequest &, const Model::ListAssessmentReportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentReportsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateAssessmentControlSetStatusRequest &, const Model::UpdateAssessmentControlSetStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAssessmentControlSetStatusResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::ListAssessmentFrameworksRequest &, const Model::ListAssessmentFrameworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAssessmentFrameworksResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetChangeLogsRequest &, const Model::GetChangeLogsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChangeLogsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::CreateControlRequest &, const Model::CreateControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::UpdateSettingsRequest &, const Model::UpdateSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSettingsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeleteAssessmentFrameworkRequest &, const Model::DeleteAssessmentFrameworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAssessmentFrameworkResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetControlRequest &, const Model::GetControlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetControlResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetSettingsRequest &, const Model::GetSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSettingsResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::DeregisterOrganizationAdminAccountRequest &, const Model::DeregisterOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterOrganizationAdminAccountResponseReceivedHandler
std::function< void(const AuditManagerClient *, const Model::GetEvidenceFileUploadUrlRequest &, const Model::GetEvidenceFileUploadUrlOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvidenceFileUploadUrlResponseReceivedHandler