import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; export declare function getWafEntityParameter(args: GetWafEntityParameterArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getWafEntityParameter. */ export interface GetWafEntityParameterArgs { allowEmptyType?: boolean; allowRepeatedParameterName?: boolean; attackSignaturesCheck?: boolean; checkMaxValueLength?: boolean; checkMinValueLength?: boolean; dataType?: string; description?: string; enableRegularExpression?: boolean; isBase64?: boolean; isCookie?: boolean; isHeader?: boolean; json?: string; level?: string; mandatory?: boolean; maxValueLength?: number; metacharsOnParameterValueCheck?: boolean; minValueLength?: number; name: string; parameterLocation?: string; performStaging?: boolean; sensitiveParameter?: boolean; signatureOverridesDisables?: number[]; type?: string; url?: inputs.ssl.GetWafEntityParameterUrl; valueType?: string; } /** * A collection of values returned by getWafEntityParameter. */ export interface GetWafEntityParameterResult { readonly allowEmptyType?: boolean; readonly allowRepeatedParameterName?: boolean; readonly attackSignaturesCheck?: boolean; readonly checkMaxValueLength?: boolean; readonly checkMinValueLength?: boolean; readonly dataType?: string; readonly description?: string; readonly enableRegularExpression?: boolean; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly isBase64?: boolean; readonly isCookie?: boolean; readonly isHeader?: boolean; readonly json: string; readonly level?: string; readonly mandatory?: boolean; readonly maxValueLength?: number; readonly metacharsOnParameterValueCheck?: boolean; readonly minValueLength?: number; readonly name: string; readonly parameterLocation?: string; readonly performStaging?: boolean; readonly sensitiveParameter?: boolean; readonly signatureOverridesDisables?: number[]; readonly type?: string; readonly url?: outputs.ssl.GetWafEntityParameterUrl; readonly valueType?: string; } export declare function getWafEntityParameterOutput(args: GetWafEntityParameterOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getWafEntityParameter. */ export interface GetWafEntityParameterOutputArgs { allowEmptyType?: pulumi.Input; allowRepeatedParameterName?: pulumi.Input; attackSignaturesCheck?: pulumi.Input; checkMaxValueLength?: pulumi.Input; checkMinValueLength?: pulumi.Input; dataType?: pulumi.Input; description?: pulumi.Input; enableRegularExpression?: pulumi.Input; isBase64?: pulumi.Input; isCookie?: pulumi.Input; isHeader?: pulumi.Input; json?: pulumi.Input; level?: pulumi.Input; mandatory?: pulumi.Input; maxValueLength?: pulumi.Input; metacharsOnParameterValueCheck?: pulumi.Input; minValueLength?: pulumi.Input; name: pulumi.Input; parameterLocation?: pulumi.Input; performStaging?: pulumi.Input; sensitiveParameter?: pulumi.Input; signatureOverridesDisables?: pulumi.Input[] | undefined>; type?: pulumi.Input; url?: pulumi.Input; valueType?: pulumi.Input; } //# sourceMappingURL=getWafEntityParameter.d.ts.map