AWS SDK for C++  1.9.1
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::GuardDuty::GuardDutyClient Class Reference

#include <GuardDutyClient.h>

+ Inheritance diagram for Aws::GuardDuty::GuardDutyClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 GuardDutyClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 GuardDutyClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 GuardDutyClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~GuardDutyClient ()
 
virtual Model::AcceptInvitationOutcome AcceptInvitation (const Model::AcceptInvitationRequest &request) const
 
virtual Model::AcceptInvitationOutcomeCallable AcceptInvitationCallable (const Model::AcceptInvitationRequest &request) const
 
virtual void AcceptInvitationAsync (const Model::AcceptInvitationRequest &request, const AcceptInvitationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ArchiveFindingsOutcome ArchiveFindings (const Model::ArchiveFindingsRequest &request) const
 
virtual Model::ArchiveFindingsOutcomeCallable ArchiveFindingsCallable (const Model::ArchiveFindingsRequest &request) const
 
virtual void ArchiveFindingsAsync (const Model::ArchiveFindingsRequest &request, const ArchiveFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateDetectorOutcome CreateDetector (const Model::CreateDetectorRequest &request) const
 
virtual Model::CreateDetectorOutcomeCallable CreateDetectorCallable (const Model::CreateDetectorRequest &request) const
 
virtual void CreateDetectorAsync (const Model::CreateDetectorRequest &request, const CreateDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateFilterOutcome CreateFilter (const Model::CreateFilterRequest &request) const
 
virtual Model::CreateFilterOutcomeCallable CreateFilterCallable (const Model::CreateFilterRequest &request) const
 
virtual void CreateFilterAsync (const Model::CreateFilterRequest &request, const CreateFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateIPSetOutcome CreateIPSet (const Model::CreateIPSetRequest &request) const
 
virtual Model::CreateIPSetOutcomeCallable CreateIPSetCallable (const Model::CreateIPSetRequest &request) const
 
virtual void CreateIPSetAsync (const Model::CreateIPSetRequest &request, const CreateIPSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateMembersOutcome CreateMembers (const Model::CreateMembersRequest &request) const
 
virtual Model::CreateMembersOutcomeCallable CreateMembersCallable (const Model::CreateMembersRequest &request) const
 
virtual void CreateMembersAsync (const Model::CreateMembersRequest &request, const CreateMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreatePublishingDestinationOutcome CreatePublishingDestination (const Model::CreatePublishingDestinationRequest &request) const
 
virtual Model::CreatePublishingDestinationOutcomeCallable CreatePublishingDestinationCallable (const Model::CreatePublishingDestinationRequest &request) const
 
virtual void CreatePublishingDestinationAsync (const Model::CreatePublishingDestinationRequest &request, const CreatePublishingDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateSampleFindingsOutcome CreateSampleFindings (const Model::CreateSampleFindingsRequest &request) const
 
virtual Model::CreateSampleFindingsOutcomeCallable CreateSampleFindingsCallable (const Model::CreateSampleFindingsRequest &request) const
 
virtual void CreateSampleFindingsAsync (const Model::CreateSampleFindingsRequest &request, const CreateSampleFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateThreatIntelSetOutcome CreateThreatIntelSet (const Model::CreateThreatIntelSetRequest &request) const
 
virtual Model::CreateThreatIntelSetOutcomeCallable CreateThreatIntelSetCallable (const Model::CreateThreatIntelSetRequest &request) const
 
virtual void CreateThreatIntelSetAsync (const Model::CreateThreatIntelSetRequest &request, const CreateThreatIntelSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeclineInvitationsOutcome DeclineInvitations (const Model::DeclineInvitationsRequest &request) const
 
virtual Model::DeclineInvitationsOutcomeCallable DeclineInvitationsCallable (const Model::DeclineInvitationsRequest &request) const
 
virtual void DeclineInvitationsAsync (const Model::DeclineInvitationsRequest &request, const DeclineInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteDetectorOutcome DeleteDetector (const Model::DeleteDetectorRequest &request) const
 
virtual Model::DeleteDetectorOutcomeCallable DeleteDetectorCallable (const Model::DeleteDetectorRequest &request) const
 
virtual void DeleteDetectorAsync (const Model::DeleteDetectorRequest &request, const DeleteDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteFilterOutcome DeleteFilter (const Model::DeleteFilterRequest &request) const
 
virtual Model::DeleteFilterOutcomeCallable DeleteFilterCallable (const Model::DeleteFilterRequest &request) const
 
virtual void DeleteFilterAsync (const Model::DeleteFilterRequest &request, const DeleteFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteIPSetOutcome DeleteIPSet (const Model::DeleteIPSetRequest &request) const
 
virtual Model::DeleteIPSetOutcomeCallable DeleteIPSetCallable (const Model::DeleteIPSetRequest &request) const
 
virtual void DeleteIPSetAsync (const Model::DeleteIPSetRequest &request, const DeleteIPSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteInvitationsOutcome DeleteInvitations (const Model::DeleteInvitationsRequest &request) const
 
virtual Model::DeleteInvitationsOutcomeCallable DeleteInvitationsCallable (const Model::DeleteInvitationsRequest &request) const
 
virtual void DeleteInvitationsAsync (const Model::DeleteInvitationsRequest &request, const DeleteInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteMembersOutcome DeleteMembers (const Model::DeleteMembersRequest &request) const
 
virtual Model::DeleteMembersOutcomeCallable DeleteMembersCallable (const Model::DeleteMembersRequest &request) const
 
virtual void DeleteMembersAsync (const Model::DeleteMembersRequest &request, const DeleteMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeletePublishingDestinationOutcome DeletePublishingDestination (const Model::DeletePublishingDestinationRequest &request) const
 
virtual Model::DeletePublishingDestinationOutcomeCallable DeletePublishingDestinationCallable (const Model::DeletePublishingDestinationRequest &request) const
 
virtual void DeletePublishingDestinationAsync (const Model::DeletePublishingDestinationRequest &request, const DeletePublishingDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteThreatIntelSetOutcome DeleteThreatIntelSet (const Model::DeleteThreatIntelSetRequest &request) const
 
virtual Model::DeleteThreatIntelSetOutcomeCallable DeleteThreatIntelSetCallable (const Model::DeleteThreatIntelSetRequest &request) const
 
virtual void DeleteThreatIntelSetAsync (const Model::DeleteThreatIntelSetRequest &request, const DeleteThreatIntelSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeOrganizationConfigurationOutcome DescribeOrganizationConfiguration (const Model::DescribeOrganizationConfigurationRequest &request) const
 
virtual Model::DescribeOrganizationConfigurationOutcomeCallable DescribeOrganizationConfigurationCallable (const Model::DescribeOrganizationConfigurationRequest &request) const
 
virtual void DescribeOrganizationConfigurationAsync (const Model::DescribeOrganizationConfigurationRequest &request, const DescribeOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribePublishingDestinationOutcome DescribePublishingDestination (const Model::DescribePublishingDestinationRequest &request) const
 
virtual Model::DescribePublishingDestinationOutcomeCallable DescribePublishingDestinationCallable (const Model::DescribePublishingDestinationRequest &request) const
 
virtual void DescribePublishingDestinationAsync (const Model::DescribePublishingDestinationRequest &request, const DescribePublishingDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisableOrganizationAdminAccountOutcome DisableOrganizationAdminAccount (const Model::DisableOrganizationAdminAccountRequest &request) const
 
virtual Model::DisableOrganizationAdminAccountOutcomeCallable DisableOrganizationAdminAccountCallable (const Model::DisableOrganizationAdminAccountRequest &request) const
 
virtual void DisableOrganizationAdminAccountAsync (const Model::DisableOrganizationAdminAccountRequest &request, const DisableOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateFromMasterAccountOutcome DisassociateFromMasterAccount (const Model::DisassociateFromMasterAccountRequest &request) const
 
virtual Model::DisassociateFromMasterAccountOutcomeCallable DisassociateFromMasterAccountCallable (const Model::DisassociateFromMasterAccountRequest &request) const
 
virtual void DisassociateFromMasterAccountAsync (const Model::DisassociateFromMasterAccountRequest &request, const DisassociateFromMasterAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateMembersOutcome DisassociateMembers (const Model::DisassociateMembersRequest &request) const
 
virtual Model::DisassociateMembersOutcomeCallable DisassociateMembersCallable (const Model::DisassociateMembersRequest &request) const
 
virtual void DisassociateMembersAsync (const Model::DisassociateMembersRequest &request, const DisassociateMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::EnableOrganizationAdminAccountOutcome EnableOrganizationAdminAccount (const Model::EnableOrganizationAdminAccountRequest &request) const
 
virtual Model::EnableOrganizationAdminAccountOutcomeCallable EnableOrganizationAdminAccountCallable (const Model::EnableOrganizationAdminAccountRequest &request) const
 
virtual void EnableOrganizationAdminAccountAsync (const Model::EnableOrganizationAdminAccountRequest &request, const EnableOrganizationAdminAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetDetectorOutcome GetDetector (const Model::GetDetectorRequest &request) const
 
virtual Model::GetDetectorOutcomeCallable GetDetectorCallable (const Model::GetDetectorRequest &request) const
 
virtual void GetDetectorAsync (const Model::GetDetectorRequest &request, const GetDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetFilterOutcome GetFilter (const Model::GetFilterRequest &request) const
 
virtual Model::GetFilterOutcomeCallable GetFilterCallable (const Model::GetFilterRequest &request) const
 
virtual void GetFilterAsync (const Model::GetFilterRequest &request, const GetFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetFindingsOutcome GetFindings (const Model::GetFindingsRequest &request) const
 
virtual Model::GetFindingsOutcomeCallable GetFindingsCallable (const Model::GetFindingsRequest &request) const
 
virtual void GetFindingsAsync (const Model::GetFindingsRequest &request, const GetFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetFindingsStatisticsOutcome GetFindingsStatistics (const Model::GetFindingsStatisticsRequest &request) const
 
virtual Model::GetFindingsStatisticsOutcomeCallable GetFindingsStatisticsCallable (const Model::GetFindingsStatisticsRequest &request) const
 
virtual void GetFindingsStatisticsAsync (const Model::GetFindingsStatisticsRequest &request, const GetFindingsStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetIPSetOutcome GetIPSet (const Model::GetIPSetRequest &request) const
 
virtual Model::GetIPSetOutcomeCallable GetIPSetCallable (const Model::GetIPSetRequest &request) const
 
virtual void GetIPSetAsync (const Model::GetIPSetRequest &request, const GetIPSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetInvitationsCountOutcome GetInvitationsCount (const Model::GetInvitationsCountRequest &request) const
 
virtual Model::GetInvitationsCountOutcomeCallable GetInvitationsCountCallable (const Model::GetInvitationsCountRequest &request) const
 
virtual void GetInvitationsCountAsync (const Model::GetInvitationsCountRequest &request, const GetInvitationsCountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMasterAccountOutcome GetMasterAccount (const Model::GetMasterAccountRequest &request) const
 
virtual Model::GetMasterAccountOutcomeCallable GetMasterAccountCallable (const Model::GetMasterAccountRequest &request) const
 
virtual void GetMasterAccountAsync (const Model::GetMasterAccountRequest &request, const GetMasterAccountResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMemberDetectorsOutcome GetMemberDetectors (const Model::GetMemberDetectorsRequest &request) const
 
virtual Model::GetMemberDetectorsOutcomeCallable GetMemberDetectorsCallable (const Model::GetMemberDetectorsRequest &request) const
 
virtual void GetMemberDetectorsAsync (const Model::GetMemberDetectorsRequest &request, const GetMemberDetectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMembersOutcome GetMembers (const Model::GetMembersRequest &request) const
 
virtual Model::GetMembersOutcomeCallable GetMembersCallable (const Model::GetMembersRequest &request) const
 
virtual void GetMembersAsync (const Model::GetMembersRequest &request, const GetMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetThreatIntelSetOutcome GetThreatIntelSet (const Model::GetThreatIntelSetRequest &request) const
 
virtual Model::GetThreatIntelSetOutcomeCallable GetThreatIntelSetCallable (const Model::GetThreatIntelSetRequest &request) const
 
virtual void GetThreatIntelSetAsync (const Model::GetThreatIntelSetRequest &request, const GetThreatIntelSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetUsageStatisticsOutcome GetUsageStatistics (const Model::GetUsageStatisticsRequest &request) const
 
virtual Model::GetUsageStatisticsOutcomeCallable GetUsageStatisticsCallable (const Model::GetUsageStatisticsRequest &request) const
 
virtual void GetUsageStatisticsAsync (const Model::GetUsageStatisticsRequest &request, const GetUsageStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::InviteMembersOutcome InviteMembers (const Model::InviteMembersRequest &request) const
 
virtual Model::InviteMembersOutcomeCallable InviteMembersCallable (const Model::InviteMembersRequest &request) const
 
virtual void InviteMembersAsync (const Model::InviteMembersRequest &request, const InviteMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListDetectorsOutcome ListDetectors (const Model::ListDetectorsRequest &request) const
 
virtual Model::ListDetectorsOutcomeCallable ListDetectorsCallable (const Model::ListDetectorsRequest &request) const
 
virtual void ListDetectorsAsync (const Model::ListDetectorsRequest &request, const ListDetectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListFiltersOutcome ListFilters (const Model::ListFiltersRequest &request) const
 
virtual Model::ListFiltersOutcomeCallable ListFiltersCallable (const Model::ListFiltersRequest &request) const
 
virtual void ListFiltersAsync (const Model::ListFiltersRequest &request, const ListFiltersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListFindingsOutcome ListFindings (const Model::ListFindingsRequest &request) const
 
virtual Model::ListFindingsOutcomeCallable ListFindingsCallable (const Model::ListFindingsRequest &request) const
 
virtual void ListFindingsAsync (const Model::ListFindingsRequest &request, const ListFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListIPSetsOutcome ListIPSets (const Model::ListIPSetsRequest &request) const
 
virtual Model::ListIPSetsOutcomeCallable ListIPSetsCallable (const Model::ListIPSetsRequest &request) const
 
virtual void ListIPSetsAsync (const Model::ListIPSetsRequest &request, const ListIPSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListInvitationsOutcome ListInvitations (const Model::ListInvitationsRequest &request) const
 
virtual Model::ListInvitationsOutcomeCallable ListInvitationsCallable (const Model::ListInvitationsRequest &request) const
 
virtual void ListInvitationsAsync (const Model::ListInvitationsRequest &request, const ListInvitationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListMembersOutcome ListMembers (const Model::ListMembersRequest &request) const
 
virtual Model::ListMembersOutcomeCallable ListMembersCallable (const Model::ListMembersRequest &request) const
 
virtual void ListMembersAsync (const Model::ListMembersRequest &request, const ListMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListOrganizationAdminAccountsOutcome ListOrganizationAdminAccounts (const Model::ListOrganizationAdminAccountsRequest &request) const
 
virtual Model::ListOrganizationAdminAccountsOutcomeCallable ListOrganizationAdminAccountsCallable (const Model::ListOrganizationAdminAccountsRequest &request) const
 
virtual void ListOrganizationAdminAccountsAsync (const Model::ListOrganizationAdminAccountsRequest &request, const ListOrganizationAdminAccountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListPublishingDestinationsOutcome ListPublishingDestinations (const Model::ListPublishingDestinationsRequest &request) const
 
virtual Model::ListPublishingDestinationsOutcomeCallable ListPublishingDestinationsCallable (const Model::ListPublishingDestinationsRequest &request) const
 
virtual void ListPublishingDestinationsAsync (const Model::ListPublishingDestinationsRequest &request, const ListPublishingDestinationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListThreatIntelSetsOutcome ListThreatIntelSets (const Model::ListThreatIntelSetsRequest &request) const
 
virtual Model::ListThreatIntelSetsOutcomeCallable ListThreatIntelSetsCallable (const Model::ListThreatIntelSetsRequest &request) const
 
virtual void ListThreatIntelSetsAsync (const Model::ListThreatIntelSetsRequest &request, const ListThreatIntelSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartMonitoringMembersOutcome StartMonitoringMembers (const Model::StartMonitoringMembersRequest &request) const
 
virtual Model::StartMonitoringMembersOutcomeCallable StartMonitoringMembersCallable (const Model::StartMonitoringMembersRequest &request) const
 
virtual void StartMonitoringMembersAsync (const Model::StartMonitoringMembersRequest &request, const StartMonitoringMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopMonitoringMembersOutcome StopMonitoringMembers (const Model::StopMonitoringMembersRequest &request) const
 
virtual Model::StopMonitoringMembersOutcomeCallable StopMonitoringMembersCallable (const Model::StopMonitoringMembersRequest &request) const
 
virtual void StopMonitoringMembersAsync (const Model::StopMonitoringMembersRequest &request, const StopMonitoringMembersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UnarchiveFindingsOutcome UnarchiveFindings (const Model::UnarchiveFindingsRequest &request) const
 
virtual Model::UnarchiveFindingsOutcomeCallable UnarchiveFindingsCallable (const Model::UnarchiveFindingsRequest &request) const
 
virtual void UnarchiveFindingsAsync (const Model::UnarchiveFindingsRequest &request, const UnarchiveFindingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateDetectorOutcome UpdateDetector (const Model::UpdateDetectorRequest &request) const
 
virtual Model::UpdateDetectorOutcomeCallable UpdateDetectorCallable (const Model::UpdateDetectorRequest &request) const
 
virtual void UpdateDetectorAsync (const Model::UpdateDetectorRequest &request, const UpdateDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateFilterOutcome UpdateFilter (const Model::UpdateFilterRequest &request) const
 
virtual Model::UpdateFilterOutcomeCallable UpdateFilterCallable (const Model::UpdateFilterRequest &request) const
 
virtual void UpdateFilterAsync (const Model::UpdateFilterRequest &request, const UpdateFilterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateFindingsFeedbackOutcome UpdateFindingsFeedback (const Model::UpdateFindingsFeedbackRequest &request) const
 
virtual Model::UpdateFindingsFeedbackOutcomeCallable UpdateFindingsFeedbackCallable (const Model::UpdateFindingsFeedbackRequest &request) const
 
virtual void UpdateFindingsFeedbackAsync (const Model::UpdateFindingsFeedbackRequest &request, const UpdateFindingsFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateIPSetOutcome UpdateIPSet (const Model::UpdateIPSetRequest &request) const
 
virtual Model::UpdateIPSetOutcomeCallable UpdateIPSetCallable (const Model::UpdateIPSetRequest &request) const
 
virtual void UpdateIPSetAsync (const Model::UpdateIPSetRequest &request, const UpdateIPSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateMemberDetectorsOutcome UpdateMemberDetectors (const Model::UpdateMemberDetectorsRequest &request) const
 
virtual Model::UpdateMemberDetectorsOutcomeCallable UpdateMemberDetectorsCallable (const Model::UpdateMemberDetectorsRequest &request) const
 
virtual void UpdateMemberDetectorsAsync (const Model::UpdateMemberDetectorsRequest &request, const UpdateMemberDetectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateOrganizationConfigurationOutcome UpdateOrganizationConfiguration (const Model::UpdateOrganizationConfigurationRequest &request) const
 
virtual Model::UpdateOrganizationConfigurationOutcomeCallable UpdateOrganizationConfigurationCallable (const Model::UpdateOrganizationConfigurationRequest &request) const
 
virtual void UpdateOrganizationConfigurationAsync (const Model::UpdateOrganizationConfigurationRequest &request, const UpdateOrganizationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdatePublishingDestinationOutcome UpdatePublishingDestination (const Model::UpdatePublishingDestinationRequest &request) const
 
virtual Model::UpdatePublishingDestinationOutcomeCallable UpdatePublishingDestinationCallable (const Model::UpdatePublishingDestinationRequest &request) const
 
virtual void UpdatePublishingDestinationAsync (const Model::UpdatePublishingDestinationRequest &request, const UpdatePublishingDestinationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateThreatIntelSetOutcome UpdateThreatIntelSet (const Model::UpdateThreatIntelSetRequest &request) const
 
virtual Model::UpdateThreatIntelSetOutcomeCallable UpdateThreatIntelSetCallable (const Model::UpdateThreatIntelSetRequest &request) const
 
virtual void UpdateThreatIntelSetAsync (const Model::UpdateThreatIntelSetRequest &request, const UpdateThreatIntelSetResponseReceivedHandler &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 (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, 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
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

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::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
 
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
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

Detailed Description

Amazon GuardDuty is a continuous security monitoring service that analyzes and processes the following data sources: VPC Flow Logs, AWS CloudTrail event logs, and DNS logs. It uses threat intelligence feeds (such as lists of malicious IPs and domains) and machine learning to identify unexpected, potentially unauthorized, and malicious activity within your AWS environment. This can include issues like escalations of privileges, uses of exposed credentials, or communication with malicious IPs, URLs, or domains. For example, GuardDuty can detect compromised EC2 instances that serve malware or mine bitcoin.

GuardDuty also monitors AWS account access behavior for signs of compromise. Some examples of this are unauthorized infrastructure deployments such as EC2 instances deployed in a Region that has never been used, or unusual API calls like a password policy change to reduce password strength.

GuardDuty informs you of the status of your AWS environment by producing security findings that you can view in the GuardDuty console or through Amazon CloudWatch events. For more information, see the Amazon GuardDuty User Guide .

Definition at line 369 of file GuardDutyClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 372 of file GuardDutyClient.h.

Constructor & Destructor Documentation

◆ GuardDutyClient() [1/3]

Aws::GuardDuty::GuardDutyClient::GuardDutyClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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.

◆ GuardDutyClient() [2/3]

Aws::GuardDuty::GuardDutyClient::GuardDutyClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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.

◆ GuardDutyClient() [3/3]

Aws::GuardDuty::GuardDutyClient::GuardDutyClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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

◆ ~GuardDutyClient()

virtual Aws::GuardDuty::GuardDutyClient::~GuardDutyClient ( )
virtual

Member Function Documentation

◆ AcceptInvitation()

virtual Model::AcceptInvitationOutcome Aws::GuardDuty::GuardDutyClient::AcceptInvitation ( const Model::AcceptInvitationRequest request) const
virtual

Accepts the invitation to be monitored by a GuardDuty administrator account.

See Also:

AWS API Reference

◆ AcceptInvitationAsync()

virtual void Aws::GuardDuty::GuardDutyClient::AcceptInvitationAsync ( const Model::AcceptInvitationRequest request,
const AcceptInvitationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Accepts the invitation to be monitored by a GuardDuty administrator account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AcceptInvitationCallable()

virtual Model::AcceptInvitationOutcomeCallable Aws::GuardDuty::GuardDutyClient::AcceptInvitationCallable ( const Model::AcceptInvitationRequest request) const
virtual

Accepts the invitation to be monitored by a GuardDuty administrator account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ArchiveFindings()

virtual Model::ArchiveFindingsOutcome Aws::GuardDuty::GuardDutyClient::ArchiveFindings ( const Model::ArchiveFindingsRequest request) const
virtual

Archives GuardDuty findings that are specified by the list of finding IDs.

Only the administrator account can archive findings. Member accounts don't have permission to archive findings from their accounts.

See Also:

AWS API Reference

◆ ArchiveFindingsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ArchiveFindingsAsync ( const Model::ArchiveFindingsRequest request,
const ArchiveFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Archives GuardDuty findings that are specified by the list of finding IDs.

Only the administrator account can archive findings. Member accounts don't have permission to archive findings from their accounts.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ArchiveFindingsCallable()

virtual Model::ArchiveFindingsOutcomeCallable Aws::GuardDuty::GuardDutyClient::ArchiveFindingsCallable ( const Model::ArchiveFindingsRequest request) const
virtual

Archives GuardDuty findings that are specified by the list of finding IDs.

Only the administrator account can archive findings. Member accounts don't have permission to archive findings from their accounts.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateDetector()

virtual Model::CreateDetectorOutcome Aws::GuardDuty::GuardDutyClient::CreateDetector ( const Model::CreateDetectorRequest request) const
virtual

Creates a single Amazon GuardDuty detector. A detector is a resource that represents the GuardDuty service. To start using GuardDuty, you must create a detector in each Region where you enable the service. You can have only one detector per account per Region. All data sources are enabled in a new detector by default.

See Also:

AWS API Reference

◆ CreateDetectorAsync()

virtual void Aws::GuardDuty::GuardDutyClient::CreateDetectorAsync ( const Model::CreateDetectorRequest request,
const CreateDetectorResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a single Amazon GuardDuty detector. A detector is a resource that represents the GuardDuty service. To start using GuardDuty, you must create a detector in each Region where you enable the service. You can have only one detector per account per Region. All data sources are enabled in a new detector by default.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateDetectorCallable()

virtual Model::CreateDetectorOutcomeCallable Aws::GuardDuty::GuardDutyClient::CreateDetectorCallable ( const Model::CreateDetectorRequest request) const
virtual

Creates a single Amazon GuardDuty detector. A detector is a resource that represents the GuardDuty service. To start using GuardDuty, you must create a detector in each Region where you enable the service. You can have only one detector per account per Region. All data sources are enabled in a new detector by default.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateFilter()

virtual Model::CreateFilterOutcome Aws::GuardDuty::GuardDutyClient::CreateFilter ( const Model::CreateFilterRequest request) const
virtual

Creates a filter using the specified finding criteria.

See Also:

AWS API Reference

◆ CreateFilterAsync()

virtual void Aws::GuardDuty::GuardDutyClient::CreateFilterAsync ( const Model::CreateFilterRequest request,
const CreateFilterResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a filter using the specified finding criteria.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateFilterCallable()

virtual Model::CreateFilterOutcomeCallable Aws::GuardDuty::GuardDutyClient::CreateFilterCallable ( const Model::CreateFilterRequest request) const
virtual

Creates a filter using the specified finding criteria.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateIPSet()

virtual Model::CreateIPSetOutcome Aws::GuardDuty::GuardDutyClient::CreateIPSet ( const Model::CreateIPSetRequest request) const
virtual

Creates a new IPSet, which is called a trusted IP list in the console user interface. An IPSet is a list of IP addresses that are trusted for secure communication with AWS infrastructure and applications. GuardDuty doesn't generate findings for IP addresses that are included in IPSets. Only users from the administrator account can use this operation.

See Also:

AWS API Reference

◆ CreateIPSetAsync()

virtual void Aws::GuardDuty::GuardDutyClient::CreateIPSetAsync ( const Model::CreateIPSetRequest request,
const CreateIPSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new IPSet, which is called a trusted IP list in the console user interface. An IPSet is a list of IP addresses that are trusted for secure communication with AWS infrastructure and applications. GuardDuty doesn't generate findings for IP addresses that are included in IPSets. Only users from the administrator account can use this operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateIPSetCallable()

virtual Model::CreateIPSetOutcomeCallable Aws::GuardDuty::GuardDutyClient::CreateIPSetCallable ( const Model::CreateIPSetRequest request) const
virtual

Creates a new IPSet, which is called a trusted IP list in the console user interface. An IPSet is a list of IP addresses that are trusted for secure communication with AWS infrastructure and applications. GuardDuty doesn't generate findings for IP addresses that are included in IPSets. Only users from the administrator account can use this operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateMembers()

virtual Model::CreateMembersOutcome Aws::GuardDuty::GuardDutyClient::CreateMembers ( const Model::CreateMembersRequest request) const
virtual

Creates member accounts of the current AWS account by specifying a list of AWS account IDs. This step is a prerequisite for managing the associated member accounts either by invitation or through an organization.

When using Create Members as an organizations delegated administrator this action will enable GuardDuty in the added member accounts, with the exception of the organization delegated administrator account, which must enable GuardDuty prior to being added as a member.

If you are adding accounts by invitation use this action after GuardDuty has been enabled in potential member accounts and before using Invite Members .

See Also:

AWS API Reference

◆ CreateMembersAsync()

virtual void Aws::GuardDuty::GuardDutyClient::CreateMembersAsync ( const Model::CreateMembersRequest request,
const CreateMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates member accounts of the current AWS account by specifying a list of AWS account IDs. This step is a prerequisite for managing the associated member accounts either by invitation or through an organization.

When using Create Members as an organizations delegated administrator this action will enable GuardDuty in the added member accounts, with the exception of the organization delegated administrator account, which must enable GuardDuty prior to being added as a member.

If you are adding accounts by invitation use this action after GuardDuty has been enabled in potential member accounts and before using Invite Members .

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateMembersCallable()

virtual Model::CreateMembersOutcomeCallable Aws::GuardDuty::GuardDutyClient::CreateMembersCallable ( const Model::CreateMembersRequest request) const
virtual

Creates member accounts of the current AWS account by specifying a list of AWS account IDs. This step is a prerequisite for managing the associated member accounts either by invitation or through an organization.

When using Create Members as an organizations delegated administrator this action will enable GuardDuty in the added member accounts, with the exception of the organization delegated administrator account, which must enable GuardDuty prior to being added as a member.

If you are adding accounts by invitation use this action after GuardDuty has been enabled in potential member accounts and before using Invite Members .

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreatePublishingDestination()

virtual Model::CreatePublishingDestinationOutcome Aws::GuardDuty::GuardDutyClient::CreatePublishingDestination ( const Model::CreatePublishingDestinationRequest request) const
virtual

Creates a publishing destination to export findings to. The resource to export findings to must exist before you use this operation.

See Also:

AWS API Reference

◆ CreatePublishingDestinationAsync()

virtual void Aws::GuardDuty::GuardDutyClient::CreatePublishingDestinationAsync ( const Model::CreatePublishingDestinationRequest request,
const CreatePublishingDestinationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a publishing destination to export findings to. The resource to export findings to must exist before you use this operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreatePublishingDestinationCallable()

virtual Model::CreatePublishingDestinationOutcomeCallable Aws::GuardDuty::GuardDutyClient::CreatePublishingDestinationCallable ( const Model::CreatePublishingDestinationRequest request) const
virtual

Creates a publishing destination to export findings to. The resource to export findings to must exist before you use this operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateSampleFindings()

virtual Model::CreateSampleFindingsOutcome Aws::GuardDuty::GuardDutyClient::CreateSampleFindings ( const Model::CreateSampleFindingsRequest request) const
virtual

Generates example findings of types specified by the list of finding types. If 'NULL' is specified for findingTypes, the API generates example findings of all supported finding types.

See Also:

AWS API Reference

◆ CreateSampleFindingsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::CreateSampleFindingsAsync ( const Model::CreateSampleFindingsRequest request,
const CreateSampleFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Generates example findings of types specified by the list of finding types. If 'NULL' is specified for findingTypes, the API generates example findings of all supported finding types.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateSampleFindingsCallable()

virtual Model::CreateSampleFindingsOutcomeCallable Aws::GuardDuty::GuardDutyClient::CreateSampleFindingsCallable ( const Model::CreateSampleFindingsRequest request) const
virtual

Generates example findings of types specified by the list of finding types. If 'NULL' is specified for findingTypes, the API generates example findings of all supported finding types.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateThreatIntelSet()

virtual Model::CreateThreatIntelSetOutcome Aws::GuardDuty::GuardDutyClient::CreateThreatIntelSet ( const Model::CreateThreatIntelSetRequest request) const
virtual

Creates a new ThreatIntelSet. ThreatIntelSets consist of known malicious IP addresses. GuardDuty generates findings based on ThreatIntelSets. Only users of the administrator account can use this operation.

See Also:

AWS API Reference

◆ CreateThreatIntelSetAsync()

virtual void Aws::GuardDuty::GuardDutyClient::CreateThreatIntelSetAsync ( const Model::CreateThreatIntelSetRequest request,
const CreateThreatIntelSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new ThreatIntelSet. ThreatIntelSets consist of known malicious IP addresses. GuardDuty generates findings based on ThreatIntelSets. Only users of the administrator account can use this operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateThreatIntelSetCallable()

virtual Model::CreateThreatIntelSetOutcomeCallable Aws::GuardDuty::GuardDutyClient::CreateThreatIntelSetCallable ( const Model::CreateThreatIntelSetRequest request) const
virtual

Creates a new ThreatIntelSet. ThreatIntelSets consist of known malicious IP addresses. GuardDuty generates findings based on ThreatIntelSets. Only users of the administrator account can use this operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeclineInvitations()

virtual Model::DeclineInvitationsOutcome Aws::GuardDuty::GuardDutyClient::DeclineInvitations ( const Model::DeclineInvitationsRequest request) const
virtual

Declines invitations sent to the current member account by AWS accounts specified by their account IDs.

See Also:

AWS API Reference

◆ DeclineInvitationsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DeclineInvitationsAsync ( const Model::DeclineInvitationsRequest request,
const DeclineInvitationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Declines invitations sent to the current member account by AWS accounts specified by their account IDs.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeclineInvitationsCallable()

virtual Model::DeclineInvitationsOutcomeCallable Aws::GuardDuty::GuardDutyClient::DeclineInvitationsCallable ( const Model::DeclineInvitationsRequest request) const
virtual

Declines invitations sent to the current member account by AWS accounts specified by their account IDs.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteDetector()

virtual Model::DeleteDetectorOutcome Aws::GuardDuty::GuardDutyClient::DeleteDetector ( const Model::DeleteDetectorRequest request) const
virtual

Deletes an Amazon GuardDuty detector that is specified by the detector ID.

See Also:

AWS API Reference

◆ DeleteDetectorAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DeleteDetectorAsync ( const Model::DeleteDetectorRequest request,
const DeleteDetectorResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes an Amazon GuardDuty detector that is specified by the detector ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteDetectorCallable()

virtual Model::DeleteDetectorOutcomeCallable Aws::GuardDuty::GuardDutyClient::DeleteDetectorCallable ( const Model::DeleteDetectorRequest request) const
virtual

Deletes an Amazon GuardDuty detector that is specified by the detector ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteFilter()

virtual Model::DeleteFilterOutcome Aws::GuardDuty::GuardDutyClient::DeleteFilter ( const Model::DeleteFilterRequest request) const
virtual

Deletes the filter specified by the filter name.

See Also:


AWS API Reference

◆ DeleteFilterAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DeleteFilterAsync ( const Model::DeleteFilterRequest request,
const DeleteFilterResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the filter specified by the filter name.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteFilterCallable()

virtual Model::DeleteFilterOutcomeCallable Aws::GuardDuty::GuardDutyClient::DeleteFilterCallable ( const Model::DeleteFilterRequest request) const
virtual

Deletes the filter specified by the filter name.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteInvitations()

virtual Model::DeleteInvitationsOutcome Aws::GuardDuty::GuardDutyClient::DeleteInvitations ( const Model::DeleteInvitationsRequest request) const
virtual

Deletes invitations sent to the current member account by AWS accounts specified by their account IDs.

See Also:

AWS API Reference

◆ DeleteInvitationsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DeleteInvitationsAsync ( const Model::DeleteInvitationsRequest request,
const DeleteInvitationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes invitations sent to the current member account by AWS accounts specified by their account IDs.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteInvitationsCallable()

virtual Model::DeleteInvitationsOutcomeCallable Aws::GuardDuty::GuardDutyClient::DeleteInvitationsCallable ( const Model::DeleteInvitationsRequest request) const
virtual

Deletes invitations sent to the current member account by AWS accounts specified by their account IDs.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteIPSet()

virtual Model::DeleteIPSetOutcome Aws::GuardDuty::GuardDutyClient::DeleteIPSet ( const Model::DeleteIPSetRequest request) const
virtual

Deletes the IPSet specified by the ipSetId. IPSets are called trusted IP lists in the console user interface.

See Also:

AWS API Reference

◆ DeleteIPSetAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DeleteIPSetAsync ( const Model::DeleteIPSetRequest request,
const DeleteIPSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the IPSet specified by the ipSetId. IPSets are called trusted IP lists in the console user interface.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteIPSetCallable()

virtual Model::DeleteIPSetOutcomeCallable Aws::GuardDuty::GuardDutyClient::DeleteIPSetCallable ( const Model::DeleteIPSetRequest request) const
virtual

Deletes the IPSet specified by the ipSetId. IPSets are called trusted IP lists in the console user interface.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteMembers()

virtual Model::DeleteMembersOutcome Aws::GuardDuty::GuardDutyClient::DeleteMembers ( const Model::DeleteMembersRequest request) const
virtual

Deletes GuardDuty member accounts (to the current GuardDuty administrator account) specified by the account IDs.

See Also:

AWS API Reference

◆ DeleteMembersAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DeleteMembersAsync ( const Model::DeleteMembersRequest request,
const DeleteMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes GuardDuty member accounts (to the current GuardDuty administrator account) specified by the account IDs.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteMembersCallable()

virtual Model::DeleteMembersOutcomeCallable Aws::GuardDuty::GuardDutyClient::DeleteMembersCallable ( const Model::DeleteMembersRequest request) const
virtual

Deletes GuardDuty member accounts (to the current GuardDuty administrator account) specified by the account IDs.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeletePublishingDestination()

virtual Model::DeletePublishingDestinationOutcome Aws::GuardDuty::GuardDutyClient::DeletePublishingDestination ( const Model::DeletePublishingDestinationRequest request) const
virtual

Deletes the publishing definition with the specified destinationId.

See Also:

AWS API Reference

◆ DeletePublishingDestinationAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DeletePublishingDestinationAsync ( const Model::DeletePublishingDestinationRequest request,
const DeletePublishingDestinationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the publishing definition with the specified destinationId.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeletePublishingDestinationCallable()

virtual Model::DeletePublishingDestinationOutcomeCallable Aws::GuardDuty::GuardDutyClient::DeletePublishingDestinationCallable ( const Model::DeletePublishingDestinationRequest request) const
virtual

Deletes the publishing definition with the specified destinationId.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteThreatIntelSet()

virtual Model::DeleteThreatIntelSetOutcome Aws::GuardDuty::GuardDutyClient::DeleteThreatIntelSet ( const Model::DeleteThreatIntelSetRequest request) const
virtual

Deletes the ThreatIntelSet specified by the ThreatIntelSet ID.

See Also:

AWS API Reference

◆ DeleteThreatIntelSetAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DeleteThreatIntelSetAsync ( const Model::DeleteThreatIntelSetRequest request,
const DeleteThreatIntelSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes the ThreatIntelSet specified by the ThreatIntelSet ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteThreatIntelSetCallable()

virtual Model::DeleteThreatIntelSetOutcomeCallable Aws::GuardDuty::GuardDutyClient::DeleteThreatIntelSetCallable ( const Model::DeleteThreatIntelSetRequest request) const
virtual

Deletes the ThreatIntelSet specified by the ThreatIntelSet ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeOrganizationConfiguration()

virtual Model::DescribeOrganizationConfigurationOutcome Aws::GuardDuty::GuardDutyClient::DescribeOrganizationConfiguration ( const Model::DescribeOrganizationConfigurationRequest request) const
virtual

Returns information about the account selected as the delegated administrator for GuardDuty.

See Also:

AWS API Reference

◆ DescribeOrganizationConfigurationAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DescribeOrganizationConfigurationAsync ( const Model::DescribeOrganizationConfigurationRequest request,
const DescribeOrganizationConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the account selected as the delegated administrator for GuardDuty.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeOrganizationConfigurationCallable()

virtual Model::DescribeOrganizationConfigurationOutcomeCallable Aws::GuardDuty::GuardDutyClient::DescribeOrganizationConfigurationCallable ( const Model::DescribeOrganizationConfigurationRequest request) const
virtual

Returns information about the account selected as the delegated administrator for GuardDuty.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribePublishingDestination()

virtual Model::DescribePublishingDestinationOutcome Aws::GuardDuty::GuardDutyClient::DescribePublishingDestination ( const Model::DescribePublishingDestinationRequest request) const
virtual

Returns information about the publishing destination specified by the provided destinationId.

See Also:

AWS API Reference

◆ DescribePublishingDestinationAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DescribePublishingDestinationAsync ( const Model::DescribePublishingDestinationRequest request,
const DescribePublishingDestinationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns information about the publishing destination specified by the provided destinationId.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribePublishingDestinationCallable()

virtual Model::DescribePublishingDestinationOutcomeCallable Aws::GuardDuty::GuardDutyClient::DescribePublishingDestinationCallable ( const Model::DescribePublishingDestinationRequest request) const
virtual

Returns information about the publishing destination specified by the provided destinationId.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisableOrganizationAdminAccount()

virtual Model::DisableOrganizationAdminAccountOutcome Aws::GuardDuty::GuardDutyClient::DisableOrganizationAdminAccount ( const Model::DisableOrganizationAdminAccountRequest request) const
virtual

Disables an AWS account within the Organization as the GuardDuty delegated administrator.

See Also:

AWS API Reference

◆ DisableOrganizationAdminAccountAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DisableOrganizationAdminAccountAsync ( const Model::DisableOrganizationAdminAccountRequest request,
const DisableOrganizationAdminAccountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disables an AWS account within the Organization as the GuardDuty delegated administrator.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisableOrganizationAdminAccountCallable()

virtual Model::DisableOrganizationAdminAccountOutcomeCallable Aws::GuardDuty::GuardDutyClient::DisableOrganizationAdminAccountCallable ( const Model::DisableOrganizationAdminAccountRequest request) const
virtual

Disables an AWS account within the Organization as the GuardDuty delegated administrator.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateFromMasterAccount()

virtual Model::DisassociateFromMasterAccountOutcome Aws::GuardDuty::GuardDutyClient::DisassociateFromMasterAccount ( const Model::DisassociateFromMasterAccountRequest request) const
virtual

Disassociates the current GuardDuty member account from its administrator account.

See Also:

AWS API Reference

◆ DisassociateFromMasterAccountAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DisassociateFromMasterAccountAsync ( const Model::DisassociateFromMasterAccountRequest request,
const DisassociateFromMasterAccountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates the current GuardDuty member account from its administrator account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateFromMasterAccountCallable()

virtual Model::DisassociateFromMasterAccountOutcomeCallable Aws::GuardDuty::GuardDutyClient::DisassociateFromMasterAccountCallable ( const Model::DisassociateFromMasterAccountRequest request) const
virtual

Disassociates the current GuardDuty member account from its administrator account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DisassociateMembers()

virtual Model::DisassociateMembersOutcome Aws::GuardDuty::GuardDutyClient::DisassociateMembers ( const Model::DisassociateMembersRequest request) const
virtual

Disassociates GuardDuty member accounts (to the current GuardDuty administrator account) specified by the account IDs.

See Also:


AWS API Reference

◆ DisassociateMembersAsync()

virtual void Aws::GuardDuty::GuardDutyClient::DisassociateMembersAsync ( const Model::DisassociateMembersRequest request,
const DisassociateMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates GuardDuty member accounts (to the current GuardDuty administrator account) specified by the account IDs.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateMembersCallable()

virtual Model::DisassociateMembersOutcomeCallable Aws::GuardDuty::GuardDutyClient::DisassociateMembersCallable ( const Model::DisassociateMembersRequest request) const
virtual

Disassociates GuardDuty member accounts (to the current GuardDuty administrator account) specified by the account IDs.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ EnableOrganizationAdminAccount()

virtual Model::EnableOrganizationAdminAccountOutcome Aws::GuardDuty::GuardDutyClient::EnableOrganizationAdminAccount ( const Model::EnableOrganizationAdminAccountRequest request) const
virtual

Enables an AWS account within the organization as the GuardDuty delegated administrator.

See Also:

AWS API Reference

◆ EnableOrganizationAdminAccountAsync()

virtual void Aws::GuardDuty::GuardDutyClient::EnableOrganizationAdminAccountAsync ( const Model::EnableOrganizationAdminAccountRequest request,
const EnableOrganizationAdminAccountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Enables an AWS account within the organization as the GuardDuty delegated administrator.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ EnableOrganizationAdminAccountCallable()

virtual Model::EnableOrganizationAdminAccountOutcomeCallable Aws::GuardDuty::GuardDutyClient::EnableOrganizationAdminAccountCallable ( const Model::EnableOrganizationAdminAccountRequest request) const
virtual

Enables an AWS account within the organization as the GuardDuty delegated administrator.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetDetector()

virtual Model::GetDetectorOutcome Aws::GuardDuty::GuardDutyClient::GetDetector ( const Model::GetDetectorRequest request) const
virtual

Retrieves an Amazon GuardDuty detector specified by the detectorId.

See Also:

AWS API Reference

◆ GetDetectorAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetDetectorAsync ( const Model::GetDetectorRequest request,
const GetDetectorResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves an Amazon GuardDuty detector specified by the detectorId.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetDetectorCallable()

virtual Model::GetDetectorOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetDetectorCallable ( const Model::GetDetectorRequest request) const
virtual

Retrieves an Amazon GuardDuty detector specified by the detectorId.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetFilter()

virtual Model::GetFilterOutcome Aws::GuardDuty::GuardDutyClient::GetFilter ( const Model::GetFilterRequest request) const
virtual

Returns the details of the filter specified by the filter name.

See Also:

AWS API Reference

◆ GetFilterAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetFilterAsync ( const Model::GetFilterRequest request,
const GetFilterResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the details of the filter specified by the filter name.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetFilterCallable()

virtual Model::GetFilterOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetFilterCallable ( const Model::GetFilterRequest request) const
virtual

Returns the details of the filter specified by the filter name.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetFindings()

virtual Model::GetFindingsOutcome Aws::GuardDuty::GuardDutyClient::GetFindings ( const Model::GetFindingsRequest request) const
virtual

Describes Amazon GuardDuty findings specified by finding IDs.

See Also:

AWS API Reference

◆ GetFindingsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetFindingsAsync ( const Model::GetFindingsRequest request,
const GetFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes Amazon GuardDuty findings specified by finding IDs.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetFindingsCallable()

virtual Model::GetFindingsOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetFindingsCallable ( const Model::GetFindingsRequest request) const
virtual

Describes Amazon GuardDuty findings specified by finding IDs.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetFindingsStatistics()

virtual Model::GetFindingsStatisticsOutcome Aws::GuardDuty::GuardDutyClient::GetFindingsStatistics ( const Model::GetFindingsStatisticsRequest request) const
virtual

Lists Amazon GuardDuty findings statistics for the specified detector ID.

See Also:

AWS API Reference

◆ GetFindingsStatisticsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetFindingsStatisticsAsync ( const Model::GetFindingsStatisticsRequest request,
const GetFindingsStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists Amazon GuardDuty findings statistics for the specified detector ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetFindingsStatisticsCallable()

virtual Model::GetFindingsStatisticsOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetFindingsStatisticsCallable ( const Model::GetFindingsStatisticsRequest request) const
virtual

Lists Amazon GuardDuty findings statistics for the specified detector ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetInvitationsCount()

virtual Model::GetInvitationsCountOutcome Aws::GuardDuty::GuardDutyClient::GetInvitationsCount ( const Model::GetInvitationsCountRequest request) const
virtual

Returns the count of all GuardDuty membership invitations that were sent to the current member account except the currently accepted invitation.

See Also:

AWS API Reference

◆ GetInvitationsCountAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetInvitationsCountAsync ( const Model::GetInvitationsCountRequest request,
const GetInvitationsCountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns the count of all GuardDuty membership invitations that were sent to the current member account except the currently accepted invitation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetInvitationsCountCallable()

virtual Model::GetInvitationsCountOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetInvitationsCountCallable ( const Model::GetInvitationsCountRequest request) const
virtual

Returns the count of all GuardDuty membership invitations that were sent to the current member account except the currently accepted invitation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetIPSet()

virtual Model::GetIPSetOutcome Aws::GuardDuty::GuardDutyClient::GetIPSet ( const Model::GetIPSetRequest request) const
virtual

Retrieves the IPSet specified by the ipSetId.

See Also:

AWS API Reference

◆ GetIPSetAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetIPSetAsync ( const Model::GetIPSetRequest request,
const GetIPSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the IPSet specified by the ipSetId.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetIPSetCallable()

virtual Model::GetIPSetOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetIPSetCallable ( const Model::GetIPSetRequest request) const
virtual

Retrieves the IPSet specified by the ipSetId.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMasterAccount()

virtual Model::GetMasterAccountOutcome Aws::GuardDuty::GuardDutyClient::GetMasterAccount ( const Model::GetMasterAccountRequest request) const
virtual

Provides the details for the GuardDuty administrator account associated with the current GuardDuty member account.

See Also:

AWS API Reference

◆ GetMasterAccountAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetMasterAccountAsync ( const Model::GetMasterAccountRequest request,
const GetMasterAccountResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides the details for the GuardDuty administrator account associated with the current GuardDuty member account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMasterAccountCallable()

virtual Model::GetMasterAccountOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetMasterAccountCallable ( const Model::GetMasterAccountRequest request) const
virtual

Provides the details for the GuardDuty administrator account associated with the current GuardDuty member account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMemberDetectors()

virtual Model::GetMemberDetectorsOutcome Aws::GuardDuty::GuardDutyClient::GetMemberDetectors ( const Model::GetMemberDetectorsRequest request) const
virtual

Describes which data sources are enabled for the member account's detector.

See Also:

AWS API Reference

◆ GetMemberDetectorsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetMemberDetectorsAsync ( const Model::GetMemberDetectorsRequest request,
const GetMemberDetectorsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes which data sources are enabled for the member account's detector.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMemberDetectorsCallable()

virtual Model::GetMemberDetectorsOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetMemberDetectorsCallable ( const Model::GetMemberDetectorsRequest request) const
virtual

Describes which data sources are enabled for the member account's detector.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetMembers()

virtual Model::GetMembersOutcome Aws::GuardDuty::GuardDutyClient::GetMembers ( const Model::GetMembersRequest request) const
virtual

Retrieves GuardDuty member accounts (of the current GuardDuty administrator account) specified by the account IDs.

See Also:

AWS API Reference

◆ GetMembersAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetMembersAsync ( const Model::GetMembersRequest request,
const GetMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves GuardDuty member accounts (of the current GuardDuty administrator account) specified by the account IDs.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMembersCallable()

virtual Model::GetMembersOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetMembersCallable ( const Model::GetMembersRequest request) const
virtual

Retrieves GuardDuty member accounts (of the current GuardDuty administrator account) specified by the account IDs.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetThreatIntelSet()

virtual Model::GetThreatIntelSetOutcome Aws::GuardDuty::GuardDutyClient::GetThreatIntelSet ( const Model::GetThreatIntelSetRequest request) const
virtual

Retrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID.

See Also:

AWS API Reference

◆ GetThreatIntelSetAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetThreatIntelSetAsync ( const Model::GetThreatIntelSetRequest request,
const GetThreatIntelSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetThreatIntelSetCallable()

virtual Model::GetThreatIntelSetOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetThreatIntelSetCallable ( const Model::GetThreatIntelSetRequest request) const
virtual

Retrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetUsageStatistics()

virtual Model::GetUsageStatisticsOutcome Aws::GuardDuty::GuardDutyClient::GetUsageStatistics ( const Model::GetUsageStatisticsRequest request) const
virtual

Lists Amazon GuardDuty usage statistics over the last 30 days for the specified detector ID. For newly enabled detectors or data sources the cost returned will include only the usage so far under 30 days, this may differ from the cost metrics in the console, which projects usage over 30 days to provide a monthly cost estimate. For more information see Understanding How Usage Costs are Calculated.

See Also:

AWS API Reference

◆ GetUsageStatisticsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::GetUsageStatisticsAsync ( const Model::GetUsageStatisticsRequest request,
const GetUsageStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists Amazon GuardDuty usage statistics over the last 30 days for the specified detector ID. For newly enabled detectors or data sources the cost returned will include only the usage so far under 30 days, this may differ from the cost metrics in the console, which projects usage over 30 days to provide a monthly cost estimate. For more information see Understanding How Usage Costs are Calculated.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetUsageStatisticsCallable()

virtual Model::GetUsageStatisticsOutcomeCallable Aws::GuardDuty::GuardDutyClient::GetUsageStatisticsCallable ( const Model::GetUsageStatisticsRequest request) const
virtual

Lists Amazon GuardDuty usage statistics over the last 30 days for the specified detector ID. For newly enabled detectors or data sources the cost returned will include only the usage so far under 30 days, this may differ from the cost metrics in the console, which projects usage over 30 days to provide a monthly cost estimate. For more information see Understanding How Usage Costs are Calculated.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ InviteMembers()

virtual Model::InviteMembersOutcome Aws::GuardDuty::GuardDutyClient::InviteMembers ( const Model::InviteMembersRequest request) const
virtual

Invites other AWS accounts (created as members of the current AWS account by CreateMembers) to enable GuardDuty, and allow the current AWS account to view and manage these accounts' findings on their behalf as the GuardDuty administrator account.

See Also:

AWS API Reference

◆ InviteMembersAsync()

virtual void Aws::GuardDuty::GuardDutyClient::InviteMembersAsync ( const Model::InviteMembersRequest request,
const InviteMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Invites other AWS accounts (created as members of the current AWS account by CreateMembers) to enable GuardDuty, and allow the current AWS account to view and manage these accounts' findings on their behalf as the GuardDuty administrator account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ InviteMembersCallable()

virtual Model::InviteMembersOutcomeCallable Aws::GuardDuty::GuardDutyClient::InviteMembersCallable ( const Model::InviteMembersRequest request) const
virtual

Invites other AWS accounts (created as members of the current AWS account by CreateMembers) to enable GuardDuty, and allow the current AWS account to view and manage these accounts' findings on their behalf as the GuardDuty administrator account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListDetectors()

virtual Model::ListDetectorsOutcome Aws::GuardDuty::GuardDutyClient::ListDetectors ( const Model::ListDetectorsRequest request) const
virtual

Lists detectorIds of all the existing Amazon GuardDuty detector resources.

See Also:

AWS API Reference

◆ ListDetectorsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ListDetectorsAsync ( const Model::ListDetectorsRequest request,
const ListDetectorsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists detectorIds of all the existing Amazon GuardDuty detector resources.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListDetectorsCallable()

virtual Model::ListDetectorsOutcomeCallable Aws::GuardDuty::GuardDutyClient::ListDetectorsCallable ( const Model::ListDetectorsRequest request) const
virtual

Lists detectorIds of all the existing Amazon GuardDuty detector resources.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListFilters()

virtual Model::ListFiltersOutcome Aws::GuardDuty::GuardDutyClient::ListFilters ( const Model::ListFiltersRequest request) const
virtual

Returns a paginated list of the current filters.

See Also:


AWS API Reference

◆ ListFiltersAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ListFiltersAsync ( const Model::ListFiltersRequest request,
const ListFiltersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a paginated list of the current filters.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListFiltersCallable()

virtual Model::ListFiltersOutcomeCallable Aws::GuardDuty::GuardDutyClient::ListFiltersCallable ( const Model::ListFiltersRequest request) const
virtual

Returns a paginated list of the current filters.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListFindings()

virtual Model::ListFindingsOutcome Aws::GuardDuty::GuardDutyClient::ListFindings ( const Model::ListFindingsRequest request) const
virtual

Lists Amazon GuardDuty findings for the specified detector ID.

See Also:

AWS API Reference

◆ ListFindingsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ListFindingsAsync ( const Model::ListFindingsRequest request,
const ListFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists Amazon GuardDuty findings for the specified detector ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListFindingsCallable()

virtual Model::ListFindingsOutcomeCallable Aws::GuardDuty::GuardDutyClient::ListFindingsCallable ( const Model::ListFindingsRequest request) const
virtual

Lists Amazon GuardDuty findings for the specified detector ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListInvitations()

virtual Model::ListInvitationsOutcome Aws::GuardDuty::GuardDutyClient::ListInvitations ( const Model::ListInvitationsRequest request) const
virtual

Lists all GuardDuty membership invitations that were sent to the current AWS account.

See Also:

AWS API Reference

◆ ListInvitationsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ListInvitationsAsync ( const Model::ListInvitationsRequest request,
const ListInvitationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists all GuardDuty membership invitations that were sent to the current AWS account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListInvitationsCallable()

virtual Model::ListInvitationsOutcomeCallable Aws::GuardDuty::GuardDutyClient::ListInvitationsCallable ( const Model::ListInvitationsRequest request) const
virtual

Lists all GuardDuty membership invitations that were sent to the current AWS account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListIPSets()

virtual Model::ListIPSetsOutcome Aws::GuardDuty::GuardDutyClient::ListIPSets ( const Model::ListIPSetsRequest request) const
virtual

Lists the IPSets of the GuardDuty service specified by the detector ID. If you use this operation from a member account, the IPSets returned are the IPSets from the associated administrator account.

See Also:

AWS API Reference

◆ ListIPSetsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ListIPSetsAsync ( const Model::ListIPSetsRequest request,
const ListIPSetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the IPSets of the GuardDuty service specified by the detector ID. If you use this operation from a member account, the IPSets returned are the IPSets from the associated administrator account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListIPSetsCallable()

virtual Model::ListIPSetsOutcomeCallable Aws::GuardDuty::GuardDutyClient::ListIPSetsCallable ( const Model::ListIPSetsRequest request) const
virtual

Lists the IPSets of the GuardDuty service specified by the detector ID. If you use this operation from a member account, the IPSets returned are the IPSets from the associated administrator account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListMembers()

virtual Model::ListMembersOutcome Aws::GuardDuty::GuardDutyClient::ListMembers ( const Model::ListMembersRequest request) const
virtual

Lists details about all member accounts for the current GuardDuty administrator account.

See Also:

AWS API Reference

◆ ListMembersAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ListMembersAsync ( const Model::ListMembersRequest request,
const ListMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists details about all member accounts for the current GuardDuty administrator account.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListMembersCallable()

virtual Model::ListMembersOutcomeCallable Aws::GuardDuty::GuardDutyClient::ListMembersCallable ( const Model::ListMembersRequest request) const
virtual

Lists details about all member accounts for the current GuardDuty administrator account.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListOrganizationAdminAccounts()

virtual Model::ListOrganizationAdminAccountsOutcome Aws::GuardDuty::GuardDutyClient::ListOrganizationAdminAccounts ( const Model::ListOrganizationAdminAccountsRequest request) const
virtual

Lists the accounts configured as GuardDuty delegated administrators.

See Also:

AWS API Reference

◆ ListOrganizationAdminAccountsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ListOrganizationAdminAccountsAsync ( const Model::ListOrganizationAdminAccountsRequest request,
const ListOrganizationAdminAccountsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the accounts configured as GuardDuty delegated administrators.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListOrganizationAdminAccountsCallable()

virtual Model::ListOrganizationAdminAccountsOutcomeCallable Aws::GuardDuty::GuardDutyClient::ListOrganizationAdminAccountsCallable ( const Model::ListOrganizationAdminAccountsRequest request) const
virtual

Lists the accounts configured as GuardDuty delegated administrators.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListPublishingDestinations()

virtual Model::ListPublishingDestinationsOutcome Aws::GuardDuty::GuardDutyClient::ListPublishingDestinations ( const Model::ListPublishingDestinationsRequest request) const
virtual

Returns a list of publishing destinations associated with the specified dectectorId.

See Also:

AWS API Reference

◆ ListPublishingDestinationsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ListPublishingDestinationsAsync ( const Model::ListPublishingDestinationsRequest request,
const ListPublishingDestinationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Returns a list of publishing destinations associated with the specified dectectorId.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListPublishingDestinationsCallable()

virtual Model::ListPublishingDestinationsOutcomeCallable Aws::GuardDuty::GuardDutyClient::ListPublishingDestinationsCallable ( const Model::ListPublishingDestinationsRequest request) const
virtual

Returns a list of publishing destinations associated with the specified dectectorId.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::GuardDuty::GuardDutyClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists tags for a resource. Tagging is currently supported for detectors, finding filters, IP sets, and threat intel sets, with a limit of 50 tags per resource. When invoked, this operation returns all assigned tags for a given resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists tags for a resource. Tagging is currently supported for detectors, finding filters, IP sets, and threat intel sets, with a limit of 50 tags per resource. When invoked, this operation returns all assigned tags for a given resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::GuardDuty::GuardDutyClient::ListTagsForResourceCallable ( const Model::ListTagsForResourceRequest request) const
virtual

Lists tags for a resource. Tagging is currently supported for detectors, finding filters, IP sets, and threat intel sets, with a limit of 50 tags per resource. When invoked, this operation returns all assigned tags for a given resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListThreatIntelSets()

virtual Model::ListThreatIntelSetsOutcome Aws::GuardDuty::GuardDutyClient::ListThreatIntelSets ( const Model::ListThreatIntelSetsRequest request) const
virtual

Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID. If you use this operation from a member account, the ThreatIntelSets associated with the administrator account are returned.

See Also:

AWS API Reference

◆ ListThreatIntelSetsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::ListThreatIntelSetsAsync ( const Model::ListThreatIntelSetsRequest request,
const ListThreatIntelSetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID. If you use this operation from a member account, the ThreatIntelSets associated with the administrator account are returned.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListThreatIntelSetsCallable()

virtual Model::ListThreatIntelSetsOutcomeCallable Aws::GuardDuty::GuardDutyClient::ListThreatIntelSetsCallable ( const Model::ListThreatIntelSetsRequest request) const
virtual

Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID. If you use this operation from a member account, the ThreatIntelSets associated with the administrator account are returned.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::GuardDuty::GuardDutyClient::OverrideEndpoint ( const Aws::String endpoint)

◆ StartMonitoringMembers()

virtual Model::StartMonitoringMembersOutcome Aws::GuardDuty::GuardDutyClient::StartMonitoringMembers ( const Model::StartMonitoringMembersRequest request) const
virtual

Turns on GuardDuty monitoring of the specified member accounts. Use this operation to restart monitoring of accounts that you stopped monitoring with the StopMonitoringMembers operation.

See Also:

AWS API Reference

◆ StartMonitoringMembersAsync()

virtual void Aws::GuardDuty::GuardDutyClient::StartMonitoringMembersAsync ( const Model::StartMonitoringMembersRequest request,
const StartMonitoringMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Turns on GuardDuty monitoring of the specified member accounts. Use this operation to restart monitoring of accounts that you stopped monitoring with the StopMonitoringMembers operation.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartMonitoringMembersCallable()

virtual Model::StartMonitoringMembersOutcomeCallable Aws::GuardDuty::GuardDutyClient::StartMonitoringMembersCallable ( const Model::StartMonitoringMembersRequest request) const
virtual

Turns on GuardDuty monitoring of the specified member accounts. Use this operation to restart monitoring of accounts that you stopped monitoring with the StopMonitoringMembers operation.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StopMonitoringMembers()

virtual Model::StopMonitoringMembersOutcome Aws::GuardDuty::GuardDutyClient::StopMonitoringMembers ( const Model::StopMonitoringMembersRequest request) const
virtual

Stops GuardDuty monitoring for the specified member accounts. Use the StartMonitoringMembers operation to restart monitoring for those accounts.

See Also:

AWS API Reference

◆ StopMonitoringMembersAsync()

virtual void Aws::GuardDuty::GuardDutyClient::StopMonitoringMembersAsync ( const Model::StopMonitoringMembersRequest request,
const StopMonitoringMembersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Stops GuardDuty monitoring for the specified member accounts. Use the StartMonitoringMembers operation to restart monitoring for those accounts.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StopMonitoringMembersCallable()

virtual Model::StopMonitoringMembersOutcomeCallable Aws::GuardDuty::GuardDutyClient::StopMonitoringMembersCallable ( const Model::StopMonitoringMembersRequest request) const
virtual

Stops GuardDuty monitoring for the specified member accounts. Use the StartMonitoringMembers operation to restart monitoring for those accounts.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::GuardDuty::GuardDutyClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds tags to a resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

virtual void Aws::GuardDuty::GuardDutyClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds tags to a resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::GuardDuty::GuardDutyClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds tags to a resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UnarchiveFindings()

virtual Model::UnarchiveFindingsOutcome Aws::GuardDuty::GuardDutyClient::UnarchiveFindings ( const Model::UnarchiveFindingsRequest request) const
virtual

Unarchives GuardDuty findings specified by the findingIds.

See Also:

AWS API Reference

◆ UnarchiveFindingsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::UnarchiveFindingsAsync ( const Model::UnarchiveFindingsRequest request,
const UnarchiveFindingsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Unarchives GuardDuty findings specified by the findingIds.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UnarchiveFindingsCallable()

virtual Model::UnarchiveFindingsOutcomeCallable Aws::GuardDuty::GuardDutyClient::UnarchiveFindingsCallable ( const Model::UnarchiveFindingsRequest request) const
virtual

Unarchives GuardDuty findings specified by the findingIds.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::GuardDuty::GuardDutyClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes tags from a resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

virtual void Aws::GuardDuty::GuardDutyClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes tags from a resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::GuardDuty::GuardDutyClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes tags from a resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateDetector()

virtual Model::UpdateDetectorOutcome Aws::GuardDuty::GuardDutyClient::UpdateDetector ( const Model::UpdateDetectorRequest request) const
virtual

Updates the Amazon GuardDuty detector specified by the detectorId.

See Also:

AWS API Reference

◆ UpdateDetectorAsync()

virtual void Aws::GuardDuty::GuardDutyClient::UpdateDetectorAsync ( const Model::UpdateDetectorRequest request,
const UpdateDetectorResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the Amazon GuardDuty detector specified by the detectorId.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateDetectorCallable()

virtual Model::UpdateDetectorOutcomeCallable Aws::GuardDuty::GuardDutyClient::UpdateDetectorCallable ( const Model::UpdateDetectorRequest request) const
virtual

Updates the Amazon GuardDuty detector specified by the detectorId.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateFilter()

virtual Model::UpdateFilterOutcome Aws::GuardDuty::GuardDutyClient::UpdateFilter ( const Model::UpdateFilterRequest request) const
virtual

Updates the filter specified by the filter name.

See Also:


AWS API Reference

◆ UpdateFilterAsync()

virtual void Aws::GuardDuty::GuardDutyClient::UpdateFilterAsync ( const Model::UpdateFilterRequest request,
const UpdateFilterResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the filter specified by the filter name.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateFilterCallable()

virtual Model::UpdateFilterOutcomeCallable Aws::GuardDuty::GuardDutyClient::UpdateFilterCallable ( const Model::UpdateFilterRequest request) const
virtual

Updates the filter specified by the filter name.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateFindingsFeedback()

virtual Model::UpdateFindingsFeedbackOutcome Aws::GuardDuty::GuardDutyClient::UpdateFindingsFeedback ( const Model::UpdateFindingsFeedbackRequest request) const
virtual

Marks the specified GuardDuty findings as useful or not useful.

See Also:

AWS API Reference

◆ UpdateFindingsFeedbackAsync()

virtual void Aws::GuardDuty::GuardDutyClient::UpdateFindingsFeedbackAsync ( const Model::UpdateFindingsFeedbackRequest request,
const UpdateFindingsFeedbackResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Marks the specified GuardDuty findings as useful or not useful.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateFindingsFeedbackCallable()

virtual Model::UpdateFindingsFeedbackOutcomeCallable Aws::GuardDuty::GuardDutyClient::UpdateFindingsFeedbackCallable ( const Model::UpdateFindingsFeedbackRequest request) const
virtual

Marks the specified GuardDuty findings as useful or not useful.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateIPSet()

virtual Model::UpdateIPSetOutcome Aws::GuardDuty::GuardDutyClient::UpdateIPSet ( const Model::UpdateIPSetRequest request) const
virtual

Updates the IPSet specified by the IPSet ID.

See Also:

AWS API Reference

◆ UpdateIPSetAsync()

virtual void Aws::GuardDuty::GuardDutyClient::UpdateIPSetAsync ( const Model::UpdateIPSetRequest request,
const UpdateIPSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the IPSet specified by the IPSet ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateIPSetCallable()

virtual Model::UpdateIPSetOutcomeCallable Aws::GuardDuty::GuardDutyClient::UpdateIPSetCallable ( const Model::UpdateIPSetRequest request) const
virtual

Updates the IPSet specified by the IPSet ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateMemberDetectors()

virtual Model::UpdateMemberDetectorsOutcome Aws::GuardDuty::GuardDutyClient::UpdateMemberDetectors ( const Model::UpdateMemberDetectorsRequest request) const
virtual

Contains information on member accounts to be updated.

See Also:

AWS API Reference

◆ UpdateMemberDetectorsAsync()

virtual void Aws::GuardDuty::GuardDutyClient::UpdateMemberDetectorsAsync ( const Model::UpdateMemberDetectorsRequest request,
const UpdateMemberDetectorsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Contains information on member accounts to be updated.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateMemberDetectorsCallable()

virtual Model::UpdateMemberDetectorsOutcomeCallable Aws::GuardDuty::GuardDutyClient::UpdateMemberDetectorsCallable ( const Model::UpdateMemberDetectorsRequest request) const
virtual

Contains information on member accounts to be updated.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateOrganizationConfiguration()

virtual Model::UpdateOrganizationConfigurationOutcome Aws::GuardDuty::GuardDutyClient::UpdateOrganizationConfiguration ( const Model::UpdateOrganizationConfigurationRequest request) const
virtual

Updates the delegated administrator account with the values provided.

See Also:

AWS API Reference

◆ UpdateOrganizationConfigurationAsync()

virtual void Aws::GuardDuty::GuardDutyClient::UpdateOrganizationConfigurationAsync ( const Model::UpdateOrganizationConfigurationRequest request,
const UpdateOrganizationConfigurationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the delegated administrator account with the values provided.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateOrganizationConfigurationCallable()

virtual Model::UpdateOrganizationConfigurationOutcomeCallable Aws::GuardDuty::GuardDutyClient::UpdateOrganizationConfigurationCallable ( const Model::UpdateOrganizationConfigurationRequest request) const
virtual

Updates the delegated administrator account with the values provided.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdatePublishingDestination()

virtual Model::UpdatePublishingDestinationOutcome Aws::GuardDuty::GuardDutyClient::UpdatePublishingDestination ( const Model::UpdatePublishingDestinationRequest request) const
virtual

Updates information about the publishing destination specified by the destinationId.

See Also:

AWS API Reference

◆ UpdatePublishingDestinationAsync()

virtual void Aws::GuardDuty::GuardDutyClient::UpdatePublishingDestinationAsync ( const Model::UpdatePublishingDestinationRequest request,
const UpdatePublishingDestinationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates information about the publishing destination specified by the destinationId.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdatePublishingDestinationCallable()

virtual Model::UpdatePublishingDestinationOutcomeCallable Aws::GuardDuty::GuardDutyClient::UpdatePublishingDestinationCallable ( const Model::UpdatePublishingDestinationRequest request) const
virtual

Updates information about the publishing destination specified by the destinationId.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateThreatIntelSet()

virtual Model::UpdateThreatIntelSetOutcome Aws::GuardDuty::GuardDutyClient::UpdateThreatIntelSet ( const Model::UpdateThreatIntelSetRequest request) const
virtual

Updates the ThreatIntelSet specified by the ThreatIntelSet ID.

See Also:

AWS API Reference

◆ UpdateThreatIntelSetAsync()

virtual void Aws::GuardDuty::GuardDutyClient::UpdateThreatIntelSetAsync ( const Model::UpdateThreatIntelSetRequest request,
const UpdateThreatIntelSetResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the ThreatIntelSet specified by the ThreatIntelSet ID.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateThreatIntelSetCallable()

virtual Model::UpdateThreatIntelSetOutcomeCallable Aws::GuardDuty::GuardDutyClient::UpdateThreatIntelSetCallable ( const Model::UpdateThreatIntelSetRequest request) const
virtual

Updates the ThreatIntelSet specified by the ThreatIntelSet ID.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


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