Class CfnWebACLPropsMixin.RateLimitJA3FingerprintProperty
Use the request's JA3 fingerprint derived from the TLS Client Hello of an incoming request as an aggregate key.
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.WAFv2.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnWebACLPropsMixin.RateLimitJA3FingerprintProperty : CfnWebACLPropsMixin.IRateLimitJA3FingerprintProperty
Syntax (vb)
Public Class CfnWebACLPropsMixin.RateLimitJA3FingerprintProperty Implements CfnWebACLPropsMixin.IRateLimitJA3FingerprintProperty
Remarks
If you use a single JA3 fingerprint as your custom key, then each value fully defines an aggregation instance.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.WAFv2.Mixins;
var rateLimitJA3FingerprintProperty = new RateLimitJA3FingerprintProperty {
FallbackBehavior = "fallbackBehavior"
};
Synopsis
Constructors
| RateLimitJA3FingerprintProperty() | Use the request's JA3 fingerprint derived from the TLS Client Hello of an incoming request as an aggregate key. |
Properties
| FallbackBehavior | The match status to assign to the web request if there is insufficient TSL Client Hello information to compute the JA3 fingerprint. |
Constructors
RateLimitJA3FingerprintProperty()
Use the request's JA3 fingerprint derived from the TLS Client Hello of an incoming request as an aggregate key.
public RateLimitJA3FingerprintProperty()
Remarks
If you use a single JA3 fingerprint as your custom key, then each value fully defines an aggregation instance.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.WAFv2.Mixins;
var rateLimitJA3FingerprintProperty = new RateLimitJA3FingerprintProperty {
FallbackBehavior = "fallbackBehavior"
};
Properties
FallbackBehavior
The match status to assign to the web request if there is insufficient TSL Client Hello information to compute the JA3 fingerprint.
public string? FallbackBehavior { get; set; }
Property Value
Remarks
You can specify the following fallback behaviors: