import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare function getDnsRecord(args: GetDnsRecordArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getDnsRecord. */ export interface GetDnsRecordArgs { dnsRecordId?: string; filter?: inputs.GetDnsRecordFilter; zoneId: string; } /** * A collection of values returned by getDnsRecord. */ export interface GetDnsRecordResult { readonly comment: string; readonly commentModifiedOn: string; readonly content: string; readonly createdOn: string; readonly data: outputs.GetDnsRecordData; readonly dnsRecordId?: string; readonly filter?: outputs.GetDnsRecordFilter; readonly id: string; readonly meta: string; readonly modifiedOn: string; readonly name: string; readonly priority: number; readonly proxiable: boolean; readonly proxied: boolean; readonly settings: outputs.GetDnsRecordSettings; readonly tags: string[]; readonly tagsModifiedOn: string; readonly ttl: number; readonly type: string; readonly zoneId: string; } export declare function getDnsRecordOutput(args: GetDnsRecordOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getDnsRecord. */ export interface GetDnsRecordOutputArgs { dnsRecordId?: pulumi.Input; filter?: pulumi.Input; zoneId: pulumi.Input; } //# sourceMappingURL=getDnsRecord.d.ts.map