public static class GuardDutyTransforms.SuppressAlerts extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<Alert>,org.apache.beam.sdk.values.PCollection<Alert>>
A "repeated finding" in GuardDuty means the same (potential) bad actor is performing the same action against the same resource in your AWS environment. Findings are uniquely identified by their "id".
GuardDuty has a built-in setting to avoid emitting a new CloudWatch event for repeated findings within a certain window of time. Valid values for that window are 15 minutes, 1 hour, or 6 hours (default). https://docs.aws.amazon.com/guardduty/latest/ug/guardduty_findings_cloudwatch.html#guardduty_findings_cloudwatch_notification_frequency
This transform adds a second layer of protection against generation of alerts for repeated findings
Constructor and Description |
---|
SuppressAlerts(GuardDutyTransforms.Options opts)
static initializer for alert suppression
|
Modifier and Type | Method and Description |
---|---|
org.apache.beam.sdk.values.PCollection<Alert> |
expand(org.apache.beam.sdk.values.PCollection<Alert> input) |
public SuppressAlerts(GuardDutyTransforms.Options opts)
opts
- GuardDutyTransforms.Options
pipeline optionsCopyright © 2022. All rights reserved.