GuardDutyClient Class
(QtAws::GuardDuty::GuardDutyClient)The GuardDutyClient class provides access to the Amazon GuardDuty service. More...
| Header: | #include <GuardDutyClient> |
| Inherits: | QtAws::Core::AwsAbstractClient |
Public Functions
| GuardDutyClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0) | |
| GuardDutyClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0) |
- 12 public functions inherited from QtAws::Core::AwsAbstractClient
Public Slots
| AcceptInvitationResponse * | acceptInvitation(const AcceptInvitationRequest &request) |
| ArchiveFindingsResponse * | archiveFindings(const ArchiveFindingsRequest &request) |
| CreateDetectorResponse * | createDetector(const CreateDetectorRequest &request) |
| CreateFilterResponse * | createFilter(const CreateFilterRequest &request) |
| CreateIPSetResponse * | createIPSet(const CreateIPSetRequest &request) |
| CreateMembersResponse * | createMembers(const CreateMembersRequest &request) |
| CreateSampleFindingsResponse * | createSampleFindings(const CreateSampleFindingsRequest &request) |
| CreateThreatIntelSetResponse * | createThreatIntelSet(const CreateThreatIntelSetRequest &request) |
| DeclineInvitationsResponse * | declineInvitations(const DeclineInvitationsRequest &request) |
| DeleteDetectorResponse * | deleteDetector(const DeleteDetectorRequest &request) |
| DeleteFilterResponse * | deleteFilter(const DeleteFilterRequest &request) |
| DeleteIPSetResponse * | deleteIPSet(const DeleteIPSetRequest &request) |
| DeleteInvitationsResponse * | deleteInvitations(const DeleteInvitationsRequest &request) |
| DeleteMembersResponse * | deleteMembers(const DeleteMembersRequest &request) |
| DeleteThreatIntelSetResponse * | deleteThreatIntelSet(const DeleteThreatIntelSetRequest &request) |
| DisassociateFromMasterAccountResponse * | disassociateFromMasterAccount(const DisassociateFromMasterAccountRequest &request) |
| DisassociateMembersResponse * | disassociateMembers(const DisassociateMembersRequest &request) |
| GetDetectorResponse * | getDetector(const GetDetectorRequest &request) |
| GetFilterResponse * | getFilter(const GetFilterRequest &request) |
| GetFindingsResponse * | getFindings(const GetFindingsRequest &request) |
| GetFindingsStatisticsResponse * | getFindingsStatistics(const GetFindingsStatisticsRequest &request) |
| GetIPSetResponse * | getIPSet(const GetIPSetRequest &request) |
| GetInvitationsCountResponse * | getInvitationsCount(const GetInvitationsCountRequest &request) |
| GetMasterAccountResponse * | getMasterAccount(const GetMasterAccountRequest &request) |
| GetMembersResponse * | getMembers(const GetMembersRequest &request) |
| GetThreatIntelSetResponse * | getThreatIntelSet(const GetThreatIntelSetRequest &request) |
| InviteMembersResponse * | inviteMembers(const InviteMembersRequest &request) |
| ListDetectorsResponse * | listDetectors(const ListDetectorsRequest &request) |
| ListFiltersResponse * | listFilters(const ListFiltersRequest &request) |
| ListFindingsResponse * | listFindings(const ListFindingsRequest &request) |
| ListIPSetsResponse * | listIPSets(const ListIPSetsRequest &request) |
| ListInvitationsResponse * | listInvitations(const ListInvitationsRequest &request) |
| ListMembersResponse * | listMembers(const ListMembersRequest &request) |
| ListThreatIntelSetsResponse * | listThreatIntelSets(const ListThreatIntelSetsRequest &request) |
| StartMonitoringMembersResponse * | startMonitoringMembers(const StartMonitoringMembersRequest &request) |
| StopMonitoringMembersResponse * | stopMonitoringMembers(const StopMonitoringMembersRequest &request) |
| UnarchiveFindingsResponse * | unarchiveFindings(const UnarchiveFindingsRequest &request) |
| UpdateDetectorResponse * | updateDetector(const UpdateDetectorRequest &request) |
| UpdateFilterResponse * | updateFilter(const UpdateFilterRequest &request) |
| UpdateFindingsFeedbackResponse * | updateFindingsFeedback(const UpdateFindingsFeedbackRequest &request) |
| UpdateIPSetResponse * | updateIPSet(const UpdateIPSetRequest &request) |
| UpdateThreatIntelSetResponse * | updateThreatIntelSet(const UpdateThreatIntelSetRequest &request) |
Additional Inherited Members
- 2 protected functions inherited from QtAws::Core::AwsAbstractClient
Detailed Description
The GuardDutyClient class provides access to the Amazon GuardDuty service.
Member Function Documentation
GuardDutyClient::GuardDutyClient(const QtAws::Core::AwsRegion::Region region = QtAws::Core::AwsRegion::InvalidRegion, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)
Constructs a GuardDutyClient object.
The new client object will region, credentials, and manager for network operations.
The new object will be owned by parent, if set.
GuardDutyClient::GuardDutyClient(const QUrl &endpoint, QtAws::Core::AwsAbstractCredentials *credentials = NULL, QNetworkAccessManager * const manager = NULL, QObject * const parent = 0)
This function overloads GuardDutyClient().
This overload allows the caller to specify the specific endpoint to send requests to. Typically, it is easier to use the alternative constructor, which allows the caller to specify an AWS region instead, in which case this client will determine the correct endpoint for the given region automatically (via AwsEndpoint::getEndpoint).
See also QtAws::Core::AwsEndpoint::getEndpoint.
[slot] AcceptInvitationResponse *GuardDutyClient::acceptInvitation(const AcceptInvitationRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an AcceptInvitationResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] ArchiveFindingsResponse *GuardDutyClient::archiveFindings(const ArchiveFindingsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an ArchiveFindingsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] CreateDetectorResponse *GuardDutyClient::createDetector(const CreateDetectorRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an CreateDetectorResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a single Amazon GuardDuty detector. A detector is an object that represents the GuardDuty service. A detector
[slot] CreateFilterResponse *GuardDutyClient::createFilter(const CreateFilterRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an CreateFilterResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] CreateIPSetResponse *GuardDutyClient::createIPSet(const CreateIPSetRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an CreateIPSetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates a new IPSet - a list of trusted IP addresses that have been whitelisted for secure communication with AWS
[slot] CreateMembersResponse *GuardDutyClient::createMembers(const CreateMembersRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an CreateMembersResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Creates member accounts of the current AWS account by specifying a list of AWS account IDs. The current AWS account can
[slot] CreateSampleFindingsResponse *GuardDutyClient::createSampleFindings(const CreateSampleFindingsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an CreateSampleFindingsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Generates example findings of types specified by the list of finding types. If 'NULL' is specified for findingTypes, the
[slot] CreateThreatIntelSetResponse *GuardDutyClient::createThreatIntelSet(const CreateThreatIntelSetRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an CreateThreatIntelSetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Create a new ThreatIntelSet. ThreatIntelSets consist of known malicious IP addresses. GuardDuty generates findings based
[slot] DeclineInvitationsResponse *GuardDutyClient::declineInvitations(const DeclineInvitationsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an DeclineInvitationsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] DeleteDetectorResponse *GuardDutyClient::deleteDetector(const DeleteDetectorRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an DeleteDetectorResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] DeleteFilterResponse *GuardDutyClient::deleteFilter(const DeleteFilterRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an DeleteFilterResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] DeleteIPSetResponse *GuardDutyClient::deleteIPSet(const DeleteIPSetRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an DeleteIPSetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] DeleteInvitationsResponse *GuardDutyClient::deleteInvitations(const DeleteInvitationsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an DeleteInvitationsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] DeleteMembersResponse *GuardDutyClient::deleteMembers(const DeleteMembersRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an DeleteMembersResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] DeleteThreatIntelSetResponse *GuardDutyClient::deleteThreatIntelSet(const DeleteThreatIntelSetRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an DeleteThreatIntelSetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] DisassociateFromMasterAccountResponse *GuardDutyClient::disassociateFromMasterAccount(const DisassociateFromMasterAccountRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an DisassociateFromMasterAccountResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] DisassociateMembersResponse *GuardDutyClient::disassociateMembers(const DisassociateMembersRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an DisassociateMembersResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] GetDetectorResponse *GuardDutyClient::getDetector(const GetDetectorRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an GetDetectorResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] GetFilterResponse *GuardDutyClient::getFilter(const GetFilterRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an GetFilterResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] GetFindingsResponse *GuardDutyClient::getFindings(const GetFindingsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an GetFindingsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] GetFindingsStatisticsResponse *GuardDutyClient::getFindingsStatistics(const GetFindingsStatisticsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an GetFindingsStatisticsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] GetIPSetResponse *GuardDutyClient::getIPSet(const GetIPSetRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an GetIPSetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] GetInvitationsCountResponse *GuardDutyClient::getInvitationsCount(const GetInvitationsCountRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an GetInvitationsCountResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Returns the count of all GuardDuty membership invitations that were sent to the current member account except the
[slot] GetMasterAccountResponse *GuardDutyClient::getMasterAccount(const GetMasterAccountRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an GetMasterAccountResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] GetMembersResponse *GuardDutyClient::getMembers(const GetMembersRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an GetMembersResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] GetThreatIntelSetResponse *GuardDutyClient::getThreatIntelSet(const GetThreatIntelSetRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an GetThreatIntelSetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] InviteMembersResponse *GuardDutyClient::inviteMembers(const InviteMembersRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an InviteMembersResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
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' GuardDuty findings on their behalf as the master
[slot] ListDetectorsResponse *GuardDutyClient::listDetectors(const ListDetectorsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an ListDetectorsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] ListFiltersResponse *GuardDutyClient::listFilters(const ListFiltersRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an ListFiltersResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] ListFindingsResponse *GuardDutyClient::listFindings(const ListFindingsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an ListFindingsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] ListIPSetsResponse *GuardDutyClient::listIPSets(const ListIPSetsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an ListIPSetsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] ListInvitationsResponse *GuardDutyClient::listInvitations(const ListInvitationsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an ListInvitationsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] ListMembersResponse *GuardDutyClient::listMembers(const ListMembersRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an ListMembersResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] ListThreatIntelSetsResponse *GuardDutyClient::listThreatIntelSets(const ListThreatIntelSetsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an ListThreatIntelSetsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] StartMonitoringMembersResponse *GuardDutyClient::startMonitoringMembers(const StartMonitoringMembersRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an StartMonitoringMembersResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Re-enables GuardDuty to monitor findings of the member accounts specified by the account IDs. A master GuardDuty account
[slot] StopMonitoringMembersResponse *GuardDutyClient::stopMonitoringMembers(const StopMonitoringMembersRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an StopMonitoringMembersResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
Disables GuardDuty from monitoring findings of the member accounts specified by the account IDs. After running this command, a master GuardDuty account can run StartMonitoringMembers to re-enable GuardDuty to monitor these members’
[slot] UnarchiveFindingsResponse *GuardDutyClient::unarchiveFindings(const UnarchiveFindingsRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an UnarchiveFindingsResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] UpdateDetectorResponse *GuardDutyClient::updateDetector(const UpdateDetectorRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an UpdateDetectorResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] UpdateFilterResponse *GuardDutyClient::updateFilter(const UpdateFilterRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an UpdateFilterResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] UpdateFindingsFeedbackResponse *GuardDutyClient::updateFindingsFeedback(const UpdateFindingsFeedbackRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an UpdateFindingsFeedbackResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] UpdateIPSetResponse *GuardDutyClient::updateIPSet(const UpdateIPSetRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an UpdateIPSetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
[slot] UpdateThreatIntelSetResponse *GuardDutyClient::updateThreatIntelSet(const UpdateThreatIntelSetRequest &request)
Sends request to the GuardDutyClient service, and returns a pointer to an UpdateThreatIntelSetResponse object to track the result.
Note: The caller is to take responsbility for the resulting pointer.
© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.