@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 that are 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, which is called a trusted IP list in the console user interface.
|
CreateMembersResult |
createMembers(CreateMembersRequest request)
Creates member accounts of the current AWS account by specifying a list of AWS account IDs.
|
CreatePublishingDestinationResult |
createPublishingDestination(CreatePublishingDestinationRequest request)
Creates a publishing destination to export findings to.
|
CreateSampleFindingsResult |
createSampleFindings(CreateSampleFindingsRequest request)
Generates example findings of types specified by the list of finding types.
|
CreateThreatIntelSetResult |
createThreatIntelSet(CreateThreatIntelSetRequest request)
Creates a new ThreatIntelSet.
|
DeclineInvitationsResult |
declineInvitations(DeclineInvitationsRequest request)
Declines invitations sent to the current member account by AWS accounts specified by their account IDs.
|
DeleteDetectorResult |
deleteDetector(DeleteDetectorRequest request)
Deletes an Amazon GuardDuty detector that is 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
ipSetId. |
DeleteMembersResult |
deleteMembers(DeleteMembersRequest request)
Deletes GuardDuty member accounts (to the current GuardDuty master account) specified by the account IDs.
|
DeletePublishingDestinationResult |
deletePublishingDestination(DeletePublishingDestinationRequest request)
Deletes the publishing definition with the specified
destinationId. |
DeleteThreatIntelSetResult |
deleteThreatIntelSet(DeleteThreatIntelSetRequest request)
Deletes the ThreatIntelSet specified by the ThreatIntelSet ID.
|
DescribeOrganizationConfigurationResult |
describeOrganizationConfiguration(DescribeOrganizationConfigurationRequest request)
Returns information about the account selected as the delegated administrator for GuardDuty.
|
DescribePublishingDestinationResult |
describePublishingDestination(DescribePublishingDestinationRequest request)
Returns information about the publishing destination specified by the provided
destinationId. |
DisableOrganizationAdminAccountResult |
disableOrganizationAdminAccount(DisableOrganizationAdminAccountRequest request)
Disables GuardDuty administrator permissions for an AWS account within the Organization.
|
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.
|
EnableOrganizationAdminAccountResult |
enableOrganizationAdminAccount(EnableOrganizationAdminAccountRequest request)
Enables GuardDuty administrator permissions for an AWS account within the organization.
|
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
ipSetId. |
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 associated member accounts for the current GuardDuty master account.
|
ListOrganizationAdminAccountsResult |
listOrganizationAdminAccounts(ListOrganizationAdminAccountsRequest request)
Lists the accounts configured as AWS Organization delegated administrators.
|
ListPublishingDestinationsResult |
listPublishingDestinations(ListPublishingDestinationsRequest request)
Returns a list of publishing destinations associated with the specified
dectectorId. |
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)
Turns on GuardDuty monitoring of the specified member accounts.
|
StopMonitoringMembersResult |
stopMonitoringMembers(StopMonitoringMembersRequest request)
Stops GuardDuty monitoring for the specified member accounts.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Adds tags to a resource.
|
UnarchiveFindingsResult |
unarchiveFindings(UnarchiveFindingsRequest request)
Unarchives GuardDuty findings specified by the
findingIds. |
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes tags from a resource.
|
UpdateDetectorResult |
updateDetector(UpdateDetectorRequest request)
Updates the Amazon GuardDuty detector specified by the detectorId.
|
UpdateFilterResult |
updateFilter(UpdateFilterRequest request)
Updates the filter specified by the filter name.
|
UpdateFindingsFeedbackResult |
updateFindingsFeedback(UpdateFindingsFeedbackRequest request)
Marks the specified GuardDuty findings as useful or not useful.
|
UpdateIPSetResult |
updateIPSet(UpdateIPSetRequest request)
Updates the IPSet specified by the IPSet ID.
|
UpdateOrganizationConfigurationResult |
updateOrganizationConfiguration(UpdateOrganizationConfigurationRequest request)
Updates the delegated administrator account with the values provided.
|
UpdatePublishingDestinationResult |
updatePublishingDestination(UpdatePublishingDestinationRequest request)
Updates information about the publishing destination specified by the
destinationId. |
UpdateThreatIntelSetResult |
updateThreatIntelSet(UpdateThreatIntelSetRequest request)
Updates the ThreatIntelSet specified by the 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 that are specified by the list of finding IDs.
Only the master account can archive findings. Member accounts don't 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 where 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, 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 master account can use this operation.
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 CreatePublishingDestinationResult createPublishingDestination(CreatePublishingDestinationRequest request)
AmazonGuardDutyCreates a publishing destination to export findings to. The resource to export findings to must exist before you use this operation.
createPublishingDestination in interface AmazonGuardDutypublic CreateSampleFindingsResult createSampleFindings(CreateSampleFindingsRequest request)
AmazonGuardDuty
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.
createSampleFindings in interface AmazonGuardDutypublic CreateThreatIntelSetResult createThreatIntelSet(CreateThreatIntelSetRequest request)
AmazonGuardDutyCreates a new ThreatIntelSet. ThreatIntelSets consist of known malicious IP addresses. GuardDuty generates findings based on ThreatIntelSets. Only users of the master account can use this operation.
createThreatIntelSet in interface AmazonGuardDutypublic DeclineInvitationsResult declineInvitations(DeclineInvitationsRequest request)
AmazonGuardDutyDeclines invitations sent to the current member account by AWS accounts specified by their account IDs.
declineInvitations in interface AmazonGuardDutypublic DeleteDetectorResult deleteDetector(DeleteDetectorRequest request)
AmazonGuardDutyDeletes an Amazon GuardDuty detector that is 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)
AmazonGuardDuty
Deletes the IPSet specified by the ipSetId. IPSets are called trusted IP lists in the console user
interface.
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 DeletePublishingDestinationResult deletePublishingDestination(DeletePublishingDestinationRequest request)
AmazonGuardDuty
Deletes the publishing definition with the specified destinationId.
deletePublishingDestination in interface AmazonGuardDutypublic DeleteThreatIntelSetResult deleteThreatIntelSet(DeleteThreatIntelSetRequest request)
AmazonGuardDutyDeletes the ThreatIntelSet specified by the ThreatIntelSet ID.
deleteThreatIntelSet in interface AmazonGuardDutypublic DescribeOrganizationConfigurationResult describeOrganizationConfiguration(DescribeOrganizationConfigurationRequest request)
AmazonGuardDutyReturns information about the account selected as the delegated administrator for GuardDuty.
describeOrganizationConfiguration in interface AmazonGuardDutypublic DescribePublishingDestinationResult describePublishingDestination(DescribePublishingDestinationRequest request)
AmazonGuardDuty
Returns information about the publishing destination specified by the provided destinationId.
describePublishingDestination in interface AmazonGuardDutypublic DisableOrganizationAdminAccountResult disableOrganizationAdminAccount(DisableOrganizationAdminAccountRequest request)
AmazonGuardDutyDisables GuardDuty administrator permissions for an AWS account within the Organization.
disableOrganizationAdminAccount 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 EnableOrganizationAdminAccountResult enableOrganizationAdminAccount(EnableOrganizationAdminAccountRequest request)
AmazonGuardDutyEnables GuardDuty administrator permissions for an AWS account within the organization.
enableOrganizationAdminAccount 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)
AmazonGuardDuty
Retrieves the IPSet specified by the ipSetId.
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. If you use this operation from a member account, the IPSets returned are the IPSets from the associated master account.
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 associated member accounts for the current GuardDuty master account.
listMembers in interface AmazonGuardDutypublic ListOrganizationAdminAccountsResult listOrganizationAdminAccounts(ListOrganizationAdminAccountsRequest request)
AmazonGuardDutyLists the accounts configured as AWS Organization delegated administrators.
listOrganizationAdminAccounts in interface AmazonGuardDutypublic ListPublishingDestinationsResult listPublishingDestinations(ListPublishingDestinationsRequest request)
AmazonGuardDuty
Returns a list of publishing destinations associated with the specified dectectorId.
listPublishingDestinations 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. If you use this operation from a member account, the ThreatIntelSets associated with the master account are returned.
listThreatIntelSets in interface AmazonGuardDutypublic StartMonitoringMembersResult startMonitoringMembers(StartMonitoringMembersRequest request)
AmazonGuardDuty
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.
startMonitoringMembers in interface AmazonGuardDutypublic StopMonitoringMembersResult stopMonitoringMembers(StopMonitoringMembersRequest request)
AmazonGuardDuty
Stops GuardDuty monitoring for the specified member accounts. Use the StartMonitoringMembers
operation to restart monitoring for those accounts.
stopMonitoringMembers in interface AmazonGuardDutypublic TagResourceResult tagResource(TagResourceRequest request)
AmazonGuardDutyAdds tags to a resource.
tagResource in interface AmazonGuardDutypublic UnarchiveFindingsResult unarchiveFindings(UnarchiveFindingsRequest request)
AmazonGuardDuty
Unarchives GuardDuty findings specified by the findingIds.
unarchiveFindings in interface AmazonGuardDutypublic UntagResourceResult untagResource(UntagResourceRequest request)
AmazonGuardDutyRemoves tags from a resource.
untagResource in interface AmazonGuardDutypublic UpdateDetectorResult updateDetector(UpdateDetectorRequest request)
AmazonGuardDutyUpdates the 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 the specified 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 UpdateOrganizationConfigurationResult updateOrganizationConfiguration(UpdateOrganizationConfigurationRequest request)
AmazonGuardDutyUpdates the delegated administrator account with the values provided.
updateOrganizationConfiguration in interface AmazonGuardDutypublic UpdatePublishingDestinationResult updatePublishingDestination(UpdatePublishingDestinationRequest request)
AmazonGuardDuty
Updates information about the publishing destination specified by the destinationId.
updatePublishingDestination in interface AmazonGuardDutypublic UpdateThreatIntelSetResult updateThreatIntelSet(UpdateThreatIntelSetRequest request)
AmazonGuardDutyUpdates the ThreatIntelSet specified by the 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 © 2020. All rights reserved.