import * as core from "@terrascript/core"; export interface FieldToMatchArgs extends core.SchemaArgs { data?: string | core.StringOut; type: string | core.StringOut; } export declare class FieldToMatch extends core.Schema { data?: string | core.StringOut; type: string | core.StringOut; } export interface RegexMatchTupleArgs extends core.SchemaArgs { fieldToMatch: FieldToMatch; regexPatternSetId: string | core.StringOut; textTransformation: string | core.StringOut; } export declare class RegexMatchTuple extends core.Schema { fieldToMatch: FieldToMatch; regexPatternSetId: string | core.StringOut; textTransformation: string | core.StringOut; } export interface RegexMatchSetArgs extends core.ResourceArgs { /** * (Required) The name or description of the Regex Match Set. */ name: string | core.StringOut; /** * (Required) The regular expression pattern that you want AWS WAF to search for in web requests, the l * ocation in requests that you want AWS WAF to search, and other settings. See below. */ regexMatchTuple?: core.Array | core.ArrayOut; } export declare class RegexMatchSet extends core.Resource { /** * Amazon Resource Name (ARN) */ arn: string | core.StringOut; /** * The ID of the WAF Regex Match Set. */ id: string | core.StringOut; /** * (Required) The name or description of the Regex Match Set. */ name: string | core.StringOut; /** * (Required) The regular expression pattern that you want AWS WAF to search for in web requests, the l * ocation in requests that you want AWS WAF to search, and other settings. See below. */ regexMatchTuple?: core.Array | core.ArrayOut; constructor(name: string, args?: RegexMatchSetArgs); getNamespace(): string; } //# sourceMappingURL=regex_match_set.d.ts.map