public class GatekeeperPipeline extends Object implements Serializable
GatekeeperPipeline describes and implements a Beam pipeline for analysis of AWS GuardDuty
and GCP Event Threat Detection Findings| Modifier and Type | Class and Description |
|---|---|
static interface |
GatekeeperPipeline.GatekeeperOptions
Runtime options for
GatekeeperPipeline . |
| Constructor and Description |
|---|
GatekeeperPipeline() |
| Modifier and Type | Method and Description |
|---|---|
static String |
buildConfigurationTick(GatekeeperPipeline.GatekeeperOptions options)
Build a configuration tick for Gatekeeper given pipeline options
|
static org.apache.beam.sdk.values.PCollection<Alert> |
executePipeline(org.apache.beam.sdk.Pipeline p,
org.apache.beam.sdk.values.PCollection<String> input,
GatekeeperPipeline.GatekeeperOptions options)
Execute Gatekeeper pipeline
|
static void |
main(String[] args)
Entry point for Beam pipeline.
|
public static org.apache.beam.sdk.values.PCollection<Alert> executePipeline(org.apache.beam.sdk.Pipeline p, org.apache.beam.sdk.values.PCollection<String> input, GatekeeperPipeline.GatekeeperOptions options)
p - Pipelineinput - Input collectionoptions - GatekeeperOptionspublic static String buildConfigurationTick(GatekeeperPipeline.GatekeeperOptions options) throws IOException
options - Pipeline optionsIOException - IOExceptionCopyright © 2022. All rights reserved.