1. Registry
  2. Packages
  3. Oracle Cloud Infrastructure
  4. API Docs
  5. Database
  6. getAutonomousContainerDatabaseBackup
Viewing docs for Oracle Cloud Infrastructure v5.0.0
published on Thursday, Sep 17, 2026 by Pulumi
oci logo oci logo
Viewing docs for Oracle Cloud Infrastructure v5.0.0
published on Thursday, Sep 17, 2026 by Pulumi

    This data source provides details about a specific Autonomous Container Database Backup resource in Oracle Cloud Infrastructure Database service.

    Gets information about the specified Autonomous Container Database backup.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testAutonomousContainerDatabaseBackup = oci.database.getAutonomousContainerDatabaseBackup({
        autonomousContainerDatabaseBackupId: testAutonomousContainerDatabaseBackupOciDatabaseAutonomousContainerDatabaseBackup.id,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_autonomous_container_database_backup = oci.database.get_autonomous_container_database_backup(autonomous_container_database_backup_id=test_autonomous_container_database_backup_oci_database_autonomous_container_database_backup["id"])
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v5/go/oci/database"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := database.GetAutonomousContainerDatabaseBackup(ctx, &database.GetAutonomousContainerDatabaseBackupArgs{
    			AutonomousContainerDatabaseBackupId: testAutonomousContainerDatabaseBackupOciDatabaseAutonomousContainerDatabaseBackup.Id,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Oci = Pulumi.Oci;
    
    return await Deployment.RunAsync(() => 
    {
        var testAutonomousContainerDatabaseBackup = Oci.Database.GetAutonomousContainerDatabaseBackup.Invoke(new()
        {
            AutonomousContainerDatabaseBackupId = testAutonomousContainerDatabaseBackupOciDatabaseAutonomousContainerDatabaseBackup.Id,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.Database.DatabaseFunctions;
    import com.pulumi.oci.Database.inputs.GetAutonomousContainerDatabaseBackupArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var testAutonomousContainerDatabaseBackup = DatabaseFunctions.getAutonomousContainerDatabaseBackup(GetAutonomousContainerDatabaseBackupArgs.builder()
                .autonomousContainerDatabaseBackupId(testAutonomousContainerDatabaseBackupOciDatabaseAutonomousContainerDatabaseBackup.id())
                .build());
    
        }
    }
    
    variables:
      testAutonomousContainerDatabaseBackup:
        fn::invoke:
          function: oci:Database:getAutonomousContainerDatabaseBackup
          arguments:
            autonomousContainerDatabaseBackupId: ${testAutonomousContainerDatabaseBackupOciDatabaseAutonomousContainerDatabaseBackup.id}
    
    pulumi {
      required_providers {
        oci = {
          source = "pulumi/oci"
        }
      }
    }
    
    data "oci_database_getautonomouscontainerdatabasebackup" "testAutonomousContainerDatabaseBackup" {
      autonomous_container_database_backup_id = testAutonomousContainerDatabaseBackupOciDatabaseAutonomousContainerDatabaseBackup.id
    }
    

    Using getAutonomousContainerDatabaseBackup

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getAutonomousContainerDatabaseBackup(args: GetAutonomousContainerDatabaseBackupArgs, opts?: InvokeOptions): Promise<GetAutonomousContainerDatabaseBackupResult>
    function getAutonomousContainerDatabaseBackupOutput(args: GetAutonomousContainerDatabaseBackupOutputArgs, opts?: InvokeOutputOptions): Output<GetAutonomousContainerDatabaseBackupResult>
    def get_autonomous_container_database_backup(autonomous_container_database_backup_id: Optional[str] = None,
                                                 opts: Optional[InvokeOptions] = None) -> GetAutonomousContainerDatabaseBackupResult
    def get_autonomous_container_database_backup_output(autonomous_container_database_backup_id: pulumi.Input[Optional[str]] = None,
                                                 opts: Optional[InvokeOutputOptions] = None) -> Output[GetAutonomousContainerDatabaseBackupResult]
    func GetAutonomousContainerDatabaseBackup(ctx *Context, args *GetAutonomousContainerDatabaseBackupArgs, opts ...InvokeOption) (*GetAutonomousContainerDatabaseBackupResult, error)
    func GetAutonomousContainerDatabaseBackupOutput(ctx *Context, args *GetAutonomousContainerDatabaseBackupOutputArgs, opts ...InvokeOption) GetAutonomousContainerDatabaseBackupResultOutput

    > Note: This function is named GetAutonomousContainerDatabaseBackup in the Go SDK.

    public static class GetAutonomousContainerDatabaseBackup 
    {
        public static Task<GetAutonomousContainerDatabaseBackupResult> InvokeAsync(GetAutonomousContainerDatabaseBackupArgs args, InvokeOptions? opts = null)
        public static Output<GetAutonomousContainerDatabaseBackupResult> Invoke(GetAutonomousContainerDatabaseBackupInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetAutonomousContainerDatabaseBackupResult> Invoke(GetAutonomousContainerDatabaseBackupInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetAutonomousContainerDatabaseBackupResult> getAutonomousContainerDatabaseBackup(GetAutonomousContainerDatabaseBackupArgs args, InvokeOptions options)
    public static Output<GetAutonomousContainerDatabaseBackupResult> getAutonomousContainerDatabaseBackup(GetAutonomousContainerDatabaseBackupArgs args, InvokeOptions options)
    public static Output<GetAutonomousContainerDatabaseBackupResult> getAutonomousContainerDatabaseBackup(GetAutonomousContainerDatabaseBackupArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: oci:Database/getAutonomousContainerDatabaseBackup:getAutonomousContainerDatabaseBackup
      arguments:
        # arguments dictionary
    data "oci_database_get_autonomous_container_database_backup" "name" {
        # arguments
    }

    The following arguments are supported:

    AutonomousContainerDatabaseBackupId string
    The Autonomous Container Database backup OCID.
    AutonomousContainerDatabaseBackupId string
    The Autonomous Container Database backup OCID.
    autonomous_container_database_backup_id string
    The Autonomous Container Database backup OCID.
    autonomousContainerDatabaseBackupId String
    The Autonomous Container Database backup OCID.
    autonomousContainerDatabaseBackupId string
    The Autonomous Container Database backup OCID.
    autonomous_container_database_backup_id str
    The Autonomous Container Database backup OCID.
    autonomousContainerDatabaseBackupId String
    The Autonomous Container Database backup OCID.

    getAutonomousContainerDatabaseBackup Result

    The following output properties are available:

    AcdDisplayName string
    The user-friendly name for the Autonomous Container Database when the Backup was initiated. This name need not be unique. This field captures the name at the time of backup creation, accounting for possible later updates to the display name.
    AutonomousContainerDatabaseBackupId string
    AutonomousContainerDatabaseId string
    The OCID of the Autonomous Container Database.
    AutonomousDatabases List<GetAutonomousContainerDatabaseBackupAutonomousDatabase>
    List of Autonomous AI Databases that is part of this Autonomous Container Database Backup
    BackupDestinationDetails List<GetAutonomousContainerDatabaseBackupBackupDestinationDetail>
    Backup destination details
    CompartmentId string
    The OCID of the compartment.
    DbVersion string
    A valid Oracle AI Database version for Autonomous AI Database. When you specify 23ai for dbversion, the system will provision a 23ai database, but the UI will display it as 26ai. When you specify 26ai for dbversion, the system will provision and display a 26ai database as expected. For new databases, it is recommended to use either 19c or 26ai.
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    DisplayName string
    A user-friendly name for the backup. This name need not be unique.
    FreeformTags Dictionary<string, string>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    The provider-assigned unique ID for this managed resource.
    InfrastructureType string
    The infrastructure type this resource belongs to.
    IsAutomatic bool
    Indicates whether the backup is user-initiated or automatic.
    IsRemoteBackup bool
    Whether backup is for remote-region or local region
    LifecycleDetails string
    Additional information about the current lifecycle state.
    RetentionPeriodInDays int
    Retention period, in days, for long-term backups
    State string
    The current state of the backup.
    SystemTags Dictionary<string, string>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    TimeEnded string
    The date and time the backup completed.
    TimeStarted string
    The date and time the backup started.
    Type string
    The type of backup.
    AcdDisplayName string
    The user-friendly name for the Autonomous Container Database when the Backup was initiated. This name need not be unique. This field captures the name at the time of backup creation, accounting for possible later updates to the display name.
    AutonomousContainerDatabaseBackupId string
    AutonomousContainerDatabaseId string
    The OCID of the Autonomous Container Database.
    AutonomousDatabases []GetAutonomousContainerDatabaseBackupAutonomousDatabase
    List of Autonomous AI Databases that is part of this Autonomous Container Database Backup
    BackupDestinationDetails []GetAutonomousContainerDatabaseBackupBackupDestinationDetail
    Backup destination details
    CompartmentId string
    The OCID of the compartment.
    DbVersion string
    A valid Oracle AI Database version for Autonomous AI Database. When you specify 23ai for dbversion, the system will provision a 23ai database, but the UI will display it as 26ai. When you specify 26ai for dbversion, the system will provision and display a 26ai database as expected. For new databases, it is recommended to use either 19c or 26ai.
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    DisplayName string
    A user-friendly name for the backup. This name need not be unique.
    FreeformTags map[string]string
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    Id string
    The provider-assigned unique ID for this managed resource.
    InfrastructureType string
    The infrastructure type this resource belongs to.
    IsAutomatic bool
    Indicates whether the backup is user-initiated or automatic.
    IsRemoteBackup bool
    Whether backup is for remote-region or local region
    LifecycleDetails string
    Additional information about the current lifecycle state.
    RetentionPeriodInDays int
    Retention period, in days, for long-term backups
    State string
    The current state of the backup.
    SystemTags map[string]string
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    TimeEnded string
    The date and time the backup completed.
    TimeStarted string
    The date and time the backup started.
    Type string
    The type of backup.
    acd_display_name string
    The user-friendly name for the Autonomous Container Database when the Backup was initiated. This name need not be unique. This field captures the name at the time of backup creation, accounting for possible later updates to the display name.
    autonomous_container_database_backup_id string
    autonomous_container_database_id string
    The OCID of the Autonomous Container Database.
    autonomous_databases list(object)
    List of Autonomous AI Databases that is part of this Autonomous Container Database Backup
    backup_destination_details list(object)
    Backup destination details
    compartment_id string
    The OCID of the compartment.
    db_version string
    A valid Oracle AI Database version for Autonomous AI Database. When you specify 23ai for dbversion, the system will provision a 23ai database, but the UI will display it as 26ai. When you specify 26ai for dbversion, the system will provision and display a 26ai database as expected. For new databases, it is recommended to use either 19c or 26ai.
    defined_tags map(string)
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    display_name string
    A user-friendly name for the backup. This name need not be unique.
    freeform_tags map(string)
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id string
    The provider-assigned unique ID for this managed resource.
    infrastructure_type string
    The infrastructure type this resource belongs to.
    is_automatic bool
    Indicates whether the backup is user-initiated or automatic.
    is_remote_backup bool
    Whether backup is for remote-region or local region
    lifecycle_details string
    Additional information about the current lifecycle state.
    retention_period_in_days number
    Retention period, in days, for long-term backups
    state string
    The current state of the backup.
    system_tags map(string)
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    time_ended string
    The date and time the backup completed.
    time_started string
    The date and time the backup started.
    type string
    The type of backup.
    acdDisplayName String
    The user-friendly name for the Autonomous Container Database when the Backup was initiated. This name need not be unique. This field captures the name at the time of backup creation, accounting for possible later updates to the display name.
    autonomousContainerDatabaseBackupId String
    autonomousContainerDatabaseId String
    The OCID of the Autonomous Container Database.
    autonomousDatabases List<GetAutonomousContainerBackupAutonomous>
    List of Autonomous AI Databases that is part of this Autonomous Container Database Backup
    backupDestinationDetails List<GetAutonomousContainerBackupBackupDestinationDetail>
    Backup destination details
    compartmentId String
    The OCID of the compartment.
    dbVersion String
    A valid Oracle AI Database version for Autonomous AI Database. When you specify 23ai for dbversion, the system will provision a 23ai database, but the UI will display it as 26ai. When you specify 26ai for dbversion, the system will provision and display a 26ai database as expected. For new databases, it is recommended to use either 19c or 26ai.
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    displayName String
    A user-friendly name for the backup. This name need not be unique.
    freeformTags Map<String,String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    The provider-assigned unique ID for this managed resource.
    infrastructureType String
    The infrastructure type this resource belongs to.
    isAutomatic Boolean
    Indicates whether the backup is user-initiated or automatic.
    isRemoteBackup Boolean
    Whether backup is for remote-region or local region
    lifecycleDetails String
    Additional information about the current lifecycle state.
    retentionPeriodInDays Integer
    Retention period, in days, for long-term backups
    state String
    The current state of the backup.
    systemTags Map<String,String>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    timeEnded String
    The date and time the backup completed.
    timeStarted String
    The date and time the backup started.
    type String
    The type of backup.
    acdDisplayName string
    The user-friendly name for the Autonomous Container Database when the Backup was initiated. This name need not be unique. This field captures the name at the time of backup creation, accounting for possible later updates to the display name.
    autonomousContainerDatabaseBackupId string
    autonomousContainerDatabaseId string
    The OCID of the Autonomous Container Database.
    autonomousDatabases GetAutonomousContainerDatabaseBackupAutonomousDatabase[]
    List of Autonomous AI Databases that is part of this Autonomous Container Database Backup
    backupDestinationDetails GetAutonomousContainerDatabaseBackupBackupDestinationDetail[]
    Backup destination details
    compartmentId string
    The OCID of the compartment.
    dbVersion string
    A valid Oracle AI Database version for Autonomous AI Database. When you specify 23ai for dbversion, the system will provision a 23ai database, but the UI will display it as 26ai. When you specify 26ai for dbversion, the system will provision and display a 26ai database as expected. For new databases, it is recommended to use either 19c or 26ai.
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    displayName string
    A user-friendly name for the backup. This name need not be unique.
    freeformTags {[key: string]: string}
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id string
    The provider-assigned unique ID for this managed resource.
    infrastructureType string
    The infrastructure type this resource belongs to.
    isAutomatic boolean
    Indicates whether the backup is user-initiated or automatic.
    isRemoteBackup boolean
    Whether backup is for remote-region or local region
    lifecycleDetails string
    Additional information about the current lifecycle state.
    retentionPeriodInDays number
    Retention period, in days, for long-term backups
    state string
    The current state of the backup.
    systemTags {[key: string]: string}
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    timeEnded string
    The date and time the backup completed.
    timeStarted string
    The date and time the backup started.
    type string
    The type of backup.
    acd_display_name str
    The user-friendly name for the Autonomous Container Database when the Backup was initiated. This name need not be unique. This field captures the name at the time of backup creation, accounting for possible later updates to the display name.
    autonomous_container_database_backup_id str
    autonomous_container_database_id str
    The OCID of the Autonomous Container Database.
    autonomous_databases Sequence[GetAutonomousContainerDatabaseBackupAutonomousDatabase]
    List of Autonomous AI Databases that is part of this Autonomous Container Database Backup
    backup_destination_details Sequence[GetAutonomousContainerDatabaseBackupBackupDestinationDetail]
    Backup destination details
    compartment_id str
    The OCID of the compartment.
    db_version str
    A valid Oracle AI Database version for Autonomous AI Database. When you specify 23ai for dbversion, the system will provision a 23ai database, but the UI will display it as 26ai. When you specify 26ai for dbversion, the system will provision and display a 26ai database as expected. For new databases, it is recommended to use either 19c or 26ai.
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    display_name str
    A user-friendly name for the backup. This name need not be unique.
    freeform_tags Mapping[str, str]
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id str
    The provider-assigned unique ID for this managed resource.
    infrastructure_type str
    The infrastructure type this resource belongs to.
    is_automatic bool
    Indicates whether the backup is user-initiated or automatic.
    is_remote_backup bool
    Whether backup is for remote-region or local region
    lifecycle_details str
    Additional information about the current lifecycle state.
    retention_period_in_days int
    Retention period, in days, for long-term backups
    state str
    The current state of the backup.
    system_tags Mapping[str, str]
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    time_ended str
    The date and time the backup completed.
    time_started str
    The date and time the backup started.
    type str
    The type of backup.
    acdDisplayName String
    The user-friendly name for the Autonomous Container Database when the Backup was initiated. This name need not be unique. This field captures the name at the time of backup creation, accounting for possible later updates to the display name.
    autonomousContainerDatabaseBackupId String
    autonomousContainerDatabaseId String
    The OCID of the Autonomous Container Database.
    autonomousDatabases List<Property Map>
    List of Autonomous AI Databases that is part of this Autonomous Container Database Backup
    backupDestinationDetails List<Property Map>
    Backup destination details
    compartmentId String
    The OCID of the compartment.
    dbVersion String
    A valid Oracle AI Database version for Autonomous AI Database. When you specify 23ai for dbversion, the system will provision a 23ai database, but the UI will display it as 26ai. When you specify 26ai for dbversion, the system will provision and display a 26ai database as expected. For new databases, it is recommended to use either 19c or 26ai.
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    displayName String
    A user-friendly name for the backup. This name need not be unique.
    freeformTags Map<String>
    Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"}
    id String
    The provider-assigned unique ID for this managed resource.
    infrastructureType String
    The infrastructure type this resource belongs to.
    isAutomatic Boolean
    Indicates whether the backup is user-initiated or automatic.
    isRemoteBackup Boolean
    Whether backup is for remote-region or local region
    lifecycleDetails String
    Additional information about the current lifecycle state.
    retentionPeriodInDays Number
    Retention period, in days, for long-term backups
    state String
    The current state of the backup.
    systemTags Map<String>
    System tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
    timeEnded String
    The date and time the backup completed.
    timeStarted String
    The date and time the backup started.
    type String
    The type of backup.

    Supporting Types

    GetAutonomousContainerDatabaseBackupAutonomousDatabase

    CompartmentId string
    The OCID of the compartment.
    DisplayName string
    A user-friendly name for the backup. This name need not be unique.
    State string
    The current state of the backup.
    CompartmentId string
    The OCID of the compartment.
    DisplayName string
    A user-friendly name for the backup. This name need not be unique.
    State string
    The current state of the backup.
    compartment_id string
    The OCID of the compartment.
    display_name string
    A user-friendly name for the backup. This name need not be unique.
    state string
    The current state of the backup.
    compartmentId String
    The OCID of the compartment.
    displayName String
    A user-friendly name for the backup. This name need not be unique.
    state String
    The current state of the backup.
    compartmentId string
    The OCID of the compartment.
    displayName string
    A user-friendly name for the backup. This name need not be unique.
    state string
    The current state of the backup.
    compartment_id str
    The OCID of the compartment.
    display_name str
    A user-friendly name for the backup. This name need not be unique.
    state str
    The current state of the backup.
    compartmentId String
    The OCID of the compartment.
    displayName String
    A user-friendly name for the backup. This name need not be unique.
    state String
    The current state of the backup.

    GetAutonomousContainerDatabaseBackupBackupDestinationDetail

    BackupRetentionPolicyOnTerminate string
    Defines the automatic and manual backup retention policy for the Autonomous AI Database termination. The retention policy set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination. Options are 'RETAIN_PER_RETENTION_WINDOW' or 'RETAIN_FOR_72_HOURS'.The default value is 'RETAIN_FOR_72_HOURS'.
    DbrsPolicyId string
    The OCID of the DBRS policy used for backup.
    Id string
    The OCID of the Autonomous AI Database backup.
    InternetProxy string
    Proxy URL to connect to object store.
    IsRemote bool
    Indicates whether the backup destination is cross-region or local.
    IsRetentionLockEnabled bool
    Indicates if backup retention is locked for all the database backups in the Autonomous Container Database (ACD). The retention window cannot be decreased if the backup retention lock is enabled. Once applied on the Autonomous Container Database, the retention lock cannot be removed, or the retention period cannot be decreased after a 14-day period. If the backup is a Long Term Backup and retention lock is enabled, the backup cannot be deleted and must expire. The retention lock set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination.
    IsZeroDataLossEnabled bool
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    RemoteRegion string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    Type string
    The type of backup.
    VpcPassword string
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    VpcUser string
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    BackupRetentionPolicyOnTerminate string
    Defines the automatic and manual backup retention policy for the Autonomous AI Database termination. The retention policy set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination. Options are 'RETAIN_PER_RETENTION_WINDOW' or 'RETAIN_FOR_72_HOURS'.The default value is 'RETAIN_FOR_72_HOURS'.
    DbrsPolicyId string
    The OCID of the DBRS policy used for backup.
    Id string
    The OCID of the Autonomous AI Database backup.
    InternetProxy string
    Proxy URL to connect to object store.
    IsRemote bool
    Indicates whether the backup destination is cross-region or local.
    IsRetentionLockEnabled bool
    Indicates if backup retention is locked for all the database backups in the Autonomous Container Database (ACD). The retention window cannot be decreased if the backup retention lock is enabled. Once applied on the Autonomous Container Database, the retention lock cannot be removed, or the retention period cannot be decreased after a 14-day period. If the backup is a Long Term Backup and retention lock is enabled, the backup cannot be deleted and must expire. The retention lock set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination.
    IsZeroDataLossEnabled bool
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    RemoteRegion string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    Type string
    The type of backup.
    VpcPassword string
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    VpcUser string
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    backup_retention_policy_on_terminate string
    Defines the automatic and manual backup retention policy for the Autonomous AI Database termination. The retention policy set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination. Options are 'RETAIN_PER_RETENTION_WINDOW' or 'RETAIN_FOR_72_HOURS'.The default value is 'RETAIN_FOR_72_HOURS'.
    dbrs_policy_id string
    The OCID of the DBRS policy used for backup.
    id string
    The OCID of the Autonomous AI Database backup.
    internet_proxy string
    Proxy URL to connect to object store.
    is_remote bool
    Indicates whether the backup destination is cross-region or local.
    is_retention_lock_enabled bool
    Indicates if backup retention is locked for all the database backups in the Autonomous Container Database (ACD). The retention window cannot be decreased if the backup retention lock is enabled. Once applied on the Autonomous Container Database, the retention lock cannot be removed, or the retention period cannot be decreased after a 14-day period. If the backup is a Long Term Backup and retention lock is enabled, the backup cannot be deleted and must expire. The retention lock set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination.
    is_zero_data_loss_enabled bool
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    remote_region string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    type string
    The type of backup.
    vpc_password string
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    vpc_user string
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    backupRetentionPolicyOnTerminate String
    Defines the automatic and manual backup retention policy for the Autonomous AI Database termination. The retention policy set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination. Options are 'RETAIN_PER_RETENTION_WINDOW' or 'RETAIN_FOR_72_HOURS'.The default value is 'RETAIN_FOR_72_HOURS'.
    dbrsPolicyId String
    The OCID of the DBRS policy used for backup.
    id String
    The OCID of the Autonomous AI Database backup.
    internetProxy String
    Proxy URL to connect to object store.
    isRemote Boolean
    Indicates whether the backup destination is cross-region or local.
    isRetentionLockEnabled Boolean
    Indicates if backup retention is locked for all the database backups in the Autonomous Container Database (ACD). The retention window cannot be decreased if the backup retention lock is enabled. Once applied on the Autonomous Container Database, the retention lock cannot be removed, or the retention period cannot be decreased after a 14-day period. If the backup is a Long Term Backup and retention lock is enabled, the backup cannot be deleted and must expire. The retention lock set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination.
    isZeroDataLossEnabled Boolean
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    remoteRegion String
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    type String
    The type of backup.
    vpcPassword String
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    vpcUser String
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    backupRetentionPolicyOnTerminate string
    Defines the automatic and manual backup retention policy for the Autonomous AI Database termination. The retention policy set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination. Options are 'RETAIN_PER_RETENTION_WINDOW' or 'RETAIN_FOR_72_HOURS'.The default value is 'RETAIN_FOR_72_HOURS'.
    dbrsPolicyId string
    The OCID of the DBRS policy used for backup.
    id string
    The OCID of the Autonomous AI Database backup.
    internetProxy string
    Proxy URL to connect to object store.
    isRemote boolean
    Indicates whether the backup destination is cross-region or local.
    isRetentionLockEnabled boolean
    Indicates if backup retention is locked for all the database backups in the Autonomous Container Database (ACD). The retention window cannot be decreased if the backup retention lock is enabled. Once applied on the Autonomous Container Database, the retention lock cannot be removed, or the retention period cannot be decreased after a 14-day period. If the backup is a Long Term Backup and retention lock is enabled, the backup cannot be deleted and must expire. The retention lock set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination.
    isZeroDataLossEnabled boolean
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    remoteRegion string
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    type string
    The type of backup.
    vpcPassword string
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    vpcUser string
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    backup_retention_policy_on_terminate str
    Defines the automatic and manual backup retention policy for the Autonomous AI Database termination. The retention policy set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination. Options are 'RETAIN_PER_RETENTION_WINDOW' or 'RETAIN_FOR_72_HOURS'.The default value is 'RETAIN_FOR_72_HOURS'.
    dbrs_policy_id str
    The OCID of the DBRS policy used for backup.
    id str
    The OCID of the Autonomous AI Database backup.
    internet_proxy str
    Proxy URL to connect to object store.
    is_remote bool
    Indicates whether the backup destination is cross-region or local.
    is_retention_lock_enabled bool
    Indicates if backup retention is locked for all the database backups in the Autonomous Container Database (ACD). The retention window cannot be decreased if the backup retention lock is enabled. Once applied on the Autonomous Container Database, the retention lock cannot be removed, or the retention period cannot be decreased after a 14-day period. If the backup is a Long Term Backup and retention lock is enabled, the backup cannot be deleted and must expire. The retention lock set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination.
    is_zero_data_loss_enabled bool
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    remote_region str
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    type str
    The type of backup.
    vpc_password str
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    vpc_user str
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.
    backupRetentionPolicyOnTerminate String
    Defines the automatic and manual backup retention policy for the Autonomous AI Database termination. The retention policy set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination. Options are 'RETAIN_PER_RETENTION_WINDOW' or 'RETAIN_FOR_72_HOURS'.The default value is 'RETAIN_FOR_72_HOURS'.
    dbrsPolicyId String
    The OCID of the DBRS policy used for backup.
    id String
    The OCID of the Autonomous AI Database backup.
    internetProxy String
    Proxy URL to connect to object store.
    isRemote Boolean
    Indicates whether the backup destination is cross-region or local.
    isRetentionLockEnabled Boolean
    Indicates if backup retention is locked for all the database backups in the Autonomous Container Database (ACD). The retention window cannot be decreased if the backup retention lock is enabled. Once applied on the Autonomous Container Database, the retention lock cannot be removed, or the retention period cannot be decreased after a 14-day period. If the backup is a Long Term Backup and retention lock is enabled, the backup cannot be deleted and must expire. The retention lock set on the Autonomous Container Database is not applicable for cross region remote backups and backups hosted on recovery Appliance backup destination.
    isZeroDataLossEnabled Boolean
    Indicates whether Zero Data Loss functionality is enabled for a Recovery Appliance backup destination in an Autonomous Container Database. When enabled, the database automatically ships all redo logs in real-time to the Recovery Appliance for a Zero Data Loss recovery setup (sub-second RPO). Defaults to TRUE if no value is given.
    remoteRegion String
    The name of the remote region where the remote automatic incremental backups will be stored. For information about valid region names, see Regions and Availability Domains.
    type String
    The type of backup.
    vpcPassword String
    For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance.
    vpcUser String
    For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance.

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo oci logo
    Viewing docs for Oracle Cloud Infrastructure v5.0.0
    published on Thursday, Sep 17, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial