import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; export declare function getZoneDnsSettings(args: GetZoneDnsSettingsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getZoneDnsSettings. */ export interface GetZoneDnsSettingsArgs { zoneId: string; } /** * A collection of values returned by getZoneDnsSettings. */ export interface GetZoneDnsSettingsResult { readonly flattenAllCnames: boolean; readonly foundationDns: boolean; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly internalDns: outputs.GetZoneDnsSettingsInternalDns; readonly multiProvider: boolean; readonly nameservers: outputs.GetZoneDnsSettingsNameservers; readonly nsTtl: number; readonly secondaryOverrides: boolean; readonly soa: outputs.GetZoneDnsSettingsSoa; readonly zoneId: string; readonly zoneMode: string; } export declare function getZoneDnsSettingsOutput(args: GetZoneDnsSettingsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getZoneDnsSettings. */ export interface GetZoneDnsSettingsOutputArgs { zoneId: pulumi.Input; } //# sourceMappingURL=getZoneDnsSettings.d.ts.map