AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::Macie2::Macie2Client Class Reference

#include <Macie2Client.h>

Inheritance diagram for Aws::Macie2::Macie2Client:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 Macie2Client (const Aws::Macie2::Macie2ClientConfiguration &clientConfiguration=Aws::Macie2::Macie2ClientConfiguration(), std::shared_ptr< Macie2EndpointProviderBase > endpointProvider=nullptr)
 
 Macie2Client (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< Macie2EndpointProviderBase > endpointProvider=nullptr, const Aws::Macie2::Macie2ClientConfiguration &clientConfiguration=Aws::Macie2::Macie2ClientConfiguration())
 
 Macie2Client (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< Macie2EndpointProviderBase > endpointProvider=nullptr, const Aws::Macie2::Macie2ClientConfiguration &clientConfiguration=Aws::Macie2::Macie2ClientConfiguration())
 
 Macie2Client (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 Macie2Client (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 Macie2Client (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~Macie2Client ()
 
 
template<typename AcceptInvitationRequestT = Model::AcceptInvitationRequest>
Model::AcceptInvitationOutcomeCallable AcceptInvitationCallable (const AcceptInvitationRequestT &request) const
 
template<typename AcceptInvitationRequestT = Model::AcceptInvitationRequest>
void AcceptInvitationAsync (const AcceptInvitationRequestT &request, const AcceptInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetCustomDataIdentifiersRequestT = Model::BatchGetCustomDataIdentifiersRequest>
Model::BatchGetCustomDataIdentifiersOutcomeCallable BatchGetCustomDataIdentifiersCallable (const BatchGetCustomDataIdentifiersRequestT &request={}) const
 
template<typename BatchGetCustomDataIdentifiersRequestT = Model::BatchGetCustomDataIdentifiersRequest>
void BatchGetCustomDataIdentifiersAsync (const BatchGetCustomDataIdentifiersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchGetCustomDataIdentifiersRequestT &request={}) const
 
 
template<typename BatchUpdateAutomatedDiscoveryAccountsRequestT = Model::BatchUpdateAutomatedDiscoveryAccountsRequest>
Model::BatchUpdateAutomatedDiscoveryAccountsOutcomeCallable BatchUpdateAutomatedDiscoveryAccountsCallable (const BatchUpdateAutomatedDiscoveryAccountsRequestT &request={}) const
 
template<typename BatchUpdateAutomatedDiscoveryAccountsRequestT = Model::BatchUpdateAutomatedDiscoveryAccountsRequest>
void BatchUpdateAutomatedDiscoveryAccountsAsync (const BatchUpdateAutomatedDiscoveryAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const BatchUpdateAutomatedDiscoveryAccountsRequestT &request={}) const
 
 
template<typename CreateAllowListRequestT = Model::CreateAllowListRequest>
Model::CreateAllowListOutcomeCallable CreateAllowListCallable (const CreateAllowListRequestT &request) const
 
template<typename CreateAllowListRequestT = Model::CreateAllowListRequest>
void CreateAllowListAsync (const CreateAllowListRequestT &request, const CreateAllowListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateClassificationJobRequestT = Model::CreateClassificationJobRequest>
Model::CreateClassificationJobOutcomeCallable CreateClassificationJobCallable (const CreateClassificationJobRequestT &request) const
 
template<typename CreateClassificationJobRequestT = Model::CreateClassificationJobRequest>
void CreateClassificationJobAsync (const CreateClassificationJobRequestT &request, const CreateClassificationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateCustomDataIdentifierRequestT = Model::CreateCustomDataIdentifierRequest>
Model::CreateCustomDataIdentifierOutcomeCallable CreateCustomDataIdentifierCallable (const CreateCustomDataIdentifierRequestT &request) const
 
template<typename CreateCustomDataIdentifierRequestT = Model::CreateCustomDataIdentifierRequest>
void CreateCustomDataIdentifierAsync (const CreateCustomDataIdentifierRequestT &request, const CreateCustomDataIdentifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateFindingsFilterRequestT = Model::CreateFindingsFilterRequest>
Model::CreateFindingsFilterOutcomeCallable CreateFindingsFilterCallable (const CreateFindingsFilterRequestT &request) const
 
template<typename CreateFindingsFilterRequestT = Model::CreateFindingsFilterRequest>
void CreateFindingsFilterAsync (const CreateFindingsFilterRequestT &request, const CreateFindingsFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateInvitationsRequestT = Model::CreateInvitationsRequest>
Model::CreateInvitationsOutcomeCallable CreateInvitationsCallable (const CreateInvitationsRequestT &request) const
 
template<typename CreateInvitationsRequestT = Model::CreateInvitationsRequest>
void CreateInvitationsAsync (const CreateInvitationsRequestT &request, const CreateInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateMemberRequestT = Model::CreateMemberRequest>
Model::CreateMemberOutcomeCallable CreateMemberCallable (const CreateMemberRequestT &request) const
 
template<typename CreateMemberRequestT = Model::CreateMemberRequest>
void CreateMemberAsync (const CreateMemberRequestT &request, const CreateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSampleFindingsRequestT = Model::CreateSampleFindingsRequest>
Model::CreateSampleFindingsOutcomeCallable CreateSampleFindingsCallable (const CreateSampleFindingsRequestT &request={}) const
 
template<typename CreateSampleFindingsRequestT = Model::CreateSampleFindingsRequest>
void CreateSampleFindingsAsync (const CreateSampleFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateSampleFindingsRequestT &request={}) const
 
 
template<typename DeclineInvitationsRequestT = Model::DeclineInvitationsRequest>
Model::DeclineInvitationsOutcomeCallable DeclineInvitationsCallable (const DeclineInvitationsRequestT &request) const
 
template<typename DeclineInvitationsRequestT = Model::DeclineInvitationsRequest>
void DeclineInvitationsAsync (const DeclineInvitationsRequestT &request, const DeclineInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteAllowListRequestT = Model::DeleteAllowListRequest>
Model::DeleteAllowListOutcomeCallable DeleteAllowListCallable (const DeleteAllowListRequestT &request) const
 
template<typename DeleteAllowListRequestT = Model::DeleteAllowListRequest>
void DeleteAllowListAsync (const DeleteAllowListRequestT &request, const DeleteAllowListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteCustomDataIdentifierRequestT = Model::DeleteCustomDataIdentifierRequest>
Model::DeleteCustomDataIdentifierOutcomeCallable DeleteCustomDataIdentifierCallable (const DeleteCustomDataIdentifierRequestT &request) const
 
template<typename DeleteCustomDataIdentifierRequestT = Model::DeleteCustomDataIdentifierRequest>
void DeleteCustomDataIdentifierAsync (const DeleteCustomDataIdentifierRequestT &request, const DeleteCustomDataIdentifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteFindingsFilterRequestT = Model::DeleteFindingsFilterRequest>
Model::DeleteFindingsFilterOutcomeCallable DeleteFindingsFilterCallable (const DeleteFindingsFilterRequestT &request) const
 
template<typename DeleteFindingsFilterRequestT = Model::DeleteFindingsFilterRequest>
void DeleteFindingsFilterAsync (const DeleteFindingsFilterRequestT &request, const DeleteFindingsFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteInvitationsRequestT = Model::DeleteInvitationsRequest>
Model::DeleteInvitationsOutcomeCallable DeleteInvitationsCallable (const DeleteInvitationsRequestT &request) const
 
template<typename DeleteInvitationsRequestT = Model::DeleteInvitationsRequest>
void DeleteInvitationsAsync (const DeleteInvitationsRequestT &request, const DeleteInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteMemberRequestT = Model::DeleteMemberRequest>
Model::DeleteMemberOutcomeCallable DeleteMemberCallable (const DeleteMemberRequestT &request) const
 
template<typename DeleteMemberRequestT = Model::DeleteMemberRequest>
void DeleteMemberAsync (const DeleteMemberRequestT &request, const DeleteMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeBucketsRequestT = Model::DescribeBucketsRequest>
Model::DescribeBucketsOutcomeCallable DescribeBucketsCallable (const DescribeBucketsRequestT &request={}) const
 
template<typename DescribeBucketsRequestT = Model::DescribeBucketsRequest>
void DescribeBucketsAsync (const DescribeBucketsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeBucketsRequestT &request={}) const
 
 
template<typename DescribeClassificationJobRequestT = Model::DescribeClassificationJobRequest>
Model::DescribeClassificationJobOutcomeCallable DescribeClassificationJobCallable (const DescribeClassificationJobRequestT &request) const
 
template<typename DescribeClassificationJobRequestT = Model::DescribeClassificationJobRequest>
void DescribeClassificationJobAsync (const DescribeClassificationJobRequestT &request, const DescribeClassificationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
Model::DescribeOrganizationConfigurationOutcomeCallable DescribeOrganizationConfigurationCallable (const DescribeOrganizationConfigurationRequestT &request={}) const
 
template<typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
void DescribeOrganizationConfigurationAsync (const DescribeOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOrganizationConfigurationRequestT &request={}) const
 
 
template<typename DisableMacieRequestT = Model::DisableMacieRequest>
Model::DisableMacieOutcomeCallable DisableMacieCallable (const DisableMacieRequestT &request={}) const
 
template<typename DisableMacieRequestT = Model::DisableMacieRequest>
void DisableMacieAsync (const DisableMacieResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisableMacieRequestT &request={}) const
 
 
template<typename DisableOrganizationAdminAccountRequestT = Model::DisableOrganizationAdminAccountRequest>
Model::DisableOrganizationAdminAccountOutcomeCallable DisableOrganizationAdminAccountCallable (const DisableOrganizationAdminAccountRequestT &request) const
 
template<typename DisableOrganizationAdminAccountRequestT = Model::DisableOrganizationAdminAccountRequest>
void DisableOrganizationAdminAccountAsync (const DisableOrganizationAdminAccountRequestT &request, const DisableOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateFromAdministratorAccountRequestT = Model::DisassociateFromAdministratorAccountRequest>
Model::DisassociateFromAdministratorAccountOutcomeCallable DisassociateFromAdministratorAccountCallable (const DisassociateFromAdministratorAccountRequestT &request={}) const
 
template<typename DisassociateFromAdministratorAccountRequestT = Model::DisassociateFromAdministratorAccountRequest>
void DisassociateFromAdministratorAccountAsync (const DisassociateFromAdministratorAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisassociateFromAdministratorAccountRequestT &request={}) const
 
 
template<typename DisassociateFromMasterAccountRequestT = Model::DisassociateFromMasterAccountRequest>
Model::DisassociateFromMasterAccountOutcomeCallable DisassociateFromMasterAccountCallable (const DisassociateFromMasterAccountRequestT &request={}) const
 
template<typename DisassociateFromMasterAccountRequestT = Model::DisassociateFromMasterAccountRequest>
void DisassociateFromMasterAccountAsync (const DisassociateFromMasterAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DisassociateFromMasterAccountRequestT &request={}) const
 
 
template<typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
Model::DisassociateMemberOutcomeCallable DisassociateMemberCallable (const DisassociateMemberRequestT &request) const
 
template<typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
void DisassociateMemberAsync (const DisassociateMemberRequestT &request, const DisassociateMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename EnableMacieRequestT = Model::EnableMacieRequest>
Model::EnableMacieOutcomeCallable EnableMacieCallable (const EnableMacieRequestT &request={}) const
 
template<typename EnableMacieRequestT = Model::EnableMacieRequest>
void EnableMacieAsync (const EnableMacieResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const EnableMacieRequestT &request={}) const
 
 
template<typename EnableOrganizationAdminAccountRequestT = Model::EnableOrganizationAdminAccountRequest>
Model::EnableOrganizationAdminAccountOutcomeCallable EnableOrganizationAdminAccountCallable (const EnableOrganizationAdminAccountRequestT &request) const
 
template<typename EnableOrganizationAdminAccountRequestT = Model::EnableOrganizationAdminAccountRequest>
void EnableOrganizationAdminAccountAsync (const EnableOrganizationAdminAccountRequestT &request, const EnableOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetAdministratorAccountRequestT = Model::GetAdministratorAccountRequest>
Model::GetAdministratorAccountOutcomeCallable GetAdministratorAccountCallable (const GetAdministratorAccountRequestT &request={}) const
 
template<typename GetAdministratorAccountRequestT = Model::GetAdministratorAccountRequest>
void GetAdministratorAccountAsync (const GetAdministratorAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAdministratorAccountRequestT &request={}) const
 
 
template<typename GetAllowListRequestT = Model::GetAllowListRequest>
Model::GetAllowListOutcomeCallable GetAllowListCallable (const GetAllowListRequestT &request) const
 
template<typename GetAllowListRequestT = Model::GetAllowListRequest>
void GetAllowListAsync (const GetAllowListRequestT &request, const GetAllowListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetAutomatedDiscoveryConfigurationRequestT = Model::GetAutomatedDiscoveryConfigurationRequest>
Model::GetAutomatedDiscoveryConfigurationOutcomeCallable GetAutomatedDiscoveryConfigurationCallable (const GetAutomatedDiscoveryConfigurationRequestT &request={}) const
 
template<typename GetAutomatedDiscoveryConfigurationRequestT = Model::GetAutomatedDiscoveryConfigurationRequest>
void GetAutomatedDiscoveryConfigurationAsync (const GetAutomatedDiscoveryConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetAutomatedDiscoveryConfigurationRequestT &request={}) const
 
 
template<typename GetBucketStatisticsRequestT = Model::GetBucketStatisticsRequest>
Model::GetBucketStatisticsOutcomeCallable GetBucketStatisticsCallable (const GetBucketStatisticsRequestT &request={}) const
 
template<typename GetBucketStatisticsRequestT = Model::GetBucketStatisticsRequest>
void GetBucketStatisticsAsync (const GetBucketStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetBucketStatisticsRequestT &request={}) const
 
 
template<typename GetClassificationExportConfigurationRequestT = Model::GetClassificationExportConfigurationRequest>
Model::GetClassificationExportConfigurationOutcomeCallable GetClassificationExportConfigurationCallable (const GetClassificationExportConfigurationRequestT &request={}) const
 
template<typename GetClassificationExportConfigurationRequestT = Model::GetClassificationExportConfigurationRequest>
void GetClassificationExportConfigurationAsync (const GetClassificationExportConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetClassificationExportConfigurationRequestT &request={}) const
 
 
template<typename GetClassificationScopeRequestT = Model::GetClassificationScopeRequest>
Model::GetClassificationScopeOutcomeCallable GetClassificationScopeCallable (const GetClassificationScopeRequestT &request) const
 
template<typename GetClassificationScopeRequestT = Model::GetClassificationScopeRequest>
void GetClassificationScopeAsync (const GetClassificationScopeRequestT &request, const GetClassificationScopeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCustomDataIdentifierRequestT = Model::GetCustomDataIdentifierRequest>
Model::GetCustomDataIdentifierOutcomeCallable GetCustomDataIdentifierCallable (const GetCustomDataIdentifierRequestT &request) const
 
template<typename GetCustomDataIdentifierRequestT = Model::GetCustomDataIdentifierRequest>
void GetCustomDataIdentifierAsync (const GetCustomDataIdentifierRequestT &request, const GetCustomDataIdentifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetFindingStatisticsRequestT = Model::GetFindingStatisticsRequest>
Model::GetFindingStatisticsOutcomeCallable GetFindingStatisticsCallable (const GetFindingStatisticsRequestT &request) const
 
template<typename GetFindingStatisticsRequestT = Model::GetFindingStatisticsRequest>
void GetFindingStatisticsAsync (const GetFindingStatisticsRequestT &request, const GetFindingStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetFindingsRequestT = Model::GetFindingsRequest>
Model::GetFindingsOutcomeCallable GetFindingsCallable (const GetFindingsRequestT &request) const
 
template<typename GetFindingsRequestT = Model::GetFindingsRequest>
void GetFindingsAsync (const GetFindingsRequestT &request, const GetFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetFindingsFilterRequestT = Model::GetFindingsFilterRequest>
Model::GetFindingsFilterOutcomeCallable GetFindingsFilterCallable (const GetFindingsFilterRequestT &request) const
 
template<typename GetFindingsFilterRequestT = Model::GetFindingsFilterRequest>
void GetFindingsFilterAsync (const GetFindingsFilterRequestT &request, const GetFindingsFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetFindingsPublicationConfigurationRequestT = Model::GetFindingsPublicationConfigurationRequest>
Model::GetFindingsPublicationConfigurationOutcomeCallable GetFindingsPublicationConfigurationCallable (const GetFindingsPublicationConfigurationRequestT &request={}) const
 
template<typename GetFindingsPublicationConfigurationRequestT = Model::GetFindingsPublicationConfigurationRequest>
void GetFindingsPublicationConfigurationAsync (const GetFindingsPublicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetFindingsPublicationConfigurationRequestT &request={}) const
 
 
template<typename GetInvitationsCountRequestT = Model::GetInvitationsCountRequest>
Model::GetInvitationsCountOutcomeCallable GetInvitationsCountCallable (const GetInvitationsCountRequestT &request={}) const
 
template<typename GetInvitationsCountRequestT = Model::GetInvitationsCountRequest>
void GetInvitationsCountAsync (const GetInvitationsCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetInvitationsCountRequestT &request={}) const
 
 
template<typename GetMacieSessionRequestT = Model::GetMacieSessionRequest>
Model::GetMacieSessionOutcomeCallable GetMacieSessionCallable (const GetMacieSessionRequestT &request={}) const
 
template<typename GetMacieSessionRequestT = Model::GetMacieSessionRequest>
void GetMacieSessionAsync (const GetMacieSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetMacieSessionRequestT &request={}) const
 
 
template<typename GetMasterAccountRequestT = Model::GetMasterAccountRequest>
Model::GetMasterAccountOutcomeCallable GetMasterAccountCallable (const GetMasterAccountRequestT &request={}) const
 
template<typename GetMasterAccountRequestT = Model::GetMasterAccountRequest>
void GetMasterAccountAsync (const GetMasterAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetMasterAccountRequestT &request={}) const
 
 
template<typename GetMemberRequestT = Model::GetMemberRequest>
Model::GetMemberOutcomeCallable GetMemberCallable (const GetMemberRequestT &request) const
 
template<typename GetMemberRequestT = Model::GetMemberRequest>
void GetMemberAsync (const GetMemberRequestT &request, const GetMemberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetResourceProfileRequestT = Model::GetResourceProfileRequest>
Model::GetResourceProfileOutcomeCallable GetResourceProfileCallable (const GetResourceProfileRequestT &request) const
 
template<typename GetResourceProfileRequestT = Model::GetResourceProfileRequest>
void GetResourceProfileAsync (const GetResourceProfileRequestT &request, const GetResourceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetRevealConfigurationRequestT = Model::GetRevealConfigurationRequest>
Model::GetRevealConfigurationOutcomeCallable GetRevealConfigurationCallable (const GetRevealConfigurationRequestT &request={}) const
 
template<typename GetRevealConfigurationRequestT = Model::GetRevealConfigurationRequest>
void GetRevealConfigurationAsync (const GetRevealConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetRevealConfigurationRequestT &request={}) const
 
 
template<typename GetSensitiveDataOccurrencesRequestT = Model::GetSensitiveDataOccurrencesRequest>
Model::GetSensitiveDataOccurrencesOutcomeCallable GetSensitiveDataOccurrencesCallable (const GetSensitiveDataOccurrencesRequestT &request) const
 
template<typename GetSensitiveDataOccurrencesRequestT = Model::GetSensitiveDataOccurrencesRequest>
void GetSensitiveDataOccurrencesAsync (const GetSensitiveDataOccurrencesRequestT &request, const GetSensitiveDataOccurrencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSensitiveDataOccurrencesAvailabilityRequestT = Model::GetSensitiveDataOccurrencesAvailabilityRequest>
Model::GetSensitiveDataOccurrencesAvailabilityOutcomeCallable GetSensitiveDataOccurrencesAvailabilityCallable (const GetSensitiveDataOccurrencesAvailabilityRequestT &request) const
 
template<typename GetSensitiveDataOccurrencesAvailabilityRequestT = Model::GetSensitiveDataOccurrencesAvailabilityRequest>
void GetSensitiveDataOccurrencesAvailabilityAsync (const GetSensitiveDataOccurrencesAvailabilityRequestT &request, const GetSensitiveDataOccurrencesAvailabilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetSensitivityInspectionTemplateRequestT = Model::GetSensitivityInspectionTemplateRequest>
Model::GetSensitivityInspectionTemplateOutcomeCallable GetSensitivityInspectionTemplateCallable (const GetSensitivityInspectionTemplateRequestT &request) const
 
template<typename GetSensitivityInspectionTemplateRequestT = Model::GetSensitivityInspectionTemplateRequest>
void GetSensitivityInspectionTemplateAsync (const GetSensitivityInspectionTemplateRequestT &request, const GetSensitivityInspectionTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetUsageStatisticsRequestT = Model::GetUsageStatisticsRequest>
Model::GetUsageStatisticsOutcomeCallable GetUsageStatisticsCallable (const GetUsageStatisticsRequestT &request={}) const
 
template<typename GetUsageStatisticsRequestT = Model::GetUsageStatisticsRequest>
void GetUsageStatisticsAsync (const GetUsageStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetUsageStatisticsRequestT &request={}) const
 
 
template<typename GetUsageTotalsRequestT = Model::GetUsageTotalsRequest>
Model::GetUsageTotalsOutcomeCallable GetUsageTotalsCallable (const GetUsageTotalsRequestT &request={}) const
 
template<typename GetUsageTotalsRequestT = Model::GetUsageTotalsRequest>
void GetUsageTotalsAsync (const GetUsageTotalsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetUsageTotalsRequestT &request={}) const
 
 
template<typename ListAllowListsRequestT = Model::ListAllowListsRequest>
Model::ListAllowListsOutcomeCallable ListAllowListsCallable (const ListAllowListsRequestT &request={}) const
 
template<typename ListAllowListsRequestT = Model::ListAllowListsRequest>
void ListAllowListsAsync (const ListAllowListsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAllowListsRequestT &request={}) const
 
 
template<typename ListAutomatedDiscoveryAccountsRequestT = Model::ListAutomatedDiscoveryAccountsRequest>
Model::ListAutomatedDiscoveryAccountsOutcomeCallable ListAutomatedDiscoveryAccountsCallable (const ListAutomatedDiscoveryAccountsRequestT &request={}) const
 
template<typename ListAutomatedDiscoveryAccountsRequestT = Model::ListAutomatedDiscoveryAccountsRequest>
void ListAutomatedDiscoveryAccountsAsync (const ListAutomatedDiscoveryAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAutomatedDiscoveryAccountsRequestT &request={}) const
 
 
template<typename ListClassificationJobsRequestT = Model::ListClassificationJobsRequest>
Model::ListClassificationJobsOutcomeCallable ListClassificationJobsCallable (const ListClassificationJobsRequestT &request={}) const
 
template<typename ListClassificationJobsRequestT = Model::ListClassificationJobsRequest>
void ListClassificationJobsAsync (const ListClassificationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListClassificationJobsRequestT &request={}) const
 
 
template<typename ListClassificationScopesRequestT = Model::ListClassificationScopesRequest>
Model::ListClassificationScopesOutcomeCallable ListClassificationScopesCallable (const ListClassificationScopesRequestT &request={}) const
 
template<typename ListClassificationScopesRequestT = Model::ListClassificationScopesRequest>
void ListClassificationScopesAsync (const ListClassificationScopesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListClassificationScopesRequestT &request={}) const
 
 
template<typename ListCustomDataIdentifiersRequestT = Model::ListCustomDataIdentifiersRequest>
Model::ListCustomDataIdentifiersOutcomeCallable ListCustomDataIdentifiersCallable (const ListCustomDataIdentifiersRequestT &request={}) const
 
template<typename ListCustomDataIdentifiersRequestT = Model::ListCustomDataIdentifiersRequest>
void ListCustomDataIdentifiersAsync (const ListCustomDataIdentifiersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCustomDataIdentifiersRequestT &request={}) const
 
 
template<typename ListFindingsRequestT = Model::ListFindingsRequest>
Model::ListFindingsOutcomeCallable ListFindingsCallable (const ListFindingsRequestT &request={}) const
 
template<typename ListFindingsRequestT = Model::ListFindingsRequest>
void ListFindingsAsync (const ListFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFindingsRequestT &request={}) const
 
 
template<typename ListFindingsFiltersRequestT = Model::ListFindingsFiltersRequest>
Model::ListFindingsFiltersOutcomeCallable ListFindingsFiltersCallable (const ListFindingsFiltersRequestT &request={}) const
 
template<typename ListFindingsFiltersRequestT = Model::ListFindingsFiltersRequest>
void ListFindingsFiltersAsync (const ListFindingsFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListFindingsFiltersRequestT &request={}) const
 
 
template<typename ListInvitationsRequestT = Model::ListInvitationsRequest>
Model::ListInvitationsOutcomeCallable ListInvitationsCallable (const ListInvitationsRequestT &request={}) const
 
template<typename ListInvitationsRequestT = Model::ListInvitationsRequest>
void ListInvitationsAsync (const ListInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListInvitationsRequestT &request={}) const
 
 
template<typename ListManagedDataIdentifiersRequestT = Model::ListManagedDataIdentifiersRequest>
Model::ListManagedDataIdentifiersOutcomeCallable ListManagedDataIdentifiersCallable (const ListManagedDataIdentifiersRequestT &request={}) const
 
template<typename ListManagedDataIdentifiersRequestT = Model::ListManagedDataIdentifiersRequest>
void ListManagedDataIdentifiersAsync (const ListManagedDataIdentifiersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListManagedDataIdentifiersRequestT &request={}) const
 
 
template<typename ListMembersRequestT = Model::ListMembersRequest>
Model::ListMembersOutcomeCallable ListMembersCallable (const ListMembersRequestT &request={}) const
 
template<typename ListMembersRequestT = Model::ListMembersRequest>
void ListMembersAsync (const ListMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMembersRequestT &request={}) const
 
 
template<typename ListOrganizationAdminAccountsRequestT = Model::ListOrganizationAdminAccountsRequest>
Model::ListOrganizationAdminAccountsOutcomeCallable ListOrganizationAdminAccountsCallable (const ListOrganizationAdminAccountsRequestT &request={}) const
 
template<typename ListOrganizationAdminAccountsRequestT = Model::ListOrganizationAdminAccountsRequest>
void ListOrganizationAdminAccountsAsync (const ListOrganizationAdminAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOrganizationAdminAccountsRequestT &request={}) const
 
 
template<typename ListResourceProfileArtifactsRequestT = Model::ListResourceProfileArtifactsRequest>
Model::ListResourceProfileArtifactsOutcomeCallable ListResourceProfileArtifactsCallable (const ListResourceProfileArtifactsRequestT &request) const
 
template<typename ListResourceProfileArtifactsRequestT = Model::ListResourceProfileArtifactsRequest>
void ListResourceProfileArtifactsAsync (const ListResourceProfileArtifactsRequestT &request, const ListResourceProfileArtifactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListResourceProfileDetectionsRequestT = Model::ListResourceProfileDetectionsRequest>
Model::ListResourceProfileDetectionsOutcomeCallable ListResourceProfileDetectionsCallable (const ListResourceProfileDetectionsRequestT &request) const
 
template<typename ListResourceProfileDetectionsRequestT = Model::ListResourceProfileDetectionsRequest>
void ListResourceProfileDetectionsAsync (const ListResourceProfileDetectionsRequestT &request, const ListResourceProfileDetectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSensitivityInspectionTemplatesRequestT = Model::ListSensitivityInspectionTemplatesRequest>
Model::ListSensitivityInspectionTemplatesOutcomeCallable ListSensitivityInspectionTemplatesCallable (const ListSensitivityInspectionTemplatesRequestT &request={}) const
 
template<typename ListSensitivityInspectionTemplatesRequestT = Model::ListSensitivityInspectionTemplatesRequest>
void ListSensitivityInspectionTemplatesAsync (const ListSensitivityInspectionTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListSensitivityInspectionTemplatesRequestT &request={}) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutClassificationExportConfigurationRequestT = Model::PutClassificationExportConfigurationRequest>
Model::PutClassificationExportConfigurationOutcomeCallable PutClassificationExportConfigurationCallable (const PutClassificationExportConfigurationRequestT &request) const
 
template<typename PutClassificationExportConfigurationRequestT = Model::PutClassificationExportConfigurationRequest>
void PutClassificationExportConfigurationAsync (const PutClassificationExportConfigurationRequestT &request, const PutClassificationExportConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutFindingsPublicationConfigurationRequestT = Model::PutFindingsPublicationConfigurationRequest>
Model::PutFindingsPublicationConfigurationOutcomeCallable PutFindingsPublicationConfigurationCallable (const PutFindingsPublicationConfigurationRequestT &request={}) const
 
template<typename PutFindingsPublicationConfigurationRequestT = Model::PutFindingsPublicationConfigurationRequest>
void PutFindingsPublicationConfigurationAsync (const PutFindingsPublicationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const PutFindingsPublicationConfigurationRequestT &request={}) const
 
 
template<typename SearchResourcesRequestT = Model::SearchResourcesRequest>
Model::SearchResourcesOutcomeCallable SearchResourcesCallable (const SearchResourcesRequestT &request={}) const
 
template<typename SearchResourcesRequestT = Model::SearchResourcesRequest>
void SearchResourcesAsync (const SearchResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const SearchResourcesRequestT &request={}) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TestCustomDataIdentifierRequestT = Model::TestCustomDataIdentifierRequest>
Model::TestCustomDataIdentifierOutcomeCallable TestCustomDataIdentifierCallable (const TestCustomDataIdentifierRequestT &request) const
 
template<typename TestCustomDataIdentifierRequestT = Model::TestCustomDataIdentifierRequest>
void TestCustomDataIdentifierAsync (const TestCustomDataIdentifierRequestT &request, const TestCustomDataIdentifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateAllowListRequestT = Model::UpdateAllowListRequest>
Model::UpdateAllowListOutcomeCallable UpdateAllowListCallable (const UpdateAllowListRequestT &request) const
 
template<typename UpdateAllowListRequestT = Model::UpdateAllowListRequest>
void UpdateAllowListAsync (const UpdateAllowListRequestT &request, const UpdateAllowListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateAutomatedDiscoveryConfigurationRequestT = Model::UpdateAutomatedDiscoveryConfigurationRequest>
Model::UpdateAutomatedDiscoveryConfigurationOutcomeCallable UpdateAutomatedDiscoveryConfigurationCallable (const UpdateAutomatedDiscoveryConfigurationRequestT &request) const
 
template<typename UpdateAutomatedDiscoveryConfigurationRequestT = Model::UpdateAutomatedDiscoveryConfigurationRequest>
void UpdateAutomatedDiscoveryConfigurationAsync (const UpdateAutomatedDiscoveryConfigurationRequestT &request, const UpdateAutomatedDiscoveryConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateClassificationJobRequestT = Model::UpdateClassificationJobRequest>
Model::UpdateClassificationJobOutcomeCallable UpdateClassificationJobCallable (const UpdateClassificationJobRequestT &request) const
 
template<typename UpdateClassificationJobRequestT = Model::UpdateClassificationJobRequest>
void UpdateClassificationJobAsync (const UpdateClassificationJobRequestT &request, const UpdateClassificationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateClassificationScopeRequestT = Model::UpdateClassificationScopeRequest>
Model::UpdateClassificationScopeOutcomeCallable UpdateClassificationScopeCallable (const UpdateClassificationScopeRequestT &request) const
 
template<typename UpdateClassificationScopeRequestT = Model::UpdateClassificationScopeRequest>
void UpdateClassificationScopeAsync (const UpdateClassificationScopeRequestT &request, const UpdateClassificationScopeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateFindingsFilterRequestT = Model::UpdateFindingsFilterRequest>
Model::UpdateFindingsFilterOutcomeCallable UpdateFindingsFilterCallable (const UpdateFindingsFilterRequestT &request) const
 
template<typename UpdateFindingsFilterRequestT = Model::UpdateFindingsFilterRequest>
void UpdateFindingsFilterAsync (const UpdateFindingsFilterRequestT &request, const UpdateFindingsFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateMacieSessionRequestT = Model::UpdateMacieSessionRequest>
Model::UpdateMacieSessionOutcomeCallable UpdateMacieSessionCallable (const UpdateMacieSessionRequestT &request={}) const
 
template<typename UpdateMacieSessionRequestT = Model::UpdateMacieSessionRequest>
void UpdateMacieSessionAsync (const UpdateMacieSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateMacieSessionRequestT &request={}) const
 
 
template<typename UpdateMemberSessionRequestT = Model::UpdateMemberSessionRequest>
Model::UpdateMemberSessionOutcomeCallable UpdateMemberSessionCallable (const UpdateMemberSessionRequestT &request) const
 
template<typename UpdateMemberSessionRequestT = Model::UpdateMemberSessionRequest>
void UpdateMemberSessionAsync (const UpdateMemberSessionRequestT &request, const UpdateMemberSessionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
Model::UpdateOrganizationConfigurationOutcomeCallable UpdateOrganizationConfigurationCallable (const UpdateOrganizationConfigurationRequestT &request) const
 
template<typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
void UpdateOrganizationConfigurationAsync (const UpdateOrganizationConfigurationRequestT &request, const UpdateOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateResourceProfileRequestT = Model::UpdateResourceProfileRequest>
Model::UpdateResourceProfileOutcomeCallable UpdateResourceProfileCallable (const UpdateResourceProfileRequestT &request) const
 
template<typename UpdateResourceProfileRequestT = Model::UpdateResourceProfileRequest>
void UpdateResourceProfileAsync (const UpdateResourceProfileRequestT &request, const UpdateResourceProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateResourceProfileDetectionsRequestT = Model::UpdateResourceProfileDetectionsRequest>
Model::UpdateResourceProfileDetectionsOutcomeCallable UpdateResourceProfileDetectionsCallable (const UpdateResourceProfileDetectionsRequestT &request) const
 
template<typename UpdateResourceProfileDetectionsRequestT = Model::UpdateResourceProfileDetectionsRequest>
void UpdateResourceProfileDetectionsAsync (const UpdateResourceProfileDetectionsRequestT &request, const UpdateResourceProfileDetectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRevealConfigurationRequestT = Model::UpdateRevealConfigurationRequest>
Model::UpdateRevealConfigurationOutcomeCallable UpdateRevealConfigurationCallable (const UpdateRevealConfigurationRequestT &request) const
 
template<typename UpdateRevealConfigurationRequestT = Model::UpdateRevealConfigurationRequest>
void UpdateRevealConfigurationAsync (const UpdateRevealConfigurationRequestT &request, const UpdateRevealConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSensitivityInspectionTemplateRequestT = Model::UpdateSensitivityInspectionTemplateRequest>
Model::UpdateSensitivityInspectionTemplateOutcomeCallable UpdateSensitivityInspectionTemplateCallable (const UpdateSensitivityInspectionTemplateRequestT &request) const
 
template<typename UpdateSensitivityInspectionTemplateRequestT = Model::UpdateSensitivityInspectionTemplateRequest>
void UpdateSensitivityInspectionTemplateAsync (const UpdateSensitivityInspectionTemplateRequestT &request, const UpdateSensitivityInspectionTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 
 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< Macie2Client >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

Protected Member Functions inherited from Aws::Client::AWSJsonClient

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

Amazon Macie

Definition at line 21 of file Macie2Client.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 24 of file Macie2Client.h.

◆ ClientConfigurationType

Definition at line 28 of file Macie2Client.h.

◆ EndpointProviderType

Definition at line 29 of file Macie2Client.h.

Constructor & Destructor Documentation

◆ Macie2Client() [1/6]

Aws::Macie2::Macie2Client::Macie2Client ( const Aws::Macie2::Macie2ClientConfiguration clientConfiguration = Aws::Macie2::Macie2ClientConfiguration(),
std::shared_ptr< Macie2EndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ Macie2Client() [2/6]

Aws::Macie2::Macie2Client::Macie2Client ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< Macie2EndpointProviderBase endpointProvider = nullptr,
const Aws::Macie2::Macie2ClientConfiguration clientConfiguration = Aws::Macie2::Macie2ClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ Macie2Client() [3/6]

Aws::Macie2::Macie2Client::Macie2Client ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< Macie2EndpointProviderBase endpointProvider = nullptr,
const Aws::Macie2::Macie2ClientConfiguration clientConfiguration = Aws::Macie2::Macie2ClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ Macie2Client() [4/6]

Aws::Macie2::Macie2Client::Macie2Client ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ Macie2Client() [5/6]

Aws::Macie2::Macie2Client::Macie2Client ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ Macie2Client() [6/6]

Aws::Macie2::Macie2Client::Macie2Client ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~Macie2Client()

virtual Aws::Macie2::Macie2Client::~Macie2Client ( )
virtual

Member Function Documentation

◆ AcceptInvitation()

virtual Model::AcceptInvitationOutcome Aws::Macie2::Macie2Client::AcceptInvitation ( const Model::AcceptInvitationRequest request) const
virtual

Accepts an Amazon Macie membership invitation that was received from a specific account.

See Also:

AWS API Reference

◆ AcceptInvitationAsync()

template<typename AcceptInvitationRequestT = Model::AcceptInvitationRequest>
void Aws::Macie2::Macie2Client::AcceptInvitationAsync ( const AcceptInvitationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AcceptInvitation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 100 of file Macie2Client.h.

◆ AcceptInvitationCallable()

template<typename AcceptInvitationRequestT = Model::AcceptInvitationRequest>
Model::AcceptInvitationOutcomeCallable Aws::Macie2::Macie2Client::AcceptInvitationCallable ( const AcceptInvitationRequestT &  request) const
inline

A Callable wrapper for AcceptInvitation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 91 of file Macie2Client.h.

◆ accessEndpointProvider()

std::shared_ptr< Macie2EndpointProviderBase > & Aws::Macie2::Macie2Client::accessEndpointProvider ( )

◆ BatchGetCustomDataIdentifiers()

virtual Model::BatchGetCustomDataIdentifiersOutcome Aws::Macie2::Macie2Client::BatchGetCustomDataIdentifiers ( const Model::BatchGetCustomDataIdentifiersRequest request = {}) const
virtual

Retrieves information about one or more custom data identifiers.

See Also:

AWS API Reference

◆ BatchGetCustomDataIdentifiersAsync()

template<typename BatchGetCustomDataIdentifiersRequestT = Model::BatchGetCustomDataIdentifiersRequest>
void Aws::Macie2::Macie2Client::BatchGetCustomDataIdentifiersAsync ( const BatchGetCustomDataIdentifiersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const BatchGetCustomDataIdentifiersRequestT &  request = {} 
) const
inline

An Async wrapper for BatchGetCustomDataIdentifiers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 126 of file Macie2Client.h.

◆ BatchGetCustomDataIdentifiersCallable()

template<typename BatchGetCustomDataIdentifiersRequestT = Model::BatchGetCustomDataIdentifiersRequest>
Model::BatchGetCustomDataIdentifiersOutcomeCallable Aws::Macie2::Macie2Client::BatchGetCustomDataIdentifiersCallable ( const BatchGetCustomDataIdentifiersRequestT &  request = {}) const
inline

A Callable wrapper for BatchGetCustomDataIdentifiers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 117 of file Macie2Client.h.

◆ BatchUpdateAutomatedDiscoveryAccounts()

virtual Model::BatchUpdateAutomatedDiscoveryAccountsOutcome Aws::Macie2::Macie2Client::BatchUpdateAutomatedDiscoveryAccounts ( const Model::BatchUpdateAutomatedDiscoveryAccountsRequest request = {}) const
virtual

Changes the status of automated sensitive data discovery for one or more accounts.

See Also:

AWS API Reference

◆ BatchUpdateAutomatedDiscoveryAccountsAsync()

template<typename BatchUpdateAutomatedDiscoveryAccountsRequestT = Model::BatchUpdateAutomatedDiscoveryAccountsRequest>
void Aws::Macie2::Macie2Client::BatchUpdateAutomatedDiscoveryAccountsAsync ( const BatchUpdateAutomatedDiscoveryAccountsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const BatchUpdateAutomatedDiscoveryAccountsRequestT &  request = {} 
) const
inline

An Async wrapper for BatchUpdateAutomatedDiscoveryAccounts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 152 of file Macie2Client.h.

◆ BatchUpdateAutomatedDiscoveryAccountsCallable()

template<typename BatchUpdateAutomatedDiscoveryAccountsRequestT = Model::BatchUpdateAutomatedDiscoveryAccountsRequest>
Model::BatchUpdateAutomatedDiscoveryAccountsOutcomeCallable Aws::Macie2::Macie2Client::BatchUpdateAutomatedDiscoveryAccountsCallable ( const BatchUpdateAutomatedDiscoveryAccountsRequestT &  request = {}) const
inline

A Callable wrapper for BatchUpdateAutomatedDiscoveryAccounts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 143 of file Macie2Client.h.

◆ CreateAllowList()

virtual Model::CreateAllowListOutcome Aws::Macie2::Macie2Client::CreateAllowList ( const Model::CreateAllowListRequest request) const
virtual

Creates and defines the settings for an allow list.

See Also:

AWS API Reference

◆ CreateAllowListAsync()

template<typename CreateAllowListRequestT = Model::CreateAllowListRequest>
void Aws::Macie2::Macie2Client::CreateAllowListAsync ( const CreateAllowListRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateAllowList that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 178 of file Macie2Client.h.

◆ CreateAllowListCallable()

template<typename CreateAllowListRequestT = Model::CreateAllowListRequest>
Model::CreateAllowListOutcomeCallable Aws::Macie2::Macie2Client::CreateAllowListCallable ( const CreateAllowListRequestT &  request) const
inline

A Callable wrapper for CreateAllowList that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 169 of file Macie2Client.h.

◆ CreateClassificationJob()

virtual Model::CreateClassificationJobOutcome Aws::Macie2::Macie2Client::CreateClassificationJob ( const Model::CreateClassificationJobRequest request) const
virtual

Creates and defines the settings for a classification job.

See Also:

AWS API Reference

◆ CreateClassificationJobAsync()

template<typename CreateClassificationJobRequestT = Model::CreateClassificationJobRequest>
void Aws::Macie2::Macie2Client::CreateClassificationJobAsync ( const CreateClassificationJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateClassificationJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 204 of file Macie2Client.h.

◆ CreateClassificationJobCallable()

template<typename CreateClassificationJobRequestT = Model::CreateClassificationJobRequest>
Model::CreateClassificationJobOutcomeCallable Aws::Macie2::Macie2Client::CreateClassificationJobCallable ( const CreateClassificationJobRequestT &  request) const
inline

A Callable wrapper for CreateClassificationJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 195 of file Macie2Client.h.

◆ CreateCustomDataIdentifier()

virtual Model::CreateCustomDataIdentifierOutcome Aws::Macie2::Macie2Client::CreateCustomDataIdentifier ( const Model::CreateCustomDataIdentifierRequest request) const
virtual

Creates and defines the criteria and other settings for a custom data identifier.

See Also:

AWS API Reference

◆ CreateCustomDataIdentifierAsync()

template<typename CreateCustomDataIdentifierRequestT = Model::CreateCustomDataIdentifierRequest>
void Aws::Macie2::Macie2Client::CreateCustomDataIdentifierAsync ( const CreateCustomDataIdentifierRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateCustomDataIdentifier that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 230 of file Macie2Client.h.

◆ CreateCustomDataIdentifierCallable()

template<typename CreateCustomDataIdentifierRequestT = Model::CreateCustomDataIdentifierRequest>
Model::CreateCustomDataIdentifierOutcomeCallable Aws::Macie2::Macie2Client::CreateCustomDataIdentifierCallable ( const CreateCustomDataIdentifierRequestT &  request) const
inline

A Callable wrapper for CreateCustomDataIdentifier that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 221 of file Macie2Client.h.

◆ CreateFindingsFilter()

virtual Model::CreateFindingsFilterOutcome Aws::Macie2::Macie2Client::CreateFindingsFilter ( const Model::CreateFindingsFilterRequest request) const
virtual

Creates and defines the criteria and other settings for a findings filter.

See Also:

AWS API Reference

◆ CreateFindingsFilterAsync()

template<typename CreateFindingsFilterRequestT = Model::CreateFindingsFilterRequest>
void Aws::Macie2::Macie2Client::CreateFindingsFilterAsync ( const CreateFindingsFilterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateFindingsFilter that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 256 of file Macie2Client.h.

◆ CreateFindingsFilterCallable()

template<typename CreateFindingsFilterRequestT = Model::CreateFindingsFilterRequest>
Model::CreateFindingsFilterOutcomeCallable Aws::Macie2::Macie2Client::CreateFindingsFilterCallable ( const CreateFindingsFilterRequestT &  request) const
inline

A Callable wrapper for CreateFindingsFilter that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 247 of file Macie2Client.h.

◆ CreateInvitations()

virtual Model::CreateInvitationsOutcome Aws::Macie2::Macie2Client::CreateInvitations ( const Model::CreateInvitationsRequest request) const
virtual

Sends an Amazon Macie membership invitation to one or more accounts.

See Also:

AWS API Reference

◆ CreateInvitationsAsync()

template<typename CreateInvitationsRequestT = Model::CreateInvitationsRequest>
void Aws::Macie2::Macie2Client::CreateInvitationsAsync ( const CreateInvitationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateInvitations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 282 of file Macie2Client.h.

◆ CreateInvitationsCallable()

template<typename CreateInvitationsRequestT = Model::CreateInvitationsRequest>
Model::CreateInvitationsOutcomeCallable Aws::Macie2::Macie2Client::CreateInvitationsCallable ( const CreateInvitationsRequestT &  request) const
inline

A Callable wrapper for CreateInvitations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 273 of file Macie2Client.h.

◆ CreateMember()

virtual Model::CreateMemberOutcome Aws::Macie2::Macie2Client::CreateMember ( const Model::CreateMemberRequest request) const
virtual

Associates an account with an Amazon Macie administrator account.

See Also:

AWS API Reference

◆ CreateMemberAsync()

template<typename CreateMemberRequestT = Model::CreateMemberRequest>
void Aws::Macie2::Macie2Client::CreateMemberAsync ( const CreateMemberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateMember that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 308 of file Macie2Client.h.

◆ CreateMemberCallable()

template<typename CreateMemberRequestT = Model::CreateMemberRequest>
Model::CreateMemberOutcomeCallable Aws::Macie2::Macie2Client::CreateMemberCallable ( const CreateMemberRequestT &  request) const
inline

A Callable wrapper for CreateMember that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 299 of file Macie2Client.h.

◆ CreateSampleFindings()

virtual Model::CreateSampleFindingsOutcome Aws::Macie2::Macie2Client::CreateSampleFindings ( const Model::CreateSampleFindingsRequest request = {}) const
virtual

Creates sample findings.

See Also:

AWS API Reference

◆ CreateSampleFindingsAsync()

template<typename CreateSampleFindingsRequestT = Model::CreateSampleFindingsRequest>
void Aws::Macie2::Macie2Client::CreateSampleFindingsAsync ( const CreateSampleFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const CreateSampleFindingsRequestT &  request = {} 
) const
inline

An Async wrapper for CreateSampleFindings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 333 of file Macie2Client.h.

◆ CreateSampleFindingsCallable()

template<typename CreateSampleFindingsRequestT = Model::CreateSampleFindingsRequest>
Model::CreateSampleFindingsOutcomeCallable Aws::Macie2::Macie2Client::CreateSampleFindingsCallable ( const CreateSampleFindingsRequestT &  request = {}) const
inline

A Callable wrapper for CreateSampleFindings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 324 of file Macie2Client.h.

◆ DeclineInvitations()

virtual Model::DeclineInvitationsOutcome Aws::Macie2::Macie2Client::DeclineInvitations ( const Model::DeclineInvitationsRequest request) const
virtual

Declines Amazon Macie membership invitations that were received from specific accounts.

See Also:

AWS API Reference

◆ DeclineInvitationsAsync()

template<typename DeclineInvitationsRequestT = Model::DeclineInvitationsRequest>
void Aws::Macie2::Macie2Client::DeclineInvitationsAsync ( const DeclineInvitationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeclineInvitations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 359 of file Macie2Client.h.

◆ DeclineInvitationsCallable()

template<typename DeclineInvitationsRequestT = Model::DeclineInvitationsRequest>
Model::DeclineInvitationsOutcomeCallable Aws::Macie2::Macie2Client::DeclineInvitationsCallable ( const DeclineInvitationsRequestT &  request) const
inline

A Callable wrapper for DeclineInvitations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 350 of file Macie2Client.h.

◆ DeleteAllowList()

virtual Model::DeleteAllowListOutcome Aws::Macie2::Macie2Client::DeleteAllowList ( const Model::DeleteAllowListRequest request) const
virtual

Deletes an allow list.

See Also:

AWS API Reference

◆ DeleteAllowListAsync()

template<typename DeleteAllowListRequestT = Model::DeleteAllowListRequest>
void Aws::Macie2::Macie2Client::DeleteAllowListAsync ( const DeleteAllowListRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteAllowList that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 384 of file Macie2Client.h.

◆ DeleteAllowListCallable()

template<typename DeleteAllowListRequestT = Model::DeleteAllowListRequest>
Model::DeleteAllowListOutcomeCallable Aws::Macie2::Macie2Client::DeleteAllowListCallable ( const DeleteAllowListRequestT &  request) const
inline

A Callable wrapper for DeleteAllowList that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 375 of file Macie2Client.h.

◆ DeleteCustomDataIdentifier()

virtual Model::DeleteCustomDataIdentifierOutcome Aws::Macie2::Macie2Client::DeleteCustomDataIdentifier ( const Model::DeleteCustomDataIdentifierRequest request) const
virtual

Soft deletes a custom data identifier.

See Also:

AWS API Reference

◆ DeleteCustomDataIdentifierAsync()

template<typename DeleteCustomDataIdentifierRequestT = Model::DeleteCustomDataIdentifierRequest>
void Aws::Macie2::Macie2Client::DeleteCustomDataIdentifierAsync ( const DeleteCustomDataIdentifierRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteCustomDataIdentifier that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 409 of file Macie2Client.h.

◆ DeleteCustomDataIdentifierCallable()

template<typename DeleteCustomDataIdentifierRequestT = Model::DeleteCustomDataIdentifierRequest>
Model::DeleteCustomDataIdentifierOutcomeCallable Aws::Macie2::Macie2Client::DeleteCustomDataIdentifierCallable ( const DeleteCustomDataIdentifierRequestT &  request) const
inline

A Callable wrapper for DeleteCustomDataIdentifier that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 400 of file Macie2Client.h.

◆ DeleteFindingsFilter()

virtual Model::DeleteFindingsFilterOutcome Aws::Macie2::Macie2Client::DeleteFindingsFilter ( const Model::DeleteFindingsFilterRequest request) const
virtual

Deletes a findings filter.

See Also:

AWS API Reference

◆ DeleteFindingsFilterAsync()

template<typename DeleteFindingsFilterRequestT = Model::DeleteFindingsFilterRequest>
void Aws::Macie2::Macie2Client::DeleteFindingsFilterAsync ( const DeleteFindingsFilterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteFindingsFilter that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 434 of file Macie2Client.h.

◆ DeleteFindingsFilterCallable()

template<typename DeleteFindingsFilterRequestT = Model::DeleteFindingsFilterRequest>
Model::DeleteFindingsFilterOutcomeCallable Aws::Macie2::Macie2Client::DeleteFindingsFilterCallable ( const DeleteFindingsFilterRequestT &  request) const
inline

A Callable wrapper for DeleteFindingsFilter that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 425 of file Macie2Client.h.

◆ DeleteInvitations()

virtual Model::DeleteInvitationsOutcome Aws::Macie2::Macie2Client::DeleteInvitations ( const Model::DeleteInvitationsRequest request) const
virtual

Deletes Amazon Macie membership invitations that were received from specific accounts.

See Also:

AWS API Reference

◆ DeleteInvitationsAsync()

template<typename DeleteInvitationsRequestT = Model::DeleteInvitationsRequest>
void Aws::Macie2::Macie2Client::DeleteInvitationsAsync ( const DeleteInvitationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteInvitations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 460 of file Macie2Client.h.

◆ DeleteInvitationsCallable()

template<typename DeleteInvitationsRequestT = Model::DeleteInvitationsRequest>
Model::DeleteInvitationsOutcomeCallable Aws::Macie2::Macie2Client::DeleteInvitationsCallable ( const DeleteInvitationsRequestT &  request) const
inline

A Callable wrapper for DeleteInvitations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 451 of file Macie2Client.h.

◆ DeleteMember()

virtual Model::DeleteMemberOutcome Aws::Macie2::Macie2Client::DeleteMember ( const Model::DeleteMemberRequest request) const
virtual

Deletes the association between an Amazon Macie administrator account and an account.

See Also:

AWS API Reference

◆ DeleteMemberAsync()

template<typename DeleteMemberRequestT = Model::DeleteMemberRequest>
void Aws::Macie2::Macie2Client::DeleteMemberAsync ( const DeleteMemberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteMember that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 486 of file Macie2Client.h.

◆ DeleteMemberCallable()

template<typename DeleteMemberRequestT = Model::DeleteMemberRequest>
Model::DeleteMemberOutcomeCallable Aws::Macie2::Macie2Client::DeleteMemberCallable ( const DeleteMemberRequestT &  request) const
inline

A Callable wrapper for DeleteMember that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 477 of file Macie2Client.h.

◆ DescribeBuckets()

virtual Model::DescribeBucketsOutcome Aws::Macie2::Macie2Client::DescribeBuckets ( const Model::DescribeBucketsRequest request = {}) const
virtual

Retrieves (queries) statistical data and other information about one or more S3 buckets that Amazon Macie monitors and analyzes for an account.

See Also:

AWS API Reference

◆ DescribeBucketsAsync()

template<typename DescribeBucketsRequestT = Model::DescribeBucketsRequest>
void Aws::Macie2::Macie2Client::DescribeBucketsAsync ( const DescribeBucketsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeBucketsRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeBuckets that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 513 of file Macie2Client.h.

◆ DescribeBucketsCallable()

template<typename DescribeBucketsRequestT = Model::DescribeBucketsRequest>
Model::DescribeBucketsOutcomeCallable Aws::Macie2::Macie2Client::DescribeBucketsCallable ( const DescribeBucketsRequestT &  request = {}) const
inline

A Callable wrapper for DescribeBuckets that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 504 of file Macie2Client.h.

◆ DescribeClassificationJob()

virtual Model::DescribeClassificationJobOutcome Aws::Macie2::Macie2Client::DescribeClassificationJob ( const Model::DescribeClassificationJobRequest request) const
virtual

Retrieves the status and settings for a classification job.

See Also:

AWS API Reference

◆ DescribeClassificationJobAsync()

template<typename DescribeClassificationJobRequestT = Model::DescribeClassificationJobRequest>
void Aws::Macie2::Macie2Client::DescribeClassificationJobAsync ( const DescribeClassificationJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeClassificationJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 539 of file Macie2Client.h.

◆ DescribeClassificationJobCallable()

template<typename DescribeClassificationJobRequestT = Model::DescribeClassificationJobRequest>
Model::DescribeClassificationJobOutcomeCallable Aws::Macie2::Macie2Client::DescribeClassificationJobCallable ( const DescribeClassificationJobRequestT &  request) const
inline

A Callable wrapper for DescribeClassificationJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 530 of file Macie2Client.h.

◆ DescribeOrganizationConfiguration()

virtual Model::DescribeOrganizationConfigurationOutcome Aws::Macie2::Macie2Client::DescribeOrganizationConfiguration ( const Model::DescribeOrganizationConfigurationRequest request = {}) const
virtual

Retrieves the Amazon Macie configuration settings for an organization in Organizations.

See Also:

AWS API Reference

◆ DescribeOrganizationConfigurationAsync()

template<typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
void Aws::Macie2::Macie2Client::DescribeOrganizationConfigurationAsync ( const DescribeOrganizationConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeOrganizationConfigurationRequestT &  request = {} 
) const
inline

An Async wrapper for DescribeOrganizationConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 565 of file Macie2Client.h.

◆ DescribeOrganizationConfigurationCallable()

template<typename DescribeOrganizationConfigurationRequestT = Model::DescribeOrganizationConfigurationRequest>
Model::DescribeOrganizationConfigurationOutcomeCallable Aws::Macie2::Macie2Client::DescribeOrganizationConfigurationCallable ( const DescribeOrganizationConfigurationRequestT &  request = {}) const
inline

A Callable wrapper for DescribeOrganizationConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 556 of file Macie2Client.h.

◆ DisableMacie()

virtual Model::DisableMacieOutcome Aws::Macie2::Macie2Client::DisableMacie ( const Model::DisableMacieRequest request = {}) const
virtual

Disables Amazon Macie and deletes all settings and resources for a Macie account.

See Also:

AWS API Reference

◆ DisableMacieAsync()

template<typename DisableMacieRequestT = Model::DisableMacieRequest>
void Aws::Macie2::Macie2Client::DisableMacieAsync ( const DisableMacieResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DisableMacieRequestT &  request = {} 
) const
inline

An Async wrapper for DisableMacie that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 591 of file Macie2Client.h.

◆ DisableMacieCallable()

template<typename DisableMacieRequestT = Model::DisableMacieRequest>
Model::DisableMacieOutcomeCallable Aws::Macie2::Macie2Client::DisableMacieCallable ( const DisableMacieRequestT &  request = {}) const
inline

A Callable wrapper for DisableMacie that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 582 of file Macie2Client.h.

◆ DisableOrganizationAdminAccount()

virtual Model::DisableOrganizationAdminAccountOutcome Aws::Macie2::Macie2Client::DisableOrganizationAdminAccount ( const Model::DisableOrganizationAdminAccountRequest request) const
virtual

Disables an account as the delegated Amazon Macie administrator account for an organization in Organizations.

See Also:

AWS API Reference

◆ DisableOrganizationAdminAccountAsync()

template<typename DisableOrganizationAdminAccountRequestT = Model::DisableOrganizationAdminAccountRequest>
void Aws::Macie2::Macie2Client::DisableOrganizationAdminAccountAsync ( const DisableOrganizationAdminAccountRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisableOrganizationAdminAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 617 of file Macie2Client.h.

◆ DisableOrganizationAdminAccountCallable()

template<typename DisableOrganizationAdminAccountRequestT = Model::DisableOrganizationAdminAccountRequest>
Model::DisableOrganizationAdminAccountOutcomeCallable Aws::Macie2::Macie2Client::DisableOrganizationAdminAccountCallable ( const DisableOrganizationAdminAccountRequestT &  request) const
inline

A Callable wrapper for DisableOrganizationAdminAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 608 of file Macie2Client.h.

◆ DisassociateFromAdministratorAccount()

virtual Model::DisassociateFromAdministratorAccountOutcome Aws::Macie2::Macie2Client::DisassociateFromAdministratorAccount ( const Model::DisassociateFromAdministratorAccountRequest request = {}) const
virtual

Disassociates a member account from its Amazon Macie administrator account.

See Also:

AWS API Reference

◆ DisassociateFromAdministratorAccountAsync()

template<typename DisassociateFromAdministratorAccountRequestT = Model::DisassociateFromAdministratorAccountRequest>
void Aws::Macie2::Macie2Client::DisassociateFromAdministratorAccountAsync ( const DisassociateFromAdministratorAccountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DisassociateFromAdministratorAccountRequestT &  request = {} 
) const
inline

An Async wrapper for DisassociateFromAdministratorAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 643 of file Macie2Client.h.

◆ DisassociateFromAdministratorAccountCallable()

template<typename DisassociateFromAdministratorAccountRequestT = Model::DisassociateFromAdministratorAccountRequest>
Model::DisassociateFromAdministratorAccountOutcomeCallable Aws::Macie2::Macie2Client::DisassociateFromAdministratorAccountCallable ( const DisassociateFromAdministratorAccountRequestT &  request = {}) const
inline

A Callable wrapper for DisassociateFromAdministratorAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 634 of file Macie2Client.h.

◆ DisassociateFromMasterAccount()

virtual Model::DisassociateFromMasterAccountOutcome Aws::Macie2::Macie2Client::DisassociateFromMasterAccount ( const Model::DisassociateFromMasterAccountRequest request = {}) const
virtual

(Deprecated) Disassociates a member account from its Amazon Macie administrator account. This operation has been replaced by the <link linkend="DisassociateFromAdministratorAccount">DisassociateFromAdministratorAccount</link> operation.

See Also:

AWS API Reference

◆ DisassociateFromMasterAccountAsync()

template<typename DisassociateFromMasterAccountRequestT = Model::DisassociateFromMasterAccountRequest>
void Aws::Macie2::Macie2Client::DisassociateFromMasterAccountAsync ( const DisassociateFromMasterAccountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DisassociateFromMasterAccountRequestT &  request = {} 
) const
inline

An Async wrapper for DisassociateFromMasterAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 671 of file Macie2Client.h.

◆ DisassociateFromMasterAccountCallable()

template<typename DisassociateFromMasterAccountRequestT = Model::DisassociateFromMasterAccountRequest>
Model::DisassociateFromMasterAccountOutcomeCallable Aws::Macie2::Macie2Client::DisassociateFromMasterAccountCallable ( const DisassociateFromMasterAccountRequestT &  request = {}) const
inline

A Callable wrapper for DisassociateFromMasterAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 662 of file Macie2Client.h.

◆ DisassociateMember()

virtual Model::DisassociateMemberOutcome Aws::Macie2::Macie2Client::DisassociateMember ( const Model::DisassociateMemberRequest request) const
virtual

Disassociates an Amazon Macie administrator account from a member account.

See Also:

AWS API Reference

◆ DisassociateMemberAsync()

template<typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
void Aws::Macie2::Macie2Client::DisassociateMemberAsync ( const DisassociateMemberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateMember that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 697 of file Macie2Client.h.

◆ DisassociateMemberCallable()

template<typename DisassociateMemberRequestT = Model::DisassociateMemberRequest>
Model::DisassociateMemberOutcomeCallable Aws::Macie2::Macie2Client::DisassociateMemberCallable ( const DisassociateMemberRequestT &  request) const
inline

A Callable wrapper for DisassociateMember that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 688 of file Macie2Client.h.

◆ EnableMacie()

virtual Model::EnableMacieOutcome Aws::Macie2::Macie2Client::EnableMacie ( const Model::EnableMacieRequest request = {}) const
virtual

Enables Amazon Macie and specifies the configuration settings for a Macie account.

See Also:

AWS API Reference

◆ EnableMacieAsync()

template<typename EnableMacieRequestT = Model::EnableMacieRequest>
void Aws::Macie2::Macie2Client::EnableMacieAsync ( const EnableMacieResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const EnableMacieRequestT &  request = {} 
) const
inline

An Async wrapper for EnableMacie that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 723 of file Macie2Client.h.

◆ EnableMacieCallable()

template<typename EnableMacieRequestT = Model::EnableMacieRequest>
Model::EnableMacieOutcomeCallable Aws::Macie2::Macie2Client::EnableMacieCallable ( const EnableMacieRequestT &  request = {}) const
inline

A Callable wrapper for EnableMacie that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 714 of file Macie2Client.h.

◆ EnableOrganizationAdminAccount()

virtual Model::EnableOrganizationAdminAccountOutcome Aws::Macie2::Macie2Client::EnableOrganizationAdminAccount ( const Model::EnableOrganizationAdminAccountRequest request) const
virtual

Designates an account as the delegated Amazon Macie administrator account for an organization in Organizations.

See Also:

AWS API Reference

◆ EnableOrganizationAdminAccountAsync()

template<typename EnableOrganizationAdminAccountRequestT = Model::EnableOrganizationAdminAccountRequest>
void Aws::Macie2::Macie2Client::EnableOrganizationAdminAccountAsync ( const EnableOrganizationAdminAccountRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for EnableOrganizationAdminAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 749 of file Macie2Client.h.

◆ EnableOrganizationAdminAccountCallable()

template<typename EnableOrganizationAdminAccountRequestT = Model::EnableOrganizationAdminAccountRequest>
Model::EnableOrganizationAdminAccountOutcomeCallable Aws::Macie2::Macie2Client::EnableOrganizationAdminAccountCallable ( const EnableOrganizationAdminAccountRequestT &  request) const
inline

A Callable wrapper for EnableOrganizationAdminAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 740 of file Macie2Client.h.

◆ GetAdministratorAccount()

virtual Model::GetAdministratorAccountOutcome Aws::Macie2::Macie2Client::GetAdministratorAccount ( const Model::GetAdministratorAccountRequest request = {}) const
virtual

Retrieves information about the Amazon Macie administrator account for an account.

See Also:

AWS API Reference

◆ GetAdministratorAccountAsync()

template<typename GetAdministratorAccountRequestT = Model::GetAdministratorAccountRequest>
void Aws::Macie2::Macie2Client::GetAdministratorAccountAsync ( const GetAdministratorAccountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetAdministratorAccountRequestT &  request = {} 
) const
inline

An Async wrapper for GetAdministratorAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 775 of file Macie2Client.h.

◆ GetAdministratorAccountCallable()

template<typename GetAdministratorAccountRequestT = Model::GetAdministratorAccountRequest>
Model::GetAdministratorAccountOutcomeCallable Aws::Macie2::Macie2Client::GetAdministratorAccountCallable ( const GetAdministratorAccountRequestT &  request = {}) const
inline

A Callable wrapper for GetAdministratorAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 766 of file Macie2Client.h.

◆ GetAllocationTag()

static const char * Aws::Macie2::Macie2Client::GetAllocationTag ( )
static

◆ GetAllowList()

virtual Model::GetAllowListOutcome Aws::Macie2::Macie2Client::GetAllowList ( const Model::GetAllowListRequest request) const
virtual

Retrieves the settings and status of an allow list.

See Also:

AWS API Reference

◆ GetAllowListAsync()

template<typename GetAllowListRequestT = Model::GetAllowListRequest>
void Aws::Macie2::Macie2Client::GetAllowListAsync ( const GetAllowListRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetAllowList that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 801 of file Macie2Client.h.

◆ GetAllowListCallable()

template<typename GetAllowListRequestT = Model::GetAllowListRequest>
Model::GetAllowListOutcomeCallable Aws::Macie2::Macie2Client::GetAllowListCallable ( const GetAllowListRequestT &  request) const
inline

A Callable wrapper for GetAllowList that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 792 of file Macie2Client.h.

◆ GetAutomatedDiscoveryConfiguration()

virtual Model::GetAutomatedDiscoveryConfigurationOutcome Aws::Macie2::Macie2Client::GetAutomatedDiscoveryConfiguration ( const Model::GetAutomatedDiscoveryConfigurationRequest request = {}) const
virtual

Retrieves the configuration settings and status of automated sensitive data discovery for an organization or standalone account.

See Also:


AWS API Reference

◆ GetAutomatedDiscoveryConfigurationAsync()

template<typename GetAutomatedDiscoveryConfigurationRequestT = Model::GetAutomatedDiscoveryConfigurationRequest>
void Aws::Macie2::Macie2Client::GetAutomatedDiscoveryConfigurationAsync ( const GetAutomatedDiscoveryConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetAutomatedDiscoveryConfigurationRequestT &  request = {} 
) const
inline

An Async wrapper for GetAutomatedDiscoveryConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 828 of file Macie2Client.h.

◆ GetAutomatedDiscoveryConfigurationCallable()

template<typename GetAutomatedDiscoveryConfigurationRequestT = Model::GetAutomatedDiscoveryConfigurationRequest>
Model::GetAutomatedDiscoveryConfigurationOutcomeCallable Aws::Macie2::Macie2Client::GetAutomatedDiscoveryConfigurationCallable ( const GetAutomatedDiscoveryConfigurationRequestT &  request = {}) const
inline

A Callable wrapper for GetAutomatedDiscoveryConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 819 of file Macie2Client.h.

◆ GetBucketStatistics()

virtual Model::GetBucketStatisticsOutcome Aws::Macie2::Macie2Client::GetBucketStatistics ( const Model::GetBucketStatisticsRequest request = {}) const
virtual

Retrieves (queries) aggregated statistical data about all the S3 buckets that Amazon Macie monitors and analyzes for an account.

See Also:

AWS API Reference

◆ GetBucketStatisticsAsync()

template<typename GetBucketStatisticsRequestT = Model::GetBucketStatisticsRequest>
void Aws::Macie2::Macie2Client::GetBucketStatisticsAsync ( const GetBucketStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetBucketStatisticsRequestT &  request = {} 
) const
inline

An Async wrapper for GetBucketStatistics that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 854 of file Macie2Client.h.

◆ GetBucketStatisticsCallable()

template<typename GetBucketStatisticsRequestT = Model::GetBucketStatisticsRequest>
Model::GetBucketStatisticsOutcomeCallable Aws::Macie2::Macie2Client::GetBucketStatisticsCallable ( const GetBucketStatisticsRequestT &  request = {}) const
inline

A Callable wrapper for GetBucketStatistics that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 845 of file Macie2Client.h.

◆ GetClassificationExportConfiguration()

virtual Model::GetClassificationExportConfigurationOutcome Aws::Macie2::Macie2Client::GetClassificationExportConfiguration ( const Model::GetClassificationExportConfigurationRequest request = {}) const
virtual

Retrieves the configuration settings for storing data classification results.

See Also:

AWS API Reference

◆ GetClassificationExportConfigurationAsync()

template<typename GetClassificationExportConfigurationRequestT = Model::GetClassificationExportConfigurationRequest>
void Aws::Macie2::Macie2Client::GetClassificationExportConfigurationAsync ( const GetClassificationExportConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetClassificationExportConfigurationRequestT &  request = {} 
) const
inline

An Async wrapper for GetClassificationExportConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 880 of file Macie2Client.h.

◆ GetClassificationExportConfigurationCallable()

template<typename GetClassificationExportConfigurationRequestT = Model::GetClassificationExportConfigurationRequest>
Model::GetClassificationExportConfigurationOutcomeCallable Aws::Macie2::Macie2Client::GetClassificationExportConfigurationCallable ( const GetClassificationExportConfigurationRequestT &  request = {}) const
inline

A Callable wrapper for GetClassificationExportConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 871 of file Macie2Client.h.

◆ GetClassificationScope()

virtual Model::GetClassificationScopeOutcome Aws::Macie2::Macie2Client::GetClassificationScope ( const Model::GetClassificationScopeRequest request) const
virtual

Retrieves the classification scope settings for an account.

See Also:

AWS API Reference

◆ GetClassificationScopeAsync()

template<typename GetClassificationScopeRequestT = Model::GetClassificationScopeRequest>
void Aws::Macie2::Macie2Client::GetClassificationScopeAsync ( const GetClassificationScopeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetClassificationScope that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 906 of file Macie2Client.h.

◆ GetClassificationScopeCallable()

template<typename GetClassificationScopeRequestT = Model::GetClassificationScopeRequest>
Model::GetClassificationScopeOutcomeCallable Aws::Macie2::Macie2Client::GetClassificationScopeCallable ( const GetClassificationScopeRequestT &  request) const
inline

A Callable wrapper for GetClassificationScope that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 897 of file Macie2Client.h.

◆ GetCustomDataIdentifier()

virtual Model::GetCustomDataIdentifierOutcome Aws::Macie2::Macie2Client::GetCustomDataIdentifier ( const Model::GetCustomDataIdentifierRequest request) const
virtual

Retrieves the criteria and other settings for a custom data identifier.

See Also:

AWS API Reference

◆ GetCustomDataIdentifierAsync()

template<typename GetCustomDataIdentifierRequestT = Model::GetCustomDataIdentifierRequest>
void Aws::Macie2::Macie2Client::GetCustomDataIdentifierAsync ( const GetCustomDataIdentifierRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetCustomDataIdentifier that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 932 of file Macie2Client.h.

◆ GetCustomDataIdentifierCallable()

template<typename GetCustomDataIdentifierRequestT = Model::GetCustomDataIdentifierRequest>
Model::GetCustomDataIdentifierOutcomeCallable Aws::Macie2::Macie2Client::GetCustomDataIdentifierCallable ( const GetCustomDataIdentifierRequestT &  request) const
inline

A Callable wrapper for GetCustomDataIdentifier that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 923 of file Macie2Client.h.

◆ GetFindings()

virtual Model::GetFindingsOutcome Aws::Macie2::Macie2Client::GetFindings ( const Model::GetFindingsRequest request) const
virtual

Retrieves the details of one or more findings.

See Also:

AWS API Reference

◆ GetFindingsAsync()

template<typename GetFindingsRequestT = Model::GetFindingsRequest>
void Aws::Macie2::Macie2Client::GetFindingsAsync ( const GetFindingsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetFindings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 983 of file Macie2Client.h.

◆ GetFindingsCallable()

template<typename GetFindingsRequestT = Model::GetFindingsRequest>
Model::GetFindingsOutcomeCallable Aws::Macie2::Macie2Client::GetFindingsCallable ( const GetFindingsRequestT &  request) const
inline

A Callable wrapper for GetFindings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 974 of file Macie2Client.h.

◆ GetFindingsFilter()

virtual Model::GetFindingsFilterOutcome Aws::Macie2::Macie2Client::GetFindingsFilter ( const Model::GetFindingsFilterRequest request) const
virtual

Retrieves the criteria and other settings for a findings filter.

See Also:

AWS API Reference

◆ GetFindingsFilterAsync()

template<typename GetFindingsFilterRequestT = Model::GetFindingsFilterRequest>
void Aws::Macie2::Macie2Client::GetFindingsFilterAsync ( const GetFindingsFilterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetFindingsFilter that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1009 of file Macie2Client.h.

◆ GetFindingsFilterCallable()

template<typename GetFindingsFilterRequestT = Model::GetFindingsFilterRequest>
Model::GetFindingsFilterOutcomeCallable Aws::Macie2::Macie2Client::GetFindingsFilterCallable ( const GetFindingsFilterRequestT &  request) const
inline

A Callable wrapper for GetFindingsFilter that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1000 of file Macie2Client.h.

◆ GetFindingsPublicationConfiguration()

virtual Model::GetFindingsPublicationConfigurationOutcome Aws::Macie2::Macie2Client::GetFindingsPublicationConfiguration ( const Model::GetFindingsPublicationConfigurationRequest request = {}) const
virtual

Retrieves the configuration settings for publishing findings to Security Hub.

See Also:

AWS API Reference

◆ GetFindingsPublicationConfigurationAsync()

template<typename GetFindingsPublicationConfigurationRequestT = Model::GetFindingsPublicationConfigurationRequest>
void Aws::Macie2::Macie2Client::GetFindingsPublicationConfigurationAsync ( const GetFindingsPublicationConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetFindingsPublicationConfigurationRequestT &  request = {} 
) const
inline

An Async wrapper for GetFindingsPublicationConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1035 of file Macie2Client.h.

◆ GetFindingsPublicationConfigurationCallable()

template<typename GetFindingsPublicationConfigurationRequestT = Model::GetFindingsPublicationConfigurationRequest>
Model::GetFindingsPublicationConfigurationOutcomeCallable Aws::Macie2::Macie2Client::GetFindingsPublicationConfigurationCallable ( const GetFindingsPublicationConfigurationRequestT &  request = {}) const
inline

A Callable wrapper for GetFindingsPublicationConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1026 of file Macie2Client.h.

◆ GetFindingStatistics()

virtual Model::GetFindingStatisticsOutcome Aws::Macie2::Macie2Client::GetFindingStatistics ( const Model::GetFindingStatisticsRequest request) const
virtual

Retrieves (queries) aggregated statistical data about findings.

See Also:

AWS API Reference

◆ GetFindingStatisticsAsync()

template<typename GetFindingStatisticsRequestT = Model::GetFindingStatisticsRequest>
void Aws::Macie2::Macie2Client::GetFindingStatisticsAsync ( const GetFindingStatisticsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetFindingStatistics that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 958 of file Macie2Client.h.

◆ GetFindingStatisticsCallable()

template<typename GetFindingStatisticsRequestT = Model::GetFindingStatisticsRequest>
Model::GetFindingStatisticsOutcomeCallable Aws::Macie2::Macie2Client::GetFindingStatisticsCallable ( const GetFindingStatisticsRequestT &  request) const
inline

A Callable wrapper for GetFindingStatistics that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 949 of file Macie2Client.h.

◆ GetInvitationsCount()

virtual Model::GetInvitationsCountOutcome Aws::Macie2::Macie2Client::GetInvitationsCount ( const Model::GetInvitationsCountRequest request = {}) const
virtual

Retrieves the count of Amazon Macie membership invitations that were received by an account.

See Also:

AWS API Reference

◆ GetInvitationsCountAsync()

template<typename GetInvitationsCountRequestT = Model::GetInvitationsCountRequest>
void Aws::Macie2::Macie2Client::GetInvitationsCountAsync ( const GetInvitationsCountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetInvitationsCountRequestT &  request = {} 
) const
inline

An Async wrapper for GetInvitationsCount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1061 of file Macie2Client.h.

◆ GetInvitationsCountCallable()

template<typename GetInvitationsCountRequestT = Model::GetInvitationsCountRequest>
Model::GetInvitationsCountOutcomeCallable Aws::Macie2::Macie2Client::GetInvitationsCountCallable ( const GetInvitationsCountRequestT &  request = {}) const
inline

A Callable wrapper for GetInvitationsCount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1052 of file Macie2Client.h.

◆ GetMacieSession()

virtual Model::GetMacieSessionOutcome Aws::Macie2::Macie2Client::GetMacieSession ( const Model::GetMacieSessionRequest request = {}) const
virtual

Retrieves the status and configuration settings for an Amazon Macie account.

See Also:

AWS API Reference

◆ GetMacieSessionAsync()

template<typename GetMacieSessionRequestT = Model::GetMacieSessionRequest>
void Aws::Macie2::Macie2Client::GetMacieSessionAsync ( const GetMacieSessionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetMacieSessionRequestT &  request = {} 
) const
inline

An Async wrapper for GetMacieSession that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1087 of file Macie2Client.h.

◆ GetMacieSessionCallable()

template<typename GetMacieSessionRequestT = Model::GetMacieSessionRequest>
Model::GetMacieSessionOutcomeCallable Aws::Macie2::Macie2Client::GetMacieSessionCallable ( const GetMacieSessionRequestT &  request = {}) const
inline

A Callable wrapper for GetMacieSession that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1078 of file Macie2Client.h.

◆ GetMasterAccount()

virtual Model::GetMasterAccountOutcome Aws::Macie2::Macie2Client::GetMasterAccount ( const Model::GetMasterAccountRequest request = {}) const
virtual

(Deprecated) Retrieves information about the Amazon Macie administrator account for an account. This operation has been replaced by the <link linkend="GetAdministratorAccount">GetAdministratorAccount</link> operation.

See Also:

AWS API Reference

◆ GetMasterAccountAsync()

template<typename GetMasterAccountRequestT = Model::GetMasterAccountRequest>
void Aws::Macie2::Macie2Client::GetMasterAccountAsync ( const GetMasterAccountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetMasterAccountRequestT &  request = {} 
) const
inline

An Async wrapper for GetMasterAccount that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1115 of file Macie2Client.h.

◆ GetMasterAccountCallable()

template<typename GetMasterAccountRequestT = Model::GetMasterAccountRequest>
Model::GetMasterAccountOutcomeCallable Aws::Macie2::Macie2Client::GetMasterAccountCallable ( const GetMasterAccountRequestT &  request = {}) const
inline

A Callable wrapper for GetMasterAccount that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1106 of file Macie2Client.h.

◆ GetMember()

virtual Model::GetMemberOutcome Aws::Macie2::Macie2Client::GetMember ( const Model::GetMemberRequest request) const
virtual

Retrieves information about an account that's associated with an Amazon Macie administrator account.

See Also:

AWS API Reference

◆ GetMemberAsync()

template<typename GetMemberRequestT = Model::GetMemberRequest>
void Aws::Macie2::Macie2Client::GetMemberAsync ( const GetMemberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetMember that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1141 of file Macie2Client.h.

◆ GetMemberCallable()

template<typename GetMemberRequestT = Model::GetMemberRequest>
Model::GetMemberOutcomeCallable Aws::Macie2::Macie2Client::GetMemberCallable ( const GetMemberRequestT &  request) const
inline

A Callable wrapper for GetMember that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1132 of file Macie2Client.h.

◆ GetResourceProfile()

virtual Model::GetResourceProfileOutcome Aws::Macie2::Macie2Client::GetResourceProfile ( const Model::GetResourceProfileRequest request) const
virtual

Retrieves (queries) sensitive data discovery statistics and the sensitivity score for an S3 bucket.

See Also:

AWS API Reference

◆ GetResourceProfileAsync()

template<typename GetResourceProfileRequestT = Model::GetResourceProfileRequest>
void Aws::Macie2::Macie2Client::GetResourceProfileAsync ( const GetResourceProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetResourceProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1167 of file Macie2Client.h.

◆ GetResourceProfileCallable()

template<typename GetResourceProfileRequestT = Model::GetResourceProfileRequest>
Model::GetResourceProfileOutcomeCallable Aws::Macie2::Macie2Client::GetResourceProfileCallable ( const GetResourceProfileRequestT &  request) const
inline

A Callable wrapper for GetResourceProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1158 of file Macie2Client.h.

◆ GetRevealConfiguration()

virtual Model::GetRevealConfigurationOutcome Aws::Macie2::Macie2Client::GetRevealConfiguration ( const Model::GetRevealConfigurationRequest request = {}) const
virtual

Retrieves the status and configuration settings for retrieving occurrences of sensitive data reported by findings.

See Also:

AWS API Reference

◆ GetRevealConfigurationAsync()

template<typename GetRevealConfigurationRequestT = Model::GetRevealConfigurationRequest>
void Aws::Macie2::Macie2Client::GetRevealConfigurationAsync ( const GetRevealConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetRevealConfigurationRequestT &  request = {} 
) const
inline

An Async wrapper for GetRevealConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1193 of file Macie2Client.h.

◆ GetRevealConfigurationCallable()

template<typename GetRevealConfigurationRequestT = Model::GetRevealConfigurationRequest>
Model::GetRevealConfigurationOutcomeCallable Aws::Macie2::Macie2Client::GetRevealConfigurationCallable ( const GetRevealConfigurationRequestT &  request = {}) const
inline

A Callable wrapper for GetRevealConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1184 of file Macie2Client.h.

◆ GetSensitiveDataOccurrences()

virtual Model::GetSensitiveDataOccurrencesOutcome Aws::Macie2::Macie2Client::GetSensitiveDataOccurrences ( const Model::GetSensitiveDataOccurrencesRequest request) const
virtual

Retrieves occurrences of sensitive data reported by a finding.

See Also:

AWS API Reference

◆ GetSensitiveDataOccurrencesAsync()

template<typename GetSensitiveDataOccurrencesRequestT = Model::GetSensitiveDataOccurrencesRequest>
void Aws::Macie2::Macie2Client::GetSensitiveDataOccurrencesAsync ( const GetSensitiveDataOccurrencesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSensitiveDataOccurrences that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1219 of file Macie2Client.h.

◆ GetSensitiveDataOccurrencesAvailability()

virtual Model::GetSensitiveDataOccurrencesAvailabilityOutcome Aws::Macie2::Macie2Client::GetSensitiveDataOccurrencesAvailability ( const Model::GetSensitiveDataOccurrencesAvailabilityRequest request) const
virtual

Checks whether occurrences of sensitive data can be retrieved for a finding.

See Also:

AWS API Reference

◆ GetSensitiveDataOccurrencesAvailabilityAsync()

template<typename GetSensitiveDataOccurrencesAvailabilityRequestT = Model::GetSensitiveDataOccurrencesAvailabilityRequest>
void Aws::Macie2::Macie2Client::GetSensitiveDataOccurrencesAvailabilityAsync ( const GetSensitiveDataOccurrencesAvailabilityRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSensitiveDataOccurrencesAvailability that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1245 of file Macie2Client.h.

◆ GetSensitiveDataOccurrencesAvailabilityCallable()

template<typename GetSensitiveDataOccurrencesAvailabilityRequestT = Model::GetSensitiveDataOccurrencesAvailabilityRequest>
Model::GetSensitiveDataOccurrencesAvailabilityOutcomeCallable Aws::Macie2::Macie2Client::GetSensitiveDataOccurrencesAvailabilityCallable ( const GetSensitiveDataOccurrencesAvailabilityRequestT &  request) const
inline

A Callable wrapper for GetSensitiveDataOccurrencesAvailability that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1236 of file Macie2Client.h.

◆ GetSensitiveDataOccurrencesCallable()

template<typename GetSensitiveDataOccurrencesRequestT = Model::GetSensitiveDataOccurrencesRequest>
Model::GetSensitiveDataOccurrencesOutcomeCallable Aws::Macie2::Macie2Client::GetSensitiveDataOccurrencesCallable ( const GetSensitiveDataOccurrencesRequestT &  request) const
inline

A Callable wrapper for GetSensitiveDataOccurrences that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1210 of file Macie2Client.h.

◆ GetSensitivityInspectionTemplate()

virtual Model::GetSensitivityInspectionTemplateOutcome Aws::Macie2::Macie2Client::GetSensitivityInspectionTemplate ( const Model::GetSensitivityInspectionTemplateRequest request) const
virtual

Retrieves the settings for the sensitivity inspection template for an account.

See Also:

AWS API Reference

◆ GetSensitivityInspectionTemplateAsync()

template<typename GetSensitivityInspectionTemplateRequestT = Model::GetSensitivityInspectionTemplateRequest>
void Aws::Macie2::Macie2Client::GetSensitivityInspectionTemplateAsync ( const GetSensitivityInspectionTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetSensitivityInspectionTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1271 of file Macie2Client.h.

◆ GetSensitivityInspectionTemplateCallable()

template<typename GetSensitivityInspectionTemplateRequestT = Model::GetSensitivityInspectionTemplateRequest>
Model::GetSensitivityInspectionTemplateOutcomeCallable Aws::Macie2::Macie2Client::GetSensitivityInspectionTemplateCallable ( const GetSensitivityInspectionTemplateRequestT &  request) const
inline

A Callable wrapper for GetSensitivityInspectionTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1262 of file Macie2Client.h.

◆ GetServiceName()

static const char * Aws::Macie2::Macie2Client::GetServiceName ( )
static

◆ GetUsageStatistics()

virtual Model::GetUsageStatisticsOutcome Aws::Macie2::Macie2Client::GetUsageStatistics ( const Model::GetUsageStatisticsRequest request = {}) const
virtual

Retrieves (queries) quotas and aggregated usage data for one or more accounts.

See Also:

AWS API Reference

◆ GetUsageStatisticsAsync()

template<typename GetUsageStatisticsRequestT = Model::GetUsageStatisticsRequest>
void Aws::Macie2::Macie2Client::GetUsageStatisticsAsync ( const GetUsageStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetUsageStatisticsRequestT &  request = {} 
) const
inline

An Async wrapper for GetUsageStatistics that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1297 of file Macie2Client.h.

◆ GetUsageStatisticsCallable()

template<typename GetUsageStatisticsRequestT = Model::GetUsageStatisticsRequest>
Model::GetUsageStatisticsOutcomeCallable Aws::Macie2::Macie2Client::GetUsageStatisticsCallable ( const GetUsageStatisticsRequestT &  request = {}) const
inline

A Callable wrapper for GetUsageStatistics that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1288 of file Macie2Client.h.

◆ GetUsageTotals()

virtual Model::GetUsageTotalsOutcome Aws::Macie2::Macie2Client::GetUsageTotals ( const Model::GetUsageTotalsRequest request = {}) const
virtual

Retrieves (queries) aggregated usage data for an account.

See Also:

AWS API Reference

◆ GetUsageTotalsAsync()

template<typename GetUsageTotalsRequestT = Model::GetUsageTotalsRequest>
void Aws::Macie2::Macie2Client::GetUsageTotalsAsync ( const GetUsageTotalsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetUsageTotalsRequestT &  request = {} 
) const
inline

An Async wrapper for GetUsageTotals that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1323 of file Macie2Client.h.

◆ GetUsageTotalsCallable()

template<typename GetUsageTotalsRequestT = Model::GetUsageTotalsRequest>
Model::GetUsageTotalsOutcomeCallable Aws::Macie2::Macie2Client::GetUsageTotalsCallable ( const GetUsageTotalsRequestT &  request = {}) const
inline

A Callable wrapper for GetUsageTotals that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1314 of file Macie2Client.h.

◆ ListAllowLists()

virtual Model::ListAllowListsOutcome Aws::Macie2::Macie2Client::ListAllowLists ( const Model::ListAllowListsRequest request = {}) const
virtual

Retrieves a subset of information about all the allow lists for an account.

See Also:

AWS API Reference

◆ ListAllowListsAsync()

template<typename ListAllowListsRequestT = Model::ListAllowListsRequest>
void Aws::Macie2::Macie2Client::ListAllowListsAsync ( const ListAllowListsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListAllowListsRequestT &  request = {} 
) const
inline

An Async wrapper for ListAllowLists that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1349 of file Macie2Client.h.

◆ ListAllowListsCallable()

template<typename ListAllowListsRequestT = Model::ListAllowListsRequest>
Model::ListAllowListsOutcomeCallable Aws::Macie2::Macie2Client::ListAllowListsCallable ( const ListAllowListsRequestT &  request = {}) const
inline

A Callable wrapper for ListAllowLists that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1340 of file Macie2Client.h.

◆ ListAutomatedDiscoveryAccounts()

virtual Model::ListAutomatedDiscoveryAccountsOutcome Aws::Macie2::Macie2Client::ListAutomatedDiscoveryAccounts ( const Model::ListAutomatedDiscoveryAccountsRequest request = {}) const
virtual

Retrieves the status of automated sensitive data discovery for one or more accounts.

See Also:

AWS API Reference

◆ ListAutomatedDiscoveryAccountsAsync()

template<typename ListAutomatedDiscoveryAccountsRequestT = Model::ListAutomatedDiscoveryAccountsRequest>
void Aws::Macie2::Macie2Client::ListAutomatedDiscoveryAccountsAsync ( const ListAutomatedDiscoveryAccountsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListAutomatedDiscoveryAccountsRequestT &  request = {} 
) const
inline

An Async wrapper for ListAutomatedDiscoveryAccounts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1375 of file Macie2Client.h.

◆ ListAutomatedDiscoveryAccountsCallable()

template<typename ListAutomatedDiscoveryAccountsRequestT = Model::ListAutomatedDiscoveryAccountsRequest>
Model::ListAutomatedDiscoveryAccountsOutcomeCallable Aws::Macie2::Macie2Client::ListAutomatedDiscoveryAccountsCallable ( const ListAutomatedDiscoveryAccountsRequestT &  request = {}) const
inline

A Callable wrapper for ListAutomatedDiscoveryAccounts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1366 of file Macie2Client.h.

◆ ListClassificationJobs()

virtual Model::ListClassificationJobsOutcome Aws::Macie2::Macie2Client::ListClassificationJobs ( const Model::ListClassificationJobsRequest request = {}) const
virtual

Retrieves a subset of information about one or more classification jobs.

See Also:

AWS API Reference

◆ ListClassificationJobsAsync()

template<typename ListClassificationJobsRequestT = Model::ListClassificationJobsRequest>
void Aws::Macie2::Macie2Client::ListClassificationJobsAsync ( const ListClassificationJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListClassificationJobsRequestT &  request = {} 
) const
inline

An Async wrapper for ListClassificationJobs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1401 of file Macie2Client.h.

◆ ListClassificationJobsCallable()

template<typename ListClassificationJobsRequestT = Model::ListClassificationJobsRequest>
Model::ListClassificationJobsOutcomeCallable Aws::Macie2::Macie2Client::ListClassificationJobsCallable ( const ListClassificationJobsRequestT &  request = {}) const
inline

A Callable wrapper for ListClassificationJobs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1392 of file Macie2Client.h.

◆ ListClassificationScopes()

virtual Model::ListClassificationScopesOutcome Aws::Macie2::Macie2Client::ListClassificationScopes ( const Model::ListClassificationScopesRequest request = {}) const
virtual

Retrieves a subset of information about the classification scope for an account.

See Also:

AWS API Reference

◆ ListClassificationScopesAsync()

template<typename ListClassificationScopesRequestT = Model::ListClassificationScopesRequest>
void Aws::Macie2::Macie2Client::ListClassificationScopesAsync ( const ListClassificationScopesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListClassificationScopesRequestT &  request = {} 
) const
inline

An Async wrapper for ListClassificationScopes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1427 of file Macie2Client.h.

◆ ListClassificationScopesCallable()

template<typename ListClassificationScopesRequestT = Model::ListClassificationScopesRequest>
Model::ListClassificationScopesOutcomeCallable Aws::Macie2::Macie2Client::ListClassificationScopesCallable ( const ListClassificationScopesRequestT &  request = {}) const
inline

A Callable wrapper for ListClassificationScopes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1418 of file Macie2Client.h.

◆ ListCustomDataIdentifiers()

virtual Model::ListCustomDataIdentifiersOutcome Aws::Macie2::Macie2Client::ListCustomDataIdentifiers ( const Model::ListCustomDataIdentifiersRequest request = {}) const
virtual

Retrieves a subset of information about all the custom data identifiers for an account.

See Also:

AWS API Reference

◆ ListCustomDataIdentifiersAsync()

template<typename ListCustomDataIdentifiersRequestT = Model::ListCustomDataIdentifiersRequest>
void Aws::Macie2::Macie2Client::ListCustomDataIdentifiersAsync ( const ListCustomDataIdentifiersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListCustomDataIdentifiersRequestT &  request = {} 
) const
inline

An Async wrapper for ListCustomDataIdentifiers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1453 of file Macie2Client.h.

◆ ListCustomDataIdentifiersCallable()

template<typename ListCustomDataIdentifiersRequestT = Model::ListCustomDataIdentifiersRequest>
Model::ListCustomDataIdentifiersOutcomeCallable Aws::Macie2::Macie2Client::ListCustomDataIdentifiersCallable ( const ListCustomDataIdentifiersRequestT &  request = {}) const
inline

A Callable wrapper for ListCustomDataIdentifiers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1444 of file Macie2Client.h.

◆ ListFindings()

virtual Model::ListFindingsOutcome Aws::Macie2::Macie2Client::ListFindings ( const Model::ListFindingsRequest request = {}) const
virtual

Retrieves a subset of information about one or more findings.

See Also:

AWS API Reference

◆ ListFindingsAsync()

template<typename ListFindingsRequestT = Model::ListFindingsRequest>
void Aws::Macie2::Macie2Client::ListFindingsAsync ( const ListFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListFindingsRequestT &  request = {} 
) const
inline

An Async wrapper for ListFindings that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1479 of file Macie2Client.h.

◆ ListFindingsCallable()

template<typename ListFindingsRequestT = Model::ListFindingsRequest>
Model::ListFindingsOutcomeCallable Aws::Macie2::Macie2Client::ListFindingsCallable ( const ListFindingsRequestT &  request = {}) const
inline

A Callable wrapper for ListFindings that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1470 of file Macie2Client.h.

◆ ListFindingsFilters()

virtual Model::ListFindingsFiltersOutcome Aws::Macie2::Macie2Client::ListFindingsFilters ( const Model::ListFindingsFiltersRequest request = {}) const
virtual

Retrieves a subset of information about all the findings filters for an account.

See Also:

AWS API Reference

◆ ListFindingsFiltersAsync()

template<typename ListFindingsFiltersRequestT = Model::ListFindingsFiltersRequest>
void Aws::Macie2::Macie2Client::ListFindingsFiltersAsync ( const ListFindingsFiltersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListFindingsFiltersRequestT &  request = {} 
) const
inline

An Async wrapper for ListFindingsFilters that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1505 of file Macie2Client.h.

◆ ListFindingsFiltersCallable()

template<typename ListFindingsFiltersRequestT = Model::ListFindingsFiltersRequest>
Model::ListFindingsFiltersOutcomeCallable Aws::Macie2::Macie2Client::ListFindingsFiltersCallable ( const ListFindingsFiltersRequestT &  request = {}) const
inline

A Callable wrapper for ListFindingsFilters that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1496 of file Macie2Client.h.

◆ ListInvitations()

virtual Model::ListInvitationsOutcome Aws::Macie2::Macie2Client::ListInvitations ( const Model::ListInvitationsRequest request = {}) const
virtual

Retrieves information about Amazon Macie membership invitations that were received by an account.

See Also:

AWS API Reference

◆ ListInvitationsAsync()

template<typename ListInvitationsRequestT = Model::ListInvitationsRequest>
void Aws::Macie2::Macie2Client::ListInvitationsAsync ( const ListInvitationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListInvitationsRequestT &  request = {} 
) const
inline

An Async wrapper for ListInvitations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1531 of file Macie2Client.h.

◆ ListInvitationsCallable()

template<typename ListInvitationsRequestT = Model::ListInvitationsRequest>
Model::ListInvitationsOutcomeCallable Aws::Macie2::Macie2Client::ListInvitationsCallable ( const ListInvitationsRequestT &  request = {}) const
inline

A Callable wrapper for ListInvitations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1522 of file Macie2Client.h.

◆ ListManagedDataIdentifiers()

virtual Model::ListManagedDataIdentifiersOutcome Aws::Macie2::Macie2Client::ListManagedDataIdentifiers ( const Model::ListManagedDataIdentifiersRequest request = {}) const
virtual

Retrieves information about all the managed data identifiers that Amazon Macie currently provides.

See Also:

AWS API Reference

◆ ListManagedDataIdentifiersAsync()

template<typename ListManagedDataIdentifiersRequestT = Model::ListManagedDataIdentifiersRequest>
void Aws::Macie2::Macie2Client::ListManagedDataIdentifiersAsync ( const ListManagedDataIdentifiersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListManagedDataIdentifiersRequestT &  request = {} 
) const
inline

An Async wrapper for ListManagedDataIdentifiers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1557 of file Macie2Client.h.

◆ ListManagedDataIdentifiersCallable()

template<typename ListManagedDataIdentifiersRequestT = Model::ListManagedDataIdentifiersRequest>
Model::ListManagedDataIdentifiersOutcomeCallable Aws::Macie2::Macie2Client::ListManagedDataIdentifiersCallable ( const ListManagedDataIdentifiersRequestT &  request = {}) const
inline

A Callable wrapper for ListManagedDataIdentifiers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1548 of file Macie2Client.h.

◆ ListMembers()

virtual Model::ListMembersOutcome Aws::Macie2::Macie2Client::ListMembers ( const Model::ListMembersRequest request = {}) const
virtual

Retrieves information about the accounts that are associated with an Amazon Macie administrator account.

See Also:

AWS API Reference

◆ ListMembersAsync()

template<typename ListMembersRequestT = Model::ListMembersRequest>
void Aws::Macie2::Macie2Client::ListMembersAsync ( const ListMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMembersRequestT &  request = {} 
) const
inline

An Async wrapper for ListMembers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1583 of file Macie2Client.h.

◆ ListMembersCallable()

template<typename ListMembersRequestT = Model::ListMembersRequest>
Model::ListMembersOutcomeCallable Aws::Macie2::Macie2Client::ListMembersCallable ( const ListMembersRequestT &  request = {}) const
inline

A Callable wrapper for ListMembers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1574 of file Macie2Client.h.

◆ ListOrganizationAdminAccounts()

virtual Model::ListOrganizationAdminAccountsOutcome Aws::Macie2::Macie2Client::ListOrganizationAdminAccounts ( const Model::ListOrganizationAdminAccountsRequest request = {}) const
virtual

Retrieves information about the delegated Amazon Macie administrator account for an organization in Organizations.

See Also:

AWS API Reference

◆ ListOrganizationAdminAccountsAsync()

template<typename ListOrganizationAdminAccountsRequestT = Model::ListOrganizationAdminAccountsRequest>
void Aws::Macie2::Macie2Client::ListOrganizationAdminAccountsAsync ( const ListOrganizationAdminAccountsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListOrganizationAdminAccountsRequestT &  request = {} 
) const
inline

An Async wrapper for ListOrganizationAdminAccounts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1609 of file Macie2Client.h.

◆ ListOrganizationAdminAccountsCallable()

template<typename ListOrganizationAdminAccountsRequestT = Model::ListOrganizationAdminAccountsRequest>
Model::ListOrganizationAdminAccountsOutcomeCallable Aws::Macie2::Macie2Client::ListOrganizationAdminAccountsCallable ( const ListOrganizationAdminAccountsRequestT &  request = {}) const
inline

A Callable wrapper for ListOrganizationAdminAccounts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1600 of file Macie2Client.h.

◆ ListResourceProfileArtifacts()

virtual Model::ListResourceProfileArtifactsOutcome Aws::Macie2::Macie2Client::ListResourceProfileArtifacts ( const Model::ListResourceProfileArtifactsRequest request) const
virtual

Retrieves information about objects that Amazon Macie selected from an S3 bucket for automated sensitive data discovery.

See Also:

AWS API Reference

◆ ListResourceProfileArtifactsAsync()

template<typename ListResourceProfileArtifactsRequestT = Model::ListResourceProfileArtifactsRequest>
void Aws::Macie2::Macie2Client::ListResourceProfileArtifactsAsync ( const ListResourceProfileArtifactsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListResourceProfileArtifacts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1635 of file Macie2Client.h.

◆ ListResourceProfileArtifactsCallable()

template<typename ListResourceProfileArtifactsRequestT = Model::ListResourceProfileArtifactsRequest>
Model::ListResourceProfileArtifactsOutcomeCallable Aws::Macie2::Macie2Client::ListResourceProfileArtifactsCallable ( const ListResourceProfileArtifactsRequestT &  request) const
inline

A Callable wrapper for ListResourceProfileArtifacts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1626 of file Macie2Client.h.

◆ ListResourceProfileDetections()

virtual Model::ListResourceProfileDetectionsOutcome Aws::Macie2::Macie2Client::ListResourceProfileDetections ( const Model::ListResourceProfileDetectionsRequest request) const
virtual

Retrieves information about the types and amount of sensitive data that Amazon Macie found in an S3 bucket.

See Also:

AWS API Reference

◆ ListResourceProfileDetectionsAsync()

template<typename ListResourceProfileDetectionsRequestT = Model::ListResourceProfileDetectionsRequest>
void Aws::Macie2::Macie2Client::ListResourceProfileDetectionsAsync ( const ListResourceProfileDetectionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListResourceProfileDetections that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1661 of file Macie2Client.h.

◆ ListResourceProfileDetectionsCallable()

template<typename ListResourceProfileDetectionsRequestT = Model::ListResourceProfileDetectionsRequest>
Model::ListResourceProfileDetectionsOutcomeCallable Aws::Macie2::Macie2Client::ListResourceProfileDetectionsCallable ( const ListResourceProfileDetectionsRequestT &  request) const
inline

A Callable wrapper for ListResourceProfileDetections that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1652 of file Macie2Client.h.

◆ ListSensitivityInspectionTemplates()

virtual Model::ListSensitivityInspectionTemplatesOutcome Aws::Macie2::Macie2Client::ListSensitivityInspectionTemplates ( const Model::ListSensitivityInspectionTemplatesRequest request = {}) const
virtual

Retrieves a subset of information about the sensitivity inspection template for an account.

See Also:

AWS API Reference

◆ ListSensitivityInspectionTemplatesAsync()

template<typename ListSensitivityInspectionTemplatesRequestT = Model::ListSensitivityInspectionTemplatesRequest>
void Aws::Macie2::Macie2Client::ListSensitivityInspectionTemplatesAsync ( const ListSensitivityInspectionTemplatesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListSensitivityInspectionTemplatesRequestT &  request = {} 
) const
inline

An Async wrapper for ListSensitivityInspectionTemplates that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1687 of file Macie2Client.h.

◆ ListSensitivityInspectionTemplatesCallable()

template<typename ListSensitivityInspectionTemplatesRequestT = Model::ListSensitivityInspectionTemplatesRequest>
Model::ListSensitivityInspectionTemplatesOutcomeCallable Aws::Macie2::Macie2Client::ListSensitivityInspectionTemplatesCallable ( const ListSensitivityInspectionTemplatesRequestT &  request = {}) const
inline

A Callable wrapper for ListSensitivityInspectionTemplates that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1678 of file Macie2Client.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::Macie2::Macie2Client::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Retrieves the tags (keys and values) that are associated with an Amazon Macie resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::Macie2::Macie2Client::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1713 of file Macie2Client.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::Macie2::Macie2Client::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1704 of file Macie2Client.h.

◆ OverrideEndpoint()

void Aws::Macie2::Macie2Client::OverrideEndpoint ( const Aws::String endpoint)

◆ PutClassificationExportConfiguration()

virtual Model::PutClassificationExportConfigurationOutcome Aws::Macie2::Macie2Client::PutClassificationExportConfiguration ( const Model::PutClassificationExportConfigurationRequest request) const
virtual

Adds or updates the configuration settings for storing data classification results.

See Also:

AWS API Reference

◆ PutClassificationExportConfigurationAsync()

template<typename PutClassificationExportConfigurationRequestT = Model::PutClassificationExportConfigurationRequest>
void Aws::Macie2::Macie2Client::PutClassificationExportConfigurationAsync ( const PutClassificationExportConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutClassificationExportConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1739 of file Macie2Client.h.

◆ PutClassificationExportConfigurationCallable()

template<typename PutClassificationExportConfigurationRequestT = Model::PutClassificationExportConfigurationRequest>
Model::PutClassificationExportConfigurationOutcomeCallable Aws::Macie2::Macie2Client::PutClassificationExportConfigurationCallable ( const PutClassificationExportConfigurationRequestT &  request) const
inline

A Callable wrapper for PutClassificationExportConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1730 of file Macie2Client.h.

◆ PutFindingsPublicationConfiguration()

virtual Model::PutFindingsPublicationConfigurationOutcome Aws::Macie2::Macie2Client::PutFindingsPublicationConfiguration ( const Model::PutFindingsPublicationConfigurationRequest request = {}) const
virtual

Updates the configuration settings for publishing findings to Security Hub.

See Also:

AWS API Reference

◆ PutFindingsPublicationConfigurationAsync()

template<typename PutFindingsPublicationConfigurationRequestT = Model::PutFindingsPublicationConfigurationRequest>
void Aws::Macie2::Macie2Client::PutFindingsPublicationConfigurationAsync ( const PutFindingsPublicationConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const PutFindingsPublicationConfigurationRequestT &  request = {} 
) const
inline

An Async wrapper for PutFindingsPublicationConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1765 of file Macie2Client.h.

◆ PutFindingsPublicationConfigurationCallable()

template<typename PutFindingsPublicationConfigurationRequestT = Model::PutFindingsPublicationConfigurationRequest>
Model::PutFindingsPublicationConfigurationOutcomeCallable Aws::Macie2::Macie2Client::PutFindingsPublicationConfigurationCallable ( const PutFindingsPublicationConfigurationRequestT &  request = {}) const
inline

A Callable wrapper for PutFindingsPublicationConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1756 of file Macie2Client.h.

◆ SearchResources()

virtual Model::SearchResourcesOutcome Aws::Macie2::Macie2Client::SearchResources ( const Model::SearchResourcesRequest request = {}) const
virtual

Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes.

See Also:

AWS API Reference

◆ SearchResourcesAsync()

template<typename SearchResourcesRequestT = Model::SearchResourcesRequest>
void Aws::Macie2::Macie2Client::SearchResourcesAsync ( const SearchResourcesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const SearchResourcesRequestT &  request = {} 
) const
inline

An Async wrapper for SearchResources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1792 of file Macie2Client.h.

◆ SearchResourcesCallable()

template<typename SearchResourcesRequestT = Model::SearchResourcesRequest>
Model::SearchResourcesOutcomeCallable Aws::Macie2::Macie2Client::SearchResourcesCallable ( const SearchResourcesRequestT &  request = {}) const
inline

A Callable wrapper for SearchResources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1783 of file Macie2Client.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::Macie2::Macie2Client::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds or updates one or more tags (keys and values) that are associated with an Amazon Macie resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::Macie2::Macie2Client::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1818 of file Macie2Client.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::Macie2::Macie2Client::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1809 of file Macie2Client.h.

◆ TestCustomDataIdentifier()

virtual Model::TestCustomDataIdentifierOutcome Aws::Macie2::Macie2Client::TestCustomDataIdentifier ( const Model::TestCustomDataIdentifierRequest request) const
virtual

Tests criteria for a custom data identifier.

See Also:

AWS API Reference

◆ TestCustomDataIdentifierAsync()

template<typename TestCustomDataIdentifierRequestT = Model::TestCustomDataIdentifierRequest>
void Aws::Macie2::Macie2Client::TestCustomDataIdentifierAsync ( const TestCustomDataIdentifierRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TestCustomDataIdentifier that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1843 of file Macie2Client.h.

◆ TestCustomDataIdentifierCallable()

template<typename TestCustomDataIdentifierRequestT = Model::TestCustomDataIdentifierRequest>
Model::TestCustomDataIdentifierOutcomeCallable Aws::Macie2::Macie2Client::TestCustomDataIdentifierCallable ( const TestCustomDataIdentifierRequestT &  request) const
inline

A Callable wrapper for TestCustomDataIdentifier that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1834 of file Macie2Client.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::Macie2::Macie2Client::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes one or more tags (keys and values) from an Amazon Macie resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::Macie2::Macie2Client::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1869 of file Macie2Client.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::Macie2::Macie2Client::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1860 of file Macie2Client.h.

◆ UpdateAllowList()

virtual Model::UpdateAllowListOutcome Aws::Macie2::Macie2Client::UpdateAllowList ( const Model::UpdateAllowListRequest request) const
virtual

Updates the settings for an allow list.

See Also:

AWS API Reference

◆ UpdateAllowListAsync()

template<typename UpdateAllowListRequestT = Model::UpdateAllowListRequest>
void Aws::Macie2::Macie2Client::UpdateAllowListAsync ( const UpdateAllowListRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateAllowList that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1894 of file Macie2Client.h.

◆ UpdateAllowListCallable()

template<typename UpdateAllowListRequestT = Model::UpdateAllowListRequest>
Model::UpdateAllowListOutcomeCallable Aws::Macie2::Macie2Client::UpdateAllowListCallable ( const UpdateAllowListRequestT &  request) const
inline

A Callable wrapper for UpdateAllowList that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1885 of file Macie2Client.h.

◆ UpdateAutomatedDiscoveryConfiguration()

virtual Model::UpdateAutomatedDiscoveryConfigurationOutcome Aws::Macie2::Macie2Client::UpdateAutomatedDiscoveryConfiguration ( const Model::UpdateAutomatedDiscoveryConfigurationRequest request) const
virtual

Changes the configuration settings and status of automated sensitive data discovery for an organization or standalone account.

See Also:


AWS API Reference

◆ UpdateAutomatedDiscoveryConfigurationAsync()

template<typename UpdateAutomatedDiscoveryConfigurationRequestT = Model::UpdateAutomatedDiscoveryConfigurationRequest>
void Aws::Macie2::Macie2Client::UpdateAutomatedDiscoveryConfigurationAsync ( const UpdateAutomatedDiscoveryConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateAutomatedDiscoveryConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1921 of file Macie2Client.h.

◆ UpdateAutomatedDiscoveryConfigurationCallable()

template<typename UpdateAutomatedDiscoveryConfigurationRequestT = Model::UpdateAutomatedDiscoveryConfigurationRequest>
Model::UpdateAutomatedDiscoveryConfigurationOutcomeCallable Aws::Macie2::Macie2Client::UpdateAutomatedDiscoveryConfigurationCallable ( const UpdateAutomatedDiscoveryConfigurationRequestT &  request) const
inline

A Callable wrapper for UpdateAutomatedDiscoveryConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1912 of file Macie2Client.h.

◆ UpdateClassificationJob()

virtual Model::UpdateClassificationJobOutcome Aws::Macie2::Macie2Client::UpdateClassificationJob ( const Model::UpdateClassificationJobRequest request) const
virtual

Changes the status of a classification job.

See Also:

AWS API Reference

◆ UpdateClassificationJobAsync()

template<typename UpdateClassificationJobRequestT = Model::UpdateClassificationJobRequest>
void Aws::Macie2::Macie2Client::UpdateClassificationJobAsync ( const UpdateClassificationJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateClassificationJob that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1946 of file Macie2Client.h.

◆ UpdateClassificationJobCallable()

template<typename UpdateClassificationJobRequestT = Model::UpdateClassificationJobRequest>
Model::UpdateClassificationJobOutcomeCallable Aws::Macie2::Macie2Client::UpdateClassificationJobCallable ( const UpdateClassificationJobRequestT &  request) const
inline

A Callable wrapper for UpdateClassificationJob that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1937 of file Macie2Client.h.

◆ UpdateClassificationScope()

virtual Model::UpdateClassificationScopeOutcome Aws::Macie2::Macie2Client::UpdateClassificationScope ( const Model::UpdateClassificationScopeRequest request) const
virtual

Updates the classification scope settings for an account.

See Also:

AWS API Reference

◆ UpdateClassificationScopeAsync()

template<typename UpdateClassificationScopeRequestT = Model::UpdateClassificationScopeRequest>
void Aws::Macie2::Macie2Client::UpdateClassificationScopeAsync ( const UpdateClassificationScopeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateClassificationScope that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1972 of file Macie2Client.h.

◆ UpdateClassificationScopeCallable()

template<typename UpdateClassificationScopeRequestT = Model::UpdateClassificationScopeRequest>
Model::UpdateClassificationScopeOutcomeCallable Aws::Macie2::Macie2Client::UpdateClassificationScopeCallable ( const UpdateClassificationScopeRequestT &  request) const
inline

A Callable wrapper for UpdateClassificationScope that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1963 of file Macie2Client.h.

◆ UpdateFindingsFilter()

virtual Model::UpdateFindingsFilterOutcome Aws::Macie2::Macie2Client::UpdateFindingsFilter ( const Model::UpdateFindingsFilterRequest request) const
virtual

Updates the criteria and other settings for a findings filter.

See Also:

AWS API Reference

◆ UpdateFindingsFilterAsync()

template<typename UpdateFindingsFilterRequestT = Model::UpdateFindingsFilterRequest>
void Aws::Macie2::Macie2Client::UpdateFindingsFilterAsync ( const UpdateFindingsFilterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateFindingsFilter that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1998 of file Macie2Client.h.

◆ UpdateFindingsFilterCallable()

template<typename UpdateFindingsFilterRequestT = Model::UpdateFindingsFilterRequest>
Model::UpdateFindingsFilterOutcomeCallable Aws::Macie2::Macie2Client::UpdateFindingsFilterCallable ( const UpdateFindingsFilterRequestT &  request) const
inline

A Callable wrapper for UpdateFindingsFilter that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1989 of file Macie2Client.h.

◆ UpdateMacieSession()

virtual Model::UpdateMacieSessionOutcome Aws::Macie2::Macie2Client::UpdateMacieSession ( const Model::UpdateMacieSessionRequest request = {}) const
virtual

Suspends or re-enables Amazon Macie, or updates the configuration settings for a Macie account.

See Also:

AWS API Reference

◆ UpdateMacieSessionAsync()

template<typename UpdateMacieSessionRequestT = Model::UpdateMacieSessionRequest>
void Aws::Macie2::Macie2Client::UpdateMacieSessionAsync ( const UpdateMacieSessionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const UpdateMacieSessionRequestT &  request = {} 
) const
inline

An Async wrapper for UpdateMacieSession that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2024 of file Macie2Client.h.

◆ UpdateMacieSessionCallable()

template<typename UpdateMacieSessionRequestT = Model::UpdateMacieSessionRequest>
Model::UpdateMacieSessionOutcomeCallable Aws::Macie2::Macie2Client::UpdateMacieSessionCallable ( const UpdateMacieSessionRequestT &  request = {}) const
inline

A Callable wrapper for UpdateMacieSession that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2015 of file Macie2Client.h.

◆ UpdateMemberSession()

virtual Model::UpdateMemberSessionOutcome Aws::Macie2::Macie2Client::UpdateMemberSession ( const Model::UpdateMemberSessionRequest request) const
virtual

Enables an Amazon Macie administrator to suspend or re-enable Macie for a member account.

See Also:

AWS API Reference

◆ UpdateMemberSessionAsync()

template<typename UpdateMemberSessionRequestT = Model::UpdateMemberSessionRequest>
void Aws::Macie2::Macie2Client::UpdateMemberSessionAsync ( const UpdateMemberSessionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateMemberSession that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2050 of file Macie2Client.h.

◆ UpdateMemberSessionCallable()

template<typename UpdateMemberSessionRequestT = Model::UpdateMemberSessionRequest>
Model::UpdateMemberSessionOutcomeCallable Aws::Macie2::Macie2Client::UpdateMemberSessionCallable ( const UpdateMemberSessionRequestT &  request) const
inline

A Callable wrapper for UpdateMemberSession that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2041 of file Macie2Client.h.

◆ UpdateOrganizationConfiguration()

virtual Model::UpdateOrganizationConfigurationOutcome Aws::Macie2::Macie2Client::UpdateOrganizationConfiguration ( const Model::UpdateOrganizationConfigurationRequest request) const
virtual

Updates the Amazon Macie configuration settings for an organization in Organizations.

See Also:

AWS API Reference

◆ UpdateOrganizationConfigurationAsync()

template<typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
void Aws::Macie2::Macie2Client::UpdateOrganizationConfigurationAsync ( const UpdateOrganizationConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateOrganizationConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2076 of file Macie2Client.h.

◆ UpdateOrganizationConfigurationCallable()

template<typename UpdateOrganizationConfigurationRequestT = Model::UpdateOrganizationConfigurationRequest>
Model::UpdateOrganizationConfigurationOutcomeCallable Aws::Macie2::Macie2Client::UpdateOrganizationConfigurationCallable ( const UpdateOrganizationConfigurationRequestT &  request) const
inline

A Callable wrapper for UpdateOrganizationConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2067 of file Macie2Client.h.

◆ UpdateResourceProfile()

virtual Model::UpdateResourceProfileOutcome Aws::Macie2::Macie2Client::UpdateResourceProfile ( const Model::UpdateResourceProfileRequest request) const
virtual

Updates the sensitivity score for an S3 bucket.

See Also:

AWS API Reference

◆ UpdateResourceProfileAsync()

template<typename UpdateResourceProfileRequestT = Model::UpdateResourceProfileRequest>
void Aws::Macie2::Macie2Client::UpdateResourceProfileAsync ( const UpdateResourceProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateResourceProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2101 of file Macie2Client.h.

◆ UpdateResourceProfileCallable()

template<typename UpdateResourceProfileRequestT = Model::UpdateResourceProfileRequest>
Model::UpdateResourceProfileOutcomeCallable Aws::Macie2::Macie2Client::UpdateResourceProfileCallable ( const UpdateResourceProfileRequestT &  request) const
inline

A Callable wrapper for UpdateResourceProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2092 of file Macie2Client.h.

◆ UpdateResourceProfileDetections()

virtual Model::UpdateResourceProfileDetectionsOutcome Aws::Macie2::Macie2Client::UpdateResourceProfileDetections ( const Model::UpdateResourceProfileDetectionsRequest request) const
virtual

Updates the sensitivity scoring settings for an S3 bucket.

See Also:

AWS API Reference

◆ UpdateResourceProfileDetectionsAsync()

template<typename UpdateResourceProfileDetectionsRequestT = Model::UpdateResourceProfileDetectionsRequest>
void Aws::Macie2::Macie2Client::UpdateResourceProfileDetectionsAsync ( const UpdateResourceProfileDetectionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateResourceProfileDetections that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2127 of file Macie2Client.h.

◆ UpdateResourceProfileDetectionsCallable()

template<typename UpdateResourceProfileDetectionsRequestT = Model::UpdateResourceProfileDetectionsRequest>
Model::UpdateResourceProfileDetectionsOutcomeCallable Aws::Macie2::Macie2Client::UpdateResourceProfileDetectionsCallable ( const UpdateResourceProfileDetectionsRequestT &  request) const
inline

A Callable wrapper for UpdateResourceProfileDetections that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2118 of file Macie2Client.h.

◆ UpdateRevealConfiguration()

virtual Model::UpdateRevealConfigurationOutcome Aws::Macie2::Macie2Client::UpdateRevealConfiguration ( const Model::UpdateRevealConfigurationRequest request) const
virtual

Updates the status and configuration settings for retrieving occurrences of sensitive data reported by findings.

See Also:

AWS API Reference

◆ UpdateRevealConfigurationAsync()

template<typename UpdateRevealConfigurationRequestT = Model::UpdateRevealConfigurationRequest>
void Aws::Macie2::Macie2Client::UpdateRevealConfigurationAsync ( const UpdateRevealConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRevealConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2153 of file Macie2Client.h.

◆ UpdateRevealConfigurationCallable()

template<typename UpdateRevealConfigurationRequestT = Model::UpdateRevealConfigurationRequest>
Model::UpdateRevealConfigurationOutcomeCallable Aws::Macie2::Macie2Client::UpdateRevealConfigurationCallable ( const UpdateRevealConfigurationRequestT &  request) const
inline

A Callable wrapper for UpdateRevealConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2144 of file Macie2Client.h.

◆ UpdateSensitivityInspectionTemplate()

virtual Model::UpdateSensitivityInspectionTemplateOutcome Aws::Macie2::Macie2Client::UpdateSensitivityInspectionTemplate ( const Model::UpdateSensitivityInspectionTemplateRequest request) const
virtual

Updates the settings for the sensitivity inspection template for an account.

See Also:

AWS API Reference

◆ UpdateSensitivityInspectionTemplateAsync()

template<typename UpdateSensitivityInspectionTemplateRequestT = Model::UpdateSensitivityInspectionTemplateRequest>
void Aws::Macie2::Macie2Client::UpdateSensitivityInspectionTemplateAsync ( const UpdateSensitivityInspectionTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateSensitivityInspectionTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2179 of file Macie2Client.h.

◆ UpdateSensitivityInspectionTemplateCallable()

template<typename UpdateSensitivityInspectionTemplateRequestT = Model::UpdateSensitivityInspectionTemplateRequest>
Model::UpdateSensitivityInspectionTemplateOutcomeCallable Aws::Macie2::Macie2Client::UpdateSensitivityInspectionTemplateCallable ( const UpdateSensitivityInspectionTemplateRequestT &  request) const
inline

A Callable wrapper for UpdateSensitivityInspectionTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2170 of file Macie2Client.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< Macie2Client >

Definition at line 2186 of file Macie2Client.h.


The documentation for this class was generated from the following file: