@pulumi/f5bigip
Version:
A Pulumi package for creating and managing F5 BigIP resources.
100 lines • 4.11 kB
TypeScript
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<GetWafEntityParameterResult>;
/**
* 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<GetWafEntityParameterResult>;
/**
* A collection of arguments for invoking getWafEntityParameter.
*/
export interface GetWafEntityParameterOutputArgs {
allowEmptyType?: pulumi.Input<boolean | undefined>;
allowRepeatedParameterName?: pulumi.Input<boolean | undefined>;
attackSignaturesCheck?: pulumi.Input<boolean | undefined>;
checkMaxValueLength?: pulumi.Input<boolean | undefined>;
checkMinValueLength?: pulumi.Input<boolean | undefined>;
dataType?: pulumi.Input<string | undefined>;
description?: pulumi.Input<string | undefined>;
enableRegularExpression?: pulumi.Input<boolean | undefined>;
isBase64?: pulumi.Input<boolean | undefined>;
isCookie?: pulumi.Input<boolean | undefined>;
isHeader?: pulumi.Input<boolean | undefined>;
json?: pulumi.Input<string | undefined>;
level?: pulumi.Input<string | undefined>;
mandatory?: pulumi.Input<boolean | undefined>;
maxValueLength?: pulumi.Input<number | undefined>;
metacharsOnParameterValueCheck?: pulumi.Input<boolean | undefined>;
minValueLength?: pulumi.Input<number | undefined>;
name: pulumi.Input<string>;
parameterLocation?: pulumi.Input<string | undefined>;
performStaging?: pulumi.Input<boolean | undefined>;
sensitiveParameter?: pulumi.Input<boolean | undefined>;
signatureOverridesDisables?: pulumi.Input<pulumi.Input<number>[] | undefined>;
type?: pulumi.Input<string | undefined>;
url?: pulumi.Input<inputs.ssl.GetWafEntityParameterUrlArgs | undefined>;
valueType?: pulumi.Input<string | undefined>;
}
//# sourceMappingURL=getWafEntityParameter.d.ts.map