Interface for the ServiceDataManagedRuleGroup

interface ServiceDataManagedRuleGroup {
    excludeRules: any;
    managedRuleGroupConfigs?: ManagedRuleGroupConfigProperty[];
    managedRuleGroupIdentifier: {
        managedRuleGroupName: string;
        vendorName: string;
        version?: string;
        versionEnabled?: boolean;
    };
    overrideAction: {
        type:
            | "COUNT"
            | "NONE"
            | "ALLOW"
            | "DENY";
    };
    ruleActionOverrides: RuleActionOverrideProperty[];
    ruleGroupArn?: string;
    ruleGroupType: "ManagedRuleGroup";
}

Hierarchy (view full)

Properties

excludeRules: any
managedRuleGroupConfigs?: ManagedRuleGroupConfigProperty[]
managedRuleGroupIdentifier: {
    managedRuleGroupName: string;
    vendorName: string;
    version?: string;
    versionEnabled?: boolean;
}
overrideAction: {
    type:
        | "COUNT"
        | "NONE"
        | "ALLOW"
        | "DENY";
}
ruleActionOverrides: RuleActionOverrideProperty[]
ruleGroupArn?: string
ruleGroupType