Skip to main content

AWSWAFWebACLManagedRuleGroupStatement

No description

type AWSWAFWebACLManagedRuleGroupStatement {
name: String!
vendorName: String!
excludedRules: [AWSWAFWebACLExcludedRule!]!
managedRuleGroupConfigurations: [AWSWAFWebACLManagedRuleGroupConfiguration!]!
ruleActionOverrides: [AWSWAFWebACLRuleActionOverride!]!
scopeDownStatement: AWSWAFWebACLStatement
version: String!
}

Fields

AWSWAFWebACLManagedRuleGroupStatement.name ● String! non-null scalar

The name of the managed rule group

AWSWAFWebACLManagedRuleGroupStatement.vendorName ● String! non-null scalar

The name of the managed rule group vendor

AWSWAFWebACLManagedRuleGroupStatement.excludedRules ● [AWSWAFWebACLExcludedRule!]! non-null object

The rules in the referenced rule group whose actions are set to Count. When you exclude a rule, WAF evaluates it exactly as it would if the rule action setting were Count. This is a useful option for testing the rules in a rule group without modifying how they handle your web traffic.

AWSWAFWebACLManagedRuleGroupStatement.managedRuleGroupConfigurations ● [AWSWAFWebACLManagedRuleGroupConfiguration!]! non-null object

Additional information that's used by a managed rule group

AWSWAFWebACLManagedRuleGroupStatement.ruleActionOverrides ● [AWSWAFWebACLRuleActionOverride!]! non-null object

Action settings to use in the place of the rule actions that are configured inside the rule group

AWSWAFWebACLManagedRuleGroupStatement.scopeDownStatement ● AWSWAFWebACLStatement object

An optional nested statement that narrows the scope of the web requests that are evaluated by the managed rule group

AWSWAFWebACLManagedRuleGroupStatement.version ● String! non-null scalar

The version of the managed rule group to use

Member of

AWSWAFWebACLFirewallManagerStatement object ● AWSWAFWebACLStatement object