Values.CreateRegexPatternSetRequestSourceCreates a RegexPatternSet, which you reference in a RegexPatternSetReferenceStatement, to have WAF inspect a web request component for the specified patterns.
type nonrec t = {name : EntityName.t;The name of the set. You cannot change the name after you create the set.
*)scope : Scope.t;Specifies whether this is for a global resource type, such as a Amazon CloudFront distribution. For an Amplify application, use CLOUDFRONT. To work with CloudFront, you must also specify the Region US East (N. Virginia) as follows: CLI - Specify the Region when you use the CloudFront scope: --scope=CLOUDFRONT --region=us-east-1. API and SDKs - For all calls, use the Region endpoint us-east-1.
*)description : EntityDescription.t option;A description of the set that helps with identification.
*)regularExpressionList : RegularExpressionList.t;Array of regular expression strings.
*)}val make :
?description:??? ->
?tags:??? ->
name:EntityName.t ->
scope:Scope.t ->
regularExpressionList:RegularExpressionList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string * [> `String of RegexPatternString.t ]) list ]
list
| `String of EntityName.t ])
list ]