@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonGuardDuty
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonGuardDuty
instead.
Assess, monitor, manage, and remediate security issues across your AWS infrastructure, applications, and data.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
AcceptInvitationResult |
acceptInvitation(AcceptInvitationRequest acceptInvitationRequest)
Accepts the invitation to be monitored by a master GuardDuty account.
|
ArchiveFindingsResult |
archiveFindings(ArchiveFindingsRequest archiveFindingsRequest)
Archives Amazon GuardDuty findings specified by the list of finding IDs.
|
CreateDetectorResult |
createDetector(CreateDetectorRequest createDetectorRequest)
Creates a single Amazon GuardDuty detector.
|
CreateFilterResult |
createFilter(CreateFilterRequest createFilterRequest)
Creates a filter using the specified finding criteria.
|
CreateIPSetResult |
createIPSet(CreateIPSetRequest createIPSetRequest)
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 createMembersRequest)
Creates member accounts of the current AWS account by specifying a list of AWS account IDs.
|
CreateSampleFindingsResult |
createSampleFindings(CreateSampleFindingsRequest createSampleFindingsRequest)
Generates example findings of types specified by the list of finding types.
|
CreateThreatIntelSetResult |
createThreatIntelSet(CreateThreatIntelSetRequest createThreatIntelSetRequest)
Create a new ThreatIntelSet.
|
DeclineInvitationsResult |
declineInvitations(DeclineInvitationsRequest declineInvitationsRequest)
Declines invitations sent to the current member account by AWS account specified by their account IDs.
|
DeleteDetectorResult |
deleteDetector(DeleteDetectorRequest deleteDetectorRequest)
Deletes a Amazon GuardDuty detector specified by the detector ID.
|
DeleteFilterResult |
deleteFilter(DeleteFilterRequest deleteFilterRequest)
Deletes the filter specified by the filter name.
|
DeleteInvitationsResult |
deleteInvitations(DeleteInvitationsRequest deleteInvitationsRequest)
Deletes invitations sent to the current member account by AWS accounts specified by their account IDs.
|
DeleteIPSetResult |
deleteIPSet(DeleteIPSetRequest deleteIPSetRequest)
Deletes the IPSet specified by the IPSet ID.
|
DeleteMembersResult |
deleteMembers(DeleteMembersRequest deleteMembersRequest)
Deletes GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs.
|
DeleteThreatIntelSetResult |
deleteThreatIntelSet(DeleteThreatIntelSetRequest deleteThreatIntelSetRequest)
Deletes ThreatIntelSet specified by the ThreatIntelSet ID.
|
DisassociateFromMasterAccountResult |
disassociateFromMasterAccount(DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest)
Disassociates the current GuardDuty member account from its master account.
|
DisassociateMembersResult |
disassociateMembers(DisassociateMembersRequest disassociateMembersRequest)
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 getDetectorRequest)
Retrieves an Amazon GuardDuty detector specified by the detectorId.
|
GetFilterResult |
getFilter(GetFilterRequest getFilterRequest)
Returns the details of the filter specified by the filter name.
|
GetFindingsResult |
getFindings(GetFindingsRequest getFindingsRequest)
Describes Amazon GuardDuty findings specified by finding IDs.
|
GetFindingsStatisticsResult |
getFindingsStatistics(GetFindingsStatisticsRequest getFindingsStatisticsRequest)
Lists Amazon GuardDuty findings' statistics for the specified detector ID.
|
GetInvitationsCountResult |
getInvitationsCount(GetInvitationsCountRequest getInvitationsCountRequest)
Returns the count of all GuardDuty membership invitations that were sent to the current member account except the
currently accepted invitation.
|
GetIPSetResult |
getIPSet(GetIPSetRequest getIPSetRequest)
Retrieves the IPSet specified by the IPSet ID.
|
GetMasterAccountResult |
getMasterAccount(GetMasterAccountRequest getMasterAccountRequest)
Provides the details for the GuardDuty master account to the current GuardDuty member account.
|
GetMembersResult |
getMembers(GetMembersRequest getMembersRequest)
Retrieves GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs.
|
GetThreatIntelSetResult |
getThreatIntelSet(GetThreatIntelSetRequest getThreatIntelSetRequest)
Retrieves the ThreatIntelSet that is specified by the ThreatIntelSet ID.
|
InviteMembersResult |
inviteMembers(InviteMembersRequest inviteMembersRequest)
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 listDetectorsRequest)
Lists detectorIds of all the existing Amazon GuardDuty detector resources.
|
ListFiltersResult |
listFilters(ListFiltersRequest listFiltersRequest)
Returns a paginated list of the current filters.
|
ListFindingsResult |
listFindings(ListFindingsRequest listFindingsRequest)
Lists Amazon GuardDuty findings for the specified detector ID.
|
ListInvitationsResult |
listInvitations(ListInvitationsRequest listInvitationsRequest)
Lists all GuardDuty membership invitations that were sent to the current AWS account.
|
ListIPSetsResult |
listIPSets(ListIPSetsRequest listIPSetsRequest)
Lists the IPSets of the GuardDuty service specified by the detector ID.
|
ListMembersResult |
listMembers(ListMembersRequest listMembersRequest)
Lists details about all member accounts for the current GuardDuty master account.
|
ListThreatIntelSetsResult |
listThreatIntelSets(ListThreatIntelSetsRequest listThreatIntelSetsRequest)
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 startMonitoringMembersRequest)
Re-enables GuardDuty to monitor findings of the member accounts specified by the account IDs.
|
StopMonitoringMembersResult |
stopMonitoringMembers(StopMonitoringMembersRequest stopMonitoringMembersRequest)
Disables GuardDuty from monitoring findings of the member accounts specified by the account IDs.
|
UnarchiveFindingsResult |
unarchiveFindings(UnarchiveFindingsRequest unarchiveFindingsRequest)
Unarchives Amazon GuardDuty findings specified by the list of finding IDs.
|
UpdateDetectorResult |
updateDetector(UpdateDetectorRequest updateDetectorRequest)
Updates an Amazon GuardDuty detector specified by the detectorId.
|
UpdateFilterResult |
updateFilter(UpdateFilterRequest updateFilterRequest)
Updates the filter specified by the filter name.
|
UpdateFindingsFeedbackResult |
updateFindingsFeedback(UpdateFindingsFeedbackRequest updateFindingsFeedbackRequest)
Marks specified Amazon GuardDuty findings as useful or not useful.
|
UpdateIPSetResult |
updateIPSet(UpdateIPSetRequest updateIPSetRequest)
Updates the IPSet specified by the IPSet ID.
|
UpdateThreatIntelSetResult |
updateThreatIntelSet(UpdateThreatIntelSetRequest updateThreatIntelSetRequest)
Updates the ThreatIntelSet specified by ThreatIntelSet ID.
|
static final String ENDPOINT_PREFIX
AcceptInvitationResult acceptInvitation(AcceptInvitationRequest acceptInvitationRequest)
acceptInvitationRequest
- AcceptInvitation request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseArchiveFindingsResult archiveFindings(ArchiveFindingsRequest archiveFindingsRequest)
archiveFindingsRequest
- ArchiveFindings request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseCreateDetectorResult createDetector(CreateDetectorRequest createDetectorRequest)
createDetectorRequest
- CreateDetector request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseCreateFilterResult createFilter(CreateFilterRequest createFilterRequest)
createFilterRequest
- CreateFilterRequest request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseCreateIPSetResult createIPSet(CreateIPSetRequest createIPSetRequest)
createIPSetRequest
- CreateIPSet request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseCreateMembersResult createMembers(CreateMembersRequest createMembersRequest)
createMembersRequest
- CreateMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseCreateSampleFindingsResult createSampleFindings(CreateSampleFindingsRequest createSampleFindingsRequest)
createSampleFindingsRequest
- CreateSampleFindings request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseCreateThreatIntelSetResult createThreatIntelSet(CreateThreatIntelSetRequest createThreatIntelSetRequest)
createThreatIntelSetRequest
- CreateThreatIntelSet request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseDeclineInvitationsResult declineInvitations(DeclineInvitationsRequest declineInvitationsRequest)
declineInvitationsRequest
- DeclineInvitations request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseDeleteDetectorResult deleteDetector(DeleteDetectorRequest deleteDetectorRequest)
deleteDetectorRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseDeleteFilterResult deleteFilter(DeleteFilterRequest deleteFilterRequest)
deleteFilterRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseDeleteIPSetResult deleteIPSet(DeleteIPSetRequest deleteIPSetRequest)
deleteIPSetRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseDeleteInvitationsResult deleteInvitations(DeleteInvitationsRequest deleteInvitationsRequest)
deleteInvitationsRequest
- DeleteInvitations request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseDeleteMembersResult deleteMembers(DeleteMembersRequest deleteMembersRequest)
deleteMembersRequest
- DeleteMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseDeleteThreatIntelSetResult deleteThreatIntelSet(DeleteThreatIntelSetRequest deleteThreatIntelSetRequest)
deleteThreatIntelSetRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseDisassociateFromMasterAccountResult disassociateFromMasterAccount(DisassociateFromMasterAccountRequest disassociateFromMasterAccountRequest)
disassociateFromMasterAccountRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseDisassociateMembersResult disassociateMembers(DisassociateMembersRequest disassociateMembersRequest)
disassociateMembersRequest
- DisassociateMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseGetDetectorResult getDetector(GetDetectorRequest getDetectorRequest)
getDetectorRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseGetFilterResult getFilter(GetFilterRequest getFilterRequest)
getFilterRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseGetFindingsResult getFindings(GetFindingsRequest getFindingsRequest)
getFindingsRequest
- GetFindings request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseGetFindingsStatisticsResult getFindingsStatistics(GetFindingsStatisticsRequest getFindingsStatisticsRequest)
getFindingsStatisticsRequest
- GetFindingsStatistics request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseGetIPSetResult getIPSet(GetIPSetRequest getIPSetRequest)
getIPSetRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseGetInvitationsCountResult getInvitationsCount(GetInvitationsCountRequest getInvitationsCountRequest)
getInvitationsCountRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseGetMasterAccountResult getMasterAccount(GetMasterAccountRequest getMasterAccountRequest)
getMasterAccountRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseGetMembersResult getMembers(GetMembersRequest getMembersRequest)
getMembersRequest
- GetMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseGetThreatIntelSetResult getThreatIntelSet(GetThreatIntelSetRequest getThreatIntelSetRequest)
getThreatIntelSetRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseInviteMembersResult inviteMembers(InviteMembersRequest inviteMembersRequest)
inviteMembersRequest
- InviteMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseListDetectorsResult listDetectors(ListDetectorsRequest listDetectorsRequest)
listDetectorsRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseListFiltersResult listFilters(ListFiltersRequest listFiltersRequest)
listFiltersRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseListFindingsResult listFindings(ListFindingsRequest listFindingsRequest)
listFindingsRequest
- ListFindings request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseListIPSetsResult listIPSets(ListIPSetsRequest listIPSetsRequest)
listIPSetsRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseListInvitationsResult listInvitations(ListInvitationsRequest listInvitationsRequest)
listInvitationsRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseListMembersResult listMembers(ListMembersRequest listMembersRequest)
listMembersRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseListThreatIntelSetsResult listThreatIntelSets(ListThreatIntelSetsRequest listThreatIntelSetsRequest)
listThreatIntelSetsRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responseStartMonitoringMembersResult startMonitoringMembers(StartMonitoringMembersRequest startMonitoringMembersRequest)
startMonitoringMembersRequest
- StartMonitoringMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseStopMonitoringMembersResult stopMonitoringMembers(StopMonitoringMembersRequest stopMonitoringMembersRequest)
stopMonitoringMembersRequest
- StopMonitoringMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseUnarchiveFindingsResult unarchiveFindings(UnarchiveFindingsRequest unarchiveFindingsRequest)
unarchiveFindingsRequest
- UnarchiveFindings request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseUpdateDetectorResult updateDetector(UpdateDetectorRequest updateDetectorRequest)
updateDetectorRequest
- UpdateDetector request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseUpdateFilterResult updateFilter(UpdateFilterRequest updateFilterRequest)
updateFilterRequest
- UpdateFilterRequest request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseUpdateFindingsFeedbackResult updateFindingsFeedback(UpdateFindingsFeedbackRequest updateFindingsFeedbackRequest)
updateFindingsFeedbackRequest
- UpdateFindingsFeedback request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseUpdateIPSetResult updateIPSet(UpdateIPSetRequest updateIPSetRequest)
updateIPSetRequest
- UpdateIPSet request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responseUpdateThreatIntelSetResult updateThreatIntelSet(UpdateThreatIntelSetRequest updateThreatIntelSetRequest)
updateThreatIntelSetRequest
- UpdateThreatIntelSet request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsevoid shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response 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.
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.