import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to access information about existing Autonomous Database Backups. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const example = azure.oracle.getAutonomousDatabaseBackup({ * autonomousDatabaseId: exampleAzurermOracleAutonomousDatabase.id, * }); * ``` * * ## API Providers * * * This data source uses the following Azure API Providers: * * * `Oracle.Database` - 2025-09-01 */ export declare function getAutonomousDatabaseBackup(args: GetAutonomousDatabaseBackupArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAutonomousDatabaseBackup. */ export interface GetAutonomousDatabaseBackupArgs { /** * The azureId of the Autonomous Database for we will be listing the backups. */ autonomousDatabaseId: string; name: string; } /** * A collection of values returned by getAutonomousDatabaseBackup. */ export interface GetAutonomousDatabaseBackupResult { readonly automatic: boolean; /** * The backup OCID. */ readonly autonomousDatabaseBackupOcid: string; readonly autonomousDatabaseId: string; /** * The OCID of the Autonomous Database OCID. */ readonly autonomousDatabaseOcid: string; readonly databaseBackupSizeInTbs: number; readonly databaseVersion: string; /** * The user-friendly name of the backup. */ readonly displayName: string; /** * The ID of the Autonomous Database Backup. */ readonly id: string; /** * Information about the current lifecycle state of the backup. */ readonly lifecycleDetails: string; /** * The current state of the backup. */ readonly lifecycleState: string; /** * `- The Azure Region where the Autonomous Database Backup exists. */ readonly location: string; readonly name: string; /** * The current provisioning state of the Autonomous Database Backup. */ readonly provisioningState: string; readonly restorable: boolean; /** * The retention period in days for the Autonomous Database Backup. */ readonly retentionPeriodInDays: number; /** * The date and time the backup will become unusable. */ readonly timeAvailableTil: string; /** * The date and time the backup was completed. */ readonly timeEnded: string; /** * The date and time the backup started. */ readonly timeStarted: string; readonly type: string; } /** * Use this data source to access information about existing Autonomous Database Backups. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as azure from "@pulumi/azure"; * * const example = azure.oracle.getAutonomousDatabaseBackup({ * autonomousDatabaseId: exampleAzurermOracleAutonomousDatabase.id, * }); * ``` * * ## API Providers * * * This data source uses the following Azure API Providers: * * * `Oracle.Database` - 2025-09-01 */ export declare function getAutonomousDatabaseBackupOutput(args: GetAutonomousDatabaseBackupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAutonomousDatabaseBackup. */ export interface GetAutonomousDatabaseBackupOutputArgs { /** * The azureId of the Autonomous Database for we will be listing the backups. */ autonomousDatabaseId: pulumi.Input; name: pulumi.Input; }