/* eslint-disable */ /** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * Contains a list of Regular expressions based on the provided inputs. RegexPatternSet can be used with other WAF entities with RegexPatternSetReferenceStatement to perform other actions . */ export interface AwsWafv2Regexpatternset { /** * ARN of the WAF entity. */ Arn?: string; /** * Description of the entity. */ Description?: string; /** * Name of the RegexPatternSet. */ Name?: string; /** * Id of the RegexPatternSet */ Id?: string; RegularExpressionList: string[]; /** * Use CLOUDFRONT for CloudFront RegexPatternSet, use REGIONAL for Application Load Balancer and API Gateway. */ Scope: "CLOUDFRONT" | "REGIONAL"; /** * @minItems 1 */ Tags?: [Tag, ...Tag[]]; } export interface Tag { Key?: string; Value?: string; }