@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonGuardDutyClient extends AmazonWebServiceClient implements AmazonGuardDuty
Assess, monitor, manage, and remediate security issues across your AWS infrastructure, applications, and data.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
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 Amazon GuardDuty findings specified by the list of finding IDs.
|
static AmazonGuardDutyClientBuilder |
builder() |
CreateDetectorResult |
createDetector(CreateDetectorRequest request)
Creates a single Amazon GuardDuty detector.
|
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.
|
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.
|
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 to 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.
|
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.
|
ListThreatIntelSetsResult |
listThreatIntelSets(ListThreatIntelSetsRequest request)
Lists the ThreatIntelSets of the GuardDuty service specified by the detector ID.
|
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.
|
UnarchiveFindingsResult |
unarchiveFindings(UnarchiveFindingsRequest request)
Unarchives Amazon GuardDuty findings specified by the list of finding IDs.
|
UpdateDetectorResult |
updateDetector(UpdateDetectorRequest request)
Updates an Amazon GuardDuty detector specified by the detectorId.
|
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.
|
addRequestHandler, addRequestHandler, configureRegion, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
shutdown
public static AmazonGuardDutyClientBuilder builder()
public AcceptInvitationResult acceptInvitation(AcceptInvitationRequest request)
acceptInvitation
in interface AmazonGuardDuty
acceptInvitationRequest
- AcceptInvitation request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic ArchiveFindingsResult archiveFindings(ArchiveFindingsRequest request)
archiveFindings
in interface AmazonGuardDuty
archiveFindingsRequest
- ArchiveFindings request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic CreateDetectorResult createDetector(CreateDetectorRequest request)
createDetector
in interface AmazonGuardDuty
createDetectorRequest
- CreateDetector request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic CreateIPSetResult createIPSet(CreateIPSetRequest request)
createIPSet
in interface AmazonGuardDuty
createIPSetRequest
- CreateIPSet request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic CreateMembersResult createMembers(CreateMembersRequest request)
createMembers
in interface AmazonGuardDuty
createMembersRequest
- CreateMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic CreateSampleFindingsResult createSampleFindings(CreateSampleFindingsRequest request)
createSampleFindings
in interface AmazonGuardDuty
createSampleFindingsRequest
- CreateSampleFindings request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic CreateThreatIntelSetResult createThreatIntelSet(CreateThreatIntelSetRequest request)
createThreatIntelSet
in interface AmazonGuardDuty
createThreatIntelSetRequest
- CreateThreatIntelSet request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic DeclineInvitationsResult declineInvitations(DeclineInvitationsRequest request)
declineInvitations
in interface AmazonGuardDuty
declineInvitationsRequest
- DeclineInvitations request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic DeleteDetectorResult deleteDetector(DeleteDetectorRequest request)
deleteDetector
in interface AmazonGuardDuty
deleteDetectorRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic DeleteIPSetResult deleteIPSet(DeleteIPSetRequest request)
deleteIPSet
in interface AmazonGuardDuty
deleteIPSetRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic DeleteInvitationsResult deleteInvitations(DeleteInvitationsRequest request)
deleteInvitations
in interface AmazonGuardDuty
deleteInvitationsRequest
- DeleteInvitations request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic DeleteMembersResult deleteMembers(DeleteMembersRequest request)
deleteMembers
in interface AmazonGuardDuty
deleteMembersRequest
- DeleteMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic DeleteThreatIntelSetResult deleteThreatIntelSet(DeleteThreatIntelSetRequest request)
deleteThreatIntelSet
in interface AmazonGuardDuty
deleteThreatIntelSetRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic DisassociateFromMasterAccountResult disassociateFromMasterAccount(DisassociateFromMasterAccountRequest request)
disassociateFromMasterAccount
in interface AmazonGuardDuty
disassociateFromMasterAccountRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic DisassociateMembersResult disassociateMembers(DisassociateMembersRequest request)
disassociateMembers
in interface AmazonGuardDuty
disassociateMembersRequest
- DisassociateMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic GetDetectorResult getDetector(GetDetectorRequest request)
getDetector
in interface AmazonGuardDuty
getDetectorRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic GetFindingsResult getFindings(GetFindingsRequest request)
getFindings
in interface AmazonGuardDuty
getFindingsRequest
- GetFindings request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic GetFindingsStatisticsResult getFindingsStatistics(GetFindingsStatisticsRequest request)
getFindingsStatistics
in interface AmazonGuardDuty
getFindingsStatisticsRequest
- GetFindingsStatistics request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic GetIPSetResult getIPSet(GetIPSetRequest request)
getIPSet
in interface AmazonGuardDuty
getIPSetRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic GetInvitationsCountResult getInvitationsCount(GetInvitationsCountRequest request)
getInvitationsCount
in interface AmazonGuardDuty
getInvitationsCountRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic GetMasterAccountResult getMasterAccount(GetMasterAccountRequest request)
getMasterAccount
in interface AmazonGuardDuty
getMasterAccountRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic GetMembersResult getMembers(GetMembersRequest request)
getMembers
in interface AmazonGuardDuty
getMembersRequest
- GetMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic GetThreatIntelSetResult getThreatIntelSet(GetThreatIntelSetRequest request)
getThreatIntelSet
in interface AmazonGuardDuty
getThreatIntelSetRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic InviteMembersResult inviteMembers(InviteMembersRequest request)
inviteMembers
in interface AmazonGuardDuty
inviteMembersRequest
- InviteMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic ListDetectorsResult listDetectors(ListDetectorsRequest request)
listDetectors
in interface AmazonGuardDuty
listDetectorsRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic ListFindingsResult listFindings(ListFindingsRequest request)
listFindings
in interface AmazonGuardDuty
listFindingsRequest
- ListFindings request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic ListIPSetsResult listIPSets(ListIPSetsRequest request)
listIPSets
in interface AmazonGuardDuty
listIPSetsRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic ListInvitationsResult listInvitations(ListInvitationsRequest request)
listInvitations
in interface AmazonGuardDuty
listInvitationsRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic ListMembersResult listMembers(ListMembersRequest request)
listMembers
in interface AmazonGuardDuty
listMembersRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic ListThreatIntelSetsResult listThreatIntelSets(ListThreatIntelSetsRequest request)
listThreatIntelSets
in interface AmazonGuardDuty
listThreatIntelSetsRequest
- BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic StartMonitoringMembersResult startMonitoringMembers(StartMonitoringMembersRequest request)
startMonitoringMembers
in interface AmazonGuardDuty
startMonitoringMembersRequest
- StartMonitoringMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic StopMonitoringMembersResult stopMonitoringMembers(StopMonitoringMembersRequest request)
stopMonitoringMembers
in interface AmazonGuardDuty
stopMonitoringMembersRequest
- StopMonitoringMembers request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic UnarchiveFindingsResult unarchiveFindings(UnarchiveFindingsRequest request)
unarchiveFindings
in interface AmazonGuardDuty
unarchiveFindingsRequest
- UnarchiveFindings request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic UpdateDetectorResult updateDetector(UpdateDetectorRequest request)
updateDetector
in interface AmazonGuardDuty
updateDetectorRequest
- UpdateDetector request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic UpdateFindingsFeedbackResult updateFindingsFeedback(UpdateFindingsFeedbackRequest request)
updateFindingsFeedback
in interface AmazonGuardDuty
updateFindingsFeedbackRequest
- UpdateFindingsFeedback request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic UpdateIPSetResult updateIPSet(UpdateIPSetRequest request)
updateIPSet
in interface AmazonGuardDuty
updateIPSetRequest
- UpdateIPSet request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic UpdateThreatIntelSetResult updateThreatIntelSet(UpdateThreatIntelSetRequest request)
updateThreatIntelSet
in interface AmazonGuardDuty
updateThreatIntelSetRequest
- UpdateThreatIntelSet request body.BadRequestException
- 400 responseInternalServerErrorException
- 500 responsepublic 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 the request.
getCachedResponseMetadata
in interface AmazonGuardDuty
request
- The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.