import * as pulumi from "@pulumi/pulumi"; /** * Data Source schema for Volcengine::VEDBM::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 end time, format: yyyy-MM-ddTHH:mm:ssZ (UTC time) */ readonly backupEndTime: string; /** * Backup file size, unit: KiB */ readonly backupFileSize: number; /** * Backup ID */ readonly backupId: string; /** * Backup method, currently only physical backup is supported */ readonly backupMethod: string; /** * Data backup retention days */ readonly backupRetentionPeriod: number; /** * Backup start time, format: yyyy-MM-ddTHH:mm:ssZ (UTC time) */ readonly backupStartTime: string; /** * Backup status */ readonly backupStatus: string; /** * Backup task execution time, interval window is two hours. Format: HH:mmZ-HH:mmZ (UTC time) */ readonly backupTime: string; /** * Backup type, currently only full backup is supported */ readonly backupType: string; /** * Consistency backup timestamp, format: yyyy-MM-ddTHH:mm:ssZ (UTC time) */ readonly consistentTime: string; /** * Enable continuous backup, value is always true */ readonly continueBackup: boolean; /** * Creation type */ readonly createType: string; /** * Full backup cycle, use commas (,) to separate multiple values */ readonly fullBackupPeriod: string; /** * Uniquely identifies the resource. */ readonly id: string; /** * Instance ID */ readonly instanceId: string; } /** * Data Source schema for Volcengine::VEDBM::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; }