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 SizeConstraintsArgs extends core.SchemaArgs { comparisonOperator: string | core.StringOut; fieldToMatch: FieldToMatch; size: number | core.NumberOut; textTransformation: string | core.StringOut; } export declare class SizeConstraints extends core.Schema { comparisonOperator: string | core.StringOut; fieldToMatch: FieldToMatch; size: number | core.NumberOut; textTransformation: string | core.StringOut; } export interface SizeConstraintSetArgs extends core.ResourceArgs { /** * (Required) The name or description of the Size Constraint Set. */ name: string | core.StringOut; /** * (Optional) Specifies the parts of web requests that you want to inspect the size of. */ sizeConstraints?: core.Array | core.ArrayOut; } export declare class SizeConstraintSet extends core.Resource { /** * Amazon Resource Name (ARN) */ arn: string | core.StringOut; /** * The ID of the WAF Size Constraint Set. */ id: string | core.StringOut; /** * (Required) The name or description of the Size Constraint Set. */ name: string | core.StringOut; /** * (Optional) Specifies the parts of web requests that you want to inspect the size of. */ sizeConstraints?: core.Array | core.ArrayOut; constructor(name: string, args?: SizeConstraintSetArgs); getNamespace(): string; } //# sourceMappingURL=size_constraint_set.d.ts.map