in providers/aws/waf.go [30:75]
func (g *WafGenerator) InitResources() error {
config, e := g.generateConfig()
if e != nil {
return e
}
svc := waf.NewFromConfig(config)
if err := g.loadWebACL(svc); err != nil {
return err
}
if err := g.loadByteMatchSet(svc); err != nil {
return err
}
if err := g.loadGeoMatchSet(svc); err != nil {
return err
}
if err := g.loadIPSet(svc); err != nil {
return err
}
if err := g.loadRateBasedRules(svc); err != nil {
return err
}
if err := g.loadRegexMatchSets(svc); err != nil {
return err
}
if err := g.loadRegexPatternSets(svc); err != nil {
return err
}
if err := g.loadWafRules(svc); err != nil {
return err
}
if err := g.loadWafRuleGroups(svc); err != nil {
return err
}
if err := g.loadSizeConstraintSets(svc); err != nil {
return err
}
if err := g.loadSQLInjectionMatchSets(svc); err != nil {
return err
}
if err := g.loadXSSMatchSet(svc); err != nil {
return err
}
return nil
}