1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DisasterRecovery
  5. getAutomaticDrConfigurations
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi

oci.DisasterRecovery.getAutomaticDrConfigurations

Start a Neo task
Explain and create an oci.DisasterRecovery.getAutomaticDrConfigurations resource
oci logo
Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi

    This data source provides the list of Automatic Dr Configurations in Oracle Cloud Infrastructure Disaster Recovery service.

    Get a summary list of automatic DR configurations for a DR protection group.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as oci from "@pulumi/oci";
    
    const testAutomaticDrConfigurations = oci.DisasterRecovery.getAutomaticDrConfigurations({
        drProtectionGroupId: testDrProtectionGroup.id,
        automaticDrConfigurationId: testAutomaticDrConfiguration.id,
        displayName: automaticDrConfigurationDisplayName,
        lifecycleStateNotEqualTo: automaticDrConfigurationLifecycleStateNotEqualTo,
        state: automaticDrConfigurationState,
    });
    
    import pulumi
    import pulumi_oci as oci
    
    test_automatic_dr_configurations = oci.DisasterRecovery.get_automatic_dr_configurations(dr_protection_group_id=test_dr_protection_group["id"],
        automatic_dr_configuration_id=test_automatic_dr_configuration["id"],
        display_name=automatic_dr_configuration_display_name,
        lifecycle_state_not_equal_to=automatic_dr_configuration_lifecycle_state_not_equal_to,
        state=automatic_dr_configuration_state)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-oci/sdk/v3/go/oci/disasterrecovery"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := disasterrecovery.GetAutomaticDrConfigurations(ctx, &disasterrecovery.GetAutomaticDrConfigurationsArgs{
    			DrProtectionGroupId:        testDrProtectionGroup.Id,
    			AutomaticDrConfigurationId: pulumi.StringRef(testAutomaticDrConfiguration.Id),
    			DisplayName:                pulumi.StringRef(automaticDrConfigurationDisplayName),
    			LifecycleStateNotEqualTo:   pulumi.StringRef(automaticDrConfigurationLifecycleStateNotEqualTo),
    			State:                      pulumi.StringRef(automaticDrConfigurationState),
    		}, 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 testAutomaticDrConfigurations = Oci.DisasterRecovery.GetAutomaticDrConfigurations.Invoke(new()
        {
            DrProtectionGroupId = testDrProtectionGroup.Id,
            AutomaticDrConfigurationId = testAutomaticDrConfiguration.Id,
            DisplayName = automaticDrConfigurationDisplayName,
            LifecycleStateNotEqualTo = automaticDrConfigurationLifecycleStateNotEqualTo,
            State = automaticDrConfigurationState,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.oci.DisasterRecovery.DisasterRecoveryFunctions;
    import com.pulumi.oci.DisasterRecovery.inputs.GetAutomaticDrConfigurationsArgs;
    import java.util.List;
    import java.util.ArrayList;
    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 testAutomaticDrConfigurations = DisasterRecoveryFunctions.getAutomaticDrConfigurations(GetAutomaticDrConfigurationsArgs.builder()
                .drProtectionGroupId(testDrProtectionGroup.id())
                .automaticDrConfigurationId(testAutomaticDrConfiguration.id())
                .displayName(automaticDrConfigurationDisplayName)
                .lifecycleStateNotEqualTo(automaticDrConfigurationLifecycleStateNotEqualTo)
                .state(automaticDrConfigurationState)
                .build());
    
        }
    }
    
    variables:
      testAutomaticDrConfigurations:
        fn::invoke:
          function: oci:DisasterRecovery:getAutomaticDrConfigurations
          arguments:
            drProtectionGroupId: ${testDrProtectionGroup.id}
            automaticDrConfigurationId: ${testAutomaticDrConfiguration.id}
            displayName: ${automaticDrConfigurationDisplayName}
            lifecycleStateNotEqualTo: ${automaticDrConfigurationLifecycleStateNotEqualTo}
            state: ${automaticDrConfigurationState}
    

    Using getAutomaticDrConfigurations

    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 getAutomaticDrConfigurations(args: GetAutomaticDrConfigurationsArgs, opts?: InvokeOptions): Promise<GetAutomaticDrConfigurationsResult>
    function getAutomaticDrConfigurationsOutput(args: GetAutomaticDrConfigurationsOutputArgs, opts?: InvokeOptions): Output<GetAutomaticDrConfigurationsResult>
    def get_automatic_dr_configurations(automatic_dr_configuration_id: Optional[str] = None,
                                        display_name: Optional[str] = None,
                                        dr_protection_group_id: Optional[str] = None,
                                        filters: Optional[Sequence[GetAutomaticDrConfigurationsFilter]] = None,
                                        lifecycle_state_not_equal_to: Optional[str] = None,
                                        state: Optional[str] = None,
                                        opts: Optional[InvokeOptions] = None) -> GetAutomaticDrConfigurationsResult
    def get_automatic_dr_configurations_output(automatic_dr_configuration_id: Optional[pulumi.Input[str]] = None,
                                        display_name: Optional[pulumi.Input[str]] = None,
                                        dr_protection_group_id: Optional[pulumi.Input[str]] = None,
                                        filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetAutomaticDrConfigurationsFilterArgs]]]] = None,
                                        lifecycle_state_not_equal_to: Optional[pulumi.Input[str]] = None,
                                        state: Optional[pulumi.Input[str]] = None,
                                        opts: Optional[InvokeOptions] = None) -> Output[GetAutomaticDrConfigurationsResult]
    func GetAutomaticDrConfigurations(ctx *Context, args *GetAutomaticDrConfigurationsArgs, opts ...InvokeOption) (*GetAutomaticDrConfigurationsResult, error)
    func GetAutomaticDrConfigurationsOutput(ctx *Context, args *GetAutomaticDrConfigurationsOutputArgs, opts ...InvokeOption) GetAutomaticDrConfigurationsResultOutput

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

    public static class GetAutomaticDrConfigurations 
    {
        public static Task<GetAutomaticDrConfigurationsResult> InvokeAsync(GetAutomaticDrConfigurationsArgs args, InvokeOptions? opts = null)
        public static Output<GetAutomaticDrConfigurationsResult> Invoke(GetAutomaticDrConfigurationsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAutomaticDrConfigurationsResult> getAutomaticDrConfigurations(GetAutomaticDrConfigurationsArgs args, InvokeOptions options)
    public static Output<GetAutomaticDrConfigurationsResult> getAutomaticDrConfigurations(GetAutomaticDrConfigurationsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: oci:DisasterRecovery/getAutomaticDrConfigurations:getAutomaticDrConfigurations
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DrProtectionGroupId string
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    AutomaticDrConfigurationId string
    The OCID of the automatic DR configuration. Example: ocid1.automaticDrConfiguration.oc1..uniqueID
    DisplayName string
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    Filters List<GetAutomaticDrConfigurationsFilter>
    LifecycleStateNotEqualTo string
    A filter to return only Automatic DR configurations that do not match the given lifecycle state.
    State string
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    DrProtectionGroupId string
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    AutomaticDrConfigurationId string
    The OCID of the automatic DR configuration. Example: ocid1.automaticDrConfiguration.oc1..uniqueID
    DisplayName string
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    Filters []GetAutomaticDrConfigurationsFilter
    LifecycleStateNotEqualTo string
    A filter to return only Automatic DR configurations that do not match the given lifecycle state.
    State string
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    drProtectionGroupId String
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    automaticDrConfigurationId String
    The OCID of the automatic DR configuration. Example: ocid1.automaticDrConfiguration.oc1..uniqueID
    displayName String
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    filters List<GetAutomaticDrConfigurationsFilter>
    lifecycleStateNotEqualTo String
    A filter to return only Automatic DR configurations that do not match the given lifecycle state.
    state String
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    drProtectionGroupId string
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    automaticDrConfigurationId string
    The OCID of the automatic DR configuration. Example: ocid1.automaticDrConfiguration.oc1..uniqueID
    displayName string
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    filters GetAutomaticDrConfigurationsFilter[]
    lifecycleStateNotEqualTo string
    A filter to return only Automatic DR configurations that do not match the given lifecycle state.
    state string
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    dr_protection_group_id str
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    automatic_dr_configuration_id str
    The OCID of the automatic DR configuration. Example: ocid1.automaticDrConfiguration.oc1..uniqueID
    display_name str
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    filters Sequence[GetAutomaticDrConfigurationsFilter]
    lifecycle_state_not_equal_to str
    A filter to return only Automatic DR configurations that do not match the given lifecycle state.
    state str
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    drProtectionGroupId String
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    automaticDrConfigurationId String
    The OCID of the automatic DR configuration. Example: ocid1.automaticDrConfiguration.oc1..uniqueID
    displayName String
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    filters List<Property Map>
    lifecycleStateNotEqualTo String
    A filter to return only Automatic DR configurations that do not match the given lifecycle state.
    state String
    A filter to return only Automatic DR configurations that match the given lifecycle state.

    getAutomaticDrConfigurations Result

    The following output properties are available:

    AutomaticDrConfigurationCollections List<GetAutomaticDrConfigurationsAutomaticDrConfigurationCollection>
    The list of automatic_dr_configuration_collection.
    DrProtectionGroupId string
    The OCID of the DR protection group to which this Automatic DR configuration belongs. Example: ocid1.drprotectiongroup.oc1..uniqueID
    Id string
    The provider-assigned unique ID for this managed resource.
    AutomaticDrConfigurationId string
    DisplayName string
    The display name of the Automatic DR configuration.
    Filters List<GetAutomaticDrConfigurationsFilter>
    LifecycleStateNotEqualTo string
    State string
    The current state of the Automatic DR configuration.
    AutomaticDrConfigurationCollections []GetAutomaticDrConfigurationsAutomaticDrConfigurationCollection
    The list of automatic_dr_configuration_collection.
    DrProtectionGroupId string
    The OCID of the DR protection group to which this Automatic DR configuration belongs. Example: ocid1.drprotectiongroup.oc1..uniqueID
    Id string
    The provider-assigned unique ID for this managed resource.
    AutomaticDrConfigurationId string
    DisplayName string
    The display name of the Automatic DR configuration.
    Filters []GetAutomaticDrConfigurationsFilter
    LifecycleStateNotEqualTo string
    State string
    The current state of the Automatic DR configuration.
    automaticDrConfigurationCollections List<GetAutomaticDrConfigurationsAutomaticDrConfigurationCollection>
    The list of automatic_dr_configuration_collection.
    drProtectionGroupId String
    The OCID of the DR protection group to which this Automatic DR configuration belongs. Example: ocid1.drprotectiongroup.oc1..uniqueID
    id String
    The provider-assigned unique ID for this managed resource.
    automaticDrConfigurationId String
    displayName String
    The display name of the Automatic DR configuration.
    filters List<GetAutomaticDrConfigurationsFilter>
    lifecycleStateNotEqualTo String
    state String
    The current state of the Automatic DR configuration.
    automaticDrConfigurationCollections GetAutomaticDrConfigurationsAutomaticDrConfigurationCollection[]
    The list of automatic_dr_configuration_collection.
    drProtectionGroupId string
    The OCID of the DR protection group to which this Automatic DR configuration belongs. Example: ocid1.drprotectiongroup.oc1..uniqueID
    id string
    The provider-assigned unique ID for this managed resource.
    automaticDrConfigurationId string
    displayName string
    The display name of the Automatic DR configuration.
    filters GetAutomaticDrConfigurationsFilter[]
    lifecycleStateNotEqualTo string
    state string
    The current state of the Automatic DR configuration.
    automatic_dr_configuration_collections Sequence[GetAutomaticDrConfigurationsAutomaticDrConfigurationCollection]
    The list of automatic_dr_configuration_collection.
    dr_protection_group_id str
    The OCID of the DR protection group to which this Automatic DR configuration belongs. Example: ocid1.drprotectiongroup.oc1..uniqueID
    id str
    The provider-assigned unique ID for this managed resource.
    automatic_dr_configuration_id str
    display_name str
    The display name of the Automatic DR configuration.
    filters Sequence[GetAutomaticDrConfigurationsFilter]
    lifecycle_state_not_equal_to str
    state str
    The current state of the Automatic DR configuration.
    automaticDrConfigurationCollections List<Property Map>
    The list of automatic_dr_configuration_collection.
    drProtectionGroupId String
    The OCID of the DR protection group to which this Automatic DR configuration belongs. Example: ocid1.drprotectiongroup.oc1..uniqueID
    id String
    The provider-assigned unique ID for this managed resource.
    automaticDrConfigurationId String
    displayName String
    The display name of the Automatic DR configuration.
    filters List<Property Map>
    lifecycleStateNotEqualTo String
    state String
    The current state of the Automatic DR configuration.

    Supporting Types

    GetAutomaticDrConfigurationsAutomaticDrConfigurationCollection

    GetAutomaticDrConfigurationsAutomaticDrConfigurationCollectionItem

    CompartmentId string
    The OCID of the compartment containing the Automatic DR configuration. Example: ocid1.compartment.oc1..uniqueID
    DefaultFailoverDrPlanId string
    The unique id of a Failover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    DefaultSwitchoverDrPlanId string
    The unique id of a Switchover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    DefinedTags Dictionary<string, string>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    DrProtectionGroupId string
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    FreeformTags Dictionary<string, string>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
    Id string
    The OCID of the Automatic DR configuration. Example: ocid1.automaticdrconfiguration.oc1..uniqueID
    LastAutomaticDrExecutionSubmitDetails string
    A message describing the result of the most recent attempt made to submit an Automatic DR plan execution.
    LastAutomaticDrExecutionSubmitStatus string
    The status of most recent attempt to submit Automatic DR plan execution.
    LifecycleDetails string
    A message describing the Automatic DR configuration's current state in more detail.
    Members List<GetAutomaticDrConfigurationsAutomaticDrConfigurationCollectionItemMember>
    The list of members in this Automatic DR configuration.
    State string
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    SystemTags Dictionary<string, string>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the Automatic DR configuration was created. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    TimeLastAutomaticDrExecutionSubmitAttempt string
    The date and time of the most recent attempt made to submit an Automatic DR plan execution. An RFC3339 formatted datetime string. Example: 2025-06-30T09:36:42Z
    TimeUpdated string
    The date and time the Automatic DR configuration was updated. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    CompartmentId string
    The OCID of the compartment containing the Automatic DR configuration. Example: ocid1.compartment.oc1..uniqueID
    DefaultFailoverDrPlanId string
    The unique id of a Failover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    DefaultSwitchoverDrPlanId string
    The unique id of a Switchover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    DefinedTags map[string]string
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
    DisplayName string
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    DrProtectionGroupId string
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    FreeformTags map[string]string
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
    Id string
    The OCID of the Automatic DR configuration. Example: ocid1.automaticdrconfiguration.oc1..uniqueID
    LastAutomaticDrExecutionSubmitDetails string
    A message describing the result of the most recent attempt made to submit an Automatic DR plan execution.
    LastAutomaticDrExecutionSubmitStatus string
    The status of most recent attempt to submit Automatic DR plan execution.
    LifecycleDetails string
    A message describing the Automatic DR configuration's current state in more detail.
    Members []GetAutomaticDrConfigurationsAutomaticDrConfigurationCollectionItemMember
    The list of members in this Automatic DR configuration.
    State string
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    SystemTags map[string]string
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    TimeCreated string
    The date and time the Automatic DR configuration was created. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    TimeLastAutomaticDrExecutionSubmitAttempt string
    The date and time of the most recent attempt made to submit an Automatic DR plan execution. An RFC3339 formatted datetime string. Example: 2025-06-30T09:36:42Z
    TimeUpdated string
    The date and time the Automatic DR configuration was updated. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    compartmentId String
    The OCID of the compartment containing the Automatic DR configuration. Example: ocid1.compartment.oc1..uniqueID
    defaultFailoverDrPlanId String
    The unique id of a Failover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    defaultSwitchoverDrPlanId String
    The unique id of a Switchover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    definedTags Map<String,String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
    displayName String
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    drProtectionGroupId String
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    freeformTags Map<String,String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
    id String
    The OCID of the Automatic DR configuration. Example: ocid1.automaticdrconfiguration.oc1..uniqueID
    lastAutomaticDrExecutionSubmitDetails String
    A message describing the result of the most recent attempt made to submit an Automatic DR plan execution.
    lastAutomaticDrExecutionSubmitStatus String
    The status of most recent attempt to submit Automatic DR plan execution.
    lifecycleDetails String
    A message describing the Automatic DR configuration's current state in more detail.
    members List<GetAutomaticDrConfigurationsAutomaticDrConfigurationCollectionItemMember>
    The list of members in this Automatic DR configuration.
    state String
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    systemTags Map<String,String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the Automatic DR configuration was created. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    timeLastAutomaticDrExecutionSubmitAttempt String
    The date and time of the most recent attempt made to submit an Automatic DR plan execution. An RFC3339 formatted datetime string. Example: 2025-06-30T09:36:42Z
    timeUpdated String
    The date and time the Automatic DR configuration was updated. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    compartmentId string
    The OCID of the compartment containing the Automatic DR configuration. Example: ocid1.compartment.oc1..uniqueID
    defaultFailoverDrPlanId string
    The unique id of a Failover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    defaultSwitchoverDrPlanId string
    The unique id of a Switchover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    definedTags {[key: string]: string}
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
    displayName string
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    drProtectionGroupId string
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    freeformTags {[key: string]: string}
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
    id string
    The OCID of the Automatic DR configuration. Example: ocid1.automaticdrconfiguration.oc1..uniqueID
    lastAutomaticDrExecutionSubmitDetails string
    A message describing the result of the most recent attempt made to submit an Automatic DR plan execution.
    lastAutomaticDrExecutionSubmitStatus string
    The status of most recent attempt to submit Automatic DR plan execution.
    lifecycleDetails string
    A message describing the Automatic DR configuration's current state in more detail.
    members GetAutomaticDrConfigurationsAutomaticDrConfigurationCollectionItemMember[]
    The list of members in this Automatic DR configuration.
    state string
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    systemTags {[key: string]: string}
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated string
    The date and time the Automatic DR configuration was created. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    timeLastAutomaticDrExecutionSubmitAttempt string
    The date and time of the most recent attempt made to submit an Automatic DR plan execution. An RFC3339 formatted datetime string. Example: 2025-06-30T09:36:42Z
    timeUpdated string
    The date and time the Automatic DR configuration was updated. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    compartment_id str
    The OCID of the compartment containing the Automatic DR configuration. Example: ocid1.compartment.oc1..uniqueID
    default_failover_dr_plan_id str
    The unique id of a Failover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    default_switchover_dr_plan_id str
    The unique id of a Switchover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    defined_tags Mapping[str, str]
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
    display_name str
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    dr_protection_group_id str
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    freeform_tags Mapping[str, str]
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
    id str
    The OCID of the Automatic DR configuration. Example: ocid1.automaticdrconfiguration.oc1..uniqueID
    last_automatic_dr_execution_submit_details str
    A message describing the result of the most recent attempt made to submit an Automatic DR plan execution.
    last_automatic_dr_execution_submit_status str
    The status of most recent attempt to submit Automatic DR plan execution.
    lifecycle_details str
    A message describing the Automatic DR configuration's current state in more detail.
    members Sequence[GetAutomaticDrConfigurationsAutomaticDrConfigurationCollectionItemMember]
    The list of members in this Automatic DR configuration.
    state str
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    system_tags Mapping[str, str]
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    time_created str
    The date and time the Automatic DR configuration was created. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    time_last_automatic_dr_execution_submit_attempt str
    The date and time of the most recent attempt made to submit an Automatic DR plan execution. An RFC3339 formatted datetime string. Example: 2025-06-30T09:36:42Z
    time_updated str
    The date and time the Automatic DR configuration was updated. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    compartmentId String
    The OCID of the compartment containing the Automatic DR configuration. Example: ocid1.compartment.oc1..uniqueID
    defaultFailoverDrPlanId String
    The unique id of a Failover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    defaultSwitchoverDrPlanId String
    The unique id of a Switchover DR Plan. Example: ocid1.drplan.oc1..uniqueID
    definedTags Map<String>
    Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
    displayName String
    A filter to return only resources that match the given display name. Example: MyResourceDisplayName
    drProtectionGroupId String
    The OCID of the DR protection group. Mandatory query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
    freeformTags Map<String>
    Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
    id String
    The OCID of the Automatic DR configuration. Example: ocid1.automaticdrconfiguration.oc1..uniqueID
    lastAutomaticDrExecutionSubmitDetails String
    A message describing the result of the most recent attempt made to submit an Automatic DR plan execution.
    lastAutomaticDrExecutionSubmitStatus String
    The status of most recent attempt to submit Automatic DR plan execution.
    lifecycleDetails String
    A message describing the Automatic DR configuration's current state in more detail.
    members List<Property Map>
    The list of members in this Automatic DR configuration.
    state String
    A filter to return only Automatic DR configurations that match the given lifecycle state.
    systemTags Map<String>
    Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
    timeCreated String
    The date and time the Automatic DR configuration was created. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z
    timeLastAutomaticDrExecutionSubmitAttempt String
    The date and time of the most recent attempt made to submit an Automatic DR plan execution. An RFC3339 formatted datetime string. Example: 2025-06-30T09:36:42Z
    timeUpdated String
    The date and time the Automatic DR configuration was updated. An RFC3339 formatted datetime string. Example: 2024-03-29T09:36:42Z

    GetAutomaticDrConfigurationsAutomaticDrConfigurationCollectionItemMember

    IsAutoFailoverEnabled bool
    A flag indicating if the automatic failover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    IsAutoSwitchoverEnabled bool
    A flag indicating if the automatic switchover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    MemberId string
    The unique id of the member. Must not be modified by user. Example: ocid1.database.oc1..uniqueID
    MemberType string
    The type of the member.
    IsAutoFailoverEnabled bool
    A flag indicating if the automatic failover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    IsAutoSwitchoverEnabled bool
    A flag indicating if the automatic switchover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    MemberId string
    The unique id of the member. Must not be modified by user. Example: ocid1.database.oc1..uniqueID
    MemberType string
    The type of the member.
    isAutoFailoverEnabled Boolean
    A flag indicating if the automatic failover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    isAutoSwitchoverEnabled Boolean
    A flag indicating if the automatic switchover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    memberId String
    The unique id of the member. Must not be modified by user. Example: ocid1.database.oc1..uniqueID
    memberType String
    The type of the member.
    isAutoFailoverEnabled boolean
    A flag indicating if the automatic failover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    isAutoSwitchoverEnabled boolean
    A flag indicating if the automatic switchover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    memberId string
    The unique id of the member. Must not be modified by user. Example: ocid1.database.oc1..uniqueID
    memberType string
    The type of the member.
    is_auto_failover_enabled bool
    A flag indicating if the automatic failover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    is_auto_switchover_enabled bool
    A flag indicating if the automatic switchover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    member_id str
    The unique id of the member. Must not be modified by user. Example: ocid1.database.oc1..uniqueID
    member_type str
    The type of the member.
    isAutoFailoverEnabled Boolean
    A flag indicating if the automatic failover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    isAutoSwitchoverEnabled Boolean
    A flag indicating if the automatic switchover should be enabled for the Autonomous Database Serverless member in the Automatic DR configuration. Example: false
    memberId String
    The unique id of the member. Must not be modified by user. Example: ocid1.database.oc1..uniqueID
    memberType String
    The type of the member.

    GetAutomaticDrConfigurationsFilter

    Name string
    Values List<string>
    Regex bool
    Name string
    Values []string
    Regex bool
    name String
    values List<String>
    regex Boolean
    name string
    values string[]
    regex boolean
    name str
    values Sequence[str]
    regex bool
    name String
    values List<String>
    regex Boolean

    Package Details

    Repository
    oci pulumi/pulumi-oci
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the oci Terraform Provider.
    oci logo
    Oracle Cloud Infrastructure v3.10.0 published on Wednesday, Nov 5, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate