メインコンテンツまでスキップ

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