import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getSystemDnsDatabase(args: GetSystemDnsDatabaseArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking GetSystemDnsDatabase. */ export interface GetSystemDnsDatabaseArgs { name: string; vdomparam?: string; } /** * A collection of values returned by GetSystemDnsDatabase. */ export interface GetSystemDnsDatabaseResult { readonly allowTransfer: string; readonly authoritative: string; readonly contact: string; readonly dnsEntries: outputs.GetSystemDnsDatabaseDnsEntry[]; readonly domain: string; readonly forwarder: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly ipMaster: string; readonly ipPrimary: string; readonly name: string; readonly primaryName: string; readonly rrMax: number; readonly sourceIp: string; readonly status: string; readonly ttl: number; readonly type: string; readonly vdomparam?: string; readonly view: string; } export declare function getSystemDnsDatabaseOutput(args: GetSystemDnsDatabaseOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output; /** * A collection of arguments for invoking GetSystemDnsDatabase. */ export interface GetSystemDnsDatabaseOutputArgs { name: pulumi.Input; vdomparam?: pulumi.Input; }