import * as pulumi from "@pulumi/pulumi"; export declare function getAppSecSecurityPolicyProtections(args: GetAppSecSecurityPolicyProtectionsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAppSecSecurityPolicyProtections. */ export interface GetAppSecSecurityPolicyProtectionsArgs { configId: number; securityPolicyId: string; } /** * A collection of values returned by getAppSecSecurityPolicyProtections. */ export interface GetAppSecSecurityPolicyProtectionsResult { readonly applyAccountProtectionControls: boolean; readonly applyApiConstraints: boolean; readonly applyApplicationLayerControls: boolean; readonly applyBotmanControls: boolean; readonly applyMalwareControls: boolean; readonly applyNetworkLayerControls: boolean; readonly applyRateControls: boolean; readonly applyReputationControls: boolean; readonly applySlowPostControls: boolean; readonly applyUrlProtectionControls: boolean; readonly configId: number; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly json: string; readonly outputText: string; readonly securityPolicyId: string; } export declare function getAppSecSecurityPolicyProtectionsOutput(args: GetAppSecSecurityPolicyProtectionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAppSecSecurityPolicyProtections. */ export interface GetAppSecSecurityPolicyProtectionsOutputArgs { configId: pulumi.Input; securityPolicyId: pulumi.Input; } //# sourceMappingURL=getAppSecSecurityPolicyProtections.d.ts.map