UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

50 lines (49 loc) 2.23 kB
import { CfnResource, Resolvable } from '../../base'; export declare type RegexPatternSet_Type = 'AWS::WAFv2::RegexPatternSet'; export declare const RegexPatternSet_Type = "AWS::WAFv2::RegexPatternSet"; /** * 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 . {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html} */ export default function RegexPatternSet(props: RegexPatternSet_Properties): CfnResource<RegexPatternSet_Properties>; /** * 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 . {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html} */ export declare type RegexPatternSet_Properties = { Arn?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html#cfn-wafv2-regexpatternset-description} */ Description?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html#cfn-wafv2-regexpatternset-name} */ Name?: Resolvable<string>; Id?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html#cfn-wafv2-regexpatternset-regularexpressionlist} */ RegularExpressionList: Resolvable<string>[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html#cfn-wafv2-regexpatternset-scope} */ Scope: Resolvable<'CLOUDFRONT' | 'REGIONAL'>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-wafv2-regexpatternset.html#cfn-wafv2-regexpatternset-tags} */ Tags?: Tag[]; }; export declare type Tag = { Key?: Resolvable<string>; Value?: Resolvable<string>; };