import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getApiShieldOperations(args: GetApiShieldOperationsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getApiShieldOperations. */ export interface GetApiShieldOperationsArgs { direction?: string; endpoint?: string; features?: string[]; hosts?: string[]; maxItems?: number; methods?: string[]; order?: string; zoneId: string; } /** * A collection of values returned by getApiShieldOperations. */ export interface GetApiShieldOperationsResult { readonly direction?: string; readonly endpoint?: string; readonly features?: string[]; readonly hosts?: string[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly maxItems?: number; readonly methods?: string[]; readonly order?: string; readonly results: outputs.GetApiShieldOperationsResult[]; readonly zoneId: string; } export declare function getApiShieldOperationsOutput(args: GetApiShieldOperationsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getApiShieldOperations. */ export interface GetApiShieldOperationsOutputArgs { direction?: pulumi.Input; endpoint?: pulumi.Input; features?: pulumi.Input[]>; hosts?: pulumi.Input[]>; maxItems?: pulumi.Input; methods?: pulumi.Input[]>; order?: pulumi.Input; zoneId: pulumi.Input; } //# sourceMappingURL=getApiShieldOperations.d.ts.map