9#include <aws/macie2/Macie2Errors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/macie2/Macie2EndpointProvider.h>
21#include <aws/macie2/model/AcceptInvitationResult.h>
22#include <aws/macie2/model/BatchGetCustomDataIdentifiersResult.h>
23#include <aws/macie2/model/BatchUpdateAutomatedDiscoveryAccountsResult.h>
24#include <aws/macie2/model/CreateAllowListResult.h>
25#include <aws/macie2/model/CreateClassificationJobResult.h>
26#include <aws/macie2/model/CreateCustomDataIdentifierResult.h>
27#include <aws/macie2/model/CreateFindingsFilterResult.h>
28#include <aws/macie2/model/CreateInvitationsResult.h>
29#include <aws/macie2/model/CreateMemberResult.h>
30#include <aws/macie2/model/CreateSampleFindingsResult.h>
31#include <aws/macie2/model/DeclineInvitationsResult.h>
32#include <aws/macie2/model/DeleteAllowListResult.h>
33#include <aws/macie2/model/DeleteCustomDataIdentifierResult.h>
34#include <aws/macie2/model/DeleteFindingsFilterResult.h>
35#include <aws/macie2/model/DeleteInvitationsResult.h>
36#include <aws/macie2/model/DeleteMemberResult.h>
37#include <aws/macie2/model/DescribeBucketsResult.h>
38#include <aws/macie2/model/DescribeClassificationJobResult.h>
39#include <aws/macie2/model/DescribeOrganizationConfigurationResult.h>
40#include <aws/macie2/model/DisableMacieResult.h>
41#include <aws/macie2/model/DisableOrganizationAdminAccountResult.h>
42#include <aws/macie2/model/DisassociateFromAdministratorAccountResult.h>
43#include <aws/macie2/model/DisassociateFromMasterAccountResult.h>
44#include <aws/macie2/model/DisassociateMemberResult.h>
45#include <aws/macie2/model/EnableMacieResult.h>
46#include <aws/macie2/model/EnableOrganizationAdminAccountResult.h>
47#include <aws/macie2/model/GetAdministratorAccountResult.h>
48#include <aws/macie2/model/GetAllowListResult.h>
49#include <aws/macie2/model/GetAutomatedDiscoveryConfigurationResult.h>
50#include <aws/macie2/model/GetBucketStatisticsResult.h>
51#include <aws/macie2/model/GetClassificationExportConfigurationResult.h>
52#include <aws/macie2/model/GetClassificationScopeResult.h>
53#include <aws/macie2/model/GetCustomDataIdentifierResult.h>
54#include <aws/macie2/model/GetFindingStatisticsResult.h>
55#include <aws/macie2/model/GetFindingsResult.h>
56#include <aws/macie2/model/GetFindingsFilterResult.h>
57#include <aws/macie2/model/GetFindingsPublicationConfigurationResult.h>
58#include <aws/macie2/model/GetInvitationsCountResult.h>
59#include <aws/macie2/model/GetMacieSessionResult.h>
60#include <aws/macie2/model/GetMasterAccountResult.h>
61#include <aws/macie2/model/GetMemberResult.h>
62#include <aws/macie2/model/GetResourceProfileResult.h>
63#include <aws/macie2/model/GetRevealConfigurationResult.h>
64#include <aws/macie2/model/GetSensitiveDataOccurrencesResult.h>
65#include <aws/macie2/model/GetSensitiveDataOccurrencesAvailabilityResult.h>
66#include <aws/macie2/model/GetSensitivityInspectionTemplateResult.h>
67#include <aws/macie2/model/GetUsageStatisticsResult.h>
68#include <aws/macie2/model/GetUsageTotalsResult.h>
69#include <aws/macie2/model/ListAllowListsResult.h>
70#include <aws/macie2/model/ListAutomatedDiscoveryAccountsResult.h>
71#include <aws/macie2/model/ListClassificationJobsResult.h>
72#include <aws/macie2/model/ListClassificationScopesResult.h>
73#include <aws/macie2/model/ListCustomDataIdentifiersResult.h>
74#include <aws/macie2/model/ListFindingsResult.h>
75#include <aws/macie2/model/ListFindingsFiltersResult.h>
76#include <aws/macie2/model/ListInvitationsResult.h>
77#include <aws/macie2/model/ListManagedDataIdentifiersResult.h>
78#include <aws/macie2/model/ListMembersResult.h>
79#include <aws/macie2/model/ListOrganizationAdminAccountsResult.h>
80#include <aws/macie2/model/ListResourceProfileArtifactsResult.h>
81#include <aws/macie2/model/ListResourceProfileDetectionsResult.h>
82#include <aws/macie2/model/ListSensitivityInspectionTemplatesResult.h>
83#include <aws/macie2/model/ListTagsForResourceResult.h>
84#include <aws/macie2/model/PutClassificationExportConfigurationResult.h>
85#include <aws/macie2/model/PutFindingsPublicationConfigurationResult.h>
86#include <aws/macie2/model/SearchResourcesResult.h>
87#include <aws/macie2/model/TagResourceResult.h>
88#include <aws/macie2/model/TestCustomDataIdentifierResult.h>
89#include <aws/macie2/model/UntagResourceResult.h>
90#include <aws/macie2/model/UpdateAllowListResult.h>
91#include <aws/macie2/model/UpdateAutomatedDiscoveryConfigurationResult.h>
92#include <aws/macie2/model/UpdateClassificationJobResult.h>
93#include <aws/macie2/model/UpdateClassificationScopeResult.h>
94#include <aws/macie2/model/UpdateFindingsFilterResult.h>
95#include <aws/macie2/model/UpdateMacieSessionResult.h>
96#include <aws/macie2/model/UpdateMemberSessionResult.h>
97#include <aws/macie2/model/UpdateOrganizationConfigurationResult.h>
98#include <aws/macie2/model/UpdateResourceProfileResult.h>
99#include <aws/macie2/model/UpdateResourceProfileDetectionsResult.h>
100#include <aws/macie2/model/UpdateRevealConfigurationResult.h>
101#include <aws/macie2/model/UpdateSensitivityInspectionTemplateResult.h>
102#include <aws/macie2/model/GetAdministratorAccountRequest.h>
103#include <aws/macie2/model/DisableMacieRequest.h>
104#include <aws/macie2/model/GetFindingsPublicationConfigurationRequest.h>
105#include <aws/macie2/model/GetMasterAccountRequest.h>
106#include <aws/macie2/model/UpdateMacieSessionRequest.h>
107#include <aws/macie2/model/DisassociateFromAdministratorAccountRequest.h>
108#include <aws/macie2/model/ListAutomatedDiscoveryAccountsRequest.h>
109#include <aws/macie2/model/BatchUpdateAutomatedDiscoveryAccountsRequest.h>
110#include <aws/macie2/model/GetAutomatedDiscoveryConfigurationRequest.h>
111#include <aws/macie2/model/ListInvitationsRequest.h>
112#include <aws/macie2/model/GetRevealConfigurationRequest.h>
113#include <aws/macie2/model/SearchResourcesRequest.h>
114#include <aws/macie2/model/GetUsageStatisticsRequest.h>
115#include <aws/macie2/model/GetBucketStatisticsRequest.h>
116#include <aws/macie2/model/GetInvitationsCountRequest.h>
117#include <aws/macie2/model/ListClassificationJobsRequest.h>
118#include <aws/macie2/model/ListFindingsRequest.h>
119#include <aws/macie2/model/BatchGetCustomDataIdentifiersRequest.h>
120#include <aws/macie2/model/ListSensitivityInspectionTemplatesRequest.h>
121#include <aws/macie2/model/PutFindingsPublicationConfigurationRequest.h>
122#include <aws/macie2/model/DescribeBucketsRequest.h>
123#include <aws/macie2/model/CreateSampleFindingsRequest.h>
124#include <aws/macie2/model/ListAllowListsRequest.h>
125#include <aws/macie2/model/ListCustomDataIdentifiersRequest.h>
126#include <aws/macie2/model/GetMacieSessionRequest.h>
127#include <aws/macie2/model/ListMembersRequest.h>
128#include <aws/macie2/model/ListOrganizationAdminAccountsRequest.h>
129#include <aws/macie2/model/ListManagedDataIdentifiersRequest.h>
130#include <aws/macie2/model/EnableMacieRequest.h>
131#include <aws/macie2/model/ListClassificationScopesRequest.h>
132#include <aws/macie2/model/GetClassificationExportConfigurationRequest.h>
133#include <aws/macie2/model/DescribeOrganizationConfigurationRequest.h>
134#include <aws/macie2/model/GetUsageTotalsRequest.h>
135#include <aws/macie2/model/ListFindingsFiltersRequest.h>
136#include <aws/macie2/model/DisassociateFromMasterAccountRequest.h>
144 class HttpClientFactory;
149 template<
typename R,
typename E>
class Outcome;
159 class AWSCredentials;
160 class AWSCredentialsProvider;
EndpointProviderBase< Macie2ClientConfiguration, Macie2BuiltInParameters, Macie2ClientContextParameters > Macie2EndpointProviderBase
Aws::Utils::Outcome< GetInvitationsCountResult, Macie2Error > GetInvitationsCountOutcome
Aws::Utils::Outcome< UpdateOrganizationConfigurationResult, Macie2Error > UpdateOrganizationConfigurationOutcome
std::future< ListAutomatedDiscoveryAccountsOutcome > ListAutomatedDiscoveryAccountsOutcomeCallable
std::future< GetSensitivityInspectionTemplateOutcome > GetSensitivityInspectionTemplateOutcomeCallable
Aws::Utils::Outcome< ListManagedDataIdentifiersResult, Macie2Error > ListManagedDataIdentifiersOutcome
Aws::Utils::Outcome< GetSensitiveDataOccurrencesAvailabilityResult, Macie2Error > GetSensitiveDataOccurrencesAvailabilityOutcome
std::future< CreateClassificationJobOutcome > CreateClassificationJobOutcomeCallable
Aws::Utils::Outcome< GetSensitiveDataOccurrencesResult, Macie2Error > GetSensitiveDataOccurrencesOutcome
std::future< GetFindingStatisticsOutcome > GetFindingStatisticsOutcomeCallable
Aws::Utils::Outcome< DescribeClassificationJobResult, Macie2Error > DescribeClassificationJobOutcome
Aws::Utils::Outcome< UntagResourceResult, Macie2Error > UntagResourceOutcome
Aws::Utils::Outcome< DisassociateFromMasterAccountResult, Macie2Error > DisassociateFromMasterAccountOutcome
std::future< GetAllowListOutcome > GetAllowListOutcomeCallable
Aws::Utils::Outcome< DisableOrganizationAdminAccountResult, Macie2Error > DisableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< GetResourceProfileResult, Macie2Error > GetResourceProfileOutcome
Aws::Utils::Outcome< GetMacieSessionResult, Macie2Error > GetMacieSessionOutcome
std::future< ListFindingsFiltersOutcome > ListFindingsFiltersOutcomeCallable
Aws::Utils::Outcome< UpdateClassificationScopeResult, Macie2Error > UpdateClassificationScopeOutcome
Aws::Utils::Outcome< BatchUpdateAutomatedDiscoveryAccountsResult, Macie2Error > BatchUpdateAutomatedDiscoveryAccountsOutcome
std::future< BatchUpdateAutomatedDiscoveryAccountsOutcome > BatchUpdateAutomatedDiscoveryAccountsOutcomeCallable
Aws::Utils::Outcome< ListInvitationsResult, Macie2Error > ListInvitationsOutcome
Aws::Utils::Outcome< GetFindingStatisticsResult, Macie2Error > GetFindingStatisticsOutcome
Aws::Utils::Outcome< UpdateRevealConfigurationResult, Macie2Error > UpdateRevealConfigurationOutcome
Aws::Utils::Outcome< UpdateClassificationJobResult, Macie2Error > UpdateClassificationJobOutcome
std::future< GetFindingsFilterOutcome > GetFindingsFilterOutcomeCallable
std::future< DeleteCustomDataIdentifierOutcome > DeleteCustomDataIdentifierOutcomeCallable
std::future< DisableMacieOutcome > DisableMacieOutcomeCallable
Aws::Utils::Outcome< DeleteFindingsFilterResult, Macie2Error > DeleteFindingsFilterOutcome
Aws::Utils::Outcome< GetMemberResult, Macie2Error > GetMemberOutcome
Aws::Utils::Outcome< ListFindingsResult, Macie2Error > ListFindingsOutcome
Aws::Utils::Outcome< CreateFindingsFilterResult, Macie2Error > CreateFindingsFilterOutcome
Aws::Utils::Outcome< BatchGetCustomDataIdentifiersResult, Macie2Error > BatchGetCustomDataIdentifiersOutcome
std::future< DeclineInvitationsOutcome > DeclineInvitationsOutcomeCallable
Aws::Utils::Outcome< GetCustomDataIdentifierResult, Macie2Error > GetCustomDataIdentifierOutcome
Aws::Utils::Outcome< ListSensitivityInspectionTemplatesResult, Macie2Error > ListSensitivityInspectionTemplatesOutcome
std::future< DisableOrganizationAdminAccountOutcome > DisableOrganizationAdminAccountOutcomeCallable
Aws::Utils::Outcome< GetAllowListResult, Macie2Error > GetAllowListOutcome
std::future< ListOrganizationAdminAccountsOutcome > ListOrganizationAdminAccountsOutcomeCallable
std::future< EnableMacieOutcome > EnableMacieOutcomeCallable
Aws::Utils::Outcome< ListMembersResult, Macie2Error > ListMembersOutcome
Aws::Utils::Outcome< GetFindingsResult, Macie2Error > GetFindingsOutcome
std::future< UpdateSensitivityInspectionTemplateOutcome > UpdateSensitivityInspectionTemplateOutcomeCallable
std::future< GetClassificationScopeOutcome > GetClassificationScopeOutcomeCallable
Aws::Utils::Outcome< ListOrganizationAdminAccountsResult, Macie2Error > ListOrganizationAdminAccountsOutcome
std::future< DeleteMemberOutcome > DeleteMemberOutcomeCallable
std::future< DescribeOrganizationConfigurationOutcome > DescribeOrganizationConfigurationOutcomeCallable
Aws::Utils::Outcome< DisableMacieResult, Macie2Error > DisableMacieOutcome
Aws::Utils::Outcome< ListCustomDataIdentifiersResult, Macie2Error > ListCustomDataIdentifiersOutcome
std::future< CreateFindingsFilterOutcome > CreateFindingsFilterOutcomeCallable
std::future< DisassociateFromAdministratorAccountOutcome > DisassociateFromAdministratorAccountOutcomeCallable
std::future< CreateAllowListOutcome > CreateAllowListOutcomeCallable
std::future< UpdateResourceProfileDetectionsOutcome > UpdateResourceProfileDetectionsOutcomeCallable
std::future< DisassociateFromMasterAccountOutcome > DisassociateFromMasterAccountOutcomeCallable
std::future< UpdateMacieSessionOutcome > UpdateMacieSessionOutcomeCallable
Aws::Utils::Outcome< ListResourceProfileArtifactsResult, Macie2Error > ListResourceProfileArtifactsOutcome
std::future< GetMasterAccountOutcome > GetMasterAccountOutcomeCallable
std::future< DisassociateMemberOutcome > DisassociateMemberOutcomeCallable
Aws::Utils::Outcome< UpdateFindingsFilterResult, Macie2Error > UpdateFindingsFilterOutcome
std::future< DeleteAllowListOutcome > DeleteAllowListOutcomeCallable
std::future< ListSensitivityInspectionTemplatesOutcome > ListSensitivityInspectionTemplatesOutcomeCallable
std::future< ListInvitationsOutcome > ListInvitationsOutcomeCallable
Aws::Utils::Outcome< PutClassificationExportConfigurationResult, Macie2Error > PutClassificationExportConfigurationOutcome
Aws::Utils::Outcome< UpdateResourceProfileDetectionsResult, Macie2Error > UpdateResourceProfileDetectionsOutcome
Aws::Utils::Outcome< CreateClassificationJobResult, Macie2Error > CreateClassificationJobOutcome
Aws::Utils::Outcome< GetUsageStatisticsResult, Macie2Error > GetUsageStatisticsOutcome
std::future< BatchGetCustomDataIdentifiersOutcome > BatchGetCustomDataIdentifiersOutcomeCallable
std::future< GetMemberOutcome > GetMemberOutcomeCallable
Aws::Utils::Outcome< GetMasterAccountResult, Macie2Error > GetMasterAccountOutcome
Aws::Utils::Outcome< CreateAllowListResult, Macie2Error > CreateAllowListOutcome
std::future< GetFindingsOutcome > GetFindingsOutcomeCallable
std::future< SearchResourcesOutcome > SearchResourcesOutcomeCallable
Aws::Utils::Outcome< GetSensitivityInspectionTemplateResult, Macie2Error > GetSensitivityInspectionTemplateOutcome
std::future< EnableOrganizationAdminAccountOutcome > EnableOrganizationAdminAccountOutcomeCallable
std::future< CreateInvitationsOutcome > CreateInvitationsOutcomeCallable
Aws::Utils::Outcome< DisassociateMemberResult, Macie2Error > DisassociateMemberOutcome
std::future< ListManagedDataIdentifiersOutcome > ListManagedDataIdentifiersOutcomeCallable
std::future< ListFindingsOutcome > ListFindingsOutcomeCallable
std::future< CreateSampleFindingsOutcome > CreateSampleFindingsOutcomeCallable
Aws::Utils::Outcome< EnableOrganizationAdminAccountResult, Macie2Error > EnableOrganizationAdminAccountOutcome
Aws::Utils::Outcome< DescribeOrganizationConfigurationResult, Macie2Error > DescribeOrganizationConfigurationOutcome
Aws::Utils::Outcome< UpdateAutomatedDiscoveryConfigurationResult, Macie2Error > UpdateAutomatedDiscoveryConfigurationOutcome
Aws::Utils::Outcome< GetBucketStatisticsResult, Macie2Error > GetBucketStatisticsOutcome
std::future< AcceptInvitationOutcome > AcceptInvitationOutcomeCallable
std::future< GetRevealConfigurationOutcome > GetRevealConfigurationOutcomeCallable
std::future< GetAdministratorAccountOutcome > GetAdministratorAccountOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< GetFindingsFilterResult, Macie2Error > GetFindingsFilterOutcome
std::future< GetFindingsPublicationConfigurationOutcome > GetFindingsPublicationConfigurationOutcomeCallable
std::future< GetAutomatedDiscoveryConfigurationOutcome > GetAutomatedDiscoveryConfigurationOutcomeCallable
std::future< PutFindingsPublicationConfigurationOutcome > PutFindingsPublicationConfigurationOutcomeCallable
std::future< CreateMemberOutcome > CreateMemberOutcomeCallable
Aws::Utils::Outcome< GetClassificationScopeResult, Macie2Error > GetClassificationScopeOutcome
std::future< UpdateClassificationJobOutcome > UpdateClassificationJobOutcomeCallable
std::future< TestCustomDataIdentifierOutcome > TestCustomDataIdentifierOutcomeCallable
Aws::Utils::Outcome< SearchResourcesResult, Macie2Error > SearchResourcesOutcome
std::future< GetClassificationExportConfigurationOutcome > GetClassificationExportConfigurationOutcomeCallable
Aws::Utils::Outcome< ListClassificationJobsResult, Macie2Error > ListClassificationJobsOutcome
Aws::Utils::Outcome< DisassociateFromAdministratorAccountResult, Macie2Error > DisassociateFromAdministratorAccountOutcome
std::future< DescribeClassificationJobOutcome > DescribeClassificationJobOutcomeCallable
std::future< ListResourceProfileDetectionsOutcome > ListResourceProfileDetectionsOutcomeCallable
std::future< ListClassificationScopesOutcome > ListClassificationScopesOutcomeCallable
std::future< GetBucketStatisticsOutcome > GetBucketStatisticsOutcomeCallable
Aws::Utils::Outcome< GetFindingsPublicationConfigurationResult, Macie2Error > GetFindingsPublicationConfigurationOutcome
Aws::Utils::Outcome< UpdateMemberSessionResult, Macie2Error > UpdateMemberSessionOutcome
Aws::Utils::Outcome< CreateSampleFindingsResult, Macie2Error > CreateSampleFindingsOutcome
Aws::Utils::Outcome< TestCustomDataIdentifierResult, Macie2Error > TestCustomDataIdentifierOutcome
std::future< GetCustomDataIdentifierOutcome > GetCustomDataIdentifierOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, Macie2Error > TagResourceOutcome
std::future< PutClassificationExportConfigurationOutcome > PutClassificationExportConfigurationOutcomeCallable
Aws::Utils::Outcome< EnableMacieResult, Macie2Error > EnableMacieOutcome
Aws::Utils::Outcome< PutFindingsPublicationConfigurationResult, Macie2Error > PutFindingsPublicationConfigurationOutcome
std::future< UpdateResourceProfileOutcome > UpdateResourceProfileOutcomeCallable
std::future< UpdateOrganizationConfigurationOutcome > UpdateOrganizationConfigurationOutcomeCallable
Aws::Utils::Outcome< GetRevealConfigurationResult, Macie2Error > GetRevealConfigurationOutcome
std::future< ListAllowListsOutcome > ListAllowListsOutcomeCallable
std::future< ListClassificationJobsOutcome > ListClassificationJobsOutcomeCallable
std::future< DeleteFindingsFilterOutcome > DeleteFindingsFilterOutcomeCallable
Aws::Utils::Outcome< CreateMemberResult, Macie2Error > CreateMemberOutcome
Aws::Utils::Outcome< DeleteMemberResult, Macie2Error > DeleteMemberOutcome
Aws::Utils::Outcome< AcceptInvitationResult, Macie2Error > AcceptInvitationOutcome
std::future< UpdateClassificationScopeOutcome > UpdateClassificationScopeOutcomeCallable
Aws::Utils::Outcome< ListAllowListsResult, Macie2Error > ListAllowListsOutcome
std::future< UpdateMemberSessionOutcome > UpdateMemberSessionOutcomeCallable
Aws::Utils::Outcome< UpdateMacieSessionResult, Macie2Error > UpdateMacieSessionOutcome
Aws::Utils::Outcome< UpdateAllowListResult, Macie2Error > UpdateAllowListOutcome
std::future< UpdateAutomatedDiscoveryConfigurationOutcome > UpdateAutomatedDiscoveryConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteAllowListResult, Macie2Error > DeleteAllowListOutcome
std::future< DeleteInvitationsOutcome > DeleteInvitationsOutcomeCallable
Aws::Utils::Outcome< UpdateResourceProfileResult, Macie2Error > UpdateResourceProfileOutcome
std::future< GetResourceProfileOutcome > GetResourceProfileOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< CreateCustomDataIdentifierOutcome > CreateCustomDataIdentifierOutcomeCallable
std::future< UpdateRevealConfigurationOutcome > UpdateRevealConfigurationOutcomeCallable
Aws::Utils::Outcome< DeleteCustomDataIdentifierResult, Macie2Error > DeleteCustomDataIdentifierOutcome
std::future< GetSensitiveDataOccurrencesAvailabilityOutcome > GetSensitiveDataOccurrencesAvailabilityOutcomeCallable
Aws::Utils::Outcome< ListFindingsFiltersResult, Macie2Error > ListFindingsFiltersOutcome
Aws::Utils::Outcome< ListClassificationScopesResult, Macie2Error > ListClassificationScopesOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, Macie2Error > ListTagsForResourceOutcome
Aws::Utils::Outcome< ListResourceProfileDetectionsResult, Macie2Error > ListResourceProfileDetectionsOutcome
std::future< ListResourceProfileArtifactsOutcome > ListResourceProfileArtifactsOutcomeCallable
Aws::Utils::Outcome< GetClassificationExportConfigurationResult, Macie2Error > GetClassificationExportConfigurationOutcome
Aws::Utils::Outcome< CreateInvitationsResult, Macie2Error > CreateInvitationsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetUsageTotalsOutcome > GetUsageTotalsOutcomeCallable
Aws::Utils::Outcome< DeleteInvitationsResult, Macie2Error > DeleteInvitationsOutcome
std::future< GetInvitationsCountOutcome > GetInvitationsCountOutcomeCallable
std::future< UpdateFindingsFilterOutcome > UpdateFindingsFilterOutcomeCallable
Aws::Utils::Outcome< GetAdministratorAccountResult, Macie2Error > GetAdministratorAccountOutcome
Aws::Utils::Outcome< ListAutomatedDiscoveryAccountsResult, Macie2Error > ListAutomatedDiscoveryAccountsOutcome
Aws::Utils::Outcome< GetAutomatedDiscoveryConfigurationResult, Macie2Error > GetAutomatedDiscoveryConfigurationOutcome
std::future< ListMembersOutcome > ListMembersOutcomeCallable
std::future< GetUsageStatisticsOutcome > GetUsageStatisticsOutcomeCallable
std::future< ListCustomDataIdentifiersOutcome > ListCustomDataIdentifiersOutcomeCallable
std::future< DescribeBucketsOutcome > DescribeBucketsOutcomeCallable
std::future< GetMacieSessionOutcome > GetMacieSessionOutcomeCallable
std::future< GetSensitiveDataOccurrencesOutcome > GetSensitiveDataOccurrencesOutcomeCallable
Aws::Utils::Outcome< DescribeBucketsResult, Macie2Error > DescribeBucketsOutcome
Aws::Utils::Outcome< GetUsageTotalsResult, Macie2Error > GetUsageTotalsOutcome
Aws::Utils::Outcome< CreateCustomDataIdentifierResult, Macie2Error > CreateCustomDataIdentifierOutcome
std::future< UpdateAllowListOutcome > UpdateAllowListOutcomeCallable
Aws::Utils::Outcome< UpdateSensitivityInspectionTemplateResult, Macie2Error > UpdateSensitivityInspectionTemplateOutcome
Aws::Utils::Outcome< DeclineInvitationsResult, Macie2Error > DeclineInvitationsOutcome
std::function< void(const Macie2Client *, const Model::GetClassificationExportConfigurationRequest &, const Model::GetClassificationExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClassificationExportConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListClassificationScopesRequest &, const Model::ListClassificationScopesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClassificationScopesResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetCustomDataIdentifierRequest &, const Model::GetCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListAllowListsRequest &, const Model::ListAllowListsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAllowListsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateAllowListRequest &, const Model::UpdateAllowListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAllowListResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetAutomatedDiscoveryConfigurationRequest &, const Model::GetAutomatedDiscoveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAutomatedDiscoveryConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteMemberRequest &, const Model::DeleteMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetBucketStatisticsRequest &, const Model::GetBucketStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBucketStatisticsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetAdministratorAccountRequest &, const Model::GetAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAdministratorAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListOrganizationAdminAccountsRequest &, const Model::ListOrganizationAdminAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOrganizationAdminAccountsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetSensitiveDataOccurrencesRequest &, const Model::GetSensitiveDataOccurrencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSensitiveDataOccurrencesResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::SearchResourcesRequest &, const Model::SearchResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchResourcesResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateMacieSessionRequest &, const Model::UpdateMacieSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMacieSessionResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetAllowListRequest &, const Model::GetAllowListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAllowListResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingStatisticsRequest &, const Model::GetFindingStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingStatisticsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteFindingsFilterRequest &, const Model::DeleteFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DescribeClassificationJobRequest &, const Model::DescribeClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeClassificationJobResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListInvitationsRequest &, const Model::ListInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInvitationsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListManagedDataIdentifiersRequest &, const Model::ListManagedDataIdentifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListManagedDataIdentifiersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetMemberRequest &, const Model::GetMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteCustomDataIdentifierRequest &, const Model::DeleteCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::PutFindingsPublicationConfigurationRequest &, const Model::PutFindingsPublicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFindingsPublicationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateMemberRequest &, const Model::CreateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::BatchGetCustomDataIdentifiersRequest &, const Model::BatchGetCustomDataIdentifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCustomDataIdentifiersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateAutomatedDiscoveryConfigurationRequest &, const Model::UpdateAutomatedDiscoveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAutomatedDiscoveryConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisableOrganizationAdminAccountRequest &, const Model::DisableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListAutomatedDiscoveryAccountsRequest &, const Model::ListAutomatedDiscoveryAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAutomatedDiscoveryAccountsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateRevealConfigurationRequest &, const Model::UpdateRevealConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRevealConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DescribeOrganizationConfigurationRequest &, const Model::DescribeOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetSensitiveDataOccurrencesAvailabilityRequest &, const Model::GetSensitiveDataOccurrencesAvailabilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSensitiveDataOccurrencesAvailabilityResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateClassificationJobRequest &, const Model::UpdateClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClassificationJobResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisableMacieRequest &, const Model::DisableMacieOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableMacieResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateResourceProfileDetectionsRequest &, const Model::UpdateResourceProfileDetectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceProfileDetectionsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetRevealConfigurationRequest &, const Model::GetRevealConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRevealConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateMemberSessionRequest &, const Model::UpdateMemberSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMemberSessionResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::EnableOrganizationAdminAccountRequest &, const Model::EnableOrganizationAdminAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableOrganizationAdminAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetResourceProfileRequest &, const Model::GetResourceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceProfileResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateAllowListRequest &, const Model::CreateAllowListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAllowListResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteInvitationsRequest &, const Model::DeleteInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInvitationsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetInvitationsCountRequest &, const Model::GetInvitationsCountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInvitationsCountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateSensitivityInspectionTemplateRequest &, const Model::UpdateSensitivityInspectionTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSensitivityInspectionTemplateResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetUsageTotalsRequest &, const Model::GetUsageTotalsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsageTotalsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateClassificationJobRequest &, const Model::CreateClassificationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateClassificationJobResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::BatchUpdateAutomatedDiscoveryAccountsRequest &, const Model::BatchUpdateAutomatedDiscoveryAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchUpdateAutomatedDiscoveryAccountsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisassociateFromMasterAccountRequest &, const Model::DisassociateFromMasterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromMasterAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingsFilterRequest &, const Model::GetFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListSensitivityInspectionTemplatesRequest &, const Model::ListSensitivityInspectionTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSensitivityInspectionTemplatesResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisassociateFromAdministratorAccountRequest &, const Model::DisassociateFromAdministratorAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFromAdministratorAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListFindingsFiltersRequest &, const Model::ListFindingsFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsFiltersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::EnableMacieRequest &, const Model::EnableMacieOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableMacieResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeleteAllowListRequest &, const Model::DeleteAllowListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAllowListResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DeclineInvitationsRequest &, const Model::DeclineInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeclineInvitationsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetMasterAccountRequest &, const Model::GetMasterAccountOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMasterAccountResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::PutClassificationExportConfigurationRequest &, const Model::PutClassificationExportConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutClassificationExportConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListClassificationJobsRequest &, const Model::ListClassificationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListClassificationJobsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::TestCustomDataIdentifierRequest &, const Model::TestCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListResourceProfileDetectionsRequest &, const Model::ListResourceProfileDetectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceProfileDetectionsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetClassificationScopeRequest &, const Model::GetClassificationScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetClassificationScopeResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateOrganizationConfigurationRequest &, const Model::UpdateOrganizationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateOrganizationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingsPublicationConfigurationRequest &, const Model::GetFindingsPublicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsPublicationConfigurationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListFindingsRequest &, const Model::ListFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFindingsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateClassificationScopeRequest &, const Model::UpdateClassificationScopeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateClassificationScopeResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateSampleFindingsRequest &, const Model::CreateSampleFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSampleFindingsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateFindingsFilterRequest &, const Model::UpdateFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetUsageStatisticsRequest &, const Model::GetUsageStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUsageStatisticsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListCustomDataIdentifiersRequest &, const Model::ListCustomDataIdentifiersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCustomDataIdentifiersResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateFindingsFilterRequest &, const Model::CreateFindingsFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFindingsFilterResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetFindingsRequest &, const Model::GetFindingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFindingsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DescribeBucketsRequest &, const Model::DescribeBucketsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBucketsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::UpdateResourceProfileRequest &, const Model::UpdateResourceProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceProfileResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateCustomDataIdentifierRequest &, const Model::CreateCustomDataIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCustomDataIdentifierResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetMacieSessionRequest &, const Model::GetMacieSessionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMacieSessionResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::GetSensitivityInspectionTemplateRequest &, const Model::GetSensitivityInspectionTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSensitivityInspectionTemplateResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::DisassociateMemberRequest &, const Model::DisassociateMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateMemberResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::AcceptInvitationRequest &, const Model::AcceptInvitationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AcceptInvitationResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::ListResourceProfileArtifactsRequest &, const Model::ListResourceProfileArtifactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceProfileArtifactsResponseReceivedHandler
std::function< void(const Macie2Client *, const Model::CreateInvitationsRequest &, const Model::CreateInvitationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInvitationsResponseReceivedHandler