AWSWAFWebACLRateBasedStatement
No description
type AWSWAFWebACLRateBasedStatement {
aggregateKeyType: AWSWAFWebACLRateBasedStatementAggregateKeyType!
limit: Int64!
customKeys: [AWSWAFWebACLRateBasedStatementCustomKey!]!
forwardedIPConfiguration: AWSWAFWebACLForwardedIPConfiguration
scopeDownStatement: AWSWAFWebACLStatement
}
Fields
AWSWAFWebACLRateBasedStatement.aggregateKeyType
● AWSWAFWebACLRateBasedStatementAggregateKeyType!
non-null enum
Indicates how to aggregate the request counts
AWSWAFWebACLRateBasedStatement.limit
● Int64!
non-null scalar
The limit on requests per 5-minute period for a single aggregation instance for the rate-based rule
AWSWAFWebACLRateBasedStatement.customKeys
● [AWSWAFWebACLRateBasedStatementCustomKey!]!
non-null object
Specifies the aggregate keys to use in a rate-base rule
AWSWAFWebACLRateBasedStatement.forwardedIPConfiguration
● AWSWAFWebACLForwardedIPConfiguration
object
The configuration for inspecting IP addresses in an HTTP header that you specify, instead of using the IP address that's reported by the web request origin
AWSWAFWebACLRateBasedStatement.scopeDownStatement
● AWSWAFWebACLStatement
object
An optional nested statement that narrows the scope of the web requests that are evaluated and managed by the rate-based statement
Member of
AWSWAFWebACLStatement
object