import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getUserAgentBlockingRule(args: GetUserAgentBlockingRuleArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getUserAgentBlockingRule. */ export interface GetUserAgentBlockingRuleArgs { filter?: inputs.GetUserAgentBlockingRuleFilter; uaRuleId?: string; zoneId: string; } /** * A collection of values returned by getUserAgentBlockingRule. */ export interface GetUserAgentBlockingRuleResult { readonly configuration: outputs.GetUserAgentBlockingRuleConfiguration; readonly description: string; readonly filter?: outputs.GetUserAgentBlockingRuleFilter; readonly id: string; readonly mode: string; readonly paused: boolean; readonly uaRuleId?: string; readonly zoneId: string; } export declare function getUserAgentBlockingRuleOutput(args: GetUserAgentBlockingRuleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getUserAgentBlockingRule. */ export interface GetUserAgentBlockingRuleOutputArgs { filter?: pulumi.Input; uaRuleId?: pulumi.Input; zoneId: pulumi.Input; } //# sourceMappingURL=getUserAgentBlockingRule.d.ts.map