AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Macie2ServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/macie2/Macie2Errors.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/macie2/Macie2EndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in Macie2Client header */
21#include <aws/macie2/model/AcceptInvitationResult.h>
22#include <aws/macie2/model/BatchGetCustomDataIdentifiersResult.h>
23#include <aws/macie2/model/BatchUpdateAutomatedDiscoveryAccountsResult.h>
24#include <aws/macie2/model/CreateAllowListResult.h>
25#include <aws/macie2/model/CreateClassificationJobResult.h>
26#include <aws/macie2/model/CreateCustomDataIdentifierResult.h>
27#include <aws/macie2/model/CreateFindingsFilterResult.h>
28#include <aws/macie2/model/CreateInvitationsResult.h>
29#include <aws/macie2/model/CreateMemberResult.h>
30#include <aws/macie2/model/CreateSampleFindingsResult.h>
31#include <aws/macie2/model/DeclineInvitationsResult.h>
32#include <aws/macie2/model/DeleteAllowListResult.h>
33#include <aws/macie2/model/DeleteCustomDataIdentifierResult.h>
34#include <aws/macie2/model/DeleteFindingsFilterResult.h>
35#include <aws/macie2/model/DeleteInvitationsResult.h>
36#include <aws/macie2/model/DeleteMemberResult.h>
37#include <aws/macie2/model/DescribeBucketsResult.h>
38#include <aws/macie2/model/DescribeClassificationJobResult.h>
39#include <aws/macie2/model/DescribeOrganizationConfigurationResult.h>
40#include <aws/macie2/model/DisableMacieResult.h>
41#include <aws/macie2/model/DisableOrganizationAdminAccountResult.h>
42#include <aws/macie2/model/DisassociateFromAdministratorAccountResult.h>
43#include <aws/macie2/model/DisassociateFromMasterAccountResult.h>
44#include <aws/macie2/model/DisassociateMemberResult.h>
45#include <aws/macie2/model/EnableMacieResult.h>
46#include <aws/macie2/model/EnableOrganizationAdminAccountResult.h>
47#include <aws/macie2/model/GetAdministratorAccountResult.h>
48#include <aws/macie2/model/GetAllowListResult.h>
49#include <aws/macie2/model/GetAutomatedDiscoveryConfigurationResult.h>
50#include <aws/macie2/model/GetBucketStatisticsResult.h>
51#include <aws/macie2/model/GetClassificationExportConfigurationResult.h>
52#include <aws/macie2/model/GetClassificationScopeResult.h>
53#include <aws/macie2/model/GetCustomDataIdentifierResult.h>
54#include <aws/macie2/model/GetFindingStatisticsResult.h>
55#include <aws/macie2/model/GetFindingsResult.h>
56#include <aws/macie2/model/GetFindingsFilterResult.h>
57#include <aws/macie2/model/GetFindingsPublicationConfigurationResult.h>
58#include <aws/macie2/model/GetInvitationsCountResult.h>
59#include <aws/macie2/model/GetMacieSessionResult.h>
60#include <aws/macie2/model/GetMasterAccountResult.h>
61#include <aws/macie2/model/GetMemberResult.h>
62#include <aws/macie2/model/GetResourceProfileResult.h>
63#include <aws/macie2/model/GetRevealConfigurationResult.h>
64#include <aws/macie2/model/GetSensitiveDataOccurrencesResult.h>
65#include <aws/macie2/model/GetSensitiveDataOccurrencesAvailabilityResult.h>
66#include <aws/macie2/model/GetSensitivityInspectionTemplateResult.h>
67#include <aws/macie2/model/GetUsageStatisticsResult.h>
68#include <aws/macie2/model/GetUsageTotalsResult.h>
69#include <aws/macie2/model/ListAllowListsResult.h>
70#include <aws/macie2/model/ListAutomatedDiscoveryAccountsResult.h>
71#include <aws/macie2/model/ListClassificationJobsResult.h>
72#include <aws/macie2/model/ListClassificationScopesResult.h>
73#include <aws/macie2/model/ListCustomDataIdentifiersResult.h>
74#include <aws/macie2/model/ListFindingsResult.h>
75#include <aws/macie2/model/ListFindingsFiltersResult.h>
76#include <aws/macie2/model/ListInvitationsResult.h>
77#include <aws/macie2/model/ListManagedDataIdentifiersResult.h>
78#include <aws/macie2/model/ListMembersResult.h>
79#include <aws/macie2/model/ListOrganizationAdminAccountsResult.h>
80#include <aws/macie2/model/ListResourceProfileArtifactsResult.h>
81#include <aws/macie2/model/ListResourceProfileDetectionsResult.h>
82#include <aws/macie2/model/ListSensitivityInspectionTemplatesResult.h>
83#include <aws/macie2/model/ListTagsForResourceResult.h>
84#include <aws/macie2/model/PutClassificationExportConfigurationResult.h>
85#include <aws/macie2/model/PutFindingsPublicationConfigurationResult.h>
86#include <aws/macie2/model/SearchResourcesResult.h>
87#include <aws/macie2/model/TagResourceResult.h>
88#include <aws/macie2/model/TestCustomDataIdentifierResult.h>
89#include <aws/macie2/model/UntagResourceResult.h>
90#include <aws/macie2/model/UpdateAllowListResult.h>
91#include <aws/macie2/model/UpdateAutomatedDiscoveryConfigurationResult.h>
92#include <aws/macie2/model/UpdateClassificationJobResult.h>
93#include <aws/macie2/model/UpdateClassificationScopeResult.h>
94#include <aws/macie2/model/UpdateFindingsFilterResult.h>
95#include <aws/macie2/model/UpdateMacieSessionResult.h>
96#include <aws/macie2/model/UpdateMemberSessionResult.h>
97#include <aws/macie2/model/UpdateOrganizationConfigurationResult.h>
98#include <aws/macie2/model/UpdateResourceProfileResult.h>
99#include <aws/macie2/model/UpdateResourceProfileDetectionsResult.h>
100#include <aws/macie2/model/UpdateRevealConfigurationResult.h>
101#include <aws/macie2/model/UpdateSensitivityInspectionTemplateResult.h>
102#include <aws/macie2/model/GetAdministratorAccountRequest.h>
103#include <aws/macie2/model/DisableMacieRequest.h>
104#include <aws/macie2/model/GetFindingsPublicationConfigurationRequest.h>
105#include <aws/macie2/model/GetMasterAccountRequest.h>
106#include <aws/macie2/model/UpdateMacieSessionRequest.h>
107#include <aws/macie2/model/DisassociateFromAdministratorAccountRequest.h>
108#include <aws/macie2/model/ListAutomatedDiscoveryAccountsRequest.h>
109#include <aws/macie2/model/BatchUpdateAutomatedDiscoveryAccountsRequest.h>
110#include <aws/macie2/model/GetAutomatedDiscoveryConfigurationRequest.h>
111#include <aws/macie2/model/ListInvitationsRequest.h>
112#include <aws/macie2/model/GetRevealConfigurationRequest.h>
113#include <aws/macie2/model/SearchResourcesRequest.h>
114#include <aws/macie2/model/GetUsageStatisticsRequest.h>
115#include <aws/macie2/model/GetBucketStatisticsRequest.h>
116#include <aws/macie2/model/GetInvitationsCountRequest.h>
117#include <aws/macie2/model/ListClassificationJobsRequest.h>
118#include <aws/macie2/model/ListFindingsRequest.h>
119#include <aws/macie2/model/BatchGetCustomDataIdentifiersRequest.h>
120#include <aws/macie2/model/ListSensitivityInspectionTemplatesRequest.h>
121#include <aws/macie2/model/PutFindingsPublicationConfigurationRequest.h>
122#include <aws/macie2/model/DescribeBucketsRequest.h>
123#include <aws/macie2/model/CreateSampleFindingsRequest.h>
124#include <aws/macie2/model/ListAllowListsRequest.h>
125#include <aws/macie2/model/ListCustomDataIdentifiersRequest.h>
126#include <aws/macie2/model/GetMacieSessionRequest.h>
127#include <aws/macie2/model/ListMembersRequest.h>
128#include <aws/macie2/model/ListOrganizationAdminAccountsRequest.h>
129#include <aws/macie2/model/ListManagedDataIdentifiersRequest.h>
130#include <aws/macie2/model/EnableMacieRequest.h>
131#include <aws/macie2/model/ListClassificationScopesRequest.h>
132#include <aws/macie2/model/GetClassificationExportConfigurationRequest.h>
133#include <aws/macie2/model/DescribeOrganizationConfigurationRequest.h>
134#include <aws/macie2/model/GetUsageTotalsRequest.h>
135#include <aws/macie2/model/ListFindingsFiltersRequest.h>
136#include <aws/macie2/model/DisassociateFromMasterAccountRequest.h>
137/* End of service model headers required in Macie2Client header */
138
139namespace Aws
140{
141 namespace Http
142 {
143 class HttpClient;
144 class HttpClientFactory;
145 } // namespace Http
146
147 namespace Utils
148 {
149 template< typename R, typename E> class Outcome;
150
151 namespace Threading
152 {
153 class Executor;
154 } // namespace Threading
155 } // namespace Utils
156
157 namespace Auth
158 {
159 class AWSCredentials;
160 class AWSCredentialsProvider;
161 } // namespace Auth
162
163 namespace Client
164 {
165 class RetryStrategy;
166 } // namespace Client
167
168 namespace Macie2
169 {
173
174 namespace Model
175 {
176 /* Service model forward declarations required in Macie2Client header */
201 class EnableMacieRequest;
211 class GetFindingsRequest;
217 class GetMemberRequest;
234 class ListMembersRequest;
243 class TagResourceRequest;
258 /* End of service model forward declarations required in Macie2Client header */
259
260 /* Service model Outcome class definitions */
342 /* End of service model Outcome class definitions */
343
344 /* Service model Outcome callable definitions */
345 typedef std::future<AcceptInvitationOutcome> AcceptInvitationOutcomeCallable;
346 typedef std::future<BatchGetCustomDataIdentifiersOutcome> BatchGetCustomDataIdentifiersOutcomeCallable;
347 typedef std::future<BatchUpdateAutomatedDiscoveryAccountsOutcome> BatchUpdateAutomatedDiscoveryAccountsOutcomeCallable;
348 typedef std::future<CreateAllowListOutcome> CreateAllowListOutcomeCallable;
349 typedef std::future<CreateClassificationJobOutcome> CreateClassificationJobOutcomeCallable;
350 typedef std::future<CreateCustomDataIdentifierOutcome> CreateCustomDataIdentifierOutcomeCallable;
351 typedef std::future<CreateFindingsFilterOutcome> CreateFindingsFilterOutcomeCallable;
352 typedef std::future<CreateInvitationsOutcome> CreateInvitationsOutcomeCallable;
353 typedef std::future<CreateMemberOutcome> CreateMemberOutcomeCallable;
354 typedef std::future<CreateSampleFindingsOutcome> CreateSampleFindingsOutcomeCallable;
355 typedef std::future<DeclineInvitationsOutcome> DeclineInvitationsOutcomeCallable;
356 typedef std::future<DeleteAllowListOutcome> DeleteAllowListOutcomeCallable;
357 typedef std::future<DeleteCustomDataIdentifierOutcome> DeleteCustomDataIdentifierOutcomeCallable;
358 typedef std::future<DeleteFindingsFilterOutcome> DeleteFindingsFilterOutcomeCallable;
359 typedef std::future<DeleteInvitationsOutcome> DeleteInvitationsOutcomeCallable;
360 typedef std::future<DeleteMemberOutcome> DeleteMemberOutcomeCallable;
361 typedef std::future<DescribeBucketsOutcome> DescribeBucketsOutcomeCallable;
362 typedef std::future<DescribeClassificationJobOutcome> DescribeClassificationJobOutcomeCallable;
363 typedef std::future<DescribeOrganizationConfigurationOutcome> DescribeOrganizationConfigurationOutcomeCallable;
364 typedef std::future<DisableMacieOutcome> DisableMacieOutcomeCallable;
365 typedef std::future<DisableOrganizationAdminAccountOutcome> DisableOrganizationAdminAccountOutcomeCallable;
366 typedef std::future<DisassociateFromAdministratorAccountOutcome> DisassociateFromAdministratorAccountOutcomeCallable;
367 typedef std::future<DisassociateFromMasterAccountOutcome> DisassociateFromMasterAccountOutcomeCallable;
368 typedef std::future<DisassociateMemberOutcome> DisassociateMemberOutcomeCallable;
369 typedef std::future<EnableMacieOutcome> EnableMacieOutcomeCallable;
370 typedef std::future<EnableOrganizationAdminAccountOutcome> EnableOrganizationAdminAccountOutcomeCallable;
371 typedef std::future<GetAdministratorAccountOutcome> GetAdministratorAccountOutcomeCallable;
372 typedef std::future<GetAllowListOutcome> GetAllowListOutcomeCallable;
373 typedef std::future<GetAutomatedDiscoveryConfigurationOutcome> GetAutomatedDiscoveryConfigurationOutcomeCallable;
374 typedef std::future<GetBucketStatisticsOutcome> GetBucketStatisticsOutcomeCallable;
375 typedef std::future<GetClassificationExportConfigurationOutcome> GetClassificationExportConfigurationOutcomeCallable;
376 typedef std::future<GetClassificationScopeOutcome> GetClassificationScopeOutcomeCallable;
377 typedef std::future<GetCustomDataIdentifierOutcome> GetCustomDataIdentifierOutcomeCallable;
378 typedef std::future<GetFindingStatisticsOutcome> GetFindingStatisticsOutcomeCallable;
379 typedef std::future<GetFindingsOutcome> GetFindingsOutcomeCallable;
380 typedef std::future<GetFindingsFilterOutcome> GetFindingsFilterOutcomeCallable;
381 typedef std::future<GetFindingsPublicationConfigurationOutcome> GetFindingsPublicationConfigurationOutcomeCallable;
382 typedef std::future<GetInvitationsCountOutcome> GetInvitationsCountOutcomeCallable;
383 typedef std::future<GetMacieSessionOutcome> GetMacieSessionOutcomeCallable;
384 typedef std::future<GetMasterAccountOutcome> GetMasterAccountOutcomeCallable;
385 typedef std::future<GetMemberOutcome> GetMemberOutcomeCallable;
386 typedef std::future<GetResourceProfileOutcome> GetResourceProfileOutcomeCallable;
387 typedef std::future<GetRevealConfigurationOutcome> GetRevealConfigurationOutcomeCallable;
388 typedef std::future<GetSensitiveDataOccurrencesOutcome> GetSensitiveDataOccurrencesOutcomeCallable;
389 typedef std::future<GetSensitiveDataOccurrencesAvailabilityOutcome> GetSensitiveDataOccurrencesAvailabilityOutcomeCallable;
390 typedef std::future<GetSensitivityInspectionTemplateOutcome> GetSensitivityInspectionTemplateOutcomeCallable;
391 typedef std::future<GetUsageStatisticsOutcome> GetUsageStatisticsOutcomeCallable;
392 typedef std::future<GetUsageTotalsOutcome> GetUsageTotalsOutcomeCallable;
393 typedef std::future<ListAllowListsOutcome> ListAllowListsOutcomeCallable;
394 typedef std::future<ListAutomatedDiscoveryAccountsOutcome> ListAutomatedDiscoveryAccountsOutcomeCallable;
395 typedef std::future<ListClassificationJobsOutcome> ListClassificationJobsOutcomeCallable;
396 typedef std::future<ListClassificationScopesOutcome> ListClassificationScopesOutcomeCallable;
397 typedef std::future<ListCustomDataIdentifiersOutcome> ListCustomDataIdentifiersOutcomeCallable;
398 typedef std::future<ListFindingsOutcome> ListFindingsOutcomeCallable;
399 typedef std::future<ListFindingsFiltersOutcome> ListFindingsFiltersOutcomeCallable;
400 typedef std::future<ListInvitationsOutcome> ListInvitationsOutcomeCallable;
401 typedef std::future<ListManagedDataIdentifiersOutcome> ListManagedDataIdentifiersOutcomeCallable;
402 typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
403 typedef std::future<ListOrganizationAdminAccountsOutcome> ListOrganizationAdminAccountsOutcomeCallable;
404 typedef std::future<ListResourceProfileArtifactsOutcome> ListResourceProfileArtifactsOutcomeCallable;
405 typedef std::future<ListResourceProfileDetectionsOutcome> ListResourceProfileDetectionsOutcomeCallable;
406 typedef std::future<ListSensitivityInspectionTemplatesOutcome> ListSensitivityInspectionTemplatesOutcomeCallable;
407 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
408 typedef std::future<PutClassificationExportConfigurationOutcome> PutClassificationExportConfigurationOutcomeCallable;
409 typedef std::future<PutFindingsPublicationConfigurationOutcome> PutFindingsPublicationConfigurationOutcomeCallable;
410 typedef std::future<SearchResourcesOutcome> SearchResourcesOutcomeCallable;
411 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
412 typedef std::future<TestCustomDataIdentifierOutcome> TestCustomDataIdentifierOutcomeCallable;
413 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
414 typedef std::future<UpdateAllowListOutcome> UpdateAllowListOutcomeCallable;
415 typedef std::future<UpdateAutomatedDiscoveryConfigurationOutcome> UpdateAutomatedDiscoveryConfigurationOutcomeCallable;
416 typedef std::future<UpdateClassificationJobOutcome> UpdateClassificationJobOutcomeCallable;
417 typedef std::future<UpdateClassificationScopeOutcome> UpdateClassificationScopeOutcomeCallable;
418 typedef std::future<UpdateFindingsFilterOutcome> UpdateFindingsFilterOutcomeCallable;
419 typedef std::future<UpdateMacieSessionOutcome> UpdateMacieSessionOutcomeCallable;
420 typedef std::future<UpdateMemberSessionOutcome> UpdateMemberSessionOutcomeCallable;
421 typedef std::future<UpdateOrganizationConfigurationOutcome> UpdateOrganizationConfigurationOutcomeCallable;
422 typedef std::future<UpdateResourceProfileOutcome> UpdateResourceProfileOutcomeCallable;
423 typedef std::future<UpdateResourceProfileDetectionsOutcome> UpdateResourceProfileDetectionsOutcomeCallable;
424 typedef std::future<UpdateRevealConfigurationOutcome> UpdateRevealConfigurationOutcomeCallable;
425 typedef std::future<UpdateSensitivityInspectionTemplateOutcome> UpdateSensitivityInspectionTemplateOutcomeCallable;
426 /* End of service model Outcome callable definitions */
427 } // namespace Model
428
429 class Macie2Client;
430
431 /* Service model async handlers definitions */
432 typedef std::function<void(const Macie2Client*, const Model::AcceptInvitationRequest&, const Model::AcceptInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptInvitationResponseReceivedHandler;
433 typedef std::function<void(const Macie2Client*, const Model::BatchGetCustomDataIdentifiersRequest&, const Model::BatchGetCustomDataIdentifiersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetCustomDataIdentifiersResponseReceivedHandler;
434 typedef std::function<void(const Macie2Client*, const Model::BatchUpdateAutomatedDiscoveryAccountsRequest&, const Model::BatchUpdateAutomatedDiscoveryAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchUpdateAutomatedDiscoveryAccountsResponseReceivedHandler;
435 typedef std::function<void(const Macie2Client*, const Model::CreateAllowListRequest&, const Model::CreateAllowListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAllowListResponseReceivedHandler;
436 typedef std::function<void(const Macie2Client*, const Model::CreateClassificationJobRequest&, const Model::CreateClassificationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClassificationJobResponseReceivedHandler;
437 typedef std::function<void(const Macie2Client*, const Model::CreateCustomDataIdentifierRequest&, const Model::CreateCustomDataIdentifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCustomDataIdentifierResponseReceivedHandler;
438 typedef std::function<void(const Macie2Client*, const Model::CreateFindingsFilterRequest&, const Model::CreateFindingsFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFindingsFilterResponseReceivedHandler;
439 typedef std::function<void(const Macie2Client*, const Model::CreateInvitationsRequest&, const Model::CreateInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInvitationsResponseReceivedHandler;
440 typedef std::function<void(const Macie2Client*, const Model::CreateMemberRequest&, const Model::CreateMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMemberResponseReceivedHandler;
441 typedef std::function<void(const Macie2Client*, const Model::CreateSampleFindingsRequest&, const Model::CreateSampleFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSampleFindingsResponseReceivedHandler;
442 typedef std::function<void(const Macie2Client*, const Model::DeclineInvitationsRequest&, const Model::DeclineInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeclineInvitationsResponseReceivedHandler;
443 typedef std::function<void(const Macie2Client*, const Model::DeleteAllowListRequest&, const Model::DeleteAllowListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAllowListResponseReceivedHandler;
444 typedef std::function<void(const Macie2Client*, const Model::DeleteCustomDataIdentifierRequest&, const Model::DeleteCustomDataIdentifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomDataIdentifierResponseReceivedHandler;
445 typedef std::function<void(const Macie2Client*, const Model::DeleteFindingsFilterRequest&, const Model::DeleteFindingsFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFindingsFilterResponseReceivedHandler;
446 typedef std::function<void(const Macie2Client*, const Model::DeleteInvitationsRequest&, const Model::DeleteInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInvitationsResponseReceivedHandler;
447 typedef std::function<void(const Macie2Client*, const Model::DeleteMemberRequest&, const Model::DeleteMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMemberResponseReceivedHandler;
448 typedef std::function<void(const Macie2Client*, const Model::DescribeBucketsRequest&, const Model::DescribeBucketsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBucketsResponseReceivedHandler;
449 typedef std::function<void(const Macie2Client*, const Model::DescribeClassificationJobRequest&, const Model::DescribeClassificationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClassificationJobResponseReceivedHandler;
450 typedef std::function<void(const Macie2Client*, const Model::DescribeOrganizationConfigurationRequest&, const Model::DescribeOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrganizationConfigurationResponseReceivedHandler;
451 typedef std::function<void(const Macie2Client*, const Model::DisableMacieRequest&, const Model::DisableMacieOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableMacieResponseReceivedHandler;
452 typedef std::function<void(const Macie2Client*, const Model::DisableOrganizationAdminAccountRequest&, const Model::DisableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableOrganizationAdminAccountResponseReceivedHandler;
453 typedef std::function<void(const Macie2Client*, const Model::DisassociateFromAdministratorAccountRequest&, const Model::DisassociateFromAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFromAdministratorAccountResponseReceivedHandler;
454 typedef std::function<void(const Macie2Client*, const Model::DisassociateFromMasterAccountRequest&, const Model::DisassociateFromMasterAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFromMasterAccountResponseReceivedHandler;
455 typedef std::function<void(const Macie2Client*, const Model::DisassociateMemberRequest&, const Model::DisassociateMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateMemberResponseReceivedHandler;
456 typedef std::function<void(const Macie2Client*, const Model::EnableMacieRequest&, const Model::EnableMacieOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableMacieResponseReceivedHandler;
457 typedef std::function<void(const Macie2Client*, const Model::EnableOrganizationAdminAccountRequest&, const Model::EnableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableOrganizationAdminAccountResponseReceivedHandler;
458 typedef std::function<void(const Macie2Client*, const Model::GetAdministratorAccountRequest&, const Model::GetAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAdministratorAccountResponseReceivedHandler;
459 typedef std::function<void(const Macie2Client*, const Model::GetAllowListRequest&, const Model::GetAllowListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAllowListResponseReceivedHandler;
460 typedef std::function<void(const Macie2Client*, const Model::GetAutomatedDiscoveryConfigurationRequest&, const Model::GetAutomatedDiscoveryConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAutomatedDiscoveryConfigurationResponseReceivedHandler;
461 typedef std::function<void(const Macie2Client*, const Model::GetBucketStatisticsRequest&, const Model::GetBucketStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketStatisticsResponseReceivedHandler;
462 typedef std::function<void(const Macie2Client*, const Model::GetClassificationExportConfigurationRequest&, const Model::GetClassificationExportConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetClassificationExportConfigurationResponseReceivedHandler;
463 typedef std::function<void(const Macie2Client*, const Model::GetClassificationScopeRequest&, const Model::GetClassificationScopeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetClassificationScopeResponseReceivedHandler;
464 typedef std::function<void(const Macie2Client*, const Model::GetCustomDataIdentifierRequest&, const Model::GetCustomDataIdentifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCustomDataIdentifierResponseReceivedHandler;
465 typedef std::function<void(const Macie2Client*, const Model::GetFindingStatisticsRequest&, const Model::GetFindingStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingStatisticsResponseReceivedHandler;
466 typedef std::function<void(const Macie2Client*, const Model::GetFindingsRequest&, const Model::GetFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsResponseReceivedHandler;
467 typedef std::function<void(const Macie2Client*, const Model::GetFindingsFilterRequest&, const Model::GetFindingsFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsFilterResponseReceivedHandler;
468 typedef std::function<void(const Macie2Client*, const Model::GetFindingsPublicationConfigurationRequest&, const Model::GetFindingsPublicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsPublicationConfigurationResponseReceivedHandler;
469 typedef std::function<void(const Macie2Client*, const Model::GetInvitationsCountRequest&, const Model::GetInvitationsCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInvitationsCountResponseReceivedHandler;
470 typedef std::function<void(const Macie2Client*, const Model::GetMacieSessionRequest&, const Model::GetMacieSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMacieSessionResponseReceivedHandler;
471 typedef std::function<void(const Macie2Client*, const Model::GetMasterAccountRequest&, const Model::GetMasterAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMasterAccountResponseReceivedHandler;
472 typedef std::function<void(const Macie2Client*, const Model::GetMemberRequest&, const Model::GetMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMemberResponseReceivedHandler;
473 typedef std::function<void(const Macie2Client*, const Model::GetResourceProfileRequest&, const Model::GetResourceProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourceProfileResponseReceivedHandler;
474 typedef std::function<void(const Macie2Client*, const Model::GetRevealConfigurationRequest&, const Model::GetRevealConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRevealConfigurationResponseReceivedHandler;
475 typedef std::function<void(const Macie2Client*, const Model::GetSensitiveDataOccurrencesRequest&, const Model::GetSensitiveDataOccurrencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSensitiveDataOccurrencesResponseReceivedHandler;
477 typedef std::function<void(const Macie2Client*, const Model::GetSensitivityInspectionTemplateRequest&, const Model::GetSensitivityInspectionTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSensitivityInspectionTemplateResponseReceivedHandler;
478 typedef std::function<void(const Macie2Client*, const Model::GetUsageStatisticsRequest&, const Model::GetUsageStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUsageStatisticsResponseReceivedHandler;
479 typedef std::function<void(const Macie2Client*, const Model::GetUsageTotalsRequest&, const Model::GetUsageTotalsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUsageTotalsResponseReceivedHandler;
480 typedef std::function<void(const Macie2Client*, const Model::ListAllowListsRequest&, const Model::ListAllowListsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAllowListsResponseReceivedHandler;
481 typedef std::function<void(const Macie2Client*, const Model::ListAutomatedDiscoveryAccountsRequest&, const Model::ListAutomatedDiscoveryAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAutomatedDiscoveryAccountsResponseReceivedHandler;
482 typedef std::function<void(const Macie2Client*, const Model::ListClassificationJobsRequest&, const Model::ListClassificationJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClassificationJobsResponseReceivedHandler;
483 typedef std::function<void(const Macie2Client*, const Model::ListClassificationScopesRequest&, const Model::ListClassificationScopesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClassificationScopesResponseReceivedHandler;
484 typedef std::function<void(const Macie2Client*, const Model::ListCustomDataIdentifiersRequest&, const Model::ListCustomDataIdentifiersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCustomDataIdentifiersResponseReceivedHandler;
485 typedef std::function<void(const Macie2Client*, const Model::ListFindingsRequest&, const Model::ListFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingsResponseReceivedHandler;
486 typedef std::function<void(const Macie2Client*, const Model::ListFindingsFiltersRequest&, const Model::ListFindingsFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingsFiltersResponseReceivedHandler;
487 typedef std::function<void(const Macie2Client*, const Model::ListInvitationsRequest&, const Model::ListInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInvitationsResponseReceivedHandler;
488 typedef std::function<void(const Macie2Client*, const Model::ListManagedDataIdentifiersRequest&, const Model::ListManagedDataIdentifiersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListManagedDataIdentifiersResponseReceivedHandler;
489 typedef std::function<void(const Macie2Client*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMembersResponseReceivedHandler;
490 typedef std::function<void(const Macie2Client*, const Model::ListOrganizationAdminAccountsRequest&, const Model::ListOrganizationAdminAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOrganizationAdminAccountsResponseReceivedHandler;
491 typedef std::function<void(const Macie2Client*, const Model::ListResourceProfileArtifactsRequest&, const Model::ListResourceProfileArtifactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceProfileArtifactsResponseReceivedHandler;
492 typedef std::function<void(const Macie2Client*, const Model::ListResourceProfileDetectionsRequest&, const Model::ListResourceProfileDetectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceProfileDetectionsResponseReceivedHandler;
493 typedef std::function<void(const Macie2Client*, const Model::ListSensitivityInspectionTemplatesRequest&, const Model::ListSensitivityInspectionTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSensitivityInspectionTemplatesResponseReceivedHandler;
494 typedef std::function<void(const Macie2Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
495 typedef std::function<void(const Macie2Client*, const Model::PutClassificationExportConfigurationRequest&, const Model::PutClassificationExportConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutClassificationExportConfigurationResponseReceivedHandler;
496 typedef std::function<void(const Macie2Client*, const Model::PutFindingsPublicationConfigurationRequest&, const Model::PutFindingsPublicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFindingsPublicationConfigurationResponseReceivedHandler;
497 typedef std::function<void(const Macie2Client*, const Model::SearchResourcesRequest&, const Model::SearchResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchResourcesResponseReceivedHandler;
498 typedef std::function<void(const Macie2Client*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
499 typedef std::function<void(const Macie2Client*, const Model::TestCustomDataIdentifierRequest&, const Model::TestCustomDataIdentifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestCustomDataIdentifierResponseReceivedHandler;
500 typedef std::function<void(const Macie2Client*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
501 typedef std::function<void(const Macie2Client*, const Model::UpdateAllowListRequest&, const Model::UpdateAllowListOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAllowListResponseReceivedHandler;
502 typedef std::function<void(const Macie2Client*, const Model::UpdateAutomatedDiscoveryConfigurationRequest&, const Model::UpdateAutomatedDiscoveryConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAutomatedDiscoveryConfigurationResponseReceivedHandler;
503 typedef std::function<void(const Macie2Client*, const Model::UpdateClassificationJobRequest&, const Model::UpdateClassificationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClassificationJobResponseReceivedHandler;
504 typedef std::function<void(const Macie2Client*, const Model::UpdateClassificationScopeRequest&, const Model::UpdateClassificationScopeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClassificationScopeResponseReceivedHandler;
505 typedef std::function<void(const Macie2Client*, const Model::UpdateFindingsFilterRequest&, const Model::UpdateFindingsFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFindingsFilterResponseReceivedHandler;
506 typedef std::function<void(const Macie2Client*, const Model::UpdateMacieSessionRequest&, const Model::UpdateMacieSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMacieSessionResponseReceivedHandler;
507 typedef std::function<void(const Macie2Client*, const Model::UpdateMemberSessionRequest&, const Model::UpdateMemberSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMemberSessionResponseReceivedHandler;
508 typedef std::function<void(const Macie2Client*, const Model::UpdateOrganizationConfigurationRequest&, const Model::UpdateOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOrganizationConfigurationResponseReceivedHandler;
509 typedef std::function<void(const Macie2Client*, const Model::UpdateResourceProfileRequest&, const Model::UpdateResourceProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResourceProfileResponseReceivedHandler;
510 typedef std::function<void(const Macie2Client*, const Model::UpdateResourceProfileDetectionsRequest&, const Model::UpdateResourceProfileDetectionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateResourceProfileDetectionsResponseReceivedHandler;
511 typedef std::function<void(const Macie2Client*, const Model::UpdateRevealConfigurationRequest&, const Model::UpdateRevealConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRevealConfigurationResponseReceivedHandler;
512 typedef std::function<void(const Macie2Client*, const Model::UpdateSensitivityInspectionTemplateRequest&, const Model::UpdateSensitivityInspectionTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSensitivityInspectionTemplateResponseReceivedHandler;
513 /* End of service model async handlers definitions */
514 } // namespace Macie2
515} // namespace Aws
EndpointProviderBase< Macie2ClientConfiguration, Macie2BuiltInParameters, Macie2ClientContextParameters > Macie2EndpointProviderBase
Aws::Utils::Outcome< GetInvitationsCountResult, Macie2Error > GetInvitationsCountOutcome
Aws::Utils::Outcome< UpdateOrganizationConfigurationResult, Macie2Error > UpdateOrganizationConfigurationOutcome
std::future< ListAutomatedDiscoveryAccountsOutcome > ListAutomatedDiscoveryAccountsOutcomeCallable
std::future< GetSensitivityInspectionTemplateOutcome > GetSensitivityInspectionTemplateOutcomeCallable
Aws::Utils::Outcome< ListManagedDataIdentifiersResult, Macie2Error > ListManagedDataIdentifiersOutcome
Aws::Utils::Outcome< GetSensitiveDataOccurrencesAvailabilityResult, Macie2Error > GetSensitiveDataOccurrencesAvailabilityOutcome
std::future< CreateClassificationJobOutcome > CreateClassificationJobOutcomeCallable
Aws::Utils::Outcome< GetSensitiveDataOccurrencesResult, Macie2Error > GetSensitiveDataOccurrencesOutcome
std::future< GetFindingStatisticsOutcome > GetFindingStatisticsOutcomeCallable
Aws::Utils::Outcome< DescribeClassificationJobResult, Macie2Error > DescribeClassificationJobOutcome
Aws::Utils::Outcome< UntagResourceResult, Macie2Error > UntagResourceOutcome
Aws::Utils::Outcome< DisassociateFromMasterAccountResult, Macie2Error > DisassociateFromMasterAccountOutcome
std::future< GetAllowListOutcome > GetAllowListOutcomeCallable
Aws::Utils::Outcome< DisableOrganizationAdminAccountResult, Macie2Error > DisableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< GetResourceProfileResult, Macie2Error > GetResourceProfileOutcome
Aws::Utils::Outcome< GetMacieSessionResult, Macie2Error > GetMacieSessionOutcome
std::future< ListFindingsFiltersOutcome > ListFindingsFiltersOutcomeCallable
Aws::Utils::Outcome< UpdateClassificationScopeResult, Macie2Error > UpdateClassificationScopeOutcome
Aws::Utils::Outcome< BatchUpdateAutomatedDiscoveryAccountsResult, Macie2Error > BatchUpdateAutomatedDiscoveryAccountsOutcome
std::future< BatchUpdateAutomatedDiscoveryAccountsOutcome > BatchUpdateAutomatedDiscoveryAccountsOutcomeCallable
Aws::Utils::Outcome< ListInvitationsResult, Macie2Error > ListInvitationsOutcome
Aws::Utils::Outcome< GetFindingStatisticsResult, Macie2Error > GetFindingStatisticsOutcome
Aws::Utils::Outcome< UpdateRevealConfigurationResult, Macie2Error > UpdateRevealConfigurationOutcome
Aws::Utils::Outcome< UpdateClassificationJobResult, Macie2Error > UpdateClassificationJobOutcome
std::future< GetFindingsFilterOutcome > GetFindingsFilterOutcomeCallable
std::future< DeleteCustomDataIdentifierOutcome > DeleteCustomDataIdentifierOutcomeCallable
std::future< DisableMacieOutcome > DisableMacieOutcomeCallable
Aws::Utils::Outcome< DeleteFindingsFilterResult, Macie2Error > DeleteFindingsFilterOutcome
Aws::Utils::Outcome< GetMemberResult, Macie2Error > GetMemberOutcome
Aws::Utils::Outcome< ListFindingsResult, Macie2Error > ListFindingsOutcome
Aws::Utils::Outcome< CreateFindingsFilterResult, Macie2Error > CreateFindingsFilterOutcome
Aws::Utils::Outcome< BatchGetCustomDataIdentifiersResult, Macie2Error > BatchGetCustomDataIdentifiersOutcome
std::future< DeclineInvitationsOutcome > DeclineInvitationsOutcomeCallable
Aws::Utils::Outcome< GetCustomDataIdentifierResult, Macie2Error > GetCustomDataIdentifierOutcome
Aws::Utils::Outcome< ListSensitivityInspectionTemplatesResult, Macie2Error > ListSensitivityInspectionTemplatesOutcome
std::future< DisableOrganizationAdminAccountOutcome > DisableOrganizationAdminAccountOutcomeCallable
Aws::Utils::Outcome< GetAllowListResult, Macie2Error > GetAllowListOutcome
std::future< ListOrganizationAdminAccountsOutcome > ListOrganizationAdminAccountsOutcomeCallable
std::future< EnableMacieOutcome > EnableMacieOutcomeCallable
Aws::Utils::Outcome< ListMembersResult, Macie2Error > ListMembersOutcome
Aws::Utils::Outcome< GetFindingsResult, Macie2Error > GetFindingsOutcome
std::future< UpdateSensitivityInspectionTemplateOutcome > UpdateSensitivityInspectionTemplateOutcomeCallable
std::future< GetClassificationScopeOutcome > GetClassificationScopeOutcomeCallable
Aws::Utils::Outcome< ListOrganizationAdminAccountsResult, Macie2Error > ListOrganizationAdminAccountsOutcome
std::future< DeleteMemberOutcome > DeleteMemberOutcomeCallable
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
Aws::Utils::Outcome< DisableMacieResult, Macie2Error > DisableMacieOutcome
Aws::Utils::Outcome< ListCustomDataIdentifiersResult, Macie2Error > ListCustomDataIdentifiersOutcome
std::future< CreateFindingsFilterOutcome > CreateFindingsFilterOutcomeCallable
std::future< DisassociateFromAdministratorAccountOutcome > DisassociateFromAdministratorAccountOutcomeCallable
std::future< CreateAllowListOutcome > CreateAllowListOutcomeCallable
std::future< UpdateResourceProfileDetectionsOutcome > UpdateResourceProfileDetectionsOutcomeCallable
std::future< DisassociateFromMasterAccountOutcome > DisassociateFromMasterAccountOutcomeCallable
std::future< UpdateMacieSessionOutcome > UpdateMacieSessionOutcomeCallable
Aws::Utils::Outcome< ListResourceProfileArtifactsResult, Macie2Error > ListResourceProfileArtifactsOutcome
std::future< GetMasterAccountOutcome > GetMasterAccountOutcomeCallable
std::future< DisassociateMemberOutcome > DisassociateMemberOutcomeCallable
Aws::Utils::Outcome< UpdateFindingsFilterResult, Macie2Error > UpdateFindingsFilterOutcome
std::future< DeleteAllowListOutcome > DeleteAllowListOutcomeCallable
std::future< ListSensitivityInspectionTemplatesOutcome > ListSensitivityInspectionTemplatesOutcomeCallable
std::future< ListInvitationsOutcome > ListInvitationsOutcomeCallable
Aws::Utils::Outcome< PutClassificationExportConfigurationResult, Macie2Error > PutClassificationExportConfigurationOutcome
Aws::Utils::Outcome< UpdateResourceProfileDetectionsResult, Macie2Error > UpdateResourceProfileDetectionsOutcome
Aws::Utils::Outcome< CreateClassificationJobResult, Macie2Error > CreateClassificationJobOutcome
Aws::Utils::Outcome< GetUsageStatisticsResult, Macie2Error > GetUsageStatisticsOutcome
std::future< BatchGetCustomDataIdentifiersOutcome > BatchGetCustomDataIdentifiersOutcomeCallable
std::future< GetMemberOutcome > GetMemberOutcomeCallable
Aws::Utils::Outcome< GetMasterAccountResult, Macie2Error > GetMasterAccountOutcome
Aws::Utils::Outcome< CreateAllowListResult, Macie2Error > CreateAllowListOutcome
std::future< GetFindingsOutcome > GetFindingsOutcomeCallable
std::future< SearchResourcesOutcome > SearchResourcesOutcomeCallable
Aws::Utils::Outcome< GetSensitivityInspectionTemplateResult, Macie2Error > GetSensitivityInspectionTemplateOutcome
std::future< EnableOrganizationAdminAccountOutcome > EnableOrganizationAdminAccountOutcomeCallable
std::future< CreateInvitationsOutcome > CreateInvitationsOutcomeCallable
Aws::Utils::Outcome< DisassociateMemberResult, Macie2Error > DisassociateMemberOutcome
std::future< ListManagedDataIdentifiersOutcome > ListManagedDataIdentifiersOutcomeCallable
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
std::future< CreateSampleFindingsOutcome > CreateSampleFindingsOutcomeCallable
Aws::Utils::Outcome< EnableOrganizationAdminAccountResult, Macie2Error > EnableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< DescribeOrganizationConfigurationResult, Macie2Error > DescribeOrganizationConfigurationOutcome
Aws::Utils::Outcome< UpdateAutomatedDiscoveryConfigurationResult, Macie2Error > UpdateAutomatedDiscoveryConfigurationOutcome
Aws::Utils::Outcome< GetBucketStatisticsResult, Macie2Error > GetBucketStatisticsOutcome
std::future< AcceptInvitationOutcome > AcceptInvitationOutcomeCallable
std::future< GetRevealConfigurationOutcome > GetRevealConfigurationOutcomeCallable
std::future< GetAdministratorAccountOutcome > GetAdministratorAccountOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetFindingsFilterResult, Macie2Error > GetFindingsFilterOutcome
std::future< GetFindingsPublicationConfigurationOutcome > GetFindingsPublicationConfigurationOutcomeCallable
std::future< GetAutomatedDiscoveryConfigurationOutcome > GetAutomatedDiscoveryConfigurationOutcomeCallable
std::future< PutFindingsPublicationConfigurationOutcome > PutFindingsPublicationConfigurationOutcomeCallable
std::future< CreateMemberOutcome > CreateMemberOutcomeCallable
Aws::Utils::Outcome< GetClassificationScopeResult, Macie2Error > GetClassificationScopeOutcome
std::future< UpdateClassificationJobOutcome > UpdateClassificationJobOutcomeCallable
std::future< TestCustomDataIdentifierOutcome > TestCustomDataIdentifierOutcomeCallable
Aws::Utils::Outcome< SearchResourcesResult, Macie2Error > SearchResourcesOutcome
std::future< GetClassificationExportConfigurationOutcome > GetClassificationExportConfigurationOutcomeCallable
Aws::Utils::Outcome< ListClassificationJobsResult, Macie2Error > ListClassificationJobsOutcome
Aws::Utils::Outcome< DisassociateFromAdministratorAccountResult, Macie2Error > DisassociateFromAdministratorAccountOutcome
std::future< DescribeClassificationJobOutcome > DescribeClassificationJobOutcomeCallable
std::future< ListResourceProfileDetectionsOutcome > ListResourceProfileDetectionsOutcomeCallable
std::future< ListClassificationScopesOutcome > ListClassificationScopesOutcomeCallable
std::future< GetBucketStatisticsOutcome > GetBucketStatisticsOutcomeCallable
Aws::Utils::Outcome< GetFindingsPublicationConfigurationResult, Macie2Error > GetFindingsPublicationConfigurationOutcome
Aws::Utils::Outcome< UpdateMemberSessionResult, Macie2Error > UpdateMemberSessionOutcome
Aws::Utils::Outcome< CreateSampleFindingsResult, Macie2Error > CreateSampleFindingsOutcome
Aws::Utils::Outcome< TestCustomDataIdentifierResult, Macie2Error > TestCustomDataIdentifierOutcome
std::future< GetCustomDataIdentifierOutcome > GetCustomDataIdentifierOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, Macie2Error > TagResourceOutcome
std::future< PutClassificationExportConfigurationOutcome > PutClassificationExportConfigurationOutcomeCallable
Aws::Utils::Outcome< EnableMacieResult, Macie2Error > EnableMacieOutcome
Aws::Utils::Outcome< PutFindingsPublicationConfigurationResult, Macie2Error > PutFindingsPublicationConfigurationOutcome
std::future< UpdateResourceProfileOutcome > UpdateResourceProfileOutcomeCallable
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
Aws::Utils::Outcome< GetRevealConfigurationResult, Macie2Error > GetRevealConfigurationOutcome
std::future< ListAllowListsOutcome > ListAllowListsOutcomeCallable
std::future< ListClassificationJobsOutcome > ListClassificationJobsOutcomeCallable
std::future< DeleteFindingsFilterOutcome > DeleteFindingsFilterOutcomeCallable
Aws::Utils::Outcome< CreateMemberResult, Macie2Error > CreateMemberOutcome
Aws::Utils::Outcome< DeleteMemberResult, Macie2Error > DeleteMemberOutcome
Aws::Utils::Outcome< AcceptInvitationResult, Macie2Error > AcceptInvitationOutcome
std::future< UpdateClassificationScopeOutcome > UpdateClassificationScopeOutcomeCallable
Aws::Utils::Outcome< ListAllowListsResult, Macie2Error > ListAllowListsOutcome
std::future< UpdateMemberSessionOutcome > UpdateMemberSessionOutcomeCallable
Aws::Utils::Outcome< UpdateMacieSessionResult, Macie2Error > UpdateMacieSessionOutcome
Aws::Utils::Outcome< UpdateAllowListResult, Macie2Error > UpdateAllowListOutcome
std::future< UpdateAutomatedDiscoveryConfigurationOutcome > UpdateAutomatedDiscoveryConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteAllowListResult, Macie2Error > DeleteAllowListOutcome
std::future< DeleteInvitationsOutcome > DeleteInvitationsOutcomeCallable
Aws::Utils::Outcome< UpdateResourceProfileResult, Macie2Error > UpdateResourceProfileOutcome
std::future< GetResourceProfileOutcome > GetResourceProfileOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< CreateCustomDataIdentifierOutcome > CreateCustomDataIdentifierOutcomeCallable
std::future< UpdateRevealConfigurationOutcome > UpdateRevealConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteCustomDataIdentifierResult, Macie2Error > DeleteCustomDataIdentifierOutcome
std::future< GetSensitiveDataOccurrencesAvailabilityOutcome > GetSensitiveDataOccurrencesAvailabilityOutcomeCallable
Aws::Utils::Outcome< ListFindingsFiltersResult, Macie2Error > ListFindingsFiltersOutcome
Aws::Utils::Outcome< ListClassificationScopesResult, Macie2Error > ListClassificationScopesOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, Macie2Error > ListTagsForResourceOutcome
Aws::Utils::Outcome< ListResourceProfileDetectionsResult, Macie2Error > ListResourceProfileDetectionsOutcome
std::future< ListResourceProfileArtifactsOutcome > ListResourceProfileArtifactsOutcomeCallable
Aws::Utils::Outcome< GetClassificationExportConfigurationResult, Macie2Error > GetClassificationExportConfigurationOutcome
Aws::Utils::Outcome< CreateInvitationsResult, Macie2Error > CreateInvitationsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetUsageTotalsOutcome > GetUsageTotalsOutcomeCallable
Aws::Utils::Outcome< DeleteInvitationsResult, Macie2Error > DeleteInvitationsOutcome
std::future< GetInvitationsCountOutcome > GetInvitationsCountOutcomeCallable
std::future< UpdateFindingsFilterOutcome > UpdateFindingsFilterOutcomeCallable
Aws::Utils::Outcome< GetAdministratorAccountResult, Macie2Error > GetAdministratorAccountOutcome
Aws::Utils::Outcome< ListAutomatedDiscoveryAccountsResult, Macie2Error > ListAutomatedDiscoveryAccountsOutcome
Aws::Utils::Outcome< GetAutomatedDiscoveryConfigurationResult, Macie2Error > GetAutomatedDiscoveryConfigurationOutcome
std::future< ListMembersOutcome > ListMembersOutcomeCallable
std::future< GetUsageStatisticsOutcome > GetUsageStatisticsOutcomeCallable
std::future< ListCustomDataIdentifiersOutcome > ListCustomDataIdentifiersOutcomeCallable
std::future< DescribeBucketsOutcome > DescribeBucketsOutcomeCallable
std::future< GetMacieSessionOutcome > GetMacieSessionOutcomeCallable
std::future< GetSensitiveDataOccurrencesOutcome > GetSensitiveDataOccurrencesOutcomeCallable
Aws::Utils::Outcome< DescribeBucketsResult, Macie2Error > DescribeBucketsOutcome
Aws::Utils::Outcome< GetUsageTotalsResult, Macie2Error > GetUsageTotalsOutcome
Aws::Utils::Outcome< CreateCustomDataIdentifierResult, Macie2Error > CreateCustomDataIdentifierOutcome
std::future< UpdateAllowListOutcome > UpdateAllowListOutcomeCallable
Aws::Utils::Outcome< UpdateSensitivityInspectionTemplateResult, Macie2Error > UpdateSensitivityInspectionTemplateOutcome
Aws::Utils::Outcome< DeclineInvitationsResult, Macie2Error > DeclineInvitationsOutcome
std::function< void(const Macie2Client *, const Model::GetClassificationExportConfigurationRequest &, const Model::GetClassificationExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClassificationExportConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListClassificationScopesRequest &, const Model::ListClassificationScopesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClassificationScopesResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetCustomDataIdentifierRequest &, const Model::GetCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListAllowListsRequest &, const Model::ListAllowListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAllowListsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateAllowListRequest &, const Model::UpdateAllowListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAllowListResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetAutomatedDiscoveryConfigurationRequest &, const Model::GetAutomatedDiscoveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAutomatedDiscoveryConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteMemberRequest &, const Model::DeleteMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetBucketStatisticsRequest &, const Model::GetBucketStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketStatisticsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetAdministratorAccountRequest &, const Model::GetAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAdministratorAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListOrganizationAdminAccountsRequest &, const Model::ListOrganizationAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationAdminAccountsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetSensitiveDataOccurrencesRequest &, const Model::GetSensitiveDataOccurrencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSensitiveDataOccurrencesResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::SearchResourcesRequest &, const Model::SearchResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchResourcesResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateMacieSessionRequest &, const Model::UpdateMacieSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMacieSessionResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetAllowListRequest &, const Model::GetAllowListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAllowListResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingStatisticsRequest &, const Model::GetFindingStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingStatisticsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteFindingsFilterRequest &, const Model::DeleteFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DescribeClassificationJobRequest &, const Model::DescribeClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClassificationJobResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListInvitationsRequest &, const Model::ListInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvitationsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListManagedDataIdentifiersRequest &, const Model::ListManagedDataIdentifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedDataIdentifiersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetMemberRequest &, const Model::GetMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteCustomDataIdentifierRequest &, const Model::DeleteCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::PutFindingsPublicationConfigurationRequest &, const Model::PutFindingsPublicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFindingsPublicationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateMemberRequest &, const Model::CreateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::BatchGetCustomDataIdentifiersRequest &, const Model::BatchGetCustomDataIdentifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCustomDataIdentifiersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateAutomatedDiscoveryConfigurationRequest &, const Model::UpdateAutomatedDiscoveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAutomatedDiscoveryConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisableOrganizationAdminAccountRequest &, const Model::DisableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListAutomatedDiscoveryAccountsRequest &, const Model::ListAutomatedDiscoveryAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAutomatedDiscoveryAccountsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateRevealConfigurationRequest &, const Model::UpdateRevealConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRevealConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetSensitiveDataOccurrencesAvailabilityRequest &, const Model::GetSensitiveDataOccurrencesAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSensitiveDataOccurrencesAvailabilityResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateClassificationJobRequest &, const Model::UpdateClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClassificationJobResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisableMacieRequest &, const Model::DisableMacieOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableMacieResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateResourceProfileDetectionsRequest &, const Model::UpdateResourceProfileDetectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceProfileDetectionsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetRevealConfigurationRequest &, const Model::GetRevealConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRevealConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateMemberSessionRequest &, const Model::UpdateMemberSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMemberSessionResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::EnableOrganizationAdminAccountRequest &, const Model::EnableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetResourceProfileRequest &, const Model::GetResourceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceProfileResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateAllowListRequest &, const Model::CreateAllowListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAllowListResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteInvitationsRequest &, const Model::DeleteInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInvitationsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetInvitationsCountRequest &, const Model::GetInvitationsCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvitationsCountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateSensitivityInspectionTemplateRequest &, const Model::UpdateSensitivityInspectionTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSensitivityInspectionTemplateResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetUsageTotalsRequest &, const Model::GetUsageTotalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsageTotalsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateClassificationJobRequest &, const Model::CreateClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClassificationJobResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::BatchUpdateAutomatedDiscoveryAccountsRequest &, const Model::BatchUpdateAutomatedDiscoveryAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateAutomatedDiscoveryAccountsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisassociateFromMasterAccountRequest &, const Model::DisassociateFromMasterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromMasterAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingsFilterRequest &, const Model::GetFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListSensitivityInspectionTemplatesRequest &, const Model::ListSensitivityInspectionTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSensitivityInspectionTemplatesResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisassociateFromAdministratorAccountRequest &, const Model::DisassociateFromAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromAdministratorAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListFindingsFiltersRequest &, const Model::ListFindingsFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsFiltersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::EnableMacieRequest &, const Model::EnableMacieOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableMacieResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteAllowListRequest &, const Model::DeleteAllowListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAllowListResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeclineInvitationsRequest &, const Model::DeclineInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeclineInvitationsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetMasterAccountRequest &, const Model::GetMasterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMasterAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::PutClassificationExportConfigurationRequest &, const Model::PutClassificationExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutClassificationExportConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListClassificationJobsRequest &, const Model::ListClassificationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClassificationJobsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::TestCustomDataIdentifierRequest &, const Model::TestCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListResourceProfileDetectionsRequest &, const Model::ListResourceProfileDetectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceProfileDetectionsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetClassificationScopeRequest &, const Model::GetClassificationScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClassificationScopeResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingsPublicationConfigurationRequest &, const Model::GetFindingsPublicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsPublicationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateClassificationScopeRequest &, const Model::UpdateClassificationScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClassificationScopeResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateSampleFindingsRequest &, const Model::CreateSampleFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSampleFindingsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateFindingsFilterRequest &, const Model::UpdateFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetUsageStatisticsRequest &, const Model::GetUsageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsageStatisticsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListCustomDataIdentifiersRequest &, const Model::ListCustomDataIdentifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCustomDataIdentifiersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateFindingsFilterRequest &, const Model::CreateFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingsRequest &, const Model::GetFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DescribeBucketsRequest &, const Model::DescribeBucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBucketsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateResourceProfileRequest &, const Model::UpdateResourceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceProfileResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateCustomDataIdentifierRequest &, const Model::CreateCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetMacieSessionRequest &, const Model::GetMacieSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMacieSessionResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetSensitivityInspectionTemplateRequest &, const Model::GetSensitivityInspectionTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSensitivityInspectionTemplateResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisassociateMemberRequest &, const Model::DisassociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::AcceptInvitationRequest &, const Model::AcceptInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptInvitationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListResourceProfileArtifactsRequest &, const Model::ListResourceProfileArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceProfileArtifactsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateInvitationsRequest &, const Model::CreateInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInvitationsResponseReceivedHandler