AWS SDK for C++

AWS SDK for C++ Version 1.11.746

Loading...
Searching...
No Matches
AuditManagerServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/auditmanager/AuditManagerEndpointProvider.h>
10#include <aws/auditmanager/AuditManagerErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in AuditManagerClient header */
22#include <aws/auditmanager/model/AssociateAssessmentReportEvidenceFolderResult.h>
23#include <aws/auditmanager/model/BatchAssociateAssessmentReportEvidenceResult.h>
24#include <aws/auditmanager/model/BatchCreateDelegationByAssessmentResult.h>
25#include <aws/auditmanager/model/BatchDeleteDelegationByAssessmentResult.h>
26#include <aws/auditmanager/model/BatchDisassociateAssessmentReportEvidenceResult.h>
27#include <aws/auditmanager/model/BatchImportEvidenceToAssessmentControlResult.h>
28#include <aws/auditmanager/model/CreateAssessmentFrameworkResult.h>
29#include <aws/auditmanager/model/CreateAssessmentReportResult.h>
30#include <aws/auditmanager/model/CreateAssessmentResult.h>
31#include <aws/auditmanager/model/CreateControlResult.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/DeleteAssessmentResult.h>
36#include <aws/auditmanager/model/DeleteControlResult.h>
37#include <aws/auditmanager/model/DeregisterAccountRequest.h>
38#include <aws/auditmanager/model/DeregisterAccountResult.h>
39#include <aws/auditmanager/model/DeregisterOrganizationAdminAccountRequest.h>
40#include <aws/auditmanager/model/DeregisterOrganizationAdminAccountResult.h>
41#include <aws/auditmanager/model/DisassociateAssessmentReportEvidenceFolderResult.h>
42#include <aws/auditmanager/model/GetAccountStatusRequest.h>
43#include <aws/auditmanager/model/GetAccountStatusResult.h>
44#include <aws/auditmanager/model/GetAssessmentFrameworkResult.h>
45#include <aws/auditmanager/model/GetAssessmentReportUrlResult.h>
46#include <aws/auditmanager/model/GetAssessmentResult.h>
47#include <aws/auditmanager/model/GetChangeLogsResult.h>
48#include <aws/auditmanager/model/GetControlResult.h>
49#include <aws/auditmanager/model/GetDelegationsRequest.h>
50#include <aws/auditmanager/model/GetDelegationsResult.h>
51#include <aws/auditmanager/model/GetEvidenceByEvidenceFolderResult.h>
52#include <aws/auditmanager/model/GetEvidenceFileUploadUrlResult.h>
53#include <aws/auditmanager/model/GetEvidenceFolderResult.h>
54#include <aws/auditmanager/model/GetEvidenceFoldersByAssessmentControlResult.h>
55#include <aws/auditmanager/model/GetEvidenceFoldersByAssessmentResult.h>
56#include <aws/auditmanager/model/GetEvidenceResult.h>
57#include <aws/auditmanager/model/GetInsightsByAssessmentResult.h>
58#include <aws/auditmanager/model/GetInsightsRequest.h>
59#include <aws/auditmanager/model/GetInsightsResult.h>
60#include <aws/auditmanager/model/GetOrganizationAdminAccountRequest.h>
61#include <aws/auditmanager/model/GetOrganizationAdminAccountResult.h>
62#include <aws/auditmanager/model/GetServicesInScopeRequest.h>
63#include <aws/auditmanager/model/GetServicesInScopeResult.h>
64#include <aws/auditmanager/model/GetSettingsResult.h>
65#include <aws/auditmanager/model/ListAssessmentControlInsightsByControlDomainResult.h>
66#include <aws/auditmanager/model/ListAssessmentFrameworkShareRequestsResult.h>
67#include <aws/auditmanager/model/ListAssessmentFrameworksResult.h>
68#include <aws/auditmanager/model/ListAssessmentReportsRequest.h>
69#include <aws/auditmanager/model/ListAssessmentReportsResult.h>
70#include <aws/auditmanager/model/ListAssessmentsRequest.h>
71#include <aws/auditmanager/model/ListAssessmentsResult.h>
72#include <aws/auditmanager/model/ListControlDomainInsightsByAssessmentResult.h>
73#include <aws/auditmanager/model/ListControlDomainInsightsRequest.h>
74#include <aws/auditmanager/model/ListControlDomainInsightsResult.h>
75#include <aws/auditmanager/model/ListControlInsightsByControlDomainResult.h>
76#include <aws/auditmanager/model/ListControlsResult.h>
77#include <aws/auditmanager/model/ListKeywordsForDataSourceResult.h>
78#include <aws/auditmanager/model/ListNotificationsRequest.h>
79#include <aws/auditmanager/model/ListNotificationsResult.h>
80#include <aws/auditmanager/model/ListTagsForResourceResult.h>
81#include <aws/auditmanager/model/RegisterAccountRequest.h>
82#include <aws/auditmanager/model/RegisterAccountResult.h>
83#include <aws/auditmanager/model/RegisterOrganizationAdminAccountResult.h>
84#include <aws/auditmanager/model/StartAssessmentFrameworkShareResult.h>
85#include <aws/auditmanager/model/TagResourceResult.h>
86#include <aws/auditmanager/model/UntagResourceResult.h>
87#include <aws/auditmanager/model/UpdateAssessmentControlResult.h>
88#include <aws/auditmanager/model/UpdateAssessmentControlSetStatusResult.h>
89#include <aws/auditmanager/model/UpdateAssessmentFrameworkResult.h>
90#include <aws/auditmanager/model/UpdateAssessmentFrameworkShareResult.h>
91#include <aws/auditmanager/model/UpdateAssessmentResult.h>
92#include <aws/auditmanager/model/UpdateAssessmentStatusResult.h>
93#include <aws/auditmanager/model/UpdateControlResult.h>
94#include <aws/auditmanager/model/UpdateSettingsRequest.h>
95#include <aws/auditmanager/model/UpdateSettingsResult.h>
96#include <aws/auditmanager/model/ValidateAssessmentReportIntegrityResult.h>
97/* End of service model headers required in AuditManagerClient header */
98
99namespace Aws {
100namespace Http {
101class HttpClient;
102class HttpClientFactory;
103} // namespace Http
104
105namespace Utils {
106template <typename R, typename E>
107class Outcome;
108
109namespace Threading {
110class Executor;
111} // namespace Threading
112} // namespace Utils
113
114namespace Auth {
115class AWSCredentials;
116class AWSCredentialsProvider;
117} // namespace Auth
118
119namespace Client {
120class RetryStrategy;
121} // namespace Client
122
123namespace AuditManager {
127
128namespace Model {
129/* Service model forward declarations required in AuditManagerClient header */
192/* End of service model forward declarations required in AuditManagerClient header */
193
194/* Service model Outcome class definitions */
261/* End of service model Outcome class definitions */
262
263/* Service model Outcome callable definitions */
264typedef std::future<AssociateAssessmentReportEvidenceFolderOutcome> AssociateAssessmentReportEvidenceFolderOutcomeCallable;
265typedef std::future<BatchAssociateAssessmentReportEvidenceOutcome> BatchAssociateAssessmentReportEvidenceOutcomeCallable;
266typedef std::future<BatchCreateDelegationByAssessmentOutcome> BatchCreateDelegationByAssessmentOutcomeCallable;
267typedef std::future<BatchDeleteDelegationByAssessmentOutcome> BatchDeleteDelegationByAssessmentOutcomeCallable;
268typedef std::future<BatchDisassociateAssessmentReportEvidenceOutcome> BatchDisassociateAssessmentReportEvidenceOutcomeCallable;
269typedef std::future<BatchImportEvidenceToAssessmentControlOutcome> BatchImportEvidenceToAssessmentControlOutcomeCallable;
270typedef std::future<CreateAssessmentOutcome> CreateAssessmentOutcomeCallable;
271typedef std::future<CreateAssessmentFrameworkOutcome> CreateAssessmentFrameworkOutcomeCallable;
272typedef std::future<CreateAssessmentReportOutcome> CreateAssessmentReportOutcomeCallable;
273typedef std::future<CreateControlOutcome> CreateControlOutcomeCallable;
274typedef std::future<DeleteAssessmentOutcome> DeleteAssessmentOutcomeCallable;
275typedef std::future<DeleteAssessmentFrameworkOutcome> DeleteAssessmentFrameworkOutcomeCallable;
276typedef std::future<DeleteAssessmentFrameworkShareOutcome> DeleteAssessmentFrameworkShareOutcomeCallable;
277typedef std::future<DeleteAssessmentReportOutcome> DeleteAssessmentReportOutcomeCallable;
278typedef std::future<DeleteControlOutcome> DeleteControlOutcomeCallable;
279typedef std::future<DeregisterAccountOutcome> DeregisterAccountOutcomeCallable;
280typedef std::future<DeregisterOrganizationAdminAccountOutcome> DeregisterOrganizationAdminAccountOutcomeCallable;
281typedef std::future<DisassociateAssessmentReportEvidenceFolderOutcome> DisassociateAssessmentReportEvidenceFolderOutcomeCallable;
282typedef std::future<GetAccountStatusOutcome> GetAccountStatusOutcomeCallable;
283typedef std::future<GetAssessmentOutcome> GetAssessmentOutcomeCallable;
284typedef std::future<GetAssessmentFrameworkOutcome> GetAssessmentFrameworkOutcomeCallable;
285typedef std::future<GetAssessmentReportUrlOutcome> GetAssessmentReportUrlOutcomeCallable;
286typedef std::future<GetChangeLogsOutcome> GetChangeLogsOutcomeCallable;
287typedef std::future<GetControlOutcome> GetControlOutcomeCallable;
288typedef std::future<GetDelegationsOutcome> GetDelegationsOutcomeCallable;
289typedef std::future<GetEvidenceOutcome> GetEvidenceOutcomeCallable;
290typedef std::future<GetEvidenceByEvidenceFolderOutcome> GetEvidenceByEvidenceFolderOutcomeCallable;
291typedef std::future<GetEvidenceFileUploadUrlOutcome> GetEvidenceFileUploadUrlOutcomeCallable;
292typedef std::future<GetEvidenceFolderOutcome> GetEvidenceFolderOutcomeCallable;
293typedef std::future<GetEvidenceFoldersByAssessmentOutcome> GetEvidenceFoldersByAssessmentOutcomeCallable;
294typedef std::future<GetEvidenceFoldersByAssessmentControlOutcome> GetEvidenceFoldersByAssessmentControlOutcomeCallable;
295typedef std::future<GetInsightsOutcome> GetInsightsOutcomeCallable;
296typedef std::future<GetInsightsByAssessmentOutcome> GetInsightsByAssessmentOutcomeCallable;
297typedef std::future<GetOrganizationAdminAccountOutcome> GetOrganizationAdminAccountOutcomeCallable;
298typedef std::future<GetServicesInScopeOutcome> GetServicesInScopeOutcomeCallable;
299typedef std::future<GetSettingsOutcome> GetSettingsOutcomeCallable;
300typedef std::future<ListAssessmentControlInsightsByControlDomainOutcome> ListAssessmentControlInsightsByControlDomainOutcomeCallable;
301typedef std::future<ListAssessmentFrameworkShareRequestsOutcome> ListAssessmentFrameworkShareRequestsOutcomeCallable;
302typedef std::future<ListAssessmentFrameworksOutcome> ListAssessmentFrameworksOutcomeCallable;
303typedef std::future<ListAssessmentReportsOutcome> ListAssessmentReportsOutcomeCallable;
304typedef std::future<ListAssessmentsOutcome> ListAssessmentsOutcomeCallable;
305typedef std::future<ListControlDomainInsightsOutcome> ListControlDomainInsightsOutcomeCallable;
306typedef std::future<ListControlDomainInsightsByAssessmentOutcome> ListControlDomainInsightsByAssessmentOutcomeCallable;
307typedef std::future<ListControlInsightsByControlDomainOutcome> ListControlInsightsByControlDomainOutcomeCallable;
308typedef std::future<ListControlsOutcome> ListControlsOutcomeCallable;
309typedef std::future<ListKeywordsForDataSourceOutcome> ListKeywordsForDataSourceOutcomeCallable;
310typedef std::future<ListNotificationsOutcome> ListNotificationsOutcomeCallable;
311typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
312typedef std::future<RegisterAccountOutcome> RegisterAccountOutcomeCallable;
313typedef std::future<RegisterOrganizationAdminAccountOutcome> RegisterOrganizationAdminAccountOutcomeCallable;
314typedef std::future<StartAssessmentFrameworkShareOutcome> StartAssessmentFrameworkShareOutcomeCallable;
315typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
316typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
317typedef std::future<UpdateAssessmentOutcome> UpdateAssessmentOutcomeCallable;
318typedef std::future<UpdateAssessmentControlOutcome> UpdateAssessmentControlOutcomeCallable;
319typedef std::future<UpdateAssessmentControlSetStatusOutcome> UpdateAssessmentControlSetStatusOutcomeCallable;
320typedef std::future<UpdateAssessmentFrameworkOutcome> UpdateAssessmentFrameworkOutcomeCallable;
321typedef std::future<UpdateAssessmentFrameworkShareOutcome> UpdateAssessmentFrameworkShareOutcomeCallable;
322typedef std::future<UpdateAssessmentStatusOutcome> UpdateAssessmentStatusOutcomeCallable;
323typedef std::future<UpdateControlOutcome> UpdateControlOutcomeCallable;
324typedef std::future<UpdateSettingsOutcome> UpdateSettingsOutcomeCallable;
325typedef std::future<ValidateAssessmentReportIntegrityOutcome> ValidateAssessmentReportIntegrityOutcomeCallable;
326/* End of service model Outcome callable definitions */
327} // namespace Model
328
330
331/* Service model async handlers definitions */
332typedef std::function<void(const AuditManagerClient*, const Model::AssociateAssessmentReportEvidenceFolderRequest&,
334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
336typedef std::function<void(const AuditManagerClient*, const Model::BatchAssociateAssessmentReportEvidenceRequest&,
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const AuditManagerClient*, const Model::BatchCreateDelegationByAssessmentRequest&,
342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
344typedef std::function<void(const AuditManagerClient*, const Model::BatchDeleteDelegationByAssessmentRequest&,
346 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
352typedef std::function<void(const AuditManagerClient*, const Model::BatchImportEvidenceToAssessmentControlRequest&,
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
356typedef std::function<void(const AuditManagerClient*, const Model::CreateAssessmentRequest&, const Model::CreateAssessmentOutcome&,
357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
359typedef std::function<void(const AuditManagerClient*, const Model::CreateAssessmentFrameworkRequest&,
360 const Model::CreateAssessmentFrameworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
362typedef std::function<void(const AuditManagerClient*, const Model::CreateAssessmentReportRequest&,
363 const Model::CreateAssessmentReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
365typedef std::function<void(const AuditManagerClient*, const Model::CreateControlRequest&, const Model::CreateControlOutcome&,
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
368typedef std::function<void(const AuditManagerClient*, const Model::DeleteAssessmentRequest&, const Model::DeleteAssessmentOutcome&,
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
371typedef std::function<void(const AuditManagerClient*, const Model::DeleteAssessmentFrameworkRequest&,
372 const Model::DeleteAssessmentFrameworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
374typedef std::function<void(const AuditManagerClient*, const Model::DeleteAssessmentFrameworkShareRequest&,
376 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
378typedef std::function<void(const AuditManagerClient*, const Model::DeleteAssessmentReportRequest&,
379 const Model::DeleteAssessmentReportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
381typedef std::function<void(const AuditManagerClient*, const Model::DeleteControlRequest&, const Model::DeleteControlOutcome&,
382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
384typedef std::function<void(const AuditManagerClient*, const Model::DeregisterAccountRequest&, const Model::DeregisterAccountOutcome&,
385 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
387typedef std::function<void(const AuditManagerClient*, const Model::DeregisterOrganizationAdminAccountRequest&,
389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
395typedef std::function<void(const AuditManagerClient*, const Model::GetAccountStatusRequest&, const Model::GetAccountStatusOutcome&,
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
398typedef std::function<void(const AuditManagerClient*, const Model::GetAssessmentRequest&, const Model::GetAssessmentOutcome&,
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
401typedef std::function<void(const AuditManagerClient*, const Model::GetAssessmentFrameworkRequest&,
402 const Model::GetAssessmentFrameworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
404typedef std::function<void(const AuditManagerClient*, const Model::GetAssessmentReportUrlRequest&,
405 const Model::GetAssessmentReportUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
407typedef std::function<void(const AuditManagerClient*, const Model::GetChangeLogsRequest&, const Model::GetChangeLogsOutcome&,
408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
410typedef std::function<void(const AuditManagerClient*, const Model::GetControlRequest&, const Model::GetControlOutcome&,
411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
413typedef std::function<void(const AuditManagerClient*, const Model::GetDelegationsRequest&, const Model::GetDelegationsOutcome&,
414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
416typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceRequest&, const Model::GetEvidenceOutcome&,
417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
419typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceByEvidenceFolderRequest&,
420 const Model::GetEvidenceByEvidenceFolderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
422typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceFileUploadUrlRequest&,
423 const Model::GetEvidenceFileUploadUrlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
425typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceFolderRequest&, const Model::GetEvidenceFolderOutcome&,
426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
428typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceFoldersByAssessmentRequest&,
430 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
432typedef std::function<void(const AuditManagerClient*, const Model::GetEvidenceFoldersByAssessmentControlRequest&,
434 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
436typedef std::function<void(const AuditManagerClient*, const Model::GetInsightsRequest&, const Model::GetInsightsOutcome&,
437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
439typedef std::function<void(const AuditManagerClient*, const Model::GetInsightsByAssessmentRequest&,
440 const Model::GetInsightsByAssessmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
442typedef std::function<void(const AuditManagerClient*, const Model::GetOrganizationAdminAccountRequest&,
443 const Model::GetOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
445typedef std::function<void(const AuditManagerClient*, const Model::GetServicesInScopeRequest&, const Model::GetServicesInScopeOutcome&,
446 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
448typedef std::function<void(const AuditManagerClient*, const Model::GetSettingsRequest&, const Model::GetSettingsOutcome&,
449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
455typedef std::function<void(const AuditManagerClient*, const Model::ListAssessmentFrameworkShareRequestsRequest&,
457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
459typedef std::function<void(const AuditManagerClient*, const Model::ListAssessmentFrameworksRequest&,
460 const Model::ListAssessmentFrameworksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
462typedef std::function<void(const AuditManagerClient*, const Model::ListAssessmentReportsRequest&,
463 const Model::ListAssessmentReportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
465typedef std::function<void(const AuditManagerClient*, const Model::ListAssessmentsRequest&, const Model::ListAssessmentsOutcome&,
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
468typedef std::function<void(const AuditManagerClient*, const Model::ListControlDomainInsightsRequest&,
469 const Model::ListControlDomainInsightsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
471typedef std::function<void(const AuditManagerClient*, const Model::ListControlDomainInsightsByAssessmentRequest&,
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
475typedef std::function<void(const AuditManagerClient*, const Model::ListControlInsightsByControlDomainRequest&,
477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
479typedef std::function<void(const AuditManagerClient*, const Model::ListControlsRequest&, const Model::ListControlsOutcome&,
480 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
482typedef std::function<void(const AuditManagerClient*, const Model::ListKeywordsForDataSourceRequest&,
483 const Model::ListKeywordsForDataSourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
485typedef std::function<void(const AuditManagerClient*, const Model::ListNotificationsRequest&, const Model::ListNotificationsOutcome&,
486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
488typedef std::function<void(const AuditManagerClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
489 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
491typedef std::function<void(const AuditManagerClient*, const Model::RegisterAccountRequest&, const Model::RegisterAccountOutcome&,
492 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
494typedef std::function<void(const AuditManagerClient*, const Model::RegisterOrganizationAdminAccountRequest&,
496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
498typedef std::function<void(const AuditManagerClient*, const Model::StartAssessmentFrameworkShareRequest&,
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const AuditManagerClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const AuditManagerClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
506 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentRequest&, const Model::UpdateAssessmentOutcome&,
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentControlRequest&,
512 const Model::UpdateAssessmentControlOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentControlSetStatusRequest&,
516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
518typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentFrameworkRequest&,
519 const Model::UpdateAssessmentFrameworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
521typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentFrameworkShareRequest&,
523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
525typedef std::function<void(const AuditManagerClient*, const Model::UpdateAssessmentStatusRequest&,
526 const Model::UpdateAssessmentStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
528typedef std::function<void(const AuditManagerClient*, const Model::UpdateControlRequest&, const Model::UpdateControlOutcome&,
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
531typedef std::function<void(const AuditManagerClient*, const Model::UpdateSettingsRequest&, const Model::UpdateSettingsOutcome&,
532 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
534typedef std::function<void(const AuditManagerClient*, const Model::ValidateAssessmentReportIntegrityRequest&,
536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
538/* End of service model async handlers definitions */
539} // namespace AuditManager
540} // 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::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