AWS SDK for C++  1.9.66
AWS SDK for C++
Macie2Client.h
Go to the documentation of this file.
1 
6 #pragma once
72 #include <future>
73 #include <functional>
74 
75 namespace Aws
76 {
77 
78 namespace Http
79 {
80  class HttpClient;
81  class HttpClientFactory;
82 } // namespace Http
83 
84 namespace Utils
85 {
86  template< typename R, typename E> class Outcome;
87 namespace Threading
88 {
89  class Executor;
90 } // namespace Threading
91 } // namespace Utils
92 
93 namespace Auth
94 {
95  class AWSCredentials;
96  class AWSCredentialsProvider;
97 } // namespace Auth
98 
99 namespace Client
100 {
101  class RetryStrategy;
102 } // namespace Client
103 
104 namespace Macie2
105 {
106 
107 namespace Model
108 {
115  class CreateMemberRequest;
121  class DeleteMemberRequest;
125  class DisableMacieRequest;
130  class EnableMacieRequest;
137  class GetFindingsRequest;
143  class GetMemberRequest;
145  class GetUsageTotalsRequest;
148  class ListFindingsRequest;
151  class ListMembersRequest;
157  class TagResourceRequest;
159  class UntagResourceRequest;
165 
222 
223  typedef std::future<AcceptInvitationOutcome> AcceptInvitationOutcomeCallable;
224  typedef std::future<BatchGetCustomDataIdentifiersOutcome> BatchGetCustomDataIdentifiersOutcomeCallable;
225  typedef std::future<CreateClassificationJobOutcome> CreateClassificationJobOutcomeCallable;
226  typedef std::future<CreateCustomDataIdentifierOutcome> CreateCustomDataIdentifierOutcomeCallable;
227  typedef std::future<CreateFindingsFilterOutcome> CreateFindingsFilterOutcomeCallable;
228  typedef std::future<CreateInvitationsOutcome> CreateInvitationsOutcomeCallable;
229  typedef std::future<CreateMemberOutcome> CreateMemberOutcomeCallable;
230  typedef std::future<CreateSampleFindingsOutcome> CreateSampleFindingsOutcomeCallable;
231  typedef std::future<DeclineInvitationsOutcome> DeclineInvitationsOutcomeCallable;
232  typedef std::future<DeleteCustomDataIdentifierOutcome> DeleteCustomDataIdentifierOutcomeCallable;
233  typedef std::future<DeleteFindingsFilterOutcome> DeleteFindingsFilterOutcomeCallable;
234  typedef std::future<DeleteInvitationsOutcome> DeleteInvitationsOutcomeCallable;
235  typedef std::future<DeleteMemberOutcome> DeleteMemberOutcomeCallable;
236  typedef std::future<DescribeBucketsOutcome> DescribeBucketsOutcomeCallable;
237  typedef std::future<DescribeClassificationJobOutcome> DescribeClassificationJobOutcomeCallable;
238  typedef std::future<DescribeOrganizationConfigurationOutcome> DescribeOrganizationConfigurationOutcomeCallable;
239  typedef std::future<DisableMacieOutcome> DisableMacieOutcomeCallable;
240  typedef std::future<DisableOrganizationAdminAccountOutcome> DisableOrganizationAdminAccountOutcomeCallable;
241  typedef std::future<DisassociateFromAdministratorAccountOutcome> DisassociateFromAdministratorAccountOutcomeCallable;
242  typedef std::future<DisassociateFromMasterAccountOutcome> DisassociateFromMasterAccountOutcomeCallable;
243  typedef std::future<DisassociateMemberOutcome> DisassociateMemberOutcomeCallable;
244  typedef std::future<EnableMacieOutcome> EnableMacieOutcomeCallable;
245  typedef std::future<EnableOrganizationAdminAccountOutcome> EnableOrganizationAdminAccountOutcomeCallable;
246  typedef std::future<GetAdministratorAccountOutcome> GetAdministratorAccountOutcomeCallable;
247  typedef std::future<GetBucketStatisticsOutcome> GetBucketStatisticsOutcomeCallable;
248  typedef std::future<GetClassificationExportConfigurationOutcome> GetClassificationExportConfigurationOutcomeCallable;
249  typedef std::future<GetCustomDataIdentifierOutcome> GetCustomDataIdentifierOutcomeCallable;
250  typedef std::future<GetFindingStatisticsOutcome> GetFindingStatisticsOutcomeCallable;
251  typedef std::future<GetFindingsOutcome> GetFindingsOutcomeCallable;
252  typedef std::future<GetFindingsFilterOutcome> GetFindingsFilterOutcomeCallable;
253  typedef std::future<GetFindingsPublicationConfigurationOutcome> GetFindingsPublicationConfigurationOutcomeCallable;
254  typedef std::future<GetInvitationsCountOutcome> GetInvitationsCountOutcomeCallable;
255  typedef std::future<GetMacieSessionOutcome> GetMacieSessionOutcomeCallable;
256  typedef std::future<GetMasterAccountOutcome> GetMasterAccountOutcomeCallable;
257  typedef std::future<GetMemberOutcome> GetMemberOutcomeCallable;
258  typedef std::future<GetUsageStatisticsOutcome> GetUsageStatisticsOutcomeCallable;
259  typedef std::future<GetUsageTotalsOutcome> GetUsageTotalsOutcomeCallable;
260  typedef std::future<ListClassificationJobsOutcome> ListClassificationJobsOutcomeCallable;
261  typedef std::future<ListCustomDataIdentifiersOutcome> ListCustomDataIdentifiersOutcomeCallable;
262  typedef std::future<ListFindingsOutcome> ListFindingsOutcomeCallable;
263  typedef std::future<ListFindingsFiltersOutcome> ListFindingsFiltersOutcomeCallable;
264  typedef std::future<ListInvitationsOutcome> ListInvitationsOutcomeCallable;
265  typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
266  typedef std::future<ListOrganizationAdminAccountsOutcome> ListOrganizationAdminAccountsOutcomeCallable;
267  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
268  typedef std::future<PutClassificationExportConfigurationOutcome> PutClassificationExportConfigurationOutcomeCallable;
269  typedef std::future<PutFindingsPublicationConfigurationOutcome> PutFindingsPublicationConfigurationOutcomeCallable;
270  typedef std::future<SearchResourcesOutcome> SearchResourcesOutcomeCallable;
271  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
272  typedef std::future<TestCustomDataIdentifierOutcome> TestCustomDataIdentifierOutcomeCallable;
273  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
274  typedef std::future<UpdateClassificationJobOutcome> UpdateClassificationJobOutcomeCallable;
275  typedef std::future<UpdateFindingsFilterOutcome> UpdateFindingsFilterOutcomeCallable;
276  typedef std::future<UpdateMacieSessionOutcome> UpdateMacieSessionOutcomeCallable;
277  typedef std::future<UpdateMemberSessionOutcome> UpdateMemberSessionOutcomeCallable;
278  typedef std::future<UpdateOrganizationConfigurationOutcome> UpdateOrganizationConfigurationOutcomeCallable;
279 } // namespace Model
280 
281  class Macie2Client;
282 
283  typedef std::function<void(const Macie2Client*, const Model::AcceptInvitationRequest&, const Model::AcceptInvitationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AcceptInvitationResponseReceivedHandler;
284  typedef std::function<void(const Macie2Client*, const Model::BatchGetCustomDataIdentifiersRequest&, const Model::BatchGetCustomDataIdentifiersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetCustomDataIdentifiersResponseReceivedHandler;
285  typedef std::function<void(const Macie2Client*, const Model::CreateClassificationJobRequest&, const Model::CreateClassificationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateClassificationJobResponseReceivedHandler;
286  typedef std::function<void(const Macie2Client*, const Model::CreateCustomDataIdentifierRequest&, const Model::CreateCustomDataIdentifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCustomDataIdentifierResponseReceivedHandler;
287  typedef std::function<void(const Macie2Client*, const Model::CreateFindingsFilterRequest&, const Model::CreateFindingsFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFindingsFilterResponseReceivedHandler;
288  typedef std::function<void(const Macie2Client*, const Model::CreateInvitationsRequest&, const Model::CreateInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInvitationsResponseReceivedHandler;
289  typedef std::function<void(const Macie2Client*, const Model::CreateMemberRequest&, const Model::CreateMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMemberResponseReceivedHandler;
290  typedef std::function<void(const Macie2Client*, const Model::CreateSampleFindingsRequest&, const Model::CreateSampleFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSampleFindingsResponseReceivedHandler;
291  typedef std::function<void(const Macie2Client*, const Model::DeclineInvitationsRequest&, const Model::DeclineInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeclineInvitationsResponseReceivedHandler;
292  typedef std::function<void(const Macie2Client*, const Model::DeleteCustomDataIdentifierRequest&, const Model::DeleteCustomDataIdentifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCustomDataIdentifierResponseReceivedHandler;
293  typedef std::function<void(const Macie2Client*, const Model::DeleteFindingsFilterRequest&, const Model::DeleteFindingsFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFindingsFilterResponseReceivedHandler;
294  typedef std::function<void(const Macie2Client*, const Model::DeleteInvitationsRequest&, const Model::DeleteInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInvitationsResponseReceivedHandler;
295  typedef std::function<void(const Macie2Client*, const Model::DeleteMemberRequest&, const Model::DeleteMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMemberResponseReceivedHandler;
296  typedef std::function<void(const Macie2Client*, const Model::DescribeBucketsRequest&, const Model::DescribeBucketsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBucketsResponseReceivedHandler;
297  typedef std::function<void(const Macie2Client*, const Model::DescribeClassificationJobRequest&, const Model::DescribeClassificationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeClassificationJobResponseReceivedHandler;
298  typedef std::function<void(const Macie2Client*, const Model::DescribeOrganizationConfigurationRequest&, const Model::DescribeOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrganizationConfigurationResponseReceivedHandler;
299  typedef std::function<void(const Macie2Client*, const Model::DisableMacieRequest&, const Model::DisableMacieOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableMacieResponseReceivedHandler;
300  typedef std::function<void(const Macie2Client*, const Model::DisableOrganizationAdminAccountRequest&, const Model::DisableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableOrganizationAdminAccountResponseReceivedHandler;
301  typedef std::function<void(const Macie2Client*, const Model::DisassociateFromAdministratorAccountRequest&, const Model::DisassociateFromAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFromAdministratorAccountResponseReceivedHandler;
302  typedef std::function<void(const Macie2Client*, const Model::DisassociateFromMasterAccountRequest&, const Model::DisassociateFromMasterAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFromMasterAccountResponseReceivedHandler;
303  typedef std::function<void(const Macie2Client*, const Model::DisassociateMemberRequest&, const Model::DisassociateMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateMemberResponseReceivedHandler;
304  typedef std::function<void(const Macie2Client*, const Model::EnableMacieRequest&, const Model::EnableMacieOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableMacieResponseReceivedHandler;
305  typedef std::function<void(const Macie2Client*, const Model::EnableOrganizationAdminAccountRequest&, const Model::EnableOrganizationAdminAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableOrganizationAdminAccountResponseReceivedHandler;
306  typedef std::function<void(const Macie2Client*, const Model::GetAdministratorAccountRequest&, const Model::GetAdministratorAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAdministratorAccountResponseReceivedHandler;
307  typedef std::function<void(const Macie2Client*, const Model::GetBucketStatisticsRequest&, const Model::GetBucketStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBucketStatisticsResponseReceivedHandler;
308  typedef std::function<void(const Macie2Client*, const Model::GetClassificationExportConfigurationRequest&, const Model::GetClassificationExportConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetClassificationExportConfigurationResponseReceivedHandler;
309  typedef std::function<void(const Macie2Client*, const Model::GetCustomDataIdentifierRequest&, const Model::GetCustomDataIdentifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCustomDataIdentifierResponseReceivedHandler;
310  typedef std::function<void(const Macie2Client*, const Model::GetFindingStatisticsRequest&, const Model::GetFindingStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingStatisticsResponseReceivedHandler;
311  typedef std::function<void(const Macie2Client*, const Model::GetFindingsRequest&, const Model::GetFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsResponseReceivedHandler;
312  typedef std::function<void(const Macie2Client*, const Model::GetFindingsFilterRequest&, const Model::GetFindingsFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsFilterResponseReceivedHandler;
313  typedef std::function<void(const Macie2Client*, const Model::GetFindingsPublicationConfigurationRequest&, const Model::GetFindingsPublicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFindingsPublicationConfigurationResponseReceivedHandler;
314  typedef std::function<void(const Macie2Client*, const Model::GetInvitationsCountRequest&, const Model::GetInvitationsCountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInvitationsCountResponseReceivedHandler;
315  typedef std::function<void(const Macie2Client*, const Model::GetMacieSessionRequest&, const Model::GetMacieSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMacieSessionResponseReceivedHandler;
316  typedef std::function<void(const Macie2Client*, const Model::GetMasterAccountRequest&, const Model::GetMasterAccountOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMasterAccountResponseReceivedHandler;
317  typedef std::function<void(const Macie2Client*, const Model::GetMemberRequest&, const Model::GetMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMemberResponseReceivedHandler;
318  typedef std::function<void(const Macie2Client*, const Model::GetUsageStatisticsRequest&, const Model::GetUsageStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUsageStatisticsResponseReceivedHandler;
319  typedef std::function<void(const Macie2Client*, const Model::GetUsageTotalsRequest&, const Model::GetUsageTotalsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetUsageTotalsResponseReceivedHandler;
320  typedef std::function<void(const Macie2Client*, const Model::ListClassificationJobsRequest&, const Model::ListClassificationJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListClassificationJobsResponseReceivedHandler;
321  typedef std::function<void(const Macie2Client*, const Model::ListCustomDataIdentifiersRequest&, const Model::ListCustomDataIdentifiersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCustomDataIdentifiersResponseReceivedHandler;
322  typedef std::function<void(const Macie2Client*, const Model::ListFindingsRequest&, const Model::ListFindingsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingsResponseReceivedHandler;
323  typedef std::function<void(const Macie2Client*, const Model::ListFindingsFiltersRequest&, const Model::ListFindingsFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFindingsFiltersResponseReceivedHandler;
324  typedef std::function<void(const Macie2Client*, const Model::ListInvitationsRequest&, const Model::ListInvitationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInvitationsResponseReceivedHandler;
325  typedef std::function<void(const Macie2Client*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMembersResponseReceivedHandler;
326  typedef std::function<void(const Macie2Client*, const Model::ListOrganizationAdminAccountsRequest&, const Model::ListOrganizationAdminAccountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOrganizationAdminAccountsResponseReceivedHandler;
327  typedef std::function<void(const Macie2Client*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
328  typedef std::function<void(const Macie2Client*, const Model::PutClassificationExportConfigurationRequest&, const Model::PutClassificationExportConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutClassificationExportConfigurationResponseReceivedHandler;
329  typedef std::function<void(const Macie2Client*, const Model::PutFindingsPublicationConfigurationRequest&, const Model::PutFindingsPublicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFindingsPublicationConfigurationResponseReceivedHandler;
330  typedef std::function<void(const Macie2Client*, const Model::SearchResourcesRequest&, const Model::SearchResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchResourcesResponseReceivedHandler;
331  typedef std::function<void(const Macie2Client*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
332  typedef std::function<void(const Macie2Client*, const Model::TestCustomDataIdentifierRequest&, const Model::TestCustomDataIdentifierOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestCustomDataIdentifierResponseReceivedHandler;
333  typedef std::function<void(const Macie2Client*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
334  typedef std::function<void(const Macie2Client*, const Model::UpdateClassificationJobRequest&, const Model::UpdateClassificationJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateClassificationJobResponseReceivedHandler;
335  typedef std::function<void(const Macie2Client*, const Model::UpdateFindingsFilterRequest&, const Model::UpdateFindingsFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFindingsFilterResponseReceivedHandler;
336  typedef std::function<void(const Macie2Client*, const Model::UpdateMacieSessionRequest&, const Model::UpdateMacieSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMacieSessionResponseReceivedHandler;
337  typedef std::function<void(const Macie2Client*, const Model::UpdateMemberSessionRequest&, const Model::UpdateMemberSessionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMemberSessionResponseReceivedHandler;
338  typedef std::function<void(const Macie2Client*, const Model::UpdateOrganizationConfigurationRequest&, const Model::UpdateOrganizationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateOrganizationConfigurationResponseReceivedHandler;
339 
351  {
352  public:
354 
360 
366 
371  Macie2Client(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
373 
374  virtual ~Macie2Client();
375 
376 
384 
394 
403  virtual void AcceptInvitationAsync(const Model::AcceptInvitationRequest& request, const AcceptInvitationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
404 
412 
422 
431  virtual void BatchGetCustomDataIdentifiersAsync(const Model::BatchGetCustomDataIdentifiersRequest& request, const BatchGetCustomDataIdentifiersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
432 
440 
450 
459  virtual void CreateClassificationJobAsync(const Model::CreateClassificationJobRequest& request, const CreateClassificationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
460 
468 
478 
487  virtual void CreateCustomDataIdentifierAsync(const Model::CreateCustomDataIdentifierRequest& request, const CreateCustomDataIdentifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
488 
496 
506 
515  virtual void CreateFindingsFilterAsync(const Model::CreateFindingsFilterRequest& request, const CreateFindingsFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
516 
524 
534 
543  virtual void CreateInvitationsAsync(const Model::CreateInvitationsRequest& request, const CreateInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
544 
552 
562 
571  virtual void CreateMemberAsync(const Model::CreateMemberRequest& request, const CreateMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
572 
579 
588 
596  virtual void CreateSampleFindingsAsync(const Model::CreateSampleFindingsRequest& request, const CreateSampleFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
597 
605 
615 
624  virtual void DeclineInvitationsAsync(const Model::DeclineInvitationsRequest& request, const DeclineInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
625 
632 
641 
649  virtual void DeleteCustomDataIdentifierAsync(const Model::DeleteCustomDataIdentifierRequest& request, const DeleteCustomDataIdentifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
650 
657 
666 
674  virtual void DeleteFindingsFilterAsync(const Model::DeleteFindingsFilterRequest& request, const DeleteFindingsFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
675 
683 
693 
702  virtual void DeleteInvitationsAsync(const Model::DeleteInvitationsRequest& request, const DeleteInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
703 
711 
721 
730  virtual void DeleteMemberAsync(const Model::DeleteMemberRequest& request, const DeleteMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
731 
740 
751 
761  virtual void DescribeBucketsAsync(const Model::DescribeBucketsRequest& request, const DescribeBucketsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
762 
770 
780 
789  virtual void DescribeClassificationJobAsync(const Model::DescribeClassificationJobRequest& request, const DescribeClassificationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
790 
798 
808 
817  virtual void DescribeOrganizationConfigurationAsync(const Model::DescribeOrganizationConfigurationRequest& request, const DescribeOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
818 
826 
836 
845  virtual void DisableMacieAsync(const Model::DisableMacieRequest& request, const DisableMacieResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
846 
854 
864 
873  virtual void DisableOrganizationAdminAccountAsync(const Model::DisableOrganizationAdminAccountRequest& request, const DisableOrganizationAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
874 
882 
892 
901  virtual void DisassociateFromAdministratorAccountAsync(const Model::DisassociateFromAdministratorAccountRequest& request, const DisassociateFromAdministratorAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
902 
912 
924 
935  virtual void DisassociateFromMasterAccountAsync(const Model::DisassociateFromMasterAccountRequest& request, const DisassociateFromMasterAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
936 
944 
954 
963  virtual void DisassociateMemberAsync(const Model::DisassociateMemberRequest& request, const DisassociateMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
964 
972 
982 
991  virtual void EnableMacieAsync(const Model::EnableMacieRequest& request, const EnableMacieResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
992 
1000 
1010 
1019  virtual void EnableOrganizationAdminAccountAsync(const Model::EnableOrganizationAdminAccountRequest& request, const EnableOrganizationAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1020 
1028 
1038 
1047  virtual void GetAdministratorAccountAsync(const Model::GetAdministratorAccountRequest& request, const GetAdministratorAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1048 
1056 
1066 
1075  virtual void GetBucketStatisticsAsync(const Model::GetBucketStatisticsRequest& request, const GetBucketStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1076 
1084 
1094 
1103  virtual void GetClassificationExportConfigurationAsync(const Model::GetClassificationExportConfigurationRequest& request, const GetClassificationExportConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1104 
1112 
1122 
1131  virtual void GetCustomDataIdentifierAsync(const Model::GetCustomDataIdentifierRequest& request, const GetCustomDataIdentifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1132 
1140 
1150 
1159  virtual void GetFindingStatisticsAsync(const Model::GetFindingStatisticsRequest& request, const GetFindingStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1160 
1167 
1176 
1184  virtual void GetFindingsAsync(const Model::GetFindingsRequest& request, const GetFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1185 
1193 
1203 
1212  virtual void GetFindingsFilterAsync(const Model::GetFindingsFilterRequest& request, const GetFindingsFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1213 
1221 
1231 
1240  virtual void GetFindingsPublicationConfigurationAsync(const Model::GetFindingsPublicationConfigurationRequest& request, const GetFindingsPublicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1241 
1249 
1259 
1268  virtual void GetInvitationsCountAsync(const Model::GetInvitationsCountRequest& request, const GetInvitationsCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1269 
1277 
1287 
1296  virtual void GetMacieSessionAsync(const Model::GetMacieSessionRequest& request, const GetMacieSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1297 
1307 
1319 
1330  virtual void GetMasterAccountAsync(const Model::GetMasterAccountRequest& request, const GetMasterAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1331 
1339 
1349 
1358  virtual void GetMemberAsync(const Model::GetMemberRequest& request, const GetMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1359 
1367 
1377 
1386  virtual void GetUsageStatisticsAsync(const Model::GetUsageStatisticsRequest& request, const GetUsageStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1387 
1395 
1405 
1414  virtual void GetUsageTotalsAsync(const Model::GetUsageTotalsRequest& request, const GetUsageTotalsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1415 
1423 
1433 
1442  virtual void ListClassificationJobsAsync(const Model::ListClassificationJobsRequest& request, const ListClassificationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1443 
1451 
1461 
1470  virtual void ListCustomDataIdentifiersAsync(const Model::ListCustomDataIdentifiersRequest& request, const ListCustomDataIdentifiersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1471 
1479 
1489 
1498  virtual void ListFindingsAsync(const Model::ListFindingsRequest& request, const ListFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1499 
1507 
1517 
1526  virtual void ListFindingsFiltersAsync(const Model::ListFindingsFiltersRequest& request, const ListFindingsFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1527 
1535 
1545 
1554  virtual void ListInvitationsAsync(const Model::ListInvitationsRequest& request, const ListInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1555 
1563 
1573 
1582  virtual void ListMembersAsync(const Model::ListMembersRequest& request, const ListMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1583 
1591 
1601 
1610  virtual void ListOrganizationAdminAccountsAsync(const Model::ListOrganizationAdminAccountsRequest& request, const ListOrganizationAdminAccountsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1611 
1620 
1631 
1641  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1642 
1650 
1660 
1669  virtual void PutClassificationExportConfigurationAsync(const Model::PutClassificationExportConfigurationRequest& request, const PutClassificationExportConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1670 
1678 
1688 
1697  virtual void PutFindingsPublicationConfigurationAsync(const Model::PutFindingsPublicationConfigurationRequest& request, const PutFindingsPublicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1698 
1707 
1718 
1728  virtual void SearchResourcesAsync(const Model::SearchResourcesRequest& request, const SearchResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1729 
1738 
1749 
1759  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1760 
1767 
1776 
1784  virtual void TestCustomDataIdentifierAsync(const Model::TestCustomDataIdentifierRequest& request, const TestCustomDataIdentifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1785 
1794 
1805 
1815  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1816 
1823 
1832 
1840  virtual void UpdateClassificationJobAsync(const Model::UpdateClassificationJobRequest& request, const UpdateClassificationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1841 
1849 
1859 
1868  virtual void UpdateFindingsFilterAsync(const Model::UpdateFindingsFilterRequest& request, const UpdateFindingsFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1869 
1877 
1887 
1896  virtual void UpdateMacieSessionAsync(const Model::UpdateMacieSessionRequest& request, const UpdateMacieSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1897 
1905 
1915 
1924  virtual void UpdateMemberSessionAsync(const Model::UpdateMemberSessionRequest& request, const UpdateMemberSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1925 
1933 
1943 
1952  virtual void UpdateOrganizationConfigurationAsync(const Model::UpdateOrganizationConfigurationRequest& request, const UpdateOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1953 
1954 
1955  void OverrideEndpoint(const Aws::String& endpoint);
1956  private:
1957  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1958  void AcceptInvitationAsyncHelper(const Model::AcceptInvitationRequest& request, const AcceptInvitationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1959  void BatchGetCustomDataIdentifiersAsyncHelper(const Model::BatchGetCustomDataIdentifiersRequest& request, const BatchGetCustomDataIdentifiersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1960  void CreateClassificationJobAsyncHelper(const Model::CreateClassificationJobRequest& request, const CreateClassificationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1961  void CreateCustomDataIdentifierAsyncHelper(const Model::CreateCustomDataIdentifierRequest& request, const CreateCustomDataIdentifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1962  void CreateFindingsFilterAsyncHelper(const Model::CreateFindingsFilterRequest& request, const CreateFindingsFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1963  void CreateInvitationsAsyncHelper(const Model::CreateInvitationsRequest& request, const CreateInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1964  void CreateMemberAsyncHelper(const Model::CreateMemberRequest& request, const CreateMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1965  void CreateSampleFindingsAsyncHelper(const Model::CreateSampleFindingsRequest& request, const CreateSampleFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1966  void DeclineInvitationsAsyncHelper(const Model::DeclineInvitationsRequest& request, const DeclineInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1967  void DeleteCustomDataIdentifierAsyncHelper(const Model::DeleteCustomDataIdentifierRequest& request, const DeleteCustomDataIdentifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1968  void DeleteFindingsFilterAsyncHelper(const Model::DeleteFindingsFilterRequest& request, const DeleteFindingsFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1969  void DeleteInvitationsAsyncHelper(const Model::DeleteInvitationsRequest& request, const DeleteInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1970  void DeleteMemberAsyncHelper(const Model::DeleteMemberRequest& request, const DeleteMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1971  void DescribeBucketsAsyncHelper(const Model::DescribeBucketsRequest& request, const DescribeBucketsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1972  void DescribeClassificationJobAsyncHelper(const Model::DescribeClassificationJobRequest& request, const DescribeClassificationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1973  void DescribeOrganizationConfigurationAsyncHelper(const Model::DescribeOrganizationConfigurationRequest& request, const DescribeOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1974  void DisableMacieAsyncHelper(const Model::DisableMacieRequest& request, const DisableMacieResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1975  void DisableOrganizationAdminAccountAsyncHelper(const Model::DisableOrganizationAdminAccountRequest& request, const DisableOrganizationAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1976  void DisassociateFromAdministratorAccountAsyncHelper(const Model::DisassociateFromAdministratorAccountRequest& request, const DisassociateFromAdministratorAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1977  void DisassociateFromMasterAccountAsyncHelper(const Model::DisassociateFromMasterAccountRequest& request, const DisassociateFromMasterAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1978  void DisassociateMemberAsyncHelper(const Model::DisassociateMemberRequest& request, const DisassociateMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1979  void EnableMacieAsyncHelper(const Model::EnableMacieRequest& request, const EnableMacieResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1980  void EnableOrganizationAdminAccountAsyncHelper(const Model::EnableOrganizationAdminAccountRequest& request, const EnableOrganizationAdminAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1981  void GetAdministratorAccountAsyncHelper(const Model::GetAdministratorAccountRequest& request, const GetAdministratorAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1982  void GetBucketStatisticsAsyncHelper(const Model::GetBucketStatisticsRequest& request, const GetBucketStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1983  void GetClassificationExportConfigurationAsyncHelper(const Model::GetClassificationExportConfigurationRequest& request, const GetClassificationExportConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1984  void GetCustomDataIdentifierAsyncHelper(const Model::GetCustomDataIdentifierRequest& request, const GetCustomDataIdentifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1985  void GetFindingStatisticsAsyncHelper(const Model::GetFindingStatisticsRequest& request, const GetFindingStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1986  void GetFindingsAsyncHelper(const Model::GetFindingsRequest& request, const GetFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1987  void GetFindingsFilterAsyncHelper(const Model::GetFindingsFilterRequest& request, const GetFindingsFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1988  void GetFindingsPublicationConfigurationAsyncHelper(const Model::GetFindingsPublicationConfigurationRequest& request, const GetFindingsPublicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1989  void GetInvitationsCountAsyncHelper(const Model::GetInvitationsCountRequest& request, const GetInvitationsCountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1990  void GetMacieSessionAsyncHelper(const Model::GetMacieSessionRequest& request, const GetMacieSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1991  void GetMasterAccountAsyncHelper(const Model::GetMasterAccountRequest& request, const GetMasterAccountResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1992  void GetMemberAsyncHelper(const Model::GetMemberRequest& request, const GetMemberResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1993  void GetUsageStatisticsAsyncHelper(const Model::GetUsageStatisticsRequest& request, const GetUsageStatisticsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1994  void GetUsageTotalsAsyncHelper(const Model::GetUsageTotalsRequest& request, const GetUsageTotalsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1995  void ListClassificationJobsAsyncHelper(const Model::ListClassificationJobsRequest& request, const ListClassificationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1996  void ListCustomDataIdentifiersAsyncHelper(const Model::ListCustomDataIdentifiersRequest& request, const ListCustomDataIdentifiersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1997  void ListFindingsAsyncHelper(const Model::ListFindingsRequest& request, const ListFindingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1998  void ListFindingsFiltersAsyncHelper(const Model::ListFindingsFiltersRequest& request, const ListFindingsFiltersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1999  void ListInvitationsAsyncHelper(const Model::ListInvitationsRequest& request, const ListInvitationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2000  void ListMembersAsyncHelper(const Model::ListMembersRequest& request, const ListMembersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2001  void ListOrganizationAdminAccountsAsyncHelper(const Model::ListOrganizationAdminAccountsRequest& request, const ListOrganizationAdminAccountsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2002  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2003  void PutClassificationExportConfigurationAsyncHelper(const Model::PutClassificationExportConfigurationRequest& request, const PutClassificationExportConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2004  void PutFindingsPublicationConfigurationAsyncHelper(const Model::PutFindingsPublicationConfigurationRequest& request, const PutFindingsPublicationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2005  void SearchResourcesAsyncHelper(const Model::SearchResourcesRequest& request, const SearchResourcesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2006  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2007  void TestCustomDataIdentifierAsyncHelper(const Model::TestCustomDataIdentifierRequest& request, const TestCustomDataIdentifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2008  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2009  void UpdateClassificationJobAsyncHelper(const Model::UpdateClassificationJobRequest& request, const UpdateClassificationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2010  void UpdateFindingsFilterAsyncHelper(const Model::UpdateFindingsFilterRequest& request, const UpdateFindingsFilterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2011  void UpdateMacieSessionAsyncHelper(const Model::UpdateMacieSessionRequest& request, const UpdateMacieSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2012  void UpdateMemberSessionAsyncHelper(const Model::UpdateMemberSessionRequest& request, const UpdateMemberSessionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2013  void UpdateOrganizationConfigurationAsyncHelper(const Model::UpdateOrganizationConfigurationRequest& request, const UpdateOrganizationConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2014 
2015  Aws::String m_uri;
2016  Aws::String m_configScheme;
2017  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2018  };
2019 
2020 } // namespace Macie2
2021 } // namespace Aws
Aws::Macie2::Model::GetClassificationExportConfigurationOutcome
Aws::Utils::Outcome< GetClassificationExportConfigurationResult, Macie2Error > GetClassificationExportConfigurationOutcome
Definition: Macie2Client.h:191
Aws::Macie2::Macie2Client::GetFindingsPublicationConfigurationAsync
virtual void GetFindingsPublicationConfigurationAsync(const Model::GetFindingsPublicationConfigurationRequest &request, const GetFindingsPublicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::UpdateMemberSessionOutcome
Aws::Utils::Outcome< UpdateMemberSessionResult, Macie2Error > UpdateMemberSessionOutcome
Definition: Macie2Client.h:220
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Macie2::Macie2Client::GetClassificationExportConfigurationCallable
virtual Model::GetClassificationExportConfigurationOutcomeCallable GetClassificationExportConfigurationCallable(const Model::GetClassificationExportConfigurationRequest &request) const
Aws::Macie2::Macie2Client::ListInvitations
virtual Model::ListInvitationsOutcome ListInvitations(const Model::ListInvitationsRequest &request) const
Aws::Macie2::Model::GetMemberOutcome
Aws::Utils::Outcome< GetMemberResult, Macie2Error > GetMemberOutcome
Definition: Macie2Client.h:200
SearchResourcesResult.h
Aws::Macie2::Model::DeleteCustomDataIdentifierOutcome
Aws::Utils::Outcome< DeleteCustomDataIdentifierResult, Macie2Error > DeleteCustomDataIdentifierOutcome
Definition: Macie2Client.h:175
Aws::Macie2::UntagResourceResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: Macie2Client.h:333
Aws::Macie2::Macie2Client::EnableOrganizationAdminAccount
virtual Model::EnableOrganizationAdminAccountOutcome EnableOrganizationAdminAccount(const Model::EnableOrganizationAdminAccountRequest &request) const
Aws::Macie2::Macie2Client::TestCustomDataIdentifier
virtual Model::TestCustomDataIdentifierOutcome TestCustomDataIdentifier(const Model::TestCustomDataIdentifierRequest &request) const
Aws::Macie2::SearchResourcesResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::SearchResourcesRequest &, const Model::SearchResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchResourcesResponseReceivedHandler
Definition: Macie2Client.h:330
Aws::Macie2::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, Macie2Error > TagResourceOutcome
Definition: Macie2Client.h:214
DeclineInvitationsResult.h
Aws::Macie2::Model::DescribeOrganizationConfigurationRequest
Definition: DescribeOrganizationConfigurationRequest.h:20
Aws::Macie2::Model::DescribeBucketsOutcome
Aws::Utils::Outcome< DescribeBucketsResult, Macie2Error > DescribeBucketsOutcome
Definition: Macie2Client.h:179
Aws::Macie2::Model::DeleteMemberOutcome
Aws::Utils::Outcome< DeleteMemberResult, Macie2Error > DeleteMemberOutcome
Definition: Macie2Client.h:178
Aws::Macie2::Macie2Client::DisassociateFromMasterAccountCallable
virtual Model::DisassociateFromMasterAccountOutcomeCallable DisassociateFromMasterAccountCallable(const Model::DisassociateFromMasterAccountRequest &request) const
Aws::Macie2::Model::ListInvitationsRequest
Definition: ListInvitationsRequest.h:26
AWS_MACIE2_API
#define AWS_MACIE2_API
Definition: Macie2_EXPORTS.h:28
Aws::Macie2::Macie2Client::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::Macie2::Model::CreateSampleFindingsRequest
Definition: CreateSampleFindingsRequest.h:23
Aws::Macie2::Model::CreateInvitationsOutcomeCallable
std::future< CreateInvitationsOutcome > CreateInvitationsOutcomeCallable
Definition: Macie2Client.h:228
Aws::Macie2::Model::GetFindingsPublicationConfigurationRequest
Definition: GetFindingsPublicationConfigurationRequest.h:20
Aws::Macie2::Macie2Client::UpdateMemberSession
virtual Model::UpdateMemberSessionOutcome UpdateMemberSession(const Model::UpdateMemberSessionRequest &request) const
Aws::Macie2::Model::PutClassificationExportConfigurationOutcomeCallable
std::future< PutClassificationExportConfigurationOutcome > PutClassificationExportConfigurationOutcomeCallable
Definition: Macie2Client.h:268
Aws::Macie2::Model::GetBucketStatisticsOutcomeCallable
std::future< GetBucketStatisticsOutcome > GetBucketStatisticsOutcomeCallable
Definition: Macie2Client.h:247
CreateCustomDataIdentifierResult.h
GetMasterAccountResult.h
Aws::Macie2::CreateMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateMemberRequest &, const Model::CreateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMemberResponseReceivedHandler
Definition: Macie2Client.h:289
Aws::Macie2::Model::DisableOrganizationAdminAccountRequest
Definition: DisableOrganizationAdminAccountRequest.h:26
Aws::Macie2::PutFindingsPublicationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::PutFindingsPublicationConfigurationRequest &, const Model::PutFindingsPublicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFindingsPublicationConfigurationResponseReceivedHandler
Definition: Macie2Client.h:329
Aws::Macie2::Macie2Client::CreateClassificationJob
virtual Model::CreateClassificationJobOutcome CreateClassificationJob(const Model::CreateClassificationJobRequest &request) const
Aws::Macie2::Macie2Client::Macie2Client
Macie2Client(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Macie2::Model::GetCustomDataIdentifierRequest
Definition: GetCustomDataIdentifierRequest.h:22
Aws::Macie2::Macie2Client::CreateCustomDataIdentifierAsync
virtual void CreateCustomDataIdentifierAsync(const Model::CreateCustomDataIdentifierRequest &request, const CreateCustomDataIdentifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::DisableMacieRequest
Definition: DisableMacieRequest.h:20
Aws::Macie2::Model::GetMasterAccountOutcome
Aws::Utils::Outcome< GetMasterAccountResult, Macie2Error > GetMasterAccountOutcome
Definition: Macie2Client.h:199
Aws::Macie2::Macie2Client::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::PutFindingsPublicationConfigurationCallable
virtual Model::PutFindingsPublicationConfigurationOutcomeCallable PutFindingsPublicationConfigurationCallable(const Model::PutFindingsPublicationConfigurationRequest &request) const
Aws::Macie2::Macie2Client::EnableOrganizationAdminAccountCallable
virtual Model::EnableOrganizationAdminAccountOutcomeCallable EnableOrganizationAdminAccountCallable(const Model::EnableOrganizationAdminAccountRequest &request) const
Aws::Macie2::Macie2Client::DisassociateFromAdministratorAccountAsync
virtual void DisassociateFromAdministratorAccountAsync(const Model::DisassociateFromAdministratorAccountRequest &request, const DisassociateFromAdministratorAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::ListInvitationsOutcome
Aws::Utils::Outcome< ListInvitationsResult, Macie2Error > ListInvitationsOutcome
Definition: Macie2Client.h:207
Aws::Macie2::Model::SearchResourcesRequest
Definition: SearchResourcesRequest.h:24
Aws::Macie2::Macie2Client::UpdateClassificationJobAsync
virtual void UpdateClassificationJobAsync(const Model::UpdateClassificationJobRequest &request, const UpdateClassificationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::Macie2::Model::DeleteMemberRequest
Definition: DeleteMemberRequest.h:22
Aws::Macie2::Macie2Client::DescribeOrganizationConfigurationAsync
virtual void DescribeOrganizationConfigurationAsync(const Model::DescribeOrganizationConfigurationRequest &request, const DescribeOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::DisableMacieResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisableMacieRequest &, const Model::DisableMacieOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableMacieResponseReceivedHandler
Definition: Macie2Client.h:299
Aws::Macie2::Model::GetUsageTotalsOutcome
Aws::Utils::Outcome< GetUsageTotalsResult, Macie2Error > GetUsageTotalsOutcome
Definition: Macie2Client.h:202
Aws::Macie2::Model::GetInvitationsCountRequest
Definition: GetInvitationsCountRequest.h:20
Aws::Macie2::Macie2Client::ListFindingsAsync
virtual void ListFindingsAsync(const Model::ListFindingsRequest &request, const ListFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::DeclineInvitationsCallable
virtual Model::DeclineInvitationsOutcomeCallable DeclineInvitationsCallable(const Model::DeclineInvitationsRequest &request) const
AWSError.h
Aws::Macie2::Macie2Client::CreateSampleFindingsAsync
virtual void CreateSampleFindingsAsync(const Model::CreateSampleFindingsRequest &request, const CreateSampleFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::ListInvitationsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListInvitationsRequest &, const Model::ListInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvitationsResponseReceivedHandler
Definition: Macie2Client.h:324
Aws::Macie2::Model::CreateFindingsFilterRequest
Definition: CreateFindingsFilterRequest.h:26
Aws::Macie2::Model::PutFindingsPublicationConfigurationOutcomeCallable
std::future< PutFindingsPublicationConfigurationOutcome > PutFindingsPublicationConfigurationOutcomeCallable
Definition: Macie2Client.h:269
GetAdministratorAccountResult.h
Aws::Macie2::Macie2Client::GetFindingsFilterCallable
virtual Model::GetFindingsFilterOutcomeCallable GetFindingsFilterCallable(const Model::GetFindingsFilterRequest &request) const
Aws::Macie2::Model::ListOrganizationAdminAccountsOutcomeCallable
std::future< ListOrganizationAdminAccountsOutcome > ListOrganizationAdminAccountsOutcomeCallable
Definition: Macie2Client.h:266
Aws::Macie2::Model::GetFindingsPublicationConfigurationOutcomeCallable
std::future< GetFindingsPublicationConfigurationOutcome > GetFindingsPublicationConfigurationOutcomeCallable
Definition: Macie2Client.h:253
Aws::Macie2::Macie2Client::GetAdministratorAccountCallable
virtual Model::GetAdministratorAccountOutcomeCallable GetAdministratorAccountCallable(const Model::GetAdministratorAccountRequest &request) const
Aws::Macie2::Model::DisableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< DisableOrganizationAdminAccountResult, Macie2Error > DisableOrganizationAdminAccountOutcome
Definition: Macie2Client.h:183
Aws::Macie2::Macie2Client::~Macie2Client
virtual ~Macie2Client()
Aws::Macie2::Model::GetCustomDataIdentifierOutcome
Aws::Utils::Outcome< GetCustomDataIdentifierResult, Macie2Error > GetCustomDataIdentifierOutcome
Definition: Macie2Client.h:192
Aws::Macie2::Macie2Client::GetBucketStatisticsCallable
virtual Model::GetBucketStatisticsOutcomeCallable GetBucketStatisticsCallable(const Model::GetBucketStatisticsRequest &request) const
Aws::Macie2::Model::GetMasterAccountRequest
Definition: GetMasterAccountRequest.h:20
Aws::Macie2::Macie2Client::CreateInvitationsAsync
virtual void CreateInvitationsAsync(const Model::CreateInvitationsRequest &request, const CreateInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::UpdateMacieSessionOutcomeCallable
std::future< UpdateMacieSessionOutcome > UpdateMacieSessionOutcomeCallable
Definition: Macie2Client.h:276
Aws::Macie2::Macie2Client::GetMasterAccount
virtual Model::GetMasterAccountOutcome GetMasterAccount(const Model::GetMasterAccountRequest &request) const
Aws::Macie2::Model::GetInvitationsCountOutcomeCallable
std::future< GetInvitationsCountOutcome > GetInvitationsCountOutcomeCallable
Definition: Macie2Client.h:254
Aws::Macie2::Macie2Client::GetFindingsFilter
virtual Model::GetFindingsFilterOutcome GetFindingsFilter(const Model::GetFindingsFilterRequest &request) const
Aws::Macie2::Model::GetUsageStatisticsOutcomeCallable
std::future< GetUsageStatisticsOutcome > GetUsageStatisticsOutcomeCallable
Definition: Macie2Client.h:258
Aws::Macie2::Macie2Client::CreateInvitationsCallable
virtual Model::CreateInvitationsOutcomeCallable CreateInvitationsCallable(const Model::CreateInvitationsRequest &request) const
Aws::Macie2::Macie2Client::DisableOrganizationAdminAccount
virtual Model::DisableOrganizationAdminAccountOutcome DisableOrganizationAdminAccount(const Model::DisableOrganizationAdminAccountRequest &request) const
Aws::Macie2::Macie2Client::ListFindingsFilters
virtual Model::ListFindingsFiltersOutcome ListFindingsFilters(const Model::ListFindingsFiltersRequest &request) const
Aws::Macie2::Model::DisassociateFromAdministratorAccountOutcome
Aws::Utils::Outcome< DisassociateFromAdministratorAccountResult, Macie2Error > DisassociateFromAdministratorAccountOutcome
Definition: Macie2Client.h:184
Aws::Macie2::Model::ListFindingsFiltersOutcome
Aws::Utils::Outcome< ListFindingsFiltersResult, Macie2Error > ListFindingsFiltersOutcome
Definition: Macie2Client.h:206
DescribeBucketsResult.h
Aws::Macie2::Model::GetFindingStatisticsOutcome
Aws::Utils::Outcome< GetFindingStatisticsResult, Macie2Error > GetFindingStatisticsOutcome
Definition: Macie2Client.h:193
TagResourceResult.h
Aws::Macie2::Model::TestCustomDataIdentifierOutcomeCallable
std::future< TestCustomDataIdentifierOutcome > TestCustomDataIdentifierOutcomeCallable
Definition: Macie2Client.h:272
Aws::Macie2::Model::DeclineInvitationsOutcomeCallable
std::future< DeclineInvitationsOutcome > DeclineInvitationsOutcomeCallable
Definition: Macie2Client.h:231
Aws::Macie2::Model::UpdateOrganizationConfigurationOutcome
Aws::Utils::Outcome< UpdateOrganizationConfigurationResult, Macie2Error > UpdateOrganizationConfigurationOutcome
Definition: Macie2Client.h:221
Aws::Macie2::Macie2Client::PutClassificationExportConfiguration
virtual Model::PutClassificationExportConfigurationOutcome PutClassificationExportConfiguration(const Model::PutClassificationExportConfigurationRequest &request) const
Aws::Macie2::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: Macie2Client.h:267
Aws::Macie2::Macie2Client::DeleteFindingsFilter
virtual Model::DeleteFindingsFilterOutcome DeleteFindingsFilter(const Model::DeleteFindingsFilterRequest &request) const
Aws::Macie2::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, Macie2Error > UntagResourceOutcome
Definition: Macie2Client.h:216
EnableOrganizationAdminAccountResult.h
Aws::Macie2::Macie2Client::GetAdministratorAccountAsync
virtual void GetAdministratorAccountAsync(const Model::GetAdministratorAccountRequest &request, const GetAdministratorAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::CreateClassificationJobCallable
virtual Model::CreateClassificationJobOutcomeCallable CreateClassificationJobCallable(const Model::CreateClassificationJobRequest &request) const
ListMembersResult.h
Aws::Macie2::GetAdministratorAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetAdministratorAccountRequest &, const Model::GetAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAdministratorAccountResponseReceivedHandler
Definition: Macie2Client.h:306
Aws::Macie2::Macie2Client::DisableMacieCallable
virtual Model::DisableMacieOutcomeCallable DisableMacieCallable(const Model::DisableMacieRequest &request) const
EnableMacieResult.h
Aws::Macie2::UpdateFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateFindingsFilterRequest &, const Model::UpdateFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFindingsFilterResponseReceivedHandler
Definition: Macie2Client.h:335
Aws::Macie2::GetFindingsPublicationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingsPublicationConfigurationRequest &, const Model::GetFindingsPublicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsPublicationConfigurationResponseReceivedHandler
Definition: Macie2Client.h:313
Aws::Macie2::Model::UpdateOrganizationConfigurationOutcomeCallable
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
Definition: Macie2Client.h:278
Aws::Macie2::Macie2Client::DisassociateMemberAsync
virtual void DisassociateMemberAsync(const Model::DisassociateMemberRequest &request, const DisassociateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: Macie2Client.h:353
Aws::Macie2::Model::DescribeBucketsRequest
Definition: DescribeBucketsRequest.h:25
Aws::Macie2::Macie2Client::UpdateFindingsFilterCallable
virtual Model::UpdateFindingsFilterOutcomeCallable UpdateFindingsFilterCallable(const Model::UpdateFindingsFilterRequest &request) const
BatchGetCustomDataIdentifiersResult.h
UntagResourceResult.h
Aws::Macie2::Macie2Client::UpdateMacieSession
virtual Model::UpdateMacieSessionOutcome UpdateMacieSession(const Model::UpdateMacieSessionRequest &request) const
Aws::Macie2::Macie2Client::AcceptInvitationCallable
virtual Model::AcceptInvitationOutcomeCallable AcceptInvitationCallable(const Model::AcceptInvitationRequest &request) const
Aws::Macie2::Model::EnableOrganizationAdminAccountOutcomeCallable
std::future< EnableOrganizationAdminAccountOutcome > EnableOrganizationAdminAccountOutcomeCallable
Definition: Macie2Client.h:245
Macie2_EXPORTS.h
DisableMacieResult.h
Aws::Macie2::Macie2Client::DisassociateFromAdministratorAccountCallable
virtual Model::DisassociateFromAdministratorAccountOutcomeCallable DisassociateFromAdministratorAccountCallable(const Model::DisassociateFromAdministratorAccountRequest &request) const
Aws::Macie2::Macie2Client::GetBucketStatisticsAsync
virtual void GetBucketStatisticsAsync(const Model::GetBucketStatisticsRequest &request, const GetBucketStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, Macie2Error > ListTagsForResourceOutcome
Definition: Macie2Client.h:210
GetFindingsFilterResult.h
Aws::Macie2::Macie2Client::GetMember
virtual Model::GetMemberOutcome GetMember(const Model::GetMemberRequest &request) const
Aws::Macie2::Macie2Client::GetInvitationsCount
virtual Model::GetInvitationsCountOutcome GetInvitationsCount(const Model::GetInvitationsCountRequest &request) const
CreateInvitationsResult.h
Aws::Macie2::GetUsageStatisticsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetUsageStatisticsRequest &, const Model::GetUsageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsageStatisticsResponseReceivedHandler
Definition: Macie2Client.h:318
Aws::Macie2::Macie2Client::GetAdministratorAccount
virtual Model::GetAdministratorAccountOutcome GetAdministratorAccount(const Model::GetAdministratorAccountRequest &request) const
Aws::Macie2::Model::UpdateMacieSessionOutcome
Aws::Utils::Outcome< UpdateMacieSessionResult, Macie2Error > UpdateMacieSessionOutcome
Definition: Macie2Client.h:219
Aws::Macie2::Model::CreateInvitationsOutcome
Aws::Utils::Outcome< CreateInvitationsResult, Macie2Error > CreateInvitationsOutcome
Definition: Macie2Client.h:171
Aws::Macie2::Model::CreateClassificationJobOutcome
Aws::Utils::Outcome< CreateClassificationJobResult, Macie2Error > CreateClassificationJobOutcome
Definition: Macie2Client.h:168
Aws::Macie2::Macie2Client::CreateSampleFindings
virtual Model::CreateSampleFindingsOutcome CreateSampleFindings(const Model::CreateSampleFindingsRequest &request) const
Aws::Macie2::Macie2Client::UpdateMemberSessionAsync
virtual void UpdateMemberSessionAsync(const Model::UpdateMemberSessionRequest &request, const UpdateMemberSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::DeleteCustomDataIdentifierRequest
Definition: DeleteCustomDataIdentifierRequest.h:22
Aws::Macie2::Macie2Client::UpdateFindingsFilter
virtual Model::UpdateFindingsFilterOutcome UpdateFindingsFilter(const Model::UpdateFindingsFilterRequest &request) const
Aws::Macie2::Macie2Client::BatchGetCustomDataIdentifiers
virtual Model::BatchGetCustomDataIdentifiersOutcome BatchGetCustomDataIdentifiers(const Model::BatchGetCustomDataIdentifiersRequest &request) const
Aws::Macie2::Macie2Client::DescribeBucketsCallable
virtual Model::DescribeBucketsOutcomeCallable DescribeBucketsCallable(const Model::DescribeBucketsRequest &request) const
Aws::Macie2::Macie2Client::TestCustomDataIdentifierCallable
virtual Model::TestCustomDataIdentifierOutcomeCallable TestCustomDataIdentifierCallable(const Model::TestCustomDataIdentifierRequest &request) const
TestCustomDataIdentifierResult.h
Aws::Macie2::Macie2Client::ListMembersCallable
virtual Model::ListMembersOutcomeCallable ListMembersCallable(const Model::ListMembersRequest &request) const
Aws::Macie2::Macie2Client::ListFindingsFiltersAsync
virtual void ListFindingsFiltersAsync(const Model::ListFindingsFiltersRequest &request, const ListFindingsFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::DeclineInvitationsAsync
virtual void DeclineInvitationsAsync(const Model::DeclineInvitationsRequest &request, const DeclineInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::DeleteInvitationsCallable
virtual Model::DeleteInvitationsOutcomeCallable DeleteInvitationsCallable(const Model::DeleteInvitationsRequest &request) const
CreateMemberResult.h
Aws::Macie2::Macie2Client::EnableOrganizationAdminAccountAsync
virtual void EnableOrganizationAdminAccountAsync(const Model::EnableOrganizationAdminAccountRequest &request, const EnableOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::DescribeClassificationJobRequest
Definition: DescribeClassificationJobRequest.h:22
CreateClassificationJobResult.h
AsyncCallerContext.h
Aws::Macie2::Macie2Client::ListFindingsFiltersCallable
virtual Model::ListFindingsFiltersOutcomeCallable ListFindingsFiltersCallable(const Model::ListFindingsFiltersRequest &request) const
Aws::Macie2::Model::AcceptInvitationOutcome
Aws::Utils::Outcome< AcceptInvitationResult, Macie2Error > AcceptInvitationOutcome
Definition: Macie2Client.h:164
Aws::Macie2::Macie2Client::GetCustomDataIdentifierCallable
virtual Model::GetCustomDataIdentifierOutcomeCallable GetCustomDataIdentifierCallable(const Model::GetCustomDataIdentifierRequest &request) const
Aws::Macie2::Model::GetInvitationsCountOutcome
Aws::Utils::Outcome< GetInvitationsCountResult, Macie2Error > GetInvitationsCountOutcome
Definition: Macie2Client.h:197
Aws::Macie2::Model::DescribeOrganizationConfigurationOutcomeCallable
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
Definition: Macie2Client.h:238
Aws::Macie2::Macie2Client::DeleteCustomDataIdentifierCallable
virtual Model::DeleteCustomDataIdentifierOutcomeCallable DeleteCustomDataIdentifierCallable(const Model::DeleteCustomDataIdentifierRequest &request) const
Aws::Macie2::Model::CreateMemberOutcome
Aws::Utils::Outcome< CreateMemberResult, Macie2Error > CreateMemberOutcome
Definition: Macie2Client.h:172
Aws::Macie2::Macie2Client::CreateMemberCallable
virtual Model::CreateMemberOutcomeCallable CreateMemberCallable(const Model::CreateMemberRequest &request) const
ListCustomDataIdentifiersResult.h
Aws::Macie2::Macie2Client::GetUsageTotalsAsync
virtual void GetUsageTotalsAsync(const Model::GetUsageTotalsRequest &request, const GetUsageTotalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::TestCustomDataIdentifierRequest
Definition: TestCustomDataIdentifierRequest.h:23
Aws::Macie2::Model::ListClassificationJobsOutcome
Aws::Utils::Outcome< ListClassificationJobsResult, Macie2Error > ListClassificationJobsOutcome
Definition: Macie2Client.h:203
Aws::Macie2::Model::ListCustomDataIdentifiersOutcome
Aws::Utils::Outcome< ListCustomDataIdentifiersResult, Macie2Error > ListCustomDataIdentifiersOutcome
Definition: Macie2Client.h:204
PutClassificationExportConfigurationResult.h
Aws::Macie2::Macie2Client::GetCustomDataIdentifier
virtual Model::GetCustomDataIdentifierOutcome GetCustomDataIdentifier(const Model::GetCustomDataIdentifierRequest &request) const
Aws::Macie2::Macie2Client::GetBucketStatistics
virtual Model::GetBucketStatisticsOutcome GetBucketStatistics(const Model::GetBucketStatisticsRequest &request) const
Aws::Macie2::Model::GetMemberRequest
Definition: GetMemberRequest.h:22
Aws::Macie2::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::Macie2::DisassociateMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisassociateMemberRequest &, const Model::DisassociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMemberResponseReceivedHandler
Definition: Macie2Client.h:303
Aws::Macie2::GetBucketStatisticsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetBucketStatisticsRequest &, const Model::GetBucketStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketStatisticsResponseReceivedHandler
Definition: Macie2Client.h:307
Aws::Macie2::GetMasterAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetMasterAccountRequest &, const Model::GetMasterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMasterAccountResponseReceivedHandler
Definition: Macie2Client.h:316
Aws::Macie2::Macie2Client::TestCustomDataIdentifierAsync
virtual void TestCustomDataIdentifierAsync(const Model::TestCustomDataIdentifierRequest &request, const TestCustomDataIdentifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::CreateFindingsFilterOutcomeCallable
std::future< CreateFindingsFilterOutcome > CreateFindingsFilterOutcomeCallable
Definition: Macie2Client.h:227
Aws::Macie2::Macie2Client::CreateCustomDataIdentifier
virtual Model::CreateCustomDataIdentifierOutcome CreateCustomDataIdentifier(const Model::CreateCustomDataIdentifierRequest &request) const
Aws::Macie2::Macie2Client::CreateFindingsFilterAsync
virtual void CreateFindingsFilterAsync(const Model::CreateFindingsFilterRequest &request, const CreateFindingsFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::GetFindingsCallable
virtual Model::GetFindingsOutcomeCallable GetFindingsCallable(const Model::GetFindingsRequest &request) const
DisassociateMemberResult.h
GetUsageStatisticsResult.h
Aws::Macie2::Macie2Client::ListFindingsCallable
virtual Model::ListFindingsOutcomeCallable ListFindingsCallable(const Model::ListFindingsRequest &request) const
Aws::Macie2::Macie2Client::PutFindingsPublicationConfiguration
virtual Model::PutFindingsPublicationConfigurationOutcome PutFindingsPublicationConfiguration(const Model::PutFindingsPublicationConfigurationRequest &request) const
Aws::Macie2::Model::GetMasterAccountOutcomeCallable
std::future< GetMasterAccountOutcome > GetMasterAccountOutcomeCallable
Definition: Macie2Client.h:256
Aws::Macie2::Macie2Client::UpdateMacieSessionAsync
virtual void UpdateMacieSessionAsync(const Model::UpdateMacieSessionRequest &request, const UpdateMacieSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::CreateInvitations
virtual Model::CreateInvitationsOutcome CreateInvitations(const Model::CreateInvitationsRequest &request) const
Aws::Macie2::Macie2Client::EnableMacieCallable
virtual Model::EnableMacieOutcomeCallable EnableMacieCallable(const Model::EnableMacieRequest &request) const
Aws::Macie2::Model::DeleteMemberOutcomeCallable
std::future< DeleteMemberOutcome > DeleteMemberOutcomeCallable
Definition: Macie2Client.h:235
Aws::Macie2::Model::GetAdministratorAccountOutcomeCallable
std::future< GetAdministratorAccountOutcome > GetAdministratorAccountOutcomeCallable
Definition: Macie2Client.h:246
Aws::Macie2::Macie2Client::GetMacieSessionCallable
virtual Model::GetMacieSessionOutcomeCallable GetMacieSessionCallable(const Model::GetMacieSessionRequest &request) const
Aws::Macie2::Model::ListInvitationsOutcomeCallable
std::future< ListInvitationsOutcome > ListInvitationsOutcomeCallable
Definition: Macie2Client.h:264
Aws::Macie2::Macie2Client::DescribeClassificationJobAsync
virtual void DescribeClassificationJobAsync(const Model::DescribeClassificationJobRequest &request, const DescribeClassificationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetBucketStatisticsResult.h
Aws::Macie2::GetMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetMemberRequest &, const Model::GetMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMemberResponseReceivedHandler
Definition: Macie2Client.h:317
Aws::Macie2::Model::GetFindingsFilterOutcomeCallable
std::future< GetFindingsFilterOutcome > GetFindingsFilterOutcomeCallable
Definition: Macie2Client.h:252
GetCustomDataIdentifierResult.h
Aws::Macie2::CreateClassificationJobResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateClassificationJobRequest &, const Model::CreateClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClassificationJobResponseReceivedHandler
Definition: Macie2Client.h:285
Aws::Macie2::Macie2Client::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::Macie2::Macie2Client::BatchGetCustomDataIdentifiersAsync
virtual void BatchGetCustomDataIdentifiersAsync(const Model::BatchGetCustomDataIdentifiersRequest &request, const BatchGetCustomDataIdentifiersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::CreateFindingsFilterOutcome
Aws::Utils::Outcome< CreateFindingsFilterResult, Macie2Error > CreateFindingsFilterOutcome
Definition: Macie2Client.h:170
CreateFindingsFilterResult.h
DeleteCustomDataIdentifierResult.h
ListInvitationsResult.h
Aws::Macie2::Macie2Client::GetFindingStatistics
virtual Model::GetFindingStatisticsOutcome GetFindingStatistics(const Model::GetFindingStatisticsRequest &request) const
Aws::Macie2::CreateInvitationsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateInvitationsRequest &, const Model::CreateInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInvitationsResponseReceivedHandler
Definition: Macie2Client.h:288
Aws::Macie2::ListClassificationJobsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListClassificationJobsRequest &, const Model::ListClassificationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClassificationJobsResponseReceivedHandler
Definition: Macie2Client.h:320
GetMemberResult.h
DisassociateFromAdministratorAccountResult.h
Aws::Macie2::Model::CreateClassificationJobOutcomeCallable
std::future< CreateClassificationJobOutcome > CreateClassificationJobOutcomeCallable
Definition: Macie2Client.h:225
GetFindingsResult.h
Aws::Macie2::Model::GetBucketStatisticsRequest
Definition: GetBucketStatisticsRequest.h:22
Aws::Macie2::Macie2Client::DisableMacieAsync
virtual void DisableMacieAsync(const Model::DisableMacieRequest &request, const DisableMacieResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::DisableOrganizationAdminAccountCallable
virtual Model::DisableOrganizationAdminAccountOutcomeCallable DisableOrganizationAdminAccountCallable(const Model::DisableOrganizationAdminAccountRequest &request) const
Aws::Macie2::Macie2Client::UpdateClassificationJob
virtual Model::UpdateClassificationJobOutcome UpdateClassificationJob(const Model::UpdateClassificationJobRequest &request) const
Aws::Macie2::Macie2Client::UpdateClassificationJobCallable
virtual Model::UpdateClassificationJobOutcomeCallable UpdateClassificationJobCallable(const Model::UpdateClassificationJobRequest &request) const
Aws::Macie2::Macie2Client::DeclineInvitations
virtual Model::DeclineInvitationsOutcome DeclineInvitations(const Model::DeclineInvitationsRequest &request) const
Aws::Macie2::Model::DeleteInvitationsOutcome
Aws::Utils::Outcome< DeleteInvitationsResult, Macie2Error > DeleteInvitationsOutcome
Definition: Macie2Client.h:177
Aws::Macie2::Model::AcceptInvitationRequest
Definition: AcceptInvitationRequest.h:22
Aws::Macie2::Macie2Client::CreateMember
virtual Model::CreateMemberOutcome CreateMember(const Model::CreateMemberRequest &request) const
AcceptInvitationResult.h
Aws::Macie2::Model::DescribeClassificationJobOutcomeCallable
std::future< DescribeClassificationJobOutcome > DescribeClassificationJobOutcomeCallable
Definition: Macie2Client.h:237
Aws::Macie2::UpdateClassificationJobResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateClassificationJobRequest &, const Model::UpdateClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClassificationJobResponseReceivedHandler
Definition: Macie2Client.h:334
DeleteInvitationsResult.h
Aws::Macie2::Model::UpdateClassificationJobOutcome
Aws::Utils::Outcome< UpdateClassificationJobResult, Macie2Error > UpdateClassificationJobOutcome
Definition: Macie2Client.h:217
Aws::Macie2::Model::UpdateMemberSessionOutcomeCallable
std::future< UpdateMemberSessionOutcome > UpdateMemberSessionOutcomeCallable
Definition: Macie2Client.h:277
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Macie2::Model::DisassociateFromMasterAccountRequest
Definition: DisassociateFromMasterAccountRequest.h:20
ListClassificationJobsResult.h
Aws::Macie2::DeleteFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteFindingsFilterRequest &, const Model::DeleteFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFindingsFilterResponseReceivedHandler
Definition: Macie2Client.h:293
Aws::Macie2::Model::BatchGetCustomDataIdentifiersOutcomeCallable
std::future< BatchGetCustomDataIdentifiersOutcome > BatchGetCustomDataIdentifiersOutcomeCallable
Definition: Macie2Client.h:224
ListFindingsResult.h
Aws::Macie2::Model::ListClassificationJobsOutcomeCallable
std::future< ListClassificationJobsOutcome > ListClassificationJobsOutcomeCallable
Definition: Macie2Client.h:260
Aws::Macie2::Model::SearchResourcesOutcome
Aws::Utils::Outcome< SearchResourcesResult, Macie2Error > SearchResourcesOutcome
Definition: Macie2Client.h:213
Aws::Macie2::Model::ListOrganizationAdminAccountsRequest
Definition: ListOrganizationAdminAccountsRequest.h:26
GetMacieSessionResult.h
Aws::Macie2::CreateCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateCustomDataIdentifierRequest &, const Model::CreateCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomDataIdentifierResponseReceivedHandler
Definition: Macie2Client.h:286
Aws::Macie2::Model::UpdateOrganizationConfigurationRequest
Definition: UpdateOrganizationConfigurationRequest.h:20
Aws::Macie2::Macie2Client::CreateSampleFindingsCallable
virtual Model::CreateSampleFindingsOutcomeCallable CreateSampleFindingsCallable(const Model::CreateSampleFindingsRequest &request) const
UpdateFindingsFilterResult.h
Aws::Macie2::GetMacieSessionResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetMacieSessionRequest &, const Model::GetMacieSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMacieSessionResponseReceivedHandler
Definition: Macie2Client.h:315
Aws::Macie2::Model::ListMembersOutcome
Aws::Utils::Outcome< ListMembersResult, Macie2Error > ListMembersOutcome
Definition: Macie2Client.h:208
GetUsageTotalsResult.h
Aws::Macie2::Model::EnableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< EnableOrganizationAdminAccountResult, Macie2Error > EnableOrganizationAdminAccountOutcome
Definition: Macie2Client.h:188
Aws::Macie2::Model::UpdateFindingsFilterOutcome
Aws::Utils::Outcome< UpdateFindingsFilterResult, Macie2Error > UpdateFindingsFilterOutcome
Definition: Macie2Client.h:218
Aws::Macie2::Macie2Client::DeleteMemberAsync
virtual void DeleteMemberAsync(const Model::DeleteMemberRequest &request, const DeleteMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::DisableOrganizationAdminAccountAsync
virtual void DisableOrganizationAdminAccountAsync(const Model::DisableOrganizationAdminAccountRequest &request, const DisableOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::DisassociateMemberOutcomeCallable
std::future< DisassociateMemberOutcome > DisassociateMemberOutcomeCallable
Definition: Macie2Client.h:243
Aws::Macie2::Model::AcceptInvitationOutcomeCallable
std::future< AcceptInvitationOutcome > AcceptInvitationOutcomeCallable
Definition: Macie2Client.h:223
Aws::Macie2::DescribeBucketsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DescribeBucketsRequest &, const Model::DescribeBucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBucketsResponseReceivedHandler
Definition: Macie2Client.h:296
Aws::Macie2::Macie2Client::DeleteMember
virtual Model::DeleteMemberOutcome DeleteMember(const Model::DeleteMemberRequest &request) const
Aws::Macie2::Model::CreateMemberOutcomeCallable
std::future< CreateMemberOutcome > CreateMemberOutcomeCallable
Definition: Macie2Client.h:229
Aws::Macie2::Model::GetBucketStatisticsOutcome
Aws::Utils::Outcome< GetBucketStatisticsResult, Macie2Error > GetBucketStatisticsOutcome
Definition: Macie2Client.h:190
Aws::Macie2::Model::DeleteCustomDataIdentifierOutcomeCallable
std::future< DeleteCustomDataIdentifierOutcome > DeleteCustomDataIdentifierOutcomeCallable
Definition: Macie2Client.h:232
Aws::Macie2::Model::DescribeOrganizationConfigurationOutcome
Aws::Utils::Outcome< DescribeOrganizationConfigurationResult, Macie2Error > DescribeOrganizationConfigurationOutcome
Definition: Macie2Client.h:181
Aws::Macie2::Model::GetUsageStatisticsRequest
Definition: GetUsageStatisticsRequest.h:26
Aws::Macie2::Model::GetUsageTotalsOutcomeCallable
std::future< GetUsageTotalsOutcome > GetUsageTotalsOutcomeCallable
Definition: Macie2Client.h:259
UpdateOrganizationConfigurationResult.h
Aws::Macie2::PutClassificationExportConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::PutClassificationExportConfigurationRequest &, const Model::PutClassificationExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutClassificationExportConfigurationResponseReceivedHandler
Definition: Macie2Client.h:328
Aws::Macie2::Macie2Client::UpdateOrganizationConfigurationCallable
virtual Model::UpdateOrganizationConfigurationOutcomeCallable UpdateOrganizationConfigurationCallable(const Model::UpdateOrganizationConfigurationRequest &request) const
Aws::Macie2::Macie2Client::DisassociateMember
virtual Model::DisassociateMemberOutcome DisassociateMember(const Model::DisassociateMemberRequest &request) const
Aws::Macie2::Macie2Client::DisassociateFromMasterAccount
virtual Model::DisassociateFromMasterAccountOutcome DisassociateFromMasterAccount(const Model::DisassociateFromMasterAccountRequest &request) const
Aws::Macie2::Macie2Client::DeleteCustomDataIdentifier
virtual Model::DeleteCustomDataIdentifierOutcome DeleteCustomDataIdentifier(const Model::DeleteCustomDataIdentifierRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Macie2::Macie2Client::AcceptInvitation
virtual Model::AcceptInvitationOutcome AcceptInvitation(const Model::AcceptInvitationRequest &request) const
Aws::Macie2::Macie2Client::GetFindings
virtual Model::GetFindingsOutcome GetFindings(const Model::GetFindingsRequest &request) const
Aws::Macie2::Macie2Client::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::Macie2::DisassociateFromMasterAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisassociateFromMasterAccountRequest &, const Model::DisassociateFromMasterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromMasterAccountResponseReceivedHandler
Definition: Macie2Client.h:302
Aws::Macie2::GetClassificationExportConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetClassificationExportConfigurationRequest &, const Model::GetClassificationExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClassificationExportConfigurationResponseReceivedHandler
Definition: Macie2Client.h:308
Aws::Macie2::Model::GetClassificationExportConfigurationOutcomeCallable
std::future< GetClassificationExportConfigurationOutcome > GetClassificationExportConfigurationOutcomeCallable
Definition: Macie2Client.h:248
Aws::Macie2::Model::GetMemberOutcomeCallable
std::future< GetMemberOutcome > GetMemberOutcomeCallable
Definition: Macie2Client.h:257
Aws::Macie2::Model::GetUsageTotalsRequest
Definition: GetUsageTotalsRequest.h:26
Aws::Macie2::GetFindingsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingsRequest &, const Model::GetFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsResponseReceivedHandler
Definition: Macie2Client.h:311
Aws::Macie2::Model::GetCustomDataIdentifierOutcomeCallable
std::future< GetCustomDataIdentifierOutcome > GetCustomDataIdentifierOutcomeCallable
Definition: Macie2Client.h:249
Aws::Macie2::Macie2Client::GetClassificationExportConfiguration
virtual Model::GetClassificationExportConfigurationOutcome GetClassificationExportConfiguration(const Model::GetClassificationExportConfigurationRequest &request) const
Aws::Macie2::Macie2Client::DisassociateMemberCallable
virtual Model::DisassociateMemberOutcomeCallable DisassociateMemberCallable(const Model::DisassociateMemberRequest &request) const
Aws::Macie2::DeleteCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteCustomDataIdentifierRequest &, const Model::DeleteCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomDataIdentifierResponseReceivedHandler
Definition: Macie2Client.h:292
Aws::Macie2::UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
Definition: Macie2Client.h:338
Aws::Macie2::Model::CreateCustomDataIdentifierRequest
Definition: CreateCustomDataIdentifierRequest.h:25
Aws::Macie2::Macie2Client::SearchResources
virtual Model::SearchResourcesOutcome SearchResources(const Model::SearchResourcesRequest &request) const
DeleteFindingsFilterResult.h
Aws::Macie2::Model::ListCustomDataIdentifiersRequest
Definition: ListCustomDataIdentifiersRequest.h:22
Aws::Macie2::Macie2Client::GetFindingsAsync
virtual void GetFindingsAsync(const Model::GetFindingsRequest &request, const GetFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::GetMasterAccountCallable
virtual Model::GetMasterAccountOutcomeCallable GetMasterAccountCallable(const Model::GetMasterAccountRequest &request) const
Aws::Macie2::Model::CreateClassificationJobRequest
Definition: CreateClassificationJobRequest.h:28
Aws::Macie2::Model::SearchResourcesOutcomeCallable
std::future< SearchResourcesOutcome > SearchResourcesOutcomeCallable
Definition: Macie2Client.h:270
Aws::Macie2::Model::GetMacieSessionOutcomeCallable
std::future< GetMacieSessionOutcome > GetMacieSessionOutcomeCallable
Definition: Macie2Client.h:255
Aws::Macie2::Model::DisassociateMemberRequest
Definition: DisassociateMemberRequest.h:22
Aws::Macie2::Macie2Client::DescribeClassificationJobCallable
virtual Model::DescribeClassificationJobOutcomeCallable DescribeClassificationJobCallable(const Model::DescribeClassificationJobRequest &request) const
Aws::Macie2::Model::PutClassificationExportConfigurationOutcome
Aws::Utils::Outcome< PutClassificationExportConfigurationResult, Macie2Error > PutClassificationExportConfigurationOutcome
Definition: Macie2Client.h:211
Aws::Macie2::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::Macie2::Model::UpdateMacieSessionRequest
Definition: UpdateMacieSessionRequest.h:23
Aws::Macie2::Macie2Client::DescribeOrganizationConfiguration
virtual Model::DescribeOrganizationConfigurationOutcome DescribeOrganizationConfiguration(const Model::DescribeOrganizationConfigurationRequest &request) const
Aws::Macie2::Macie2Client::SearchResourcesCallable
virtual Model::SearchResourcesOutcomeCallable SearchResourcesCallable(const Model::SearchResourcesRequest &request) const
AWSString.h
Aws::Macie2::Model::UpdateClassificationJobRequest
Definition: UpdateClassificationJobRequest.h:23
Aws::Macie2::Model::TestCustomDataIdentifierOutcome
Aws::Utils::Outcome< TestCustomDataIdentifierResult, Macie2Error > TestCustomDataIdentifierOutcome
Definition: Macie2Client.h:215
Aws::Macie2::Model::EnableMacieOutcome
Aws::Utils::Outcome< EnableMacieResult, Macie2Error > EnableMacieOutcome
Definition: Macie2Client.h:187
Aws::Macie2::Macie2Client
Definition: Macie2Client.h:351
Aws::Macie2::ListOrganizationAdminAccountsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListOrganizationAdminAccountsRequest &, const Model::ListOrganizationAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationAdminAccountsResponseReceivedHandler
Definition: Macie2Client.h:326
Aws::Macie2::Macie2Client::PutClassificationExportConfigurationAsync
virtual void PutClassificationExportConfigurationAsync(const Model::PutClassificationExportConfigurationRequest &request, const PutClassificationExportConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::CreateSampleFindingsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateSampleFindingsRequest &, const Model::CreateSampleFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSampleFindingsResponseReceivedHandler
Definition: Macie2Client.h:290
Aws::Macie2::Model::ListMembersOutcomeCallable
std::future< ListMembersOutcome > ListMembersOutcomeCallable
Definition: Macie2Client.h:265
Aws::Macie2::Macie2Client::UpdateMemberSessionCallable
virtual Model::UpdateMemberSessionOutcomeCallable UpdateMemberSessionCallable(const Model::UpdateMemberSessionRequest &request) const
Aws::Macie2::Macie2Client::GetMemberAsync
virtual void GetMemberAsync(const Model::GetMemberRequest &request, const GetMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::DeleteFindingsFilterOutcomeCallable
std::future< DeleteFindingsFilterOutcome > DeleteFindingsFilterOutcomeCallable
Definition: Macie2Client.h:233
Aws::Macie2::Macie2Client::ListCustomDataIdentifiersAsync
virtual void ListCustomDataIdentifiersAsync(const Model::ListCustomDataIdentifiersRequest &request, const ListCustomDataIdentifiersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::CreateCustomDataIdentifierCallable
virtual Model::CreateCustomDataIdentifierOutcomeCallable CreateCustomDataIdentifierCallable(const Model::CreateCustomDataIdentifierRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::Macie2::Macie2Client::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::Macie2::Macie2Client::PutClassificationExportConfigurationCallable
virtual Model::PutClassificationExportConfigurationOutcomeCallable PutClassificationExportConfigurationCallable(const Model::PutClassificationExportConfigurationRequest &request) const
Macie2Errors.h
Aws::Macie2::Model::PutFindingsPublicationConfigurationRequest
Definition: PutFindingsPublicationConfigurationRequest.h:24
Aws::Macie2::Model::GetAdministratorAccountOutcome
Aws::Utils::Outcome< GetAdministratorAccountResult, Macie2Error > GetAdministratorAccountOutcome
Definition: Macie2Client.h:189
Aws::Macie2::Macie2Client::CreateMemberAsync
virtual void CreateMemberAsync(const Model::CreateMemberRequest &request, const CreateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteMemberResult.h
Aws::Macie2::Macie2Client::EnableMacieAsync
virtual void EnableMacieAsync(const Model::EnableMacieRequest &request, const EnableMacieResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListFindingsFiltersResult.h
Aws::Macie2::Model::DisableOrganizationAdminAccountOutcomeCallable
std::future< DisableOrganizationAdminAccountOutcome > DisableOrganizationAdminAccountOutcomeCallable
Definition: Macie2Client.h:240
ListTagsForResourceResult.h
Aws::Macie2::Macie2Client::DeleteInvitationsAsync
virtual void DeleteInvitationsAsync(const Model::DeleteInvitationsRequest &request, const DeleteInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::CreateInvitationsRequest
Definition: CreateInvitationsRequest.h:23
DescribeClassificationJobResult.h
Aws::Macie2::Model::UpdateMemberSessionRequest
Definition: UpdateMemberSessionRequest.h:23
GetFindingStatisticsResult.h
Aws::Macie2::EnableMacieResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::EnableMacieRequest &, const Model::EnableMacieOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableMacieResponseReceivedHandler
Definition: Macie2Client.h:304
Aws::Macie2::TagResourceResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: Macie2Client.h:331
Aws::Macie2::Macie2Client::CreateClassificationJobAsync
virtual void CreateClassificationJobAsync(const Model::CreateClassificationJobRequest &request, const CreateClassificationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::DeclineInvitationsRequest
Definition: DeclineInvitationsRequest.h:23
Aws::Macie2::ListMembersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
Definition: Macie2Client.h:325
Aws::Macie2::Macie2Client::GetUsageTotals
virtual Model::GetUsageTotalsOutcome GetUsageTotals(const Model::GetUsageTotalsRequest &request) const
Aws::Macie2::Model::EnableMacieRequest
Definition: EnableMacieRequest.h:25
Aws::Macie2::Model::DisableMacieOutcomeCallable
std::future< DisableMacieOutcome > DisableMacieOutcomeCallable
Definition: Macie2Client.h:239
CreateSampleFindingsResult.h
Aws::Macie2::Macie2Client::CreateFindingsFilterCallable
virtual Model::CreateFindingsFilterOutcomeCallable CreateFindingsFilterCallable(const Model::CreateFindingsFilterRequest &request) const
Aws::Macie2::Macie2Client::GetUsageTotalsCallable
virtual Model::GetUsageTotalsOutcomeCallable GetUsageTotalsCallable(const Model::GetUsageTotalsRequest &request) const
Aws::Macie2::Model::CreateCustomDataIdentifierOutcomeCallable
std::future< CreateCustomDataIdentifierOutcome > CreateCustomDataIdentifierOutcomeCallable
Definition: Macie2Client.h:226
PutFindingsPublicationConfigurationResult.h
Aws::Macie2::Macie2Client::ListOrganizationAdminAccounts
virtual Model::ListOrganizationAdminAccountsOutcome ListOrganizationAdminAccounts(const Model::ListOrganizationAdminAccountsRequest &request) const
Aws::Macie2::Macie2Client::CreateFindingsFilter
virtual Model::CreateFindingsFilterOutcome CreateFindingsFilter(const Model::CreateFindingsFilterRequest &request) const
Aws::Macie2::Model::DeleteFindingsFilterOutcome
Aws::Utils::Outcome< DeleteFindingsFilterResult, Macie2Error > DeleteFindingsFilterOutcome
Definition: Macie2Client.h:176
Aws::Macie2::Model::DeleteInvitationsOutcomeCallable
std::future< DeleteInvitationsOutcome > DeleteInvitationsOutcomeCallable
Definition: Macie2Client.h:234
Aws::Macie2::Model::DisassociateFromAdministratorAccountRequest
Definition: DisassociateFromAdministratorAccountRequest.h:20
Aws::Macie2::Macie2Client::ListInvitationsAsync
virtual void ListInvitationsAsync(const Model::ListInvitationsRequest &request, const ListInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
Definition: Macie2Client.h:298
Aws::Macie2::Model::DisassociateFromAdministratorAccountOutcomeCallable
std::future< DisassociateFromAdministratorAccountOutcome > DisassociateFromAdministratorAccountOutcomeCallable
Definition: Macie2Client.h:241
Aws::Macie2::Model::PutClassificationExportConfigurationRequest
Definition: PutClassificationExportConfigurationRequest.h:22
Aws::Macie2::Macie2Client::GetMacieSession
virtual Model::GetMacieSessionOutcome GetMacieSession(const Model::GetMacieSessionRequest &request) const
Aws::Macie2::Macie2Client::GetFindingsPublicationConfigurationCallable
virtual Model::GetFindingsPublicationConfigurationOutcomeCallable GetFindingsPublicationConfigurationCallable(const Model::GetFindingsPublicationConfigurationRequest &request) const
GetFindingsPublicationConfigurationResult.h
DisassociateFromMasterAccountResult.h
Aws::Macie2::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: Macie2Client.h:271
Aws::Macie2::Model::ListFindingsOutcome
Aws::Utils::Outcome< ListFindingsResult, Macie2Error > ListFindingsOutcome
Definition: Macie2Client.h:205
Aws::Macie2::Model::CreateCustomDataIdentifierOutcome
Aws::Utils::Outcome< CreateCustomDataIdentifierResult, Macie2Error > CreateCustomDataIdentifierOutcome
Definition: Macie2Client.h:169
Aws::Macie2::DeleteMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteMemberRequest &, const Model::DeleteMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMemberResponseReceivedHandler
Definition: Macie2Client.h:295
Aws::Macie2::Macie2Client::DescribeBuckets
virtual Model::DescribeBucketsOutcome DescribeBuckets(const Model::DescribeBucketsRequest &request) const
Aws::Macie2::Model::GetFindingsOutcomeCallable
std::future< GetFindingsOutcome > GetFindingsOutcomeCallable
Definition: Macie2Client.h:251
Aws::Macie2::Model::GetMacieSessionRequest
Definition: GetMacieSessionRequest.h:20
DescribeOrganizationConfigurationResult.h
Aws::Macie2::Model::UpdateClassificationJobOutcomeCallable
std::future< UpdateClassificationJobOutcome > UpdateClassificationJobOutcomeCallable
Definition: Macie2Client.h:274
Aws::Macie2::ListCustomDataIdentifiersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListCustomDataIdentifiersRequest &, const Model::ListCustomDataIdentifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCustomDataIdentifiersResponseReceivedHandler
Definition: Macie2Client.h:321
Aws::Macie2::Model::DeleteFindingsFilterRequest
Definition: DeleteFindingsFilterRequest.h:22
Aws::Macie2::Macie2Client::DeleteMemberCallable
virtual Model::DeleteMemberOutcomeCallable DeleteMemberCallable(const Model::DeleteMemberRequest &request) const
Aws::Macie2::Model::ListFindingsOutcomeCallable
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
Definition: Macie2Client.h:262
Aws::Macie2::Macie2Client::ListCustomDataIdentifiers
virtual Model::ListCustomDataIdentifiersOutcome ListCustomDataIdentifiers(const Model::ListCustomDataIdentifiersRequest &request) const
Aws::Macie2::Macie2Client::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Macie2::Model::ListFindingsFiltersRequest
Definition: ListFindingsFiltersRequest.h:26
Aws::Macie2::Macie2Client::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
ClientConfiguration.h
Aws::Macie2::DeleteInvitationsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteInvitationsRequest &, const Model::DeleteInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInvitationsResponseReceivedHandler
Definition: Macie2Client.h:294
Aws::Macie2::Model::UpdateFindingsFilterOutcomeCallable
std::future< UpdateFindingsFilterOutcome > UpdateFindingsFilterOutcomeCallable
Definition: Macie2Client.h:275
Aws::Macie2::Macie2Client::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::DeleteInvitationsRequest
Definition: DeleteInvitationsRequest.h:23
UpdateMacieSessionResult.h
Aws::Macie2::CreateFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateFindingsFilterRequest &, const Model::CreateFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFindingsFilterResponseReceivedHandler
Definition: Macie2Client.h:287
Aws::Macie2::Model::GetFindingStatisticsOutcomeCallable
std::future< GetFindingStatisticsOutcome > GetFindingStatisticsOutcomeCallable
Definition: Macie2Client.h:250
Aws::Macie2::DeclineInvitationsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeclineInvitationsRequest &, const Model::DeclineInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeclineInvitationsResponseReceivedHandler
Definition: Macie2Client.h:291
Aws::Macie2::AcceptInvitationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::AcceptInvitationRequest &, const Model::AcceptInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptInvitationResponseReceivedHandler
Definition: Macie2Client.h:281
Aws::Macie2::Macie2Client::PutFindingsPublicationConfigurationAsync
virtual void PutFindingsPublicationConfigurationAsync(const Model::PutFindingsPublicationConfigurationRequest &request, const PutFindingsPublicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::DisableMacie
virtual Model::DisableMacieOutcome DisableMacie(const Model::DisableMacieRequest &request) const
Aws::Macie2::Macie2Client::ListClassificationJobs
virtual Model::ListClassificationJobsOutcome ListClassificationJobs(const Model::ListClassificationJobsRequest &request) const
Aws::Macie2::Macie2Client::Macie2Client
Macie2Client(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Macie2::Macie2Client::GetClassificationExportConfigurationAsync
virtual void GetClassificationExportConfigurationAsync(const Model::GetClassificationExportConfigurationRequest &request, const GetClassificationExportConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::GetUsageStatisticsCallable
virtual Model::GetUsageStatisticsOutcomeCallable GetUsageStatisticsCallable(const Model::GetUsageStatisticsRequest &request) const
Aws::Macie2::GetInvitationsCountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetInvitationsCountRequest &, const Model::GetInvitationsCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvitationsCountResponseReceivedHandler
Definition: Macie2Client.h:314
Aws
Definition: AccessManagementClient.h:15
Aws::Macie2::Model::BatchGetCustomDataIdentifiersRequest
Definition: BatchGetCustomDataIdentifiersRequest.h:23
Aws::Macie2::Model::ListCustomDataIdentifiersOutcomeCallable
std::future< ListCustomDataIdentifiersOutcome > ListCustomDataIdentifiersOutcomeCallable
Definition: Macie2Client.h:261
Aws::Macie2::Model::GetFindingsPublicationConfigurationOutcome
Aws::Utils::Outcome< GetFindingsPublicationConfigurationResult, Macie2Error > GetFindingsPublicationConfigurationOutcome
Definition: Macie2Client.h:196
HttpTypes.h
Aws::Macie2::Model::DisassociateFromMasterAccountOutcomeCallable
std::future< DisassociateFromMasterAccountOutcome > DisassociateFromMasterAccountOutcomeCallable
Definition: Macie2Client.h:242
Aws::Macie2::Macie2Client::ListInvitationsCallable
virtual Model::ListInvitationsOutcomeCallable ListInvitationsCallable(const Model::ListInvitationsRequest &request) const
UpdateMemberSessionResult.h
Aws::Macie2::Model::GetFindingsFilterOutcome
Aws::Utils::Outcome< GetFindingsFilterResult, Macie2Error > GetFindingsFilterOutcome
Definition: Macie2Client.h:195
Aws::Macie2::Macie2Client::BatchGetCustomDataIdentifiersCallable
virtual Model::BatchGetCustomDataIdentifiersOutcomeCallable BatchGetCustomDataIdentifiersCallable(const Model::BatchGetCustomDataIdentifiersRequest &request) const
Aws::Macie2::Macie2Client::ListCustomDataIdentifiersCallable
virtual Model::ListCustomDataIdentifiersOutcomeCallable ListCustomDataIdentifiersCallable(const Model::ListCustomDataIdentifiersRequest &request) const
Aws::Macie2::Model::EnableMacieOutcomeCallable
std::future< EnableMacieOutcome > EnableMacieOutcomeCallable
Definition: Macie2Client.h:244
Aws::Macie2::Model::CreateMemberRequest
Definition: CreateMemberRequest.h:24
Aws::Macie2::Model::GetFindingsOutcome
Aws::Utils::Outcome< GetFindingsResult, Macie2Error > GetFindingsOutcome
Definition: Macie2Client.h:194
Aws::Macie2::GetFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingsFilterRequest &, const Model::GetFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsFilterResponseReceivedHandler
Definition: Macie2Client.h:312
Aws::Macie2::Model::DisableMacieOutcome
Aws::Utils::Outcome< DisableMacieResult, Macie2Error > DisableMacieOutcome
Definition: Macie2Client.h:182
Aws::Macie2::Macie2Client::GetUsageStatisticsAsync
virtual void GetUsageStatisticsAsync(const Model::GetUsageStatisticsRequest &request, const GetUsageStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Macie2::Model::GetFindingStatisticsRequest
Definition: GetFindingStatisticsRequest.h:24
Aws::Macie2::EnableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::EnableOrganizationAdminAccountRequest &, const Model::EnableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableOrganizationAdminAccountResponseReceivedHandler
Definition: Macie2Client.h:305
Aws::Macie2::Macie2Client::GetFindingsFilterAsync
virtual void GetFindingsFilterAsync(const Model::GetFindingsFilterRequest &request, const GetFindingsFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::DeleteFindingsFilterAsync
virtual void DeleteFindingsFilterAsync(const Model::DeleteFindingsFilterRequest &request, const DeleteFindingsFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::ListClassificationJobsCallable
virtual Model::ListClassificationJobsOutcomeCallable ListClassificationJobsCallable(const Model::ListClassificationJobsRequest &request) const
Aws::Macie2::Model::ListOrganizationAdminAccountsOutcome
Aws::Utils::Outcome< ListOrganizationAdminAccountsResult, Macie2Error > ListOrganizationAdminAccountsOutcome
Definition: Macie2Client.h:209
Aws::Macie2::Macie2Client::GetInvitationsCountCallable
virtual Model::GetInvitationsCountOutcomeCallable GetInvitationsCountCallable(const Model::GetInvitationsCountRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Macie2::Macie2Client::GetMacieSessionAsync
virtual void GetMacieSessionAsync(const Model::GetMacieSessionRequest &request, const GetMacieSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::ListMembersRequest
Definition: ListMembersRequest.h:26
Aws::Macie2::BatchGetCustomDataIdentifiersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::BatchGetCustomDataIdentifiersRequest &, const Model::BatchGetCustomDataIdentifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCustomDataIdentifiersResponseReceivedHandler
Definition: Macie2Client.h:284
Aws::Macie2::Macie2Client::DeleteInvitations
virtual Model::DeleteInvitationsOutcome DeleteInvitations(const Model::DeleteInvitationsRequest &request) const
Aws::Macie2::Macie2Client::UpdateOrganizationConfiguration
virtual Model::UpdateOrganizationConfigurationOutcome UpdateOrganizationConfiguration(const Model::UpdateOrganizationConfigurationRequest &request) const
Aws::Macie2::Macie2Client::UpdateOrganizationConfigurationAsync
virtual void UpdateOrganizationConfigurationAsync(const Model::UpdateOrganizationConfigurationRequest &request, const UpdateOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::ListFindingsRequest
Definition: ListFindingsRequest.h:24
Aws::Macie2::Model::ListFindingsFiltersOutcomeCallable
std::future< ListFindingsFiltersOutcome > ListFindingsFiltersOutcomeCallable
Definition: Macie2Client.h:263
ListOrganizationAdminAccountsResult.h
Aws::Macie2::Macie2Client::DisassociateFromAdministratorAccount
virtual Model::DisassociateFromAdministratorAccountOutcome DisassociateFromAdministratorAccount(const Model::DisassociateFromAdministratorAccountRequest &request) const
Aws::Macie2::Model::UpdateFindingsFilterRequest
Definition: UpdateFindingsFilterRequest.h:25
Aws::Macie2::Macie2Client::GetFindingsPublicationConfiguration
virtual Model::GetFindingsPublicationConfigurationOutcome GetFindingsPublicationConfiguration(const Model::GetFindingsPublicationConfigurationRequest &request) const
Aws::Macie2::Macie2Client::UpdateFindingsFilterAsync
virtual void UpdateFindingsFilterAsync(const Model::UpdateFindingsFilterRequest &request, const UpdateFindingsFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSClient.h
Aws::Macie2::Model::CreateSampleFindingsOutcomeCallable
std::future< CreateSampleFindingsOutcome > CreateSampleFindingsOutcomeCallable
Definition: Macie2Client.h:230
Aws::Macie2::Macie2Client::UpdateMacieSessionCallable
virtual Model::UpdateMacieSessionOutcomeCallable UpdateMacieSessionCallable(const Model::UpdateMacieSessionRequest &request) const
Aws::Macie2::GetFindingStatisticsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingStatisticsRequest &, const Model::GetFindingStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingStatisticsResponseReceivedHandler
Definition: Macie2Client.h:310
Aws::Macie2::Model::ListClassificationJobsRequest
Definition: ListClassificationJobsRequest.h:24
Aws::Macie2::Macie2Client::GetUsageStatistics
virtual Model::GetUsageStatisticsOutcome GetUsageStatistics(const Model::GetUsageStatisticsRequest &request) const
Aws::Macie2::DisableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisableOrganizationAdminAccountRequest &, const Model::DisableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableOrganizationAdminAccountResponseReceivedHandler
Definition: Macie2Client.h:300
Aws::Macie2::Macie2Client::Macie2Client
Macie2Client(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Macie2::Macie2Client::ListClassificationJobsAsync
virtual void ListClassificationJobsAsync(const Model::ListClassificationJobsRequest &request, const ListClassificationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::EnableMacie
virtual Model::EnableMacieOutcome EnableMacie(const Model::EnableMacieRequest &request) const
Aws::Macie2::Macie2Client::ListOrganizationAdminAccountsCallable
virtual Model::ListOrganizationAdminAccountsOutcomeCallable ListOrganizationAdminAccountsCallable(const Model::ListOrganizationAdminAccountsRequest &request) const
Aws::Macie2::Macie2Client::GetMemberCallable
virtual Model::GetMemberOutcomeCallable GetMemberCallable(const Model::GetMemberRequest &request) const
Aws::Macie2::Macie2Client::DisassociateFromMasterAccountAsync
virtual void DisassociateFromMasterAccountAsync(const Model::DisassociateFromMasterAccountRequest &request, const DisassociateFromMasterAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::GetUsageTotalsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetUsageTotalsRequest &, const Model::GetUsageTotalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsageTotalsResponseReceivedHandler
Definition: Macie2Client.h:319
Aws::Macie2::Macie2Client::DescribeOrganizationConfigurationCallable
virtual Model::DescribeOrganizationConfigurationOutcomeCallable DescribeOrganizationConfigurationCallable(const Model::DescribeOrganizationConfigurationRequest &request) const
Aws::Macie2::Model::GetMacieSessionOutcome
Aws::Utils::Outcome< GetMacieSessionResult, Macie2Error > GetMacieSessionOutcome
Definition: Macie2Client.h:198
Aws::Macie2::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: Macie2Client.h:273
Aws::Macie2::UpdateMemberSessionResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateMemberSessionRequest &, const Model::UpdateMemberSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMemberSessionResponseReceivedHandler
Definition: Macie2Client.h:337
DisableOrganizationAdminAccountResult.h
Aws::Macie2::Model::EnableOrganizationAdminAccountRequest
Definition: EnableOrganizationAdminAccountRequest.h:23
UpdateClassificationJobResult.h
Aws::Macie2::Model::GetUsageStatisticsOutcome
Aws::Utils::Outcome< GetUsageStatisticsResult, Macie2Error > GetUsageStatisticsOutcome
Definition: Macie2Client.h:201
Aws::Macie2::DisassociateFromAdministratorAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisassociateFromAdministratorAccountRequest &, const Model::DisassociateFromAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromAdministratorAccountResponseReceivedHandler
Definition: Macie2Client.h:301
Aws::Macie2::ListFindingsFiltersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListFindingsFiltersRequest &, const Model::ListFindingsFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsFiltersResponseReceivedHandler
Definition: Macie2Client.h:323
Aws::Macie2::GetCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetCustomDataIdentifierRequest &, const Model::GetCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomDataIdentifierResponseReceivedHandler
Definition: Macie2Client.h:309
Aws::Macie2::Macie2Client::DeleteFindingsFilterCallable
virtual Model::DeleteFindingsFilterOutcomeCallable DeleteFindingsFilterCallable(const Model::DeleteFindingsFilterRequest &request) const
Aws::Macie2::Macie2Client::AcceptInvitationAsync
virtual void AcceptInvitationAsync(const Model::AcceptInvitationRequest &request, const AcceptInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::GetMasterAccountAsync
virtual void GetMasterAccountAsync(const Model::GetMasterAccountRequest &request, const GetMasterAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::Macie2::Model::BatchGetCustomDataIdentifiersOutcome
Aws::Utils::Outcome< BatchGetCustomDataIdentifiersResult, Macie2Error > BatchGetCustomDataIdentifiersOutcome
Definition: Macie2Client.h:167
Aws::Macie2::TestCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::TestCustomDataIdentifierRequest &, const Model::TestCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestCustomDataIdentifierResponseReceivedHandler
Definition: Macie2Client.h:332
Aws::Macie2::Macie2Client::ListFindings
virtual Model::ListFindingsOutcome ListFindings(const Model::ListFindingsRequest &request) const
Aws::Macie2::Model::DisassociateFromMasterAccountOutcome
Aws::Utils::Outcome< DisassociateFromMasterAccountResult, Macie2Error > DisassociateFromMasterAccountOutcome
Definition: Macie2Client.h:185
Aws::Macie2::Macie2Client::GetFindingStatisticsAsync
virtual void GetFindingStatisticsAsync(const Model::GetFindingStatisticsRequest &request, const GetFindingStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::DescribeClassificationJob
virtual Model::DescribeClassificationJobOutcome DescribeClassificationJob(const Model::DescribeClassificationJobRequest &request) const
Aws::Macie2::Macie2Client::GetCustomDataIdentifierAsync
virtual void GetCustomDataIdentifierAsync(const Model::GetCustomDataIdentifierRequest &request, const GetCustomDataIdentifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::GetInvitationsCountAsync
virtual void GetInvitationsCountAsync(const Model::GetInvitationsCountRequest &request, const GetInvitationsCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::SearchResourcesAsync
virtual void SearchResourcesAsync(const Model::SearchResourcesRequest &request, const SearchResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::ListOrganizationAdminAccountsAsync
virtual void ListOrganizationAdminAccountsAsync(const Model::ListOrganizationAdminAccountsRequest &request, const ListOrganizationAdminAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Macie2Client::ListMembers
virtual Model::ListMembersOutcome ListMembers(const Model::ListMembersRequest &request) const
Aws::Macie2::UpdateMacieSessionResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateMacieSessionRequest &, const Model::UpdateMacieSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMacieSessionResponseReceivedHandler
Definition: Macie2Client.h:336
Aws::Macie2::Model::DescribeBucketsOutcomeCallable
std::future< DescribeBucketsOutcome > DescribeBucketsOutcomeCallable
Definition: Macie2Client.h:236
Aws::Macie2::Model::CreateSampleFindingsOutcome
Aws::Utils::Outcome< CreateSampleFindingsResult, Macie2Error > CreateSampleFindingsOutcome
Definition: Macie2Client.h:173
Aws::Macie2::Model::GetFindingsFilterRequest
Definition: GetFindingsFilterRequest.h:22
Aws::Macie2::DescribeClassificationJobResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DescribeClassificationJobRequest &, const Model::DescribeClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClassificationJobResponseReceivedHandler
Definition: Macie2Client.h:297
Aws::Macie2::Model::GetFindingsRequest
Definition: GetFindingsRequest.h:24
JsonSerializer.h
Aws::Macie2::Model::PutFindingsPublicationConfigurationOutcome
Aws::Utils::Outcome< PutFindingsPublicationConfigurationResult, Macie2Error > PutFindingsPublicationConfigurationOutcome
Definition: Macie2Client.h:212
GetClassificationExportConfigurationResult.h
Aws::Macie2::Model::DisassociateMemberOutcome
Aws::Utils::Outcome< DisassociateMemberResult, Macie2Error > DisassociateMemberOutcome
Definition: Macie2Client.h:186
Aws::Macie2::Model::DescribeClassificationJobOutcome
Aws::Utils::Outcome< DescribeClassificationJobResult, Macie2Error > DescribeClassificationJobOutcome
Definition: Macie2Client.h:180
Aws::Macie2::Macie2Client::ListMembersAsync
virtual void ListMembersAsync(const Model::ListMembersRequest &request, const ListMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::ListFindingsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
Definition: Macie2Client.h:322
GetInvitationsCountResult.h
Aws::Macie2::Model::GetClassificationExportConfigurationRequest
Definition: GetClassificationExportConfigurationRequest.h:20
Aws::Macie2::Model::GetAdministratorAccountRequest
Definition: GetAdministratorAccountRequest.h:20
Aws::Macie2::Macie2Client::DeleteCustomDataIdentifierAsync
virtual void DeleteCustomDataIdentifierAsync(const Model::DeleteCustomDataIdentifierRequest &request, const DeleteCustomDataIdentifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::Model::DeclineInvitationsOutcome
Aws::Utils::Outcome< DeclineInvitationsResult, Macie2Error > DeclineInvitationsOutcome
Definition: Macie2Client.h:174
Aws::Macie2::Macie2Client::DescribeBucketsAsync
virtual void DescribeBucketsAsync(const Model::DescribeBucketsRequest &request, const DescribeBucketsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Macie2::ListTagsForResourceResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: Macie2Client.h:327
Aws::Macie2::Macie2Client::GetFindingStatisticsCallable
virtual Model::GetFindingStatisticsOutcomeCallable GetFindingStatisticsCallable(const Model::GetFindingStatisticsRequest &request) const