package guardduty
- Alphabetic
- By Inheritance
- guardduty
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
trait
AcceptInvitationRequest extends Object
AcceptInvitation request body.
AcceptInvitation request body.
- Annotations
- @RawJSType() @native()
-
trait
AcceptInvitationResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
AccessKeyDetails extends Object
The IAM access key details (IAM user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.
The IAM access key details (IAM user information) of a user that engaged in the activity that prompted GuardDuty to generate a finding.
- Annotations
- @RawJSType() @native()
-
trait
AccountDetail extends Object
An object containing the member's accountId and email address.
An object containing the member's accountId and email address.
- Annotations
- @RawJSType() @native()
- type AccountDetails = Array[AccountDetail]
- type AccountId = String
- type AccountIds = Array[__string]
-
trait
Action extends Object
Information about the activity described in a finding.
Information about the activity described in a finding.
- Annotations
- @RawJSType() @native()
- type Activate = Boolean
-
trait
ArchiveFindingsRequest extends Object
ArchiveFindings request body.
ArchiveFindings request body.
- Annotations
- @RawJSType() @native()
-
trait
ArchiveFindingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
AwsApiCallAction extends Object
Information about the AWS_API_CALL action described in this finding.
Information about the AWS_API_CALL action described in this finding.
- Annotations
- @RawJSType() @native()
-
trait
City extends Object
City information of the remote IP address.
City information of the remote IP address.
- Annotations
- @RawJSType() @native()
- type Comments = String
-
trait
Condition extends Object
Finding attribute (for example, accountId) for which conditions and values must be specified when querying findings.
Finding attribute (for example, accountId) for which conditions and values must be specified when querying findings.
- Annotations
- @RawJSType() @native()
- type CountBySeverityFindingStatistic = Int
-
trait
Country extends Object
Country information of the remote IP address.
Country information of the remote IP address.
- Annotations
- @RawJSType() @native()
-
trait
CreateDetectorRequest extends Object
CreateDetector request body.
CreateDetector request body.
- Annotations
- @RawJSType() @native()
-
trait
CreateDetectorResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateFilterRequest extends Object
CreateFilterRequest request body.
CreateFilterRequest request body.
- Annotations
- @RawJSType() @native()
-
trait
CreateFilterResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateIPSetRequest extends Object
CreateIPSet request body.
CreateIPSet request body.
- Annotations
- @RawJSType() @native()
-
trait
CreateIPSetResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateMembersRequest extends Object
CreateMembers request body.
CreateMembers request body.
- Annotations
- @RawJSType() @native()
-
trait
CreateMembersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateSampleFindingsRequest extends Object
CreateSampleFindings request body.
CreateSampleFindings request body.
- Annotations
- @RawJSType() @native()
-
trait
CreateSampleFindingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
CreateThreatIntelSetRequest extends Object
CreateThreatIntelSet request body.
CreateThreatIntelSet request body.
- Annotations
- @RawJSType() @native()
-
trait
CreateThreatIntelSetResponse extends Object
- Annotations
- @RawJSType() @native()
- type CreatedAt = String
-
trait
DeclineInvitationsRequest extends Object
DeclineInvitations request body.
DeclineInvitations request body.
- Annotations
- @RawJSType() @native()
-
trait
DeclineInvitationsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteDetectorRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteDetectorResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteFilterRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteFilterResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteIPSetRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteIPSetResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteInvitationsRequest extends Object
DeleteInvitations request body.
DeleteInvitations request body.
- Annotations
- @RawJSType() @native()
-
trait
DeleteInvitationsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteMembersRequest extends Object
DeleteMembers request body.
DeleteMembers request body.
- Annotations
- @RawJSType() @native()
-
trait
DeleteMembersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteThreatIntelSetRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DeleteThreatIntelSetResponse extends Object
- Annotations
- @RawJSType() @native()
- type DetectorId = String
- type DetectorIds = Array[DetectorId]
- type DetectorStatus = String
-
trait
DisassociateFromMasterAccountRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
DisassociateFromMasterAccountResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DisassociateMembersRequest extends Object
DisassociateMembers request body.
DisassociateMembers request body.
- Annotations
- @RawJSType() @native()
-
trait
DisassociateMembersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
DnsRequestAction extends Object
Information about the DNS_REQUEST action described in this finding.
Information about the DNS_REQUEST action described in this finding.
- Annotations
- @RawJSType() @native()
- type Domain = String
-
trait
DomainDetails extends Object
Domain information for the AWS API call.
Domain information for the AWS API call.
- Annotations
- @RawJSType() @native()
- type Email = String
- type Enable = Boolean
- type Eq = Array[__string]
- type Feedback = String
- type FilterAction = String
- type FilterDescription = String
- type FilterName = String
- type FilterNames = Array[FilterName]
- type FilterRank = Int
-
trait
Finding extends Object
Representation of a abnormal or suspicious activity.
Representation of a abnormal or suspicious activity.
- Annotations
- @RawJSType() @native()
-
trait
FindingCriteria extends Object
Represents the criteria used for querying findings.
Represents the criteria used for querying findings.
- Annotations
- @RawJSType() @native()
- type FindingId = String
- type FindingIds = Array[FindingId]
- type FindingPublishingFrequency = String
- type FindingStatisticType = String
- type FindingStatisticTypes = Array[FindingStatisticType]
-
trait
FindingStatistics extends Object
Finding statistics object.
Finding statistics object.
- Annotations
- @RawJSType() @native()
- type FindingType = String
- type FindingTypes = Array[FindingType]
- type Findings = Array[Finding]
-
trait
GeoLocation extends Object
Location information of the remote IP address.
Location information of the remote IP address.
- Annotations
- @RawJSType() @native()
-
trait
GetDetectorRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetDetectorResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetFilterRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetFilterResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetFindingsRequest extends Object
GetFindings request body.
GetFindings request body.
- Annotations
- @RawJSType() @native()
-
trait
GetFindingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetFindingsStatisticsRequest extends Object
GetFindingsStatistics request body.
GetFindingsStatistics request body.
- Annotations
- @RawJSType() @native()
-
trait
GetFindingsStatisticsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetIPSetRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetIPSetResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetInvitationsCountRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetInvitationsCountResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetMasterAccountRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetMasterAccountResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetMembersRequest extends Object
GetMembers request body.
GetMembers request body.
- Annotations
- @RawJSType() @native()
-
trait
GetMembersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetThreatIntelSetRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
GetThreatIntelSetResponse extends Object
- Annotations
- @RawJSType() @native()
-
class
GuardDuty extends Object
- Annotations
- @RawJSType() @native() @JSImport( "aws-sdk" , "GuardDuty" )
- implicit final class GuardDutyOps extends AnyVal
-
trait
IamInstanceProfile extends Object
The profile information of the EC2 instance.
The profile information of the EC2 instance.
- Annotations
- @RawJSType() @native()
-
trait
InstanceDetails extends Object
The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.
The information about the EC2 instance associated with the activity that prompted GuardDuty to generate a finding.
- Annotations
- @RawJSType() @native()
-
trait
Invitation extends Object
Invitation from an AWS account to become the current account's master.
Invitation from an AWS account to become the current account's master.
- Annotations
- @RawJSType() @native()
- type InvitationId = String
- type Invitations = Array[Invitation]
-
trait
InviteMembersRequest extends Object
InviteMembers request body.
InviteMembers request body.
- Annotations
- @RawJSType() @native()
-
trait
InviteMembersResponse extends Object
- Annotations
- @RawJSType() @native()
- type InvitedAt = String
- type IpSetFormat = String
- type IpSetId = String
- type IpSetIds = Array[IpSetId]
- type IpSetStatus = String
- type Ipv6Address = String
- type Ipv6Addresses = Array[Ipv6Address]
-
trait
ListDetectorsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListDetectorsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListFiltersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListFiltersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListFindingsRequest extends Object
ListFindings request body.
ListFindings request body.
- Annotations
- @RawJSType() @native()
-
trait
ListFindingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListIPSetsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListIPSetsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListInvitationsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListInvitationsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListMembersRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListMembersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThreatIntelSetsRequest extends Object
- Annotations
- @RawJSType() @native()
-
trait
ListThreatIntelSetsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
LocalPortDetails extends Object
Local port information of the connection.
Local port information of the connection.
- Annotations
- @RawJSType() @native()
- type Location = String
-
trait
Master extends Object
Contains details about the master account.
Contains details about the master account.
- Annotations
- @RawJSType() @native()
- type MasterId = String
- type MaxResults = Int
-
trait
Member extends Object
Contains details about the member account.
Contains details about the member account.
- Annotations
- @RawJSType() @native()
- type Members = Array[Member]
- type Message = String
- type Name = String
- type Neq = Array[__string]
-
trait
NetworkConnectionAction extends Object
Information about the NETWORK_CONNECTION action described in this finding.
Information about the NETWORK_CONNECTION action described in this finding.
- Annotations
- @RawJSType() @native()
-
trait
NetworkInterface extends Object
The network interface information of the EC2 instance.
The network interface information of the EC2 instance.
- Annotations
- @RawJSType() @native()
- type NetworkInterfaceId = String
- type NetworkInterfaces = Array[NetworkInterface]
- type NextToken = String
- type OrderBy = String
-
trait
Organization extends Object
ISP Organization information of the remote IP address.
ISP Organization information of the remote IP address.
- Annotations
- @RawJSType() @native()
-
trait
PortProbeAction extends Object
Information about the PORT_PROBE action described in this finding.
Information about the PORT_PROBE action described in this finding.
- Annotations
- @RawJSType() @native()
-
trait
PortProbeDetail extends Object
Details about the port probe finding.
Details about the port probe finding.
- Annotations
- @RawJSType() @native()
- type PrivateDnsName = String
- type PrivateIpAddress = String
-
trait
PrivateIpAddressDetails extends Object
Other private IP address information of the EC2 instance.
Other private IP address information of the EC2 instance.
- Annotations
- @RawJSType() @native()
- type PrivateIpAddresses = Array[PrivateIpAddressDetails]
-
trait
ProductCode extends Object
The product code of the EC2 instance.
The product code of the EC2 instance.
- Annotations
- @RawJSType() @native()
- type ProductCodes = Array[ProductCode]
-
trait
RemoteIpDetails extends Object
Remote IP information of the connection.
Remote IP information of the connection.
- Annotations
- @RawJSType() @native()
-
trait
RemotePortDetails extends Object
Remote port information of the connection.
Remote port information of the connection.
- Annotations
- @RawJSType() @native()
-
trait
Resource extends Object
The AWS resource associated with the activity that prompted GuardDuty to generate a finding.
The AWS resource associated with the activity that prompted GuardDuty to generate a finding.
- Annotations
- @RawJSType() @native()
-
trait
SecurityGroup extends Object
Security groups associated with the EC2 instance.
Security groups associated with the EC2 instance.
- Annotations
- @RawJSType() @native()
- type SecurityGroups = Array[SecurityGroup]
-
trait
Service extends Object
Additional information assigned to the generated finding by GuardDuty.
Additional information assigned to the generated finding by GuardDuty.
- Annotations
- @RawJSType() @native()
- type ServiceRole = String
-
trait
SortCriteria extends Object
Represents the criteria used for sorting findings.
Represents the criteria used for sorting findings.
- Annotations
- @RawJSType() @native()
-
trait
StartMonitoringMembersRequest extends Object
StartMonitoringMembers request body.
StartMonitoringMembers request body.
- Annotations
- @RawJSType() @native()
-
trait
StartMonitoringMembersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
StopMonitoringMembersRequest extends Object
StopMonitoringMembers request body.
StopMonitoringMembers request body.
- Annotations
- @RawJSType() @native()
-
trait
StopMonitoringMembersResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
Tag extends Object
A tag of the EC2 instance.
A tag of the EC2 instance.
- Annotations
- @RawJSType() @native()
- type Tags = Array[Tag]
- type ThreatIntelSetFormat = String
- type ThreatIntelSetId = String
- type ThreatIntelSetIds = Array[ThreatIntelSetId]
- type ThreatIntelSetStatus = String
-
trait
UnarchiveFindingsRequest extends Object
UnarchiveFindings request body.
UnarchiveFindings request body.
- Annotations
- @RawJSType() @native()
-
trait
UnarchiveFindingsResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UnprocessedAccount extends Object
An object containing the unprocessed account and a result string explaining why it was unprocessed.
An object containing the unprocessed account and a result string explaining why it was unprocessed.
- Annotations
- @RawJSType() @native()
- type UnprocessedAccounts = Array[UnprocessedAccount]
-
trait
UpdateDetectorRequest extends Object
UpdateDetector request body.
UpdateDetector request body.
- Annotations
- @RawJSType() @native()
-
trait
UpdateDetectorResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateFilterRequest extends Object
UpdateFilterRequest request body.
UpdateFilterRequest request body.
- Annotations
- @RawJSType() @native()
-
trait
UpdateFilterResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateFindingsFeedbackRequest extends Object
UpdateFindingsFeedback request body.
UpdateFindingsFeedback request body.
- Annotations
- @RawJSType() @native()
-
trait
UpdateFindingsFeedbackResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateIPSetRequest extends Object
UpdateIPSet request body.
UpdateIPSet request body.
- Annotations
- @RawJSType() @native()
-
trait
UpdateIPSetResponse extends Object
- Annotations
- @RawJSType() @native()
-
trait
UpdateThreatIntelSetRequest extends Object
UpdateThreatIntelSet request body.
UpdateThreatIntelSet request body.
- Annotations
- @RawJSType() @native()
-
trait
UpdateThreatIntelSetResponse extends Object
- Annotations
- @RawJSType() @native()
- type UpdatedAt = String
- type __boolean = Boolean
- type __double = Double
- type __integer = Int
- type __listOfPortProbeDetail = Array[PortProbeDetail]
- type __mapOfCondition = Dictionary[Condition]
- type __mapOfCountBySeverityFindingStatistic = Dictionary[CountBySeverityFindingStatistic]
- type __string = String
- type __stringMin0Max64 = String
Value Members
- object AcceptInvitationRequest
- object AcceptInvitationResponse
- object AccessKeyDetails
- object AccountDetail
- object Action
- object ArchiveFindingsRequest
- object ArchiveFindingsResponse
- object AwsApiCallAction
- object City
- object Condition
- object Country
- object CreateDetectorRequest
- object CreateDetectorResponse
- object CreateFilterRequest
- object CreateFilterResponse
- object CreateIPSetRequest
- object CreateIPSetResponse
- object CreateMembersRequest
- object CreateMembersResponse
- object CreateSampleFindingsRequest
- object CreateSampleFindingsResponse
- object CreateThreatIntelSetRequest
- object CreateThreatIntelSetResponse
- object DeclineInvitationsRequest
- object DeclineInvitationsResponse
- object DeleteDetectorRequest
- object DeleteDetectorResponse
- object DeleteFilterRequest
- object DeleteFilterResponse
- object DeleteIPSetRequest
- object DeleteIPSetResponse
- object DeleteInvitationsRequest
- object DeleteInvitationsResponse
- object DeleteMembersRequest
- object DeleteMembersResponse
- object DeleteThreatIntelSetRequest
- object DeleteThreatIntelSetResponse
-
object
DetectorStatusEnum
The status of detector.
- object DisassociateFromMasterAccountRequest
- object DisassociateFromMasterAccountResponse
- object DisassociateMembersRequest
- object DisassociateMembersResponse
- object DnsRequestAction
- object DomainDetails
-
object
FeedbackEnum
Finding Feedback Value
-
object
FilterActionEnum
The action associated with a filter.
- object Finding
- object FindingCriteria
-
object
FindingPublishingFrequencyEnum
A enum value that specifies how frequently customer got Finding updates published.
-
object
FindingStatisticTypeEnum
The types of finding statistics.
- object FindingStatistics
- object GeoLocation
- object GetDetectorRequest
- object GetDetectorResponse
- object GetFilterRequest
- object GetFilterResponse
- object GetFindingsRequest
- object GetFindingsResponse
- object GetFindingsStatisticsRequest
- object GetFindingsStatisticsResponse
- object GetIPSetRequest
- object GetIPSetResponse
- object GetInvitationsCountRequest
- object GetInvitationsCountResponse
- object GetMasterAccountRequest
- object GetMasterAccountResponse
- object GetMembersRequest
- object GetMembersResponse
- object GetThreatIntelSetRequest
- object GetThreatIntelSetResponse
- object IamInstanceProfile
- object InstanceDetails
- object Invitation
- object InviteMembersRequest
- object InviteMembersResponse
-
object
IpSetFormatEnum
The format of the ipSet.
-
object
IpSetStatusEnum
The status of ipSet file uploaded.
- object ListDetectorsRequest
- object ListDetectorsResponse
- object ListFiltersRequest
- object ListFiltersResponse
- object ListFindingsRequest
- object ListFindingsResponse
- object ListIPSetsRequest
- object ListIPSetsResponse
- object ListInvitationsRequest
- object ListInvitationsResponse
- object ListMembersRequest
- object ListMembersResponse
- object ListThreatIntelSetsRequest
- object ListThreatIntelSetsResponse
- object LocalPortDetails
- object Master
- object Member
- object NetworkConnectionAction
- object NetworkInterface
- object OrderByEnum
- object Organization
- object PortProbeAction
- object PortProbeDetail
- object PrivateIpAddressDetails
- object ProductCode
- object RemoteIpDetails
- object RemotePortDetails
- object Resource
- object SecurityGroup
- object Service
- object SortCriteria
- object StartMonitoringMembersRequest
- object StartMonitoringMembersResponse
- object StopMonitoringMembersRequest
- object StopMonitoringMembersResponse
- object Tag
-
object
ThreatIntelSetFormatEnum
The format of the threatIntelSet.
-
object
ThreatIntelSetStatusEnum
The status of threatIntelSet file uploaded.
- object UnarchiveFindingsRequest
- object UnarchiveFindingsResponse
- object UnprocessedAccount
- object UpdateDetectorRequest
- object UpdateDetectorResponse
- object UpdateFilterRequest
- object UpdateFilterResponse
- object UpdateFindingsFeedbackRequest
- object UpdateFindingsFeedbackResponse
- object UpdateIPSetRequest
- object UpdateIPSetResponse
- object UpdateThreatIntelSetRequest
- object UpdateThreatIntelSetResponse