import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getDnsFirewall(args: GetDnsFirewallArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDnsFirewall. */ export interface GetDnsFirewallArgs { accountId: string; dnsFirewallId: string; } /** * A collection of values returned by getDnsFirewall. */ export interface GetDnsFirewallResult { readonly accountId: string; readonly attackMitigation: outputs.GetDnsFirewallAttackMitigation; readonly deprecateAnyRequests: boolean; readonly dnsFirewallId: string; readonly dnsFirewallIps: string[]; readonly ecsFallback: boolean; readonly id: string; readonly maximumCacheTtl: number; readonly minimumCacheTtl: number; readonly modifiedOn: string; readonly name: string; readonly negativeCacheTtl: number; readonly ratelimit: number; readonly retries: number; readonly upstreamIps: string[]; } export declare function getDnsFirewallOutput(args: GetDnsFirewallOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDnsFirewall. */ export interface GetDnsFirewallOutputArgs { accountId: pulumi.Input; dnsFirewallId: pulumi.Input; } //# sourceMappingURL=getDnsFirewall.d.ts.map