Packages

package guardduty

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. guardduty
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AcceptInvitationRequest extends Object

    AcceptInvitation request body.

    AcceptInvitation request body.

    Annotations
    @RawJSType() @native()
  2. trait AcceptInvitationResponse extends Object
    Annotations
    @RawJSType() @native()
  3. 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()
  4. 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()
  5. type AccountDetails = Array[AccountDetail]
  6. type AccountId = String
  7. type AccountIds = Array[__string]
  8. trait Action extends Object

    Information about the activity described in a finding.

    Information about the activity described in a finding.

    Annotations
    @RawJSType() @native()
  9. type Activate = Boolean
  10. trait ArchiveFindingsRequest extends Object

    ArchiveFindings request body.

    ArchiveFindings request body.

    Annotations
    @RawJSType() @native()
  11. trait ArchiveFindingsResponse extends Object
    Annotations
    @RawJSType() @native()
  12. 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()
  13. trait City extends Object

    City information of the remote IP address.

    City information of the remote IP address.

    Annotations
    @RawJSType() @native()
  14. type Comments = String
  15. 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()
  16. type CountBySeverityFindingStatistic = Int
  17. trait Country extends Object

    Country information of the remote IP address.

    Country information of the remote IP address.

    Annotations
    @RawJSType() @native()
  18. trait CreateDetectorRequest extends Object

    CreateDetector request body.

    CreateDetector request body.

    Annotations
    @RawJSType() @native()
  19. trait CreateDetectorResponse extends Object
    Annotations
    @RawJSType() @native()
  20. trait CreateFilterRequest extends Object

    CreateFilterRequest request body.

    CreateFilterRequest request body.

    Annotations
    @RawJSType() @native()
  21. trait CreateFilterResponse extends Object
    Annotations
    @RawJSType() @native()
  22. trait CreateIPSetRequest extends Object

    CreateIPSet request body.

    CreateIPSet request body.

    Annotations
    @RawJSType() @native()
  23. trait CreateIPSetResponse extends Object
    Annotations
    @RawJSType() @native()
  24. trait CreateMembersRequest extends Object

    CreateMembers request body.

    CreateMembers request body.

    Annotations
    @RawJSType() @native()
  25. trait CreateMembersResponse extends Object
    Annotations
    @RawJSType() @native()
  26. trait CreateSampleFindingsRequest extends Object

    CreateSampleFindings request body.

    CreateSampleFindings request body.

    Annotations
    @RawJSType() @native()
  27. trait CreateSampleFindingsResponse extends Object
    Annotations
    @RawJSType() @native()
  28. trait CreateThreatIntelSetRequest extends Object

    CreateThreatIntelSet request body.

    CreateThreatIntelSet request body.

    Annotations
    @RawJSType() @native()
  29. trait CreateThreatIntelSetResponse extends Object
    Annotations
    @RawJSType() @native()
  30. type CreatedAt = String
  31. trait DeclineInvitationsRequest extends Object

    DeclineInvitations request body.

    DeclineInvitations request body.

    Annotations
    @RawJSType() @native()
  32. trait DeclineInvitationsResponse extends Object
    Annotations
    @RawJSType() @native()
  33. trait DeleteDetectorRequest extends Object
    Annotations
    @RawJSType() @native()
  34. trait DeleteDetectorResponse extends Object
    Annotations
    @RawJSType() @native()
  35. trait DeleteFilterRequest extends Object
    Annotations
    @RawJSType() @native()
  36. trait DeleteFilterResponse extends Object
    Annotations
    @RawJSType() @native()
  37. trait DeleteIPSetRequest extends Object
    Annotations
    @RawJSType() @native()
  38. trait DeleteIPSetResponse extends Object
    Annotations
    @RawJSType() @native()
  39. trait DeleteInvitationsRequest extends Object

    DeleteInvitations request body.

    DeleteInvitations request body.

    Annotations
    @RawJSType() @native()
  40. trait DeleteInvitationsResponse extends Object
    Annotations
    @RawJSType() @native()
  41. trait DeleteMembersRequest extends Object

    DeleteMembers request body.

    DeleteMembers request body.

    Annotations
    @RawJSType() @native()
  42. trait DeleteMembersResponse extends Object
    Annotations
    @RawJSType() @native()
  43. trait DeleteThreatIntelSetRequest extends Object
    Annotations
    @RawJSType() @native()
  44. trait DeleteThreatIntelSetResponse extends Object
    Annotations
    @RawJSType() @native()
  45. type DetectorId = String
  46. type DetectorIds = Array[DetectorId]
  47. type DetectorStatus = String
  48. trait DisassociateFromMasterAccountRequest extends Object
    Annotations
    @RawJSType() @native()
  49. trait DisassociateFromMasterAccountResponse extends Object
    Annotations
    @RawJSType() @native()
  50. trait DisassociateMembersRequest extends Object

    DisassociateMembers request body.

    DisassociateMembers request body.

    Annotations
    @RawJSType() @native()
  51. trait DisassociateMembersResponse extends Object
    Annotations
    @RawJSType() @native()
  52. 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()
  53. type Domain = String
  54. trait DomainDetails extends Object

    Domain information for the AWS API call.

    Domain information for the AWS API call.

    Annotations
    @RawJSType() @native()
  55. type Email = String
  56. type Enable = Boolean
  57. type Eq = Array[__string]
  58. type Feedback = String
  59. type FilterAction = String
  60. type FilterDescription = String
  61. type FilterName = String
  62. type FilterNames = Array[FilterName]
  63. type FilterRank = Int
  64. trait Finding extends Object

    Representation of a abnormal or suspicious activity.

    Representation of a abnormal or suspicious activity.

    Annotations
    @RawJSType() @native()
  65. trait FindingCriteria extends Object

    Represents the criteria used for querying findings.

    Represents the criteria used for querying findings.

    Annotations
    @RawJSType() @native()
  66. type FindingId = String
  67. type FindingIds = Array[FindingId]
  68. type FindingPublishingFrequency = String
  69. type FindingStatisticType = String
  70. type FindingStatisticTypes = Array[FindingStatisticType]
  71. trait FindingStatistics extends Object

    Finding statistics object.

    Finding statistics object.

    Annotations
    @RawJSType() @native()
  72. type FindingType = String
  73. type FindingTypes = Array[FindingType]
  74. type Findings = Array[Finding]
  75. trait GeoLocation extends Object

    Location information of the remote IP address.

    Location information of the remote IP address.

    Annotations
    @RawJSType() @native()
  76. trait GetDetectorRequest extends Object
    Annotations
    @RawJSType() @native()
  77. trait GetDetectorResponse extends Object
    Annotations
    @RawJSType() @native()
  78. trait GetFilterRequest extends Object
    Annotations
    @RawJSType() @native()
  79. trait GetFilterResponse extends Object
    Annotations
    @RawJSType() @native()
  80. trait GetFindingsRequest extends Object

    GetFindings request body.

    GetFindings request body.

    Annotations
    @RawJSType() @native()
  81. trait GetFindingsResponse extends Object
    Annotations
    @RawJSType() @native()
  82. trait GetFindingsStatisticsRequest extends Object

    GetFindingsStatistics request body.

    GetFindingsStatistics request body.

    Annotations
    @RawJSType() @native()
  83. trait GetFindingsStatisticsResponse extends Object
    Annotations
    @RawJSType() @native()
  84. trait GetIPSetRequest extends Object
    Annotations
    @RawJSType() @native()
  85. trait GetIPSetResponse extends Object
    Annotations
    @RawJSType() @native()
  86. trait GetInvitationsCountRequest extends Object
    Annotations
    @RawJSType() @native()
  87. trait GetInvitationsCountResponse extends Object
    Annotations
    @RawJSType() @native()
  88. trait GetMasterAccountRequest extends Object
    Annotations
    @RawJSType() @native()
  89. trait GetMasterAccountResponse extends Object
    Annotations
    @RawJSType() @native()
  90. trait GetMembersRequest extends Object

    GetMembers request body.

    GetMembers request body.

    Annotations
    @RawJSType() @native()
  91. trait GetMembersResponse extends Object
    Annotations
    @RawJSType() @native()
  92. trait GetThreatIntelSetRequest extends Object
    Annotations
    @RawJSType() @native()
  93. trait GetThreatIntelSetResponse extends Object
    Annotations
    @RawJSType() @native()
  94. class GuardDuty extends Object
    Annotations
    @RawJSType() @native() @JSImport( "aws-sdk" , "GuardDuty" )
  95. implicit final class GuardDutyOps extends AnyVal
  96. trait IamInstanceProfile extends Object

    The profile information of the EC2 instance.

    The profile information of the EC2 instance.

    Annotations
    @RawJSType() @native()
  97. 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()
  98. 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()
  99. type InvitationId = String
  100. type Invitations = Array[Invitation]
  101. trait InviteMembersRequest extends Object

    InviteMembers request body.

    InviteMembers request body.

    Annotations
    @RawJSType() @native()
  102. trait InviteMembersResponse extends Object
    Annotations
    @RawJSType() @native()
  103. type InvitedAt = String
  104. type IpSetFormat = String
  105. type IpSetId = String
  106. type IpSetIds = Array[IpSetId]
  107. type IpSetStatus = String
  108. type Ipv6Address = String
  109. type Ipv6Addresses = Array[Ipv6Address]
  110. trait ListDetectorsRequest extends Object
    Annotations
    @RawJSType() @native()
  111. trait ListDetectorsResponse extends Object
    Annotations
    @RawJSType() @native()
  112. trait ListFiltersRequest extends Object
    Annotations
    @RawJSType() @native()
  113. trait ListFiltersResponse extends Object
    Annotations
    @RawJSType() @native()
  114. trait ListFindingsRequest extends Object

    ListFindings request body.

    ListFindings request body.

    Annotations
    @RawJSType() @native()
  115. trait ListFindingsResponse extends Object
    Annotations
    @RawJSType() @native()
  116. trait ListIPSetsRequest extends Object
    Annotations
    @RawJSType() @native()
  117. trait ListIPSetsResponse extends Object
    Annotations
    @RawJSType() @native()
  118. trait ListInvitationsRequest extends Object
    Annotations
    @RawJSType() @native()
  119. trait ListInvitationsResponse extends Object
    Annotations
    @RawJSType() @native()
  120. trait ListMembersRequest extends Object
    Annotations
    @RawJSType() @native()
  121. trait ListMembersResponse extends Object
    Annotations
    @RawJSType() @native()
  122. trait ListThreatIntelSetsRequest extends Object
    Annotations
    @RawJSType() @native()
  123. trait ListThreatIntelSetsResponse extends Object
    Annotations
    @RawJSType() @native()
  124. trait LocalPortDetails extends Object

    Local port information of the connection.

    Local port information of the connection.

    Annotations
    @RawJSType() @native()
  125. type Location = String
  126. trait Master extends Object

    Contains details about the master account.

    Contains details about the master account.

    Annotations
    @RawJSType() @native()
  127. type MasterId = String
  128. type MaxResults = Int
  129. trait Member extends Object

    Contains details about the member account.

    Contains details about the member account.

    Annotations
    @RawJSType() @native()
  130. type Members = Array[Member]
  131. type Message = String
  132. type Name = String
  133. type Neq = Array[__string]
  134. 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()
  135. trait NetworkInterface extends Object

    The network interface information of the EC2 instance.

    The network interface information of the EC2 instance.

    Annotations
    @RawJSType() @native()
  136. type NetworkInterfaceId = String
  137. type NetworkInterfaces = Array[NetworkInterface]
  138. type NextToken = String
  139. type OrderBy = String
  140. trait Organization extends Object

    ISP Organization information of the remote IP address.

    ISP Organization information of the remote IP address.

    Annotations
    @RawJSType() @native()
  141. 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()
  142. trait PortProbeDetail extends Object

    Details about the port probe finding.

    Details about the port probe finding.

    Annotations
    @RawJSType() @native()
  143. type PrivateDnsName = String
  144. type PrivateIpAddress = String
  145. 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()
  146. type PrivateIpAddresses = Array[PrivateIpAddressDetails]
  147. trait ProductCode extends Object

    The product code of the EC2 instance.

    The product code of the EC2 instance.

    Annotations
    @RawJSType() @native()
  148. type ProductCodes = Array[ProductCode]
  149. trait RemoteIpDetails extends Object

    Remote IP information of the connection.

    Remote IP information of the connection.

    Annotations
    @RawJSType() @native()
  150. trait RemotePortDetails extends Object

    Remote port information of the connection.

    Remote port information of the connection.

    Annotations
    @RawJSType() @native()
  151. 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()
  152. trait SecurityGroup extends Object

    Security groups associated with the EC2 instance.

    Security groups associated with the EC2 instance.

    Annotations
    @RawJSType() @native()
  153. type SecurityGroups = Array[SecurityGroup]
  154. 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()
  155. type ServiceRole = String
  156. trait SortCriteria extends Object

    Represents the criteria used for sorting findings.

    Represents the criteria used for sorting findings.

    Annotations
    @RawJSType() @native()
  157. trait StartMonitoringMembersRequest extends Object

    StartMonitoringMembers request body.

    StartMonitoringMembers request body.

    Annotations
    @RawJSType() @native()
  158. trait StartMonitoringMembersResponse extends Object
    Annotations
    @RawJSType() @native()
  159. trait StopMonitoringMembersRequest extends Object

    StopMonitoringMembers request body.

    StopMonitoringMembers request body.

    Annotations
    @RawJSType() @native()
  160. trait StopMonitoringMembersResponse extends Object
    Annotations
    @RawJSType() @native()
  161. trait Tag extends Object

    A tag of the EC2 instance.

    A tag of the EC2 instance.

    Annotations
    @RawJSType() @native()
  162. type Tags = Array[Tag]
  163. type ThreatIntelSetFormat = String
  164. type ThreatIntelSetId = String
  165. type ThreatIntelSetIds = Array[ThreatIntelSetId]
  166. type ThreatIntelSetStatus = String
  167. trait UnarchiveFindingsRequest extends Object

    UnarchiveFindings request body.

    UnarchiveFindings request body.

    Annotations
    @RawJSType() @native()
  168. trait UnarchiveFindingsResponse extends Object
    Annotations
    @RawJSType() @native()
  169. 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()
  170. type UnprocessedAccounts = Array[UnprocessedAccount]
  171. trait UpdateDetectorRequest extends Object

    UpdateDetector request body.

    UpdateDetector request body.

    Annotations
    @RawJSType() @native()
  172. trait UpdateDetectorResponse extends Object
    Annotations
    @RawJSType() @native()
  173. trait UpdateFilterRequest extends Object

    UpdateFilterRequest request body.

    UpdateFilterRequest request body.

    Annotations
    @RawJSType() @native()
  174. trait UpdateFilterResponse extends Object
    Annotations
    @RawJSType() @native()
  175. trait UpdateFindingsFeedbackRequest extends Object

    UpdateFindingsFeedback request body.

    UpdateFindingsFeedback request body.

    Annotations
    @RawJSType() @native()
  176. trait UpdateFindingsFeedbackResponse extends Object
    Annotations
    @RawJSType() @native()
  177. trait UpdateIPSetRequest extends Object

    UpdateIPSet request body.

    UpdateIPSet request body.

    Annotations
    @RawJSType() @native()
  178. trait UpdateIPSetResponse extends Object
    Annotations
    @RawJSType() @native()
  179. trait UpdateThreatIntelSetRequest extends Object

    UpdateThreatIntelSet request body.

    UpdateThreatIntelSet request body.

    Annotations
    @RawJSType() @native()
  180. trait UpdateThreatIntelSetResponse extends Object
    Annotations
    @RawJSType() @native()
  181. type UpdatedAt = String
  182. type __boolean = Boolean
  183. type __double = Double
  184. type __integer = Int
  185. type __listOfPortProbeDetail = Array[PortProbeDetail]
  186. type __mapOfCondition = Dictionary[Condition]
  187. type __mapOfCountBySeverityFindingStatistic = Dictionary[CountBySeverityFindingStatistic]
  188. type __string = String
  189. type __stringMin0Max64 = String

