import * as pulumi from "@pulumi/pulumi"; import * as inputs from "../types/input"; import * as outputs from "../types/output"; /** * This data source provides the list of Autonomous Container Database Backup List Autonomous Databases In Backups in Oracle Cloud Infrastructure Database service. * * Gets a list of Autonomous Databases associated with backups at the given timestamp for the specified Autonomous Container Database. If `compartmentId` is provided, filters to that compartment; otherwise, uses the container's compartment. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackups = oci.database.getAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackups({ * autonomousContainerDatabaseId: testAutonomousContainerDatabase.id, * timeStampRequested: autonomousContainerDatabaseBackupListAutonomousDatabasesInBackupTimeStampRequested, * compartmentId: compartmentId, * }); * ``` */ export declare function getAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackups(args: GetAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackupsArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackups. */ export interface GetAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackupsArgs { /** * The Autonomous Container Database [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ autonomousContainerDatabaseId: string; /** * The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). If not provided, uses the Autonomous Container Database's compartment. */ compartmentId?: string; filters?: inputs.Database.GetAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackupsFilter[]; /** * The timestamp at which the list of autonomous databases present to be returned (ISO-8601 format, e.g., "2025-12-02T06:39:15Z"). The requested value must be after the end timestamp of the oldest available Autonomous Container Database backup. */ timeStampRequested: string; } /** * A collection of values returned by getAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackups. */ export interface GetAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackupsResult { readonly autonomousContainerDatabaseId: string; /** * The list of autonomous_database_in_backup_collection. */ readonly autonomousDatabaseInBackupCollections: outputs.Database.GetAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackupsAutonomousDatabaseInBackupCollection[]; /** * The [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. */ readonly compartmentId?: string; readonly filters?: outputs.Database.GetAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackupsFilter[]; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly timeStampRequested: string; } /** * This data source provides the list of Autonomous Container Database Backup List Autonomous Databases In Backups in Oracle Cloud Infrastructure Database service. * * Gets a list of Autonomous Databases associated with backups at the given timestamp for the specified Autonomous Container Database. If `compartmentId` is provided, filters to that compartment; otherwise, uses the container's compartment. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as oci from "@pulumi/oci"; * * const testAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackups = oci.database.getAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackups({ * autonomousContainerDatabaseId: testAutonomousContainerDatabase.id, * timeStampRequested: autonomousContainerDatabaseBackupListAutonomousDatabasesInBackupTimeStampRequested, * compartmentId: compartmentId, * }); * ``` */ export declare function getAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackupsOutput(args: GetAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackupsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackups. */ export interface GetAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackupsOutputArgs { /** * The Autonomous Container Database [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). */ autonomousContainerDatabaseId: pulumi.Input; /** * The compartment [OCID](https://docs.cloud.oracle.com/iaas/Content/General/Concepts/identifiers.htm). If not provided, uses the Autonomous Container Database's compartment. */ compartmentId?: pulumi.Input; filters?: pulumi.Input[] | undefined>; /** * The timestamp at which the list of autonomous databases present to be returned (ISO-8601 format, e.g., "2025-12-02T06:39:15Z"). The requested value must be after the end timestamp of the oldest available Autonomous Container Database backup. */ timeStampRequested: pulumi.Input; } //# sourceMappingURL=getAutonomousContainerDatabaseBackupListAutonomousDatabasesInBackups.d.ts.map