import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::DNS::Backup */ export declare function getBackup(args: GetBackupArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getBackup. */ export interface GetBackupArgs { /** * Uniquely identifies the resource. */ id: string; } /** * A collection of values returned by getBackup. */ export interface GetBackupResult { /** * Backup ID. */ readonly backupId: string; /** * Backup creation time. Time zone is UTC+8. */ readonly backupTime: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Number of DNS records in the backup. */ readonly recordCount: number; /** * The domain ID for which you need to manually create a backup. You can call the ListZones API to obtain the domain ID. */ readonly zid: string; } /** * Data Source schema for Volcengine::DNS::Backup */ export declare function getBackupOutput(args: GetBackupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getBackup. */ export interface GetBackupOutputArgs { /** * Uniquely identifies the resource. */ id: pulumi.Input; }