public class AddonMultiIpLogin extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<Event>,org.apache.beam.sdk.values.PCollection<Alert>> implements DocumentingTransform
The analysis is based on sessions with a 15 minute gap duration.
| Constructor and Description |
|---|
AddonMultiIpLogin(String monitoredResource,
Integer suppressRecovery,
Integer alertOn,
Integer alertOnIp,
String[] acctExceptions,
String[] aggMatchers)
Construct new AddonMultiIpLogin
|
| Modifier and Type | Method and Description |
|---|---|
org.apache.beam.sdk.values.PCollection<Alert> |
expand(org.apache.beam.sdk.values.PCollection<Event> col) |
String |
getTransformDoc()
Get documentation string from transform based on it's current configuration
|
public AddonMultiIpLogin(String monitoredResource, Integer suppressRecovery, Integer alertOn, Integer alertOnIp, String[] acctExceptions, String[] aggMatchers)
monitoredResource - Monitored resource indicatorsuppressRecovery - Optional recovery suppression to include with alerts in secondsalertOn - The number of different countries that must be seen for an alert to firealertOnIp - If country count exceeded, IP count for the user must also exceed valueacctExceptions - Array containing regex for account exceptionsaggMatchers - Aggressive violation account matcherspublic String getTransformDoc()
getTransformDoc in interface DocumentingTransformCopyright © 2022. All rights reserved.