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