Value Members

  1. object AcceptInvitationRequest
  2. object AcceptInvitationResponse
  3. object AccessKeyDetails
  4. object AccountDetail
  5. object Action
  6. object ArchiveFindingsRequest
  7. object ArchiveFindingsResponse
  8. object AwsApiCallAction
  9. object City
  10. object Condition
  11. object Country
  12. object CreateDetectorRequest
  13. object CreateDetectorResponse
  14. object CreateFilterRequest
  15. object CreateFilterResponse
  16. object CreateIPSetRequest
  17. object CreateIPSetResponse
  18. object CreateMembersRequest
  19. object CreateMembersResponse
  20. object CreateSampleFindingsRequest
  21. object CreateSampleFindingsResponse
  22. object CreateThreatIntelSetRequest
  23. object CreateThreatIntelSetResponse
  24. object DeclineInvitationsRequest
  25. object DeclineInvitationsResponse
  26. object DeleteDetectorRequest
  27. object DeleteDetectorResponse
  28. object DeleteFilterRequest
  29. object DeleteFilterResponse
  30. object DeleteIPSetRequest
  31. object DeleteIPSetResponse
  32. object DeleteInvitationsRequest
  33. object DeleteInvitationsResponse
  34. object DeleteMembersRequest
  35. object DeleteMembersResponse
  36. object DeleteThreatIntelSetRequest
  37. object DeleteThreatIntelSetResponse
  38. object DetectorStatusEnum

    The status of detector.

  39. object DisassociateFromMasterAccountRequest
  40. object DisassociateFromMasterAccountResponse
  41. object DisassociateMembersRequest
  42. object DisassociateMembersResponse
  43. object DnsRequestAction
  44. object DomainDetails
  45. object FeedbackEnum

    Finding Feedback Value

  46. object FilterActionEnum

    The action associated with a filter.

  47. object Finding
  48. object FindingCriteria
  49. object FindingPublishingFrequencyEnum

    A enum value that specifies how frequently customer got Finding updates published.

  50. object FindingStatisticTypeEnum

    The types of finding statistics.

  51. object FindingStatistics
  52. object GeoLocation
  53. object GetDetectorRequest
  54. object GetDetectorResponse
  55. object GetFilterRequest
  56. object GetFilterResponse
  57. object GetFindingsRequest
  58. object GetFindingsResponse
  59. object GetFindingsStatisticsRequest
  60. object GetFindingsStatisticsResponse
  61. object GetIPSetRequest
  62. object GetIPSetResponse
  63. object GetInvitationsCountRequest
  64. object GetInvitationsCountResponse
  65. object GetMasterAccountRequest
  66. object GetMasterAccountResponse
  67. object GetMembersRequest
  68. object GetMembersResponse
  69. object GetThreatIntelSetRequest
  70. object GetThreatIntelSetResponse
  71. object IamInstanceProfile
  72. object InstanceDetails
  73. object Invitation
  74. object InviteMembersRequest
  75. object InviteMembersResponse
  76. object IpSetFormatEnum

    The format of the ipSet.

  77. object IpSetStatusEnum

    The status of ipSet file uploaded.

  78. object ListDetectorsRequest
  79. object ListDetectorsResponse
  80. object ListFiltersRequest
  81. object ListFiltersResponse
  82. object ListFindingsRequest
  83. object ListFindingsResponse
  84. object ListIPSetsRequest
  85. object ListIPSetsResponse
  86. object ListInvitationsRequest
  87. object ListInvitationsResponse
  88. object ListMembersRequest
  89. object ListMembersResponse
  90. object ListThreatIntelSetsRequest
  91. object ListThreatIntelSetsResponse
  92. object LocalPortDetails
  93. object Master
  94. object Member
  95. object NetworkConnectionAction
  96. object NetworkInterface
  97. object OrderByEnum
  98. object Organization
  99. object PortProbeAction
  100. object PortProbeDetail
  101. object PrivateIpAddressDetails
  102. object ProductCode
  103. object RemoteIpDetails
  104. object RemotePortDetails
  105. object Resource
  106. object SecurityGroup
  107. object Service
  108. object SortCriteria
  109. object StartMonitoringMembersRequest
  110. object StartMonitoringMembersResponse
  111. object StopMonitoringMembersRequest
  112. object StopMonitoringMembersResponse
  113. object Tag
  114. object ThreatIntelSetFormatEnum

    The format of the threatIntelSet.

  115. object ThreatIntelSetStatusEnum

    The status of threatIntelSet file uploaded.

  116. object UnarchiveFindingsRequest
  117. object UnarchiveFindingsResponse
  118. object UnprocessedAccount
  119. object UpdateDetectorRequest
  120. object UpdateDetectorResponse
  121. object UpdateFilterRequest
  122. object UpdateFilterResponse
  123. object UpdateFindingsFeedbackRequest
  124. object UpdateFindingsFeedbackResponse
  125. object UpdateIPSetRequest
  126. object UpdateIPSetResponse
  127. object UpdateThreatIntelSetRequest
  128. object UpdateThreatIntelSetResponse

Inherited from AnyRef

Inherited from Any

Ungrouped