@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonGuardDuty extends Object implements AmazonGuardDuty
AmazonGuardDuty. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAmazonGuardDuty() |
| Modifier and Type | Method and Description |
|---|---|
AcceptInvitationResult |
acceptInvitation(AcceptInvitationRequest request)
Accepts the invitation to be monitored by a master GuardDuty account.
|
ArchiveFindingsResult |
archiveFindings(ArchiveFindingsRequest request)
Archives GuardDuty findings specified by the list of finding IDs.
|
CreateDetectorResult |
createDetector(CreateDetectorRequest request)
Creates a single Amazon GuardDuty detector.
|
CreateFilterResult |
createFilter(CreateFilterRequest request)
Creates a filter using the specified finding criteria.
|
CreateIPSetResult |
createIPSet(CreateIPSetRequest request)
Creates a new IPSet - a list of trusted IP addresses that have been whitelisted for secure communication with AWS
infrastructure and applications.
|
CreateMembersResult |
createMembers(CreateMembersRequest request)
Creates member accounts of the current AWS account by specifying a list of AWS account IDs.
|
CreateSampleFindingsResult |
createSampleFindings(CreateSampleFindingsRequest request)
Generates example findings of types specified by the list of finding types.
|
CreateThreatIntelSetResult |
createThreatIntelSet(CreateThreatIntelSetRequest request)
Create a new ThreatIntelSet.
|
DeclineInvitationsResult |
declineInvitations(DeclineInvitationsRequest request)
Declines invitations sent to the current member account by AWS account specified by their account IDs.
|
DeleteDetectorResult |
deleteDetector(DeleteDetectorRequest request)
Deletes a Amazon GuardDuty detector specified by the detector ID.
|
DeleteFilterResult |
deleteFilter(DeleteFilterRequest request)
Deletes the filter specified by the filter name.
|
DeleteInvitationsResult |
deleteInvitations(DeleteInvitationsRequest request)
Deletes invitations sent to the current member account by AWS accounts specified by their account IDs.
|
DeleteIPSetResult |
deleteIPSet(DeleteIPSetRequest request)
Deletes the IPSet specified by the IPSet ID.
|
DeleteMembersResult |
deleteMembers(DeleteMembersRequest request)
Deletes GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs.
|
DeleteThreatIntelSetResult |
deleteThreatIntelSet(DeleteThreatIntelSetRequest request)
Deletes ThreatIntelSet specified by the ThreatIntelSet ID.
|
DisassociateFromMasterAccountResult |
disassociateFromMasterAccount(DisassociateFromMasterAccountRequest request)
Disassociates the current GuardDuty member account from its master account.
|
DisassociateMembersResult |
disassociateMembers(DisassociateMembersRequest request)
Disassociates GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetDetectorResult |
getDetector(GetDetectorRequest request)
Retrieves an Amazon GuardDuty detector specified by the detectorId.
|
GetFilterResult |
getFilter(GetFilterRequest request)
Returns the details of the filter specified by the filter name.
|
GetFindingsResult |
getFindings(GetFindingsRequest request)
Describes Amazon GuardDuty findings specified by finding IDs.
|
GetFindingsStatisticsResult |
getFindingsStatistics(GetFindingsStatisticsRequest request)
Lists Amazon GuardDuty findings' statistics for the specified detector ID.
|
GetInvitationsCountResult |
getInvitationsCount(GetInvitationsCountRequest request)
Returns the count of all GuardDuty membership invitations that were sent to the current member account except the
currently accepted invitation.
|
GetIPSetResult |
getIPSet(GetIPSetRequest request)
Retrieves the IPSet specified by the IPSet ID.
|
GetMasterAccountResult |
getMasterAccount(GetMasterAccountRequest request)
Provides the details for the GuardDuty master account associated with the current GuardDuty member account.
|
GetMembersResult |
getMembers(GetMembersRequest request)
Retrieves GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs.
|
GetThreatIntelSetResult |
getThreatIntelSet(GetThreatIntelSetRequest request)
Retrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID.
|
InviteMembersResult |
inviteMembers(InviteMembersRequest request)
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 account.
|
ListDetectorsResult |
listDetectors(ListDetectorsRequest request)
Lists detectorIds of all the existing Amazon GuardDuty detector resources.
|
ListFiltersResult |
listFilters(ListFiltersRequest request)
Returns a paginated list of the current filters.
|
ListFindingsResult |
listFindings(ListFindingsRequest request)
Lists Amazon GuardDuty findings for the specified detector ID.
|
ListInvitationsResult |
listInvitations(ListInvitationsRequest request)
Lists all GuardDuty membership invitations that were sent to the current AWS account.
|
ListIPSetsResult |
listIPSets(ListIPSetsRequest request)
Lists the IPSets of the GuardDuty service specified by the detector ID.
|
ListMembersResult |
listMembers(ListMembersRequest request)
Lists details about all member accounts for the current GuardDuty master account.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists tags for a resource.
|
ListThreatIntelSetsResult |
listThreatIntelSets(ListThreatIntelSetsRequest request)
Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartMonitoringMembersResult |
startMonitoringMembers(StartMonitoringMembersRequest request)
Re-enables GuardDuty to monitor findings of the member accounts specified by the account IDs.
|
StopMonitoringMembersResult |
stopMonitoringMembers(StopMonitoringMembersRequest request)
Disables GuardDuty from monitoring findings of the member accounts specified by the account IDs.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds tags to a resource.
|
UnarchiveFindingsResult |
unarchiveFindings(UnarchiveFindingsRequest request)
Unarchives Amazon GuardDuty findings specified by the list of finding IDs.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes tags from a resource.
|
UpdateDetectorResult |
updateDetector(UpdateDetectorRequest request)
Updates an Amazon GuardDuty detector specified by the detectorId.
|
UpdateFilterResult |
updateFilter(UpdateFilterRequest request)
Updates the filter specified by the filter name.
|
UpdateFindingsFeedbackResult |
updateFindingsFeedback(UpdateFindingsFeedbackRequest request)
Marks specified Amazon GuardDuty findings as useful or not useful.
|
UpdateIPSetResult |
updateIPSet(UpdateIPSetRequest request)
Updates the IPSet specified by the IPSet ID.
|
UpdateThreatIntelSetResult |
updateThreatIntelSet(UpdateThreatIntelSetRequest request)
Updates the ThreatIntelSet specified by ThreatIntelSet ID.
|
public AcceptInvitationResult acceptInvitation(AcceptInvitationRequest request)
AmazonGuardDutyAccepts the invitation to be monitored by a master GuardDuty account.
acceptInvitation in interface AmazonGuardDutypublic ArchiveFindingsResult archiveFindings(ArchiveFindingsRequest request)
AmazonGuardDutyArchives GuardDuty findings specified by the list of finding IDs.
Only the master account can archive findings. Member accounts do not have permission to archive findings from their accounts.
archiveFindings in interface AmazonGuardDutypublic CreateDetectorResult createDetector(CreateDetectorRequest request)
AmazonGuardDutyCreates 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 that you enable the service. You can have only one detector per account per region.
createDetector in interface AmazonGuardDutypublic CreateFilterResult createFilter(CreateFilterRequest request)
AmazonGuardDutyCreates a filter using the specified finding criteria.
createFilter in interface AmazonGuardDutypublic CreateIPSetResult createIPSet(CreateIPSetRequest request)
AmazonGuardDutyCreates a new IPSet - a list of trusted IP addresses that have been whitelisted for secure communication with AWS infrastructure and applications.
createIPSet in interface AmazonGuardDutypublic CreateMembersResult createMembers(CreateMembersRequest request)
AmazonGuardDutyCreates member accounts of the current AWS account by specifying a list of AWS account IDs. The current AWS account can then invite these members to manage GuardDuty in their accounts.
createMembers in interface AmazonGuardDutypublic CreateSampleFindingsResult createSampleFindings(CreateSampleFindingsRequest request)
AmazonGuardDutyGenerates 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.
createSampleFindings in interface AmazonGuardDutypublic CreateThreatIntelSetResult createThreatIntelSet(CreateThreatIntelSetRequest request)
AmazonGuardDutyCreate a new ThreatIntelSet. ThreatIntelSets consist of known malicious IP addresses. GuardDuty generates findings based on ThreatIntelSets.
createThreatIntelSet in interface AmazonGuardDutypublic DeclineInvitationsResult declineInvitations(DeclineInvitationsRequest request)
AmazonGuardDutyDeclines invitations sent to the current member account by AWS account specified by their account IDs.
declineInvitations in interface AmazonGuardDutypublic DeleteDetectorResult deleteDetector(DeleteDetectorRequest request)
AmazonGuardDutyDeletes a Amazon GuardDuty detector specified by the detector ID.
deleteDetector in interface AmazonGuardDutypublic DeleteFilterResult deleteFilter(DeleteFilterRequest request)
AmazonGuardDutyDeletes the filter specified by the filter name.
deleteFilter in interface AmazonGuardDutypublic DeleteIPSetResult deleteIPSet(DeleteIPSetRequest request)
AmazonGuardDutyDeletes the IPSet specified by the IPSet ID.
deleteIPSet in interface AmazonGuardDutypublic DeleteInvitationsResult deleteInvitations(DeleteInvitationsRequest request)
AmazonGuardDutyDeletes invitations sent to the current member account by AWS accounts specified by their account IDs.
deleteInvitations in interface AmazonGuardDutypublic DeleteMembersResult deleteMembers(DeleteMembersRequest request)
AmazonGuardDutyDeletes GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs.
deleteMembers in interface AmazonGuardDutypublic DeleteThreatIntelSetResult deleteThreatIntelSet(DeleteThreatIntelSetRequest request)
AmazonGuardDutyDeletes ThreatIntelSet specified by the ThreatIntelSet ID.
deleteThreatIntelSet in interface AmazonGuardDutypublic DisassociateFromMasterAccountResult disassociateFromMasterAccount(DisassociateFromMasterAccountRequest request)
AmazonGuardDutyDisassociates the current GuardDuty member account from its master account.
disassociateFromMasterAccount in interface AmazonGuardDutypublic DisassociateMembersResult disassociateMembers(DisassociateMembersRequest request)
AmazonGuardDutyDisassociates GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs.
disassociateMembers in interface AmazonGuardDutypublic GetDetectorResult getDetector(GetDetectorRequest request)
AmazonGuardDutyRetrieves an Amazon GuardDuty detector specified by the detectorId.
getDetector in interface AmazonGuardDutypublic GetFilterResult getFilter(GetFilterRequest request)
AmazonGuardDutyReturns the details of the filter specified by the filter name.
getFilter in interface AmazonGuardDutypublic GetFindingsResult getFindings(GetFindingsRequest request)
AmazonGuardDutyDescribes Amazon GuardDuty findings specified by finding IDs.
getFindings in interface AmazonGuardDutypublic GetFindingsStatisticsResult getFindingsStatistics(GetFindingsStatisticsRequest request)
AmazonGuardDutyLists Amazon GuardDuty findings' statistics for the specified detector ID.
getFindingsStatistics in interface AmazonGuardDutypublic GetIPSetResult getIPSet(GetIPSetRequest request)
AmazonGuardDutyRetrieves the IPSet specified by the IPSet ID.
getIPSet in interface AmazonGuardDutypublic GetInvitationsCountResult getInvitationsCount(GetInvitationsCountRequest request)
AmazonGuardDutyReturns the count of all GuardDuty membership invitations that were sent to the current member account except the currently accepted invitation.
getInvitationsCount in interface AmazonGuardDutypublic GetMasterAccountResult getMasterAccount(GetMasterAccountRequest request)
AmazonGuardDutyProvides the details for the GuardDuty master account associated with the current GuardDuty member account.
getMasterAccount in interface AmazonGuardDutypublic GetMembersResult getMembers(GetMembersRequest request)
AmazonGuardDutyRetrieves GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs.
getMembers in interface AmazonGuardDutypublic GetThreatIntelSetResult getThreatIntelSet(GetThreatIntelSetRequest request)
AmazonGuardDutyRetrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID.
getThreatIntelSet in interface AmazonGuardDutypublic InviteMembersResult inviteMembers(InviteMembersRequest request)
AmazonGuardDutyInvites 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 account.
inviteMembers in interface AmazonGuardDutypublic ListDetectorsResult listDetectors(ListDetectorsRequest request)
AmazonGuardDutyLists detectorIds of all the existing Amazon GuardDuty detector resources.
listDetectors in interface AmazonGuardDutypublic ListFiltersResult listFilters(ListFiltersRequest request)
AmazonGuardDutyReturns a paginated list of the current filters.
listFilters in interface AmazonGuardDutypublic ListFindingsResult listFindings(ListFindingsRequest request)
AmazonGuardDutyLists Amazon GuardDuty findings for the specified detector ID.
listFindings in interface AmazonGuardDutypublic ListIPSetsResult listIPSets(ListIPSetsRequest request)
AmazonGuardDutyLists the IPSets of the GuardDuty service specified by the detector ID.
listIPSets in interface AmazonGuardDutypublic ListInvitationsResult listInvitations(ListInvitationsRequest request)
AmazonGuardDutyLists all GuardDuty membership invitations that were sent to the current AWS account.
listInvitations in interface AmazonGuardDutypublic ListMembersResult listMembers(ListMembersRequest request)
AmazonGuardDutyLists details about all member accounts for the current GuardDuty master account.
listMembers in interface AmazonGuardDutypublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonGuardDutyLists 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..
listTagsForResource in interface AmazonGuardDutypublic ListThreatIntelSetsResult listThreatIntelSets(ListThreatIntelSetsRequest request)
AmazonGuardDutyLists the ThreatIntelSets of the GuardDuty service specified by the detector ID.
listThreatIntelSets in interface AmazonGuardDutypublic StartMonitoringMembersResult startMonitoringMembers(StartMonitoringMembersRequest request)
AmazonGuardDutyRe-enables GuardDuty to monitor findings of the member accounts specified by the account IDs. A master GuardDuty account can run this command after disabling GuardDuty from monitoring these members' findings by running StopMonitoringMembers.
startMonitoringMembers in interface AmazonGuardDutypublic StopMonitoringMembersResult stopMonitoringMembers(StopMonitoringMembersRequest request)
AmazonGuardDutyDisables 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’ findings.
stopMonitoringMembers in interface AmazonGuardDutypublic TagResourceResult tagResource(TagResourceRequest request)
AmazonGuardDutyAdds tags to a resource.
tagResource in interface AmazonGuardDutypublic UnarchiveFindingsResult unarchiveFindings(UnarchiveFindingsRequest request)
AmazonGuardDutyUnarchives Amazon GuardDuty findings specified by the list of finding IDs.
unarchiveFindings in interface AmazonGuardDutypublic UntagResourceResult untagResource(UntagResourceRequest request)
AmazonGuardDutyRemoves tags from a resource.
untagResource in interface AmazonGuardDutypublic UpdateDetectorResult updateDetector(UpdateDetectorRequest request)
AmazonGuardDutyUpdates an Amazon GuardDuty detector specified by the detectorId.
updateDetector in interface AmazonGuardDutypublic UpdateFilterResult updateFilter(UpdateFilterRequest request)
AmazonGuardDutyUpdates the filter specified by the filter name.
updateFilter in interface AmazonGuardDutypublic UpdateFindingsFeedbackResult updateFindingsFeedback(UpdateFindingsFeedbackRequest request)
AmazonGuardDutyMarks specified Amazon GuardDuty findings as useful or not useful.
updateFindingsFeedback in interface AmazonGuardDutypublic UpdateIPSetResult updateIPSet(UpdateIPSetRequest request)
AmazonGuardDutyUpdates the IPSet specified by the IPSet ID.
updateIPSet in interface AmazonGuardDutypublic UpdateThreatIntelSetResult updateThreatIntelSet(UpdateThreatIntelSetRequest request)
AmazonGuardDutyUpdates the ThreatIntelSet specified by ThreatIntelSet ID.
updateThreatIntelSet in interface AmazonGuardDutypublic void shutdown()
AmazonGuardDutyshutdown in interface AmazonGuardDutypublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonGuardDutyResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AmazonGuardDutyrequest - The originally executed request.Copyright © 2019. All rights reserved.