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 SqlInjectionMatchTuplesArgs extends core.SchemaArgs { fieldToMatch: FieldToMatch; textTransformation: string | core.StringOut; } export declare class SqlInjectionMatchTuples extends core.Schema { fieldToMatch: FieldToMatch; textTransformation: string | core.StringOut; } export interface SqlInjectionMatchSetArgs extends core.ResourceArgs { /** * (Required) The name or description of the SQL Injection Match Set. */ name: string | core.StringOut; /** * (Optional) The parts of web requests that you want AWS WAF to inspect for malicious SQL code and, if * you want AWS WAF to inspect a header, the name of the header. */ sqlInjectionMatchTuples?: core.Array | core.ArrayOut; } export declare class SqlInjectionMatchSet extends core.Resource { /** * The ID of the WAF SQL Injection Match Set. */ id: string | core.StringOut; /** * (Required) The name or description of the SQL Injection Match Set. */ name: string | core.StringOut; /** * (Optional) The parts of web requests that you want AWS WAF to inspect for malicious SQL code and, if * you want AWS WAF to inspect a header, the name of the header. */ sqlInjectionMatchTuples?: core.Array | core.ArrayOut; constructor(name: string, args?: SqlInjectionMatchSetArgs); getNamespace(): string; } //# sourceMappingURL=sql_injection_match_set.d.ts.map