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