1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DisasterRecovery
  5. getDrProtectionGroups
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

oci.DisasterRecovery.getDrProtectionGroups

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi

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

Get a summary list of all DR protection groups in a compartment.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testDrProtectionGroups = oci.DisasterRecovery.getDrProtectionGroups({
    compartmentId: compartmentId,
    displayName: drProtectionGroupDisplayName,
    drProtectionGroupId: testDrProtectionGroup.id,
    lifecycleSubState: drProtectionGroupLifecycleSubState,
    role: drProtectionGroupRole,
    state: drProtectionGroupState,
});
Copy
import pulumi
import pulumi_oci as oci

test_dr_protection_groups = oci.DisasterRecovery.get_dr_protection_groups(compartment_id=compartment_id,
    display_name=dr_protection_group_display_name,
    dr_protection_group_id=test_dr_protection_group["id"],
    lifecycle_sub_state=dr_protection_group_lifecycle_sub_state,
    role=dr_protection_group_role,
    state=dr_protection_group_state)
Copy
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/disasterrecovery"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := disasterrecovery.GetDrProtectionGroups(ctx, &disasterrecovery.GetDrProtectionGroupsArgs{
			CompartmentId:       compartmentId,
			DisplayName:         pulumi.StringRef(drProtectionGroupDisplayName),
			DrProtectionGroupId: pulumi.StringRef(testDrProtectionGroup.Id),
			LifecycleSubState:   pulumi.StringRef(drProtectionGroupLifecycleSubState),
			Role:                pulumi.StringRef(drProtectionGroupRole),
			State:               pulumi.StringRef(drProtectionGroupState),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testDrProtectionGroups = Oci.DisasterRecovery.GetDrProtectionGroups.Invoke(new()
    {
        CompartmentId = compartmentId,
        DisplayName = drProtectionGroupDisplayName,
        DrProtectionGroupId = testDrProtectionGroup.Id,
        LifecycleSubState = drProtectionGroupLifecycleSubState,
        Role = drProtectionGroupRole,
        State = drProtectionGroupState,
    });

});
Copy
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.GetDrProtectionGroupsArgs;
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 testDrProtectionGroups = DisasterRecoveryFunctions.getDrProtectionGroups(GetDrProtectionGroupsArgs.builder()
            .compartmentId(compartmentId)
            .displayName(drProtectionGroupDisplayName)
            .drProtectionGroupId(testDrProtectionGroup.id())
            .lifecycleSubState(drProtectionGroupLifecycleSubState)
            .role(drProtectionGroupRole)
            .state(drProtectionGroupState)
            .build());

    }
}
Copy
variables:
  testDrProtectionGroups:
    fn::invoke:
      function: oci:DisasterRecovery:getDrProtectionGroups
      arguments:
        compartmentId: ${compartmentId}
        displayName: ${drProtectionGroupDisplayName}
        drProtectionGroupId: ${testDrProtectionGroup.id}
        lifecycleSubState: ${drProtectionGroupLifecycleSubState}
        role: ${drProtectionGroupRole}
        state: ${drProtectionGroupState}
Copy

Using getDrProtectionGroups

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 getDrProtectionGroups(args: GetDrProtectionGroupsArgs, opts?: InvokeOptions): Promise<GetDrProtectionGroupsResult>
function getDrProtectionGroupsOutput(args: GetDrProtectionGroupsOutputArgs, opts?: InvokeOptions): Output<GetDrProtectionGroupsResult>
Copy
def get_dr_protection_groups(compartment_id: Optional[str] = None,
                             display_name: Optional[str] = None,
                             dr_protection_group_id: Optional[str] = None,
                             filters: Optional[Sequence[_disasterrecovery.GetDrProtectionGroupsFilter]] = None,
                             lifecycle_sub_state: Optional[str] = None,
                             role: Optional[str] = None,
                             state: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetDrProtectionGroupsResult
def get_dr_protection_groups_output(compartment_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[_disasterrecovery.GetDrProtectionGroupsFilterArgs]]]] = None,
                             lifecycle_sub_state: Optional[pulumi.Input[str]] = None,
                             role: Optional[pulumi.Input[str]] = None,
                             state: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetDrProtectionGroupsResult]
Copy
func GetDrProtectionGroups(ctx *Context, args *GetDrProtectionGroupsArgs, opts ...InvokeOption) (*GetDrProtectionGroupsResult, error)
func GetDrProtectionGroupsOutput(ctx *Context, args *GetDrProtectionGroupsOutputArgs, opts ...InvokeOption) GetDrProtectionGroupsResultOutput
Copy

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

public static class GetDrProtectionGroups 
{
    public static Task<GetDrProtectionGroupsResult> InvokeAsync(GetDrProtectionGroupsArgs args, InvokeOptions? opts = null)
    public static Output<GetDrProtectionGroupsResult> Invoke(GetDrProtectionGroupsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDrProtectionGroupsResult> getDrProtectionGroups(GetDrProtectionGroupsArgs args, InvokeOptions options)
public static Output<GetDrProtectionGroupsResult> getDrProtectionGroups(GetDrProtectionGroupsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:DisasterRecovery/getDrProtectionGroups:getDrProtectionGroups
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

CompartmentId This property is required. string
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
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. Optional query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
Filters Changes to this property will trigger replacement. List<GetDrProtectionGroupsFilter>
LifecycleSubState string
A filter to return only DR protection groups that match the given lifecycle sub-state.
Role string
The DR protection group Role.
State string
A filter to return only DR protection groups that match the given lifecycle state.
CompartmentId This property is required. string
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
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. Optional query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
Filters Changes to this property will trigger replacement. []GetDrProtectionGroupsFilter
LifecycleSubState string
A filter to return only DR protection groups that match the given lifecycle sub-state.
Role string
The DR protection group Role.
State string
A filter to return only DR protection groups that match the given lifecycle state.
compartmentId This property is required. String
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
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. Optional query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
filters Changes to this property will trigger replacement. List<GetDrProtectionGroupsFilter>
lifecycleSubState String
A filter to return only DR protection groups that match the given lifecycle sub-state.
role String
The DR protection group Role.
state String
A filter to return only DR protection groups that match the given lifecycle state.
compartmentId This property is required. string
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
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. Optional query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
filters Changes to this property will trigger replacement. GetDrProtectionGroupsFilter[]
lifecycleSubState string
A filter to return only DR protection groups that match the given lifecycle sub-state.
role string
The DR protection group Role.
state string
A filter to return only DR protection groups that match the given lifecycle state.
compartment_id This property is required. str
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
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. Optional query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
filters Changes to this property will trigger replacement. Sequence[disasterrecovery.GetDrProtectionGroupsFilter]
lifecycle_sub_state str
A filter to return only DR protection groups that match the given lifecycle sub-state.
role str
The DR protection group Role.
state str
A filter to return only DR protection groups that match the given lifecycle state.
compartmentId This property is required. String
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
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. Optional query param. Example: ocid1.drprotectiongroup.oc1..uniqueID
filters Changes to this property will trigger replacement. List<Property Map>
lifecycleSubState String
A filter to return only DR protection groups that match the given lifecycle sub-state.
role String
The DR protection group Role.
state String
A filter to return only DR protection groups that match the given lifecycle state.

getDrProtectionGroups Result

The following output properties are available:

CompartmentId string
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
DrProtectionGroupCollections List<GetDrProtectionGroupsDrProtectionGroupCollection>
The list of dr_protection_group_collection.
Id string
The provider-assigned unique ID for this managed resource.
DisplayName string
The display name of the DR protection group. Example: EBS PHX Group
DrProtectionGroupId string
Filters List<GetDrProtectionGroupsFilter>
LifecycleSubState string
The current sub-state of the DR protection group.
Role string
The role of the DR protection group.
State string
The current state of the DR protection group.
CompartmentId string
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
DrProtectionGroupCollections []GetDrProtectionGroupsDrProtectionGroupCollection
The list of dr_protection_group_collection.
Id string
The provider-assigned unique ID for this managed resource.
DisplayName string
The display name of the DR protection group. Example: EBS PHX Group
DrProtectionGroupId string
Filters []GetDrProtectionGroupsFilter
LifecycleSubState string
The current sub-state of the DR protection group.
Role string
The role of the DR protection group.
State string
The current state of the DR protection group.
compartmentId String
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
drProtectionGroupCollections List<GetDrProtectionGroupsDrProtectionGroupCollection>
The list of dr_protection_group_collection.
id String
The provider-assigned unique ID for this managed resource.
displayName String
The display name of the DR protection group. Example: EBS PHX Group
drProtectionGroupId String
filters List<GetDrProtectionGroupsFilter>
lifecycleSubState String
The current sub-state of the DR protection group.
role String
The role of the DR protection group.
state String
The current state of the DR protection group.
compartmentId string
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
drProtectionGroupCollections GetDrProtectionGroupsDrProtectionGroupCollection[]
The list of dr_protection_group_collection.
id string
The provider-assigned unique ID for this managed resource.
displayName string
The display name of the DR protection group. Example: EBS PHX Group
drProtectionGroupId string
filters GetDrProtectionGroupsFilter[]
lifecycleSubState string
The current sub-state of the DR protection group.
role string
The role of the DR protection group.
state string
The current state of the DR protection group.
compartment_id str
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
dr_protection_group_collections Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollection]
The list of dr_protection_group_collection.
id str
The provider-assigned unique ID for this managed resource.
display_name str
The display name of the DR protection group. Example: EBS PHX Group
dr_protection_group_id str
filters Sequence[disasterrecovery.GetDrProtectionGroupsFilter]
lifecycle_sub_state str
The current sub-state of the DR protection group.
role str
The role of the DR protection group.
state str
The current state of the DR protection group.
compartmentId String
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
drProtectionGroupCollections List<Property Map>
The list of dr_protection_group_collection.
id String
The provider-assigned unique ID for this managed resource.
displayName String
The display name of the DR protection group. Example: EBS PHX Group
drProtectionGroupId String
filters List<Property Map>
lifecycleSubState String
The current sub-state of the DR protection group.
role String
The role of the DR protection group.
state String
The current state of the DR protection group.

Supporting Types

GetDrProtectionGroupsDrProtectionGroupCollection

items This property is required. List<Property Map>

GetDrProtectionGroupsDrProtectionGroupCollectionItem

Associations This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation>
CompartmentId This property is required. string
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
DefinedTags This property is required. Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
DisassociateTrigger This property is required. int
DisplayName This property is required. string
A filter to return only resources that match the given display name. Example: MyResourceDisplayName
FreeformTags This property is required. 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 This property is required. string
The OCID of the virtual node pool in OKE cluster.
LifeCycleDetails This property is required. string
A message describing the DR protection group's current state in more detail.
LifecycleSubState This property is required. string
A filter to return only DR protection groups that match the given lifecycle sub-state.
LogLocations This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation>
The details of an object storage log location for a DR protection group.
Members This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMember>
A list of DR protection group members.
PeerId This property is required. string
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
PeerRegion This property is required. string
The region of the peer DR protection group. Example: us-ashburn-1
Role This property is required. string
The DR protection group Role.
State This property is required. string
A filter to return only DR protection groups that match the given lifecycle state.
SystemTags This property is required. Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated This property is required. string
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
TimeUpdated This property is required. string
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
Associations This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation
CompartmentId This property is required. string
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
DefinedTags This property is required. map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
DisassociateTrigger This property is required. int
DisplayName This property is required. string
A filter to return only resources that match the given display name. Example: MyResourceDisplayName
FreeformTags This property is required. 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 This property is required. string
The OCID of the virtual node pool in OKE cluster.
LifeCycleDetails This property is required. string
A message describing the DR protection group's current state in more detail.
LifecycleSubState This property is required. string
A filter to return only DR protection groups that match the given lifecycle sub-state.
LogLocations This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation
The details of an object storage log location for a DR protection group.
Members This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMember
A list of DR protection group members.
PeerId This property is required. string
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
PeerRegion This property is required. string
The region of the peer DR protection group. Example: us-ashburn-1
Role This property is required. string
The DR protection group Role.
State This property is required. string
A filter to return only DR protection groups that match the given lifecycle state.
SystemTags This property is required. map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated This property is required. string
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
TimeUpdated This property is required. string
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
associations This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation>
compartmentId This property is required. String
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
definedTags This property is required. Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
disassociateTrigger This property is required. Integer
displayName This property is required. String
A filter to return only resources that match the given display name. Example: MyResourceDisplayName
freeformTags This property is required. 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 This property is required. String
The OCID of the virtual node pool in OKE cluster.
lifeCycleDetails This property is required. String
A message describing the DR protection group's current state in more detail.
lifecycleSubState This property is required. String
A filter to return only DR protection groups that match the given lifecycle sub-state.
logLocations This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation>
The details of an object storage log location for a DR protection group.
members This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMember>
A list of DR protection group members.
peerId This property is required. String
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peerRegion This property is required. String
The region of the peer DR protection group. Example: us-ashburn-1
role This property is required. String
The DR protection group Role.
state This property is required. String
A filter to return only DR protection groups that match the given lifecycle state.
systemTags This property is required. Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. String
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
timeUpdated This property is required. String
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
associations This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation[]
compartmentId This property is required. string
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
definedTags This property is required. {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
disassociateTrigger This property is required. number
displayName This property is required. string
A filter to return only resources that match the given display name. Example: MyResourceDisplayName
freeformTags This property is required. {[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 This property is required. string
The OCID of the virtual node pool in OKE cluster.
lifeCycleDetails This property is required. string
A message describing the DR protection group's current state in more detail.
lifecycleSubState This property is required. string
A filter to return only DR protection groups that match the given lifecycle sub-state.
logLocations This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation[]
The details of an object storage log location for a DR protection group.
members This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMember[]
A list of DR protection group members.
peerId This property is required. string
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peerRegion This property is required. string
The region of the peer DR protection group. Example: us-ashburn-1
role This property is required. string
The DR protection group Role.
state This property is required. string
A filter to return only DR protection groups that match the given lifecycle state.
systemTags This property is required. {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. string
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
timeUpdated This property is required. string
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
associations This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation]
compartment_id This property is required. str
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
defined_tags This property is required. Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
disassociate_trigger This property is required. int
display_name This property is required. str
A filter to return only resources that match the given display name. Example: MyResourceDisplayName
freeform_tags This property is required. 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 This property is required. str
The OCID of the virtual node pool in OKE cluster.
life_cycle_details This property is required. str
A message describing the DR protection group's current state in more detail.
lifecycle_sub_state This property is required. str
A filter to return only DR protection groups that match the given lifecycle sub-state.
log_locations This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation]
The details of an object storage log location for a DR protection group.
members This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMember]
A list of DR protection group members.
peer_id This property is required. str
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peer_region This property is required. str
The region of the peer DR protection group. Example: us-ashburn-1
role This property is required. str
The DR protection group Role.
state This property is required. str
A filter to return only DR protection groups that match the given lifecycle state.
system_tags This property is required. Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created This property is required. str
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
time_updated This property is required. str
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
associations This property is required. List<Property Map>
compartmentId This property is required. String
The ID (OCID) of the compartment in which to list resources. Example: ocid1.compartment.oc1..uniqueID
definedTags This property is required. Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
disassociateTrigger This property is required. Number
displayName This property is required. String
A filter to return only resources that match the given display name. Example: MyResourceDisplayName
freeformTags This property is required. 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 This property is required. String
The OCID of the virtual node pool in OKE cluster.
lifeCycleDetails This property is required. String
A message describing the DR protection group's current state in more detail.
lifecycleSubState This property is required. String
A filter to return only DR protection groups that match the given lifecycle sub-state.
logLocations This property is required. List<Property Map>
The details of an object storage log location for a DR protection group.
members This property is required. List<Property Map>
A list of DR protection group members.
peerId This property is required. String
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peerRegion This property is required. String
The region of the peer DR protection group. Example: us-ashburn-1
role This property is required. String
The DR protection group Role.
state This property is required. String
A filter to return only DR protection groups that match the given lifecycle state.
systemTags This property is required. Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated This property is required. String
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
timeUpdated This property is required. String
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation

PeerId This property is required. string
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
PeerRegion This property is required. string
The region of the peer DR protection group. Example: us-ashburn-1
Role This property is required. string
The DR protection group Role.
PeerId This property is required. string
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
PeerRegion This property is required. string
The region of the peer DR protection group. Example: us-ashburn-1
Role This property is required. string
The DR protection group Role.
peerId This property is required. String
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peerRegion This property is required. String
The region of the peer DR protection group. Example: us-ashburn-1
role This property is required. String
The DR protection group Role.
peerId This property is required. string
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peerRegion This property is required. string
The region of the peer DR protection group. Example: us-ashburn-1
role This property is required. string
The DR protection group Role.
peer_id This property is required. str
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peer_region This property is required. str
The region of the peer DR protection group. Example: us-ashburn-1
role This property is required. str
The DR protection group Role.
peerId This property is required. String
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peerRegion This property is required. String
The region of the peer DR protection group. Example: us-ashburn-1
role This property is required. String
The DR protection group Role.

GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation

Bucket This property is required. string
The bucket name inside the object storage namespace. Example: bucket_name
Namespace This property is required. string
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
Object This property is required. string
The object name inside the object storage bucket. Example: switchover_plan_executions
Bucket This property is required. string
The bucket name inside the object storage namespace. Example: bucket_name
Namespace This property is required. string
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
Object This property is required. string
The object name inside the object storage bucket. Example: switchover_plan_executions
bucket This property is required. String
The bucket name inside the object storage namespace. Example: bucket_name
namespace This property is required. String
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
object This property is required. String
The object name inside the object storage bucket. Example: switchover_plan_executions
bucket This property is required. string
The bucket name inside the object storage namespace. Example: bucket_name
namespace This property is required. string
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
object This property is required. string
The object name inside the object storage bucket. Example: switchover_plan_executions
bucket This property is required. str
The bucket name inside the object storage namespace. Example: bucket_name
namespace This property is required. str
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
object This property is required. str
The object name inside the object storage bucket. Example: switchover_plan_executions
bucket This property is required. String
The bucket name inside the object storage namespace. Example: bucket_name
namespace This property is required. String
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
object This property is required. String
The object name inside the object storage bucket. Example: switchover_plan_executions

GetDrProtectionGroupsDrProtectionGroupCollectionItemMember

AutonomousDatabaseStandbyTypeForDrDrills This property is required. string
This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
BackendSetMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackendSetMapping>
A list of backend set mappings that are used to transfer or update backends during DR.
BackupConfigs This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupConfig>
The details of backup performed on OKE Cluster.
BackupLocations This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupLocation>
The details for object storage backup location of an OKE Cluster
BlockVolumeOperations This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperation>
Operations performed on a list of block volumes used on the non-movable compute instance.
Bucket This property is required. string
The bucket name inside the object storage namespace. Example: bucket_name
ConnectionStringType This property is required. string
The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
DestinationAvailabilityDomain This property is required. string
The availability domain of the destination mount target. Example: BBTh:region-AD
DestinationCapacityReservationId This property is required. string
The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example: ocid1.capacityreservation.oc1..uniqueID
DestinationCompartmentId This property is required. string
The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
DestinationDedicatedVmHostId This property is required. string
The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example: ocid1.dedicatedvmhost.oc1..uniqueID
DestinationLoadBalancerId This property is required. string
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
DestinationNetworkLoadBalancerId This property is required. string
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
ExportMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberExportMapping>
A list of mappings between the primary region file system export and destination region mount target.
FileSystemOperations This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperation>
Operations performed on a list of file systems used on the non-movable compute instance.
IsMovable This property is required. bool
A flag indicating if the compute instance should be moved during DR operations. Example: false
IsRetainFaultDomain This property is required. bool
A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example: false
IsStartStopEnabled This property is required. bool
A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
JumpHostId This property is required. string
The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example: ocid1.instance.oc1..uniqueID
LoadBalancerMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberLoadBalancerMapping>
The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
ManagedNodePoolConfigs This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberManagedNodePoolConfig>
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
MemberId This property is required. string
The OCID of the member. Example: ocid1.instance.oc1..uniqueID
MemberType This property is required. string
The type of the member.
Namespace This property is required. string
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
NetworkLoadBalancerMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberNetworkLoadBalancerMapping>
The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
PasswordVaultSecretId This property is required. string
The OCID of the vault secret where the database SYSDBA password is stored. This password is required and used for performing database DR Drill operations when using full clone. Example: ocid1.vaultsecret.oc1..uniqueID
PeerClusterId This property is required. string
The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example: ocid1.cluster.oc1.uniqueID
VaultMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVaultMapping>
The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
VirtualNodePoolConfigs This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVirtualNodePoolConfig>
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
VnicMapping This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping>
A list of compute instance VNIC mappings.
VnicMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping>
A list of compute instance VNIC mappings.
AutonomousDatabaseStandbyTypeForDrDrills This property is required. string
This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
BackendSetMappings This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackendSetMapping
A list of backend set mappings that are used to transfer or update backends during DR.
BackupConfigs This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupConfig
The details of backup performed on OKE Cluster.
BackupLocations This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupLocation
The details for object storage backup location of an OKE Cluster
BlockVolumeOperations This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperation
Operations performed on a list of block volumes used on the non-movable compute instance.
Bucket This property is required. string
The bucket name inside the object storage namespace. Example: bucket_name
ConnectionStringType This property is required. string
The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
DestinationAvailabilityDomain This property is required. string
The availability domain of the destination mount target. Example: BBTh:region-AD
DestinationCapacityReservationId This property is required. string
The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example: ocid1.capacityreservation.oc1..uniqueID
DestinationCompartmentId This property is required. string
The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
DestinationDedicatedVmHostId This property is required. string
The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example: ocid1.dedicatedvmhost.oc1..uniqueID
DestinationLoadBalancerId This property is required. string
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
DestinationNetworkLoadBalancerId This property is required. string
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
ExportMappings This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberExportMapping
A list of mappings between the primary region file system export and destination region mount target.
FileSystemOperations This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperation
Operations performed on a list of file systems used on the non-movable compute instance.
IsMovable This property is required. bool
A flag indicating if the compute instance should be moved during DR operations. Example: false
IsRetainFaultDomain This property is required. bool
A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example: false
IsStartStopEnabled This property is required. bool
A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
JumpHostId This property is required. string
The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example: ocid1.instance.oc1..uniqueID
LoadBalancerMappings This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberLoadBalancerMapping
The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
ManagedNodePoolConfigs This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberManagedNodePoolConfig
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
MemberId This property is required. string
The OCID of the member. Example: ocid1.instance.oc1..uniqueID
MemberType This property is required. string
The type of the member.
Namespace This property is required. string
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
NetworkLoadBalancerMappings This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberNetworkLoadBalancerMapping
The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
PasswordVaultSecretId This property is required. string
The OCID of the vault secret where the database SYSDBA password is stored. This password is required and used for performing database DR Drill operations when using full clone. Example: ocid1.vaultsecret.oc1..uniqueID
PeerClusterId This property is required. string
The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example: ocid1.cluster.oc1.uniqueID
VaultMappings This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVaultMapping
The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
VirtualNodePoolConfigs This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVirtualNodePoolConfig
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
VnicMapping This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping
A list of compute instance VNIC mappings.
VnicMappings This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping
A list of compute instance VNIC mappings.
autonomousDatabaseStandbyTypeForDrDrills This property is required. String
This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
backendSetMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackendSetMapping>
A list of backend set mappings that are used to transfer or update backends during DR.
backupConfigs This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupConfig>
The details of backup performed on OKE Cluster.
backupLocations This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupLocation>
The details for object storage backup location of an OKE Cluster
blockVolumeOperations This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperation>
Operations performed on a list of block volumes used on the non-movable compute instance.
bucket This property is required. String
The bucket name inside the object storage namespace. Example: bucket_name
connectionStringType This property is required. String
The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
destinationAvailabilityDomain This property is required. String
The availability domain of the destination mount target. Example: BBTh:region-AD
destinationCapacityReservationId This property is required. String
The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example: ocid1.capacityreservation.oc1..uniqueID
destinationCompartmentId This property is required. String
The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
destinationDedicatedVmHostId This property is required. String
The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example: ocid1.dedicatedvmhost.oc1..uniqueID
destinationLoadBalancerId This property is required. String
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
destinationNetworkLoadBalancerId This property is required. String
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
exportMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberExportMapping>
A list of mappings between the primary region file system export and destination region mount target.
fileSystemOperations This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperation>
Operations performed on a list of file systems used on the non-movable compute instance.
isMovable This property is required. Boolean
A flag indicating if the compute instance should be moved during DR operations. Example: false
isRetainFaultDomain This property is required. Boolean
A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example: false
isStartStopEnabled This property is required. Boolean
A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
jumpHostId This property is required. String
The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example: ocid1.instance.oc1..uniqueID
loadBalancerMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberLoadBalancerMapping>
The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
managedNodePoolConfigs This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberManagedNodePoolConfig>
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
memberId This property is required. String
The OCID of the member. Example: ocid1.instance.oc1..uniqueID
memberType This property is required. String
The type of the member.
namespace This property is required. String
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
networkLoadBalancerMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberNetworkLoadBalancerMapping>
The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
passwordVaultSecretId This property is required. String
The OCID of the vault secret where the database SYSDBA password is stored. This password is required and used for performing database DR Drill operations when using full clone. Example: ocid1.vaultsecret.oc1..uniqueID
peerClusterId This property is required. String
The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example: ocid1.cluster.oc1.uniqueID
vaultMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVaultMapping>
The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
virtualNodePoolConfigs This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVirtualNodePoolConfig>
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
vnicMapping This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping>
A list of compute instance VNIC mappings.
vnicMappings This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping>
A list of compute instance VNIC mappings.
autonomousDatabaseStandbyTypeForDrDrills This property is required. string
This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
backendSetMappings This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackendSetMapping[]
A list of backend set mappings that are used to transfer or update backends during DR.
backupConfigs This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupConfig[]
The details of backup performed on OKE Cluster.
backupLocations This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupLocation[]
The details for object storage backup location of an OKE Cluster
blockVolumeOperations This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperation[]
Operations performed on a list of block volumes used on the non-movable compute instance.
bucket This property is required. string
The bucket name inside the object storage namespace. Example: bucket_name
connectionStringType This property is required. string
The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
destinationAvailabilityDomain This property is required. string
The availability domain of the destination mount target. Example: BBTh:region-AD
destinationCapacityReservationId This property is required. string
The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example: ocid1.capacityreservation.oc1..uniqueID
destinationCompartmentId This property is required. string
The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
destinationDedicatedVmHostId This property is required. string
The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example: ocid1.dedicatedvmhost.oc1..uniqueID
destinationLoadBalancerId This property is required. string
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
destinationNetworkLoadBalancerId This property is required. string
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
exportMappings This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberExportMapping[]
A list of mappings between the primary region file system export and destination region mount target.
fileSystemOperations This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperation[]
Operations performed on a list of file systems used on the non-movable compute instance.
isMovable This property is required. boolean
A flag indicating if the compute instance should be moved during DR operations. Example: false
isRetainFaultDomain This property is required. boolean
A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example: false
isStartStopEnabled This property is required. boolean
A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
jumpHostId This property is required. string
The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example: ocid1.instance.oc1..uniqueID
loadBalancerMappings This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberLoadBalancerMapping[]
The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
managedNodePoolConfigs This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberManagedNodePoolConfig[]
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
memberId This property is required. string
The OCID of the member. Example: ocid1.instance.oc1..uniqueID
memberType This property is required. string
The type of the member.
namespace This property is required. string
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
networkLoadBalancerMappings This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberNetworkLoadBalancerMapping[]
The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
passwordVaultSecretId This property is required. string
The OCID of the vault secret where the database SYSDBA password is stored. This password is required and used for performing database DR Drill operations when using full clone. Example: ocid1.vaultsecret.oc1..uniqueID
peerClusterId This property is required. string
The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example: ocid1.cluster.oc1.uniqueID
vaultMappings This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVaultMapping[]
The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
virtualNodePoolConfigs This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVirtualNodePoolConfig[]
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
vnicMapping This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping[]
A list of compute instance VNIC mappings.
vnicMappings This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping[]
A list of compute instance VNIC mappings.
autonomous_database_standby_type_for_dr_drills This property is required. str
This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
backend_set_mappings This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackendSetMapping]
A list of backend set mappings that are used to transfer or update backends during DR.
backup_configs This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupConfig]
The details of backup performed on OKE Cluster.
backup_locations This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupLocation]
The details for object storage backup location of an OKE Cluster
block_volume_operations This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperation]
Operations performed on a list of block volumes used on the non-movable compute instance.
bucket This property is required. str
The bucket name inside the object storage namespace. Example: bucket_name
connection_string_type This property is required. str
The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
destination_availability_domain This property is required. str
The availability domain of the destination mount target. Example: BBTh:region-AD
destination_capacity_reservation_id This property is required. str
The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example: ocid1.capacityreservation.oc1..uniqueID
destination_compartment_id This property is required. str
The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
destination_dedicated_vm_host_id This property is required. str
The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example: ocid1.dedicatedvmhost.oc1..uniqueID
destination_load_balancer_id This property is required. str
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
destination_network_load_balancer_id This property is required. str
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
export_mappings This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberExportMapping]
A list of mappings between the primary region file system export and destination region mount target.
file_system_operations This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperation]
Operations performed on a list of file systems used on the non-movable compute instance.
is_movable This property is required. bool
A flag indicating if the compute instance should be moved during DR operations. Example: false
is_retain_fault_domain This property is required. bool
A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example: false
is_start_stop_enabled This property is required. bool
A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
jump_host_id This property is required. str
The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example: ocid1.instance.oc1..uniqueID
load_balancer_mappings This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberLoadBalancerMapping]
The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
managed_node_pool_configs This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberManagedNodePoolConfig]
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
member_id This property is required. str
The OCID of the member. Example: ocid1.instance.oc1..uniqueID
member_type This property is required. str
The type of the member.
namespace This property is required. str
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
network_load_balancer_mappings This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberNetworkLoadBalancerMapping]
The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
password_vault_secret_id This property is required. str
The OCID of the vault secret where the database SYSDBA password is stored. This password is required and used for performing database DR Drill operations when using full clone. Example: ocid1.vaultsecret.oc1..uniqueID
peer_cluster_id This property is required. str
The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example: ocid1.cluster.oc1.uniqueID
vault_mappings This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVaultMapping]
The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
virtual_node_pool_configs This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVirtualNodePoolConfig]
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
vnic_mapping This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping]
A list of compute instance VNIC mappings.
vnic_mappings This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping]
A list of compute instance VNIC mappings.
autonomousDatabaseStandbyTypeForDrDrills This property is required. String
This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
backendSetMappings This property is required. List<Property Map>
A list of backend set mappings that are used to transfer or update backends during DR.
backupConfigs This property is required. List<Property Map>
The details of backup performed on OKE Cluster.
backupLocations This property is required. List<Property Map>
The details for object storage backup location of an OKE Cluster
blockVolumeOperations This property is required. List<Property Map>
Operations performed on a list of block volumes used on the non-movable compute instance.
bucket This property is required. String
The bucket name inside the object storage namespace. Example: bucket_name
connectionStringType This property is required. String
The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
destinationAvailabilityDomain This property is required. String
The availability domain of the destination mount target. Example: BBTh:region-AD
destinationCapacityReservationId This property is required. String
The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example: ocid1.capacityreservation.oc1..uniqueID
destinationCompartmentId This property is required. String
The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
destinationDedicatedVmHostId This property is required. String
The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example: ocid1.dedicatedvmhost.oc1..uniqueID
destinationLoadBalancerId This property is required. String
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
destinationNetworkLoadBalancerId This property is required. String
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
exportMappings This property is required. List<Property Map>
A list of mappings between the primary region file system export and destination region mount target.
fileSystemOperations This property is required. List<Property Map>
Operations performed on a list of file systems used on the non-movable compute instance.
isMovable This property is required. Boolean
A flag indicating if the compute instance should be moved during DR operations. Example: false
isRetainFaultDomain This property is required. Boolean
A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example: false
isStartStopEnabled This property is required. Boolean
A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
jumpHostId This property is required. String
The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example: ocid1.instance.oc1..uniqueID
loadBalancerMappings This property is required. List<Property Map>
The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
managedNodePoolConfigs This property is required. List<Property Map>
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
memberId This property is required. String
The OCID of the member. Example: ocid1.instance.oc1..uniqueID
memberType This property is required. String
The type of the member.
namespace This property is required. String
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
networkLoadBalancerMappings This property is required. List<Property Map>
The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
passwordVaultSecretId This property is required. String
The OCID of the vault secret where the database SYSDBA password is stored. This password is required and used for performing database DR Drill operations when using full clone. Example: ocid1.vaultsecret.oc1..uniqueID
peerClusterId This property is required. String
The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example: ocid1.cluster.oc1.uniqueID
vaultMappings This property is required. List<Property Map>
The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
virtualNodePoolConfigs This property is required. List<Property Map>
The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
vnicMapping This property is required. List<Property Map>
A list of compute instance VNIC mappings.
vnicMappings This property is required. List<Property Map>
A list of compute instance VNIC mappings.

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackendSetMapping

DestinationBackendSetName This property is required. string
The name of the destination backend set. Example: My_Destination_Backend_Set
IsBackendSetForNonMovable This property is required. bool
This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example: true
SourceBackendSetName This property is required. string
The name of the source backend set. Example: My_Source_Backend_Set
DestinationBackendSetName This property is required. string
The name of the destination backend set. Example: My_Destination_Backend_Set
IsBackendSetForNonMovable This property is required. bool
This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example: true
SourceBackendSetName This property is required. string
The name of the source backend set. Example: My_Source_Backend_Set
destinationBackendSetName This property is required. String
The name of the destination backend set. Example: My_Destination_Backend_Set
isBackendSetForNonMovable This property is required. Boolean
This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example: true
sourceBackendSetName This property is required. String
The name of the source backend set. Example: My_Source_Backend_Set
destinationBackendSetName This property is required. string
The name of the destination backend set. Example: My_Destination_Backend_Set
isBackendSetForNonMovable This property is required. boolean
This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example: true
sourceBackendSetName This property is required. string
The name of the source backend set. Example: My_Source_Backend_Set
destination_backend_set_name This property is required. str
The name of the destination backend set. Example: My_Destination_Backend_Set
is_backend_set_for_non_movable This property is required. bool
This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example: true
source_backend_set_name This property is required. str
The name of the source backend set. Example: My_Source_Backend_Set
destinationBackendSetName This property is required. String
The name of the destination backend set. Example: My_Destination_Backend_Set
isBackendSetForNonMovable This property is required. Boolean
This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example: true
sourceBackendSetName This property is required. String
The name of the source backend set. Example: My_Source_Backend_Set

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupConfig

BackupSchedule This property is required. string
The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
ImageReplicationVaultSecretId This property is required. string
The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
MaxNumberOfBackupsRetained This property is required. int
The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
Namespaces This property is required. List<string>
A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
ReplicateImages This property is required. string
Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
BackupSchedule This property is required. string
The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
ImageReplicationVaultSecretId This property is required. string
The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
MaxNumberOfBackupsRetained This property is required. int
The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
Namespaces This property is required. []string
A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
ReplicateImages This property is required. string
Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
backupSchedule This property is required. String
The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
imageReplicationVaultSecretId This property is required. String
The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
maxNumberOfBackupsRetained This property is required. Integer
The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
namespaces This property is required. List<String>
A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
replicateImages This property is required. String
Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
backupSchedule This property is required. string
The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
imageReplicationVaultSecretId This property is required. string
The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
maxNumberOfBackupsRetained This property is required. number
The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
namespaces This property is required. string[]
A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
replicateImages This property is required. string
Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
backup_schedule This property is required. str
The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
image_replication_vault_secret_id This property is required. str
The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
max_number_of_backups_retained This property is required. int
The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
namespaces This property is required. Sequence[str]
A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
replicate_images This property is required. str
Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
backupSchedule This property is required. String
The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
imageReplicationVaultSecretId This property is required. String
The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
maxNumberOfBackupsRetained This property is required. Number
The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
namespaces This property is required. List<String>
A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
replicateImages This property is required. String
Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupLocation

Bucket This property is required. string
The bucket name inside the object storage namespace. Example: bucket_name
Namespace This property is required. string
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
Object This property is required. string
The object name inside the object storage bucket. Example: switchover_plan_executions
Bucket This property is required. string
The bucket name inside the object storage namespace. Example: bucket_name
Namespace This property is required. string
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
Object This property is required. string
The object name inside the object storage bucket. Example: switchover_plan_executions
bucket This property is required. String
The bucket name inside the object storage namespace. Example: bucket_name
namespace This property is required. String
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
object This property is required. String
The object name inside the object storage bucket. Example: switchover_plan_executions
bucket This property is required. string
The bucket name inside the object storage namespace. Example: bucket_name
namespace This property is required. string
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
object This property is required. string
The object name inside the object storage bucket. Example: switchover_plan_executions
bucket This property is required. str
The bucket name inside the object storage namespace. Example: bucket_name
namespace This property is required. str
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
object This property is required. str
The object name inside the object storage bucket. Example: switchover_plan_executions
bucket This property is required. String
The bucket name inside the object storage namespace. Example: bucket_name
namespace This property is required. String
The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
object This property is required. String
The object name inside the object storage bucket. Example: switchover_plan_executions

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperation

AttachmentDetails This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationAttachmentDetail>
The details for attaching or detaching a block volume.
BlockVolumeId This property is required. string
The OCID of the block volume. Example: ocid1.volume.oc1..uniqueID
MountDetails This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationMountDetail>
Mount details of a file system.
AttachmentDetails This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationAttachmentDetail
The details for attaching or detaching a block volume.
BlockVolumeId This property is required. string
The OCID of the block volume. Example: ocid1.volume.oc1..uniqueID
MountDetails This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationMountDetail
Mount details of a file system.
attachmentDetails This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationAttachmentDetail>
The details for attaching or detaching a block volume.
blockVolumeId This property is required. String
The OCID of the block volume. Example: ocid1.volume.oc1..uniqueID
mountDetails This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationMountDetail>
Mount details of a file system.
attachmentDetails This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationAttachmentDetail[]
The details for attaching or detaching a block volume.
blockVolumeId This property is required. string
The OCID of the block volume. Example: ocid1.volume.oc1..uniqueID
mountDetails This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationMountDetail[]
Mount details of a file system.
attachment_details This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationAttachmentDetail]
The details for attaching or detaching a block volume.
block_volume_id This property is required. str
The OCID of the block volume. Example: ocid1.volume.oc1..uniqueID
mount_details This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationMountDetail]
Mount details of a file system.
attachmentDetails This property is required. List<Property Map>
The details for attaching or detaching a block volume.
blockVolumeId This property is required. String
The OCID of the block volume. Example: ocid1.volume.oc1..uniqueID
mountDetails This property is required. List<Property Map>
Mount details of a file system.

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationAttachmentDetail

VolumeAttachmentReferenceInstanceId This property is required. string
The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example: ocid1.instance.oc1..uniqueID
VolumeAttachmentReferenceInstanceId This property is required. string
The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example: ocid1.instance.oc1..uniqueID
volumeAttachmentReferenceInstanceId This property is required. String
The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example: ocid1.instance.oc1..uniqueID
volumeAttachmentReferenceInstanceId This property is required. string
The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example: ocid1.instance.oc1..uniqueID
volume_attachment_reference_instance_id This property is required. str
The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example: ocid1.instance.oc1..uniqueID
volumeAttachmentReferenceInstanceId This property is required. String
The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example: ocid1.instance.oc1..uniqueID

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationMountDetail

MountPoint This property is required. string
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
MountPoint This property is required. string
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
mountPoint This property is required. String
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
mountPoint This property is required. string
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
mount_point This property is required. str
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
mountPoint This property is required. String
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberExportMapping

DestinationMountTargetId This property is required. string
The OCID of the destination mount target on which this file system export should be created. Example: ocid1.mounttarget.oc1..uniqueID
ExportId This property is required. string
The OCID of the export path. Example: ocid1.export.oc1..uniqueID
DestinationMountTargetId This property is required. string
The OCID of the destination mount target on which this file system export should be created. Example: ocid1.mounttarget.oc1..uniqueID
ExportId This property is required. string
The OCID of the export path. Example: ocid1.export.oc1..uniqueID
destinationMountTargetId This property is required. String
The OCID of the destination mount target on which this file system export should be created. Example: ocid1.mounttarget.oc1..uniqueID
exportId This property is required. String
The OCID of the export path. Example: ocid1.export.oc1..uniqueID
destinationMountTargetId This property is required. string
The OCID of the destination mount target on which this file system export should be created. Example: ocid1.mounttarget.oc1..uniqueID
exportId This property is required. string
The OCID of the export path. Example: ocid1.export.oc1..uniqueID
destination_mount_target_id This property is required. str
The OCID of the destination mount target on which this file system export should be created. Example: ocid1.mounttarget.oc1..uniqueID
export_id This property is required. str
The OCID of the export path. Example: ocid1.export.oc1..uniqueID
destinationMountTargetId This property is required. String
The OCID of the destination mount target on which this file system export should be created. Example: ocid1.mounttarget.oc1..uniqueID
exportId This property is required. String
The OCID of the export path. Example: ocid1.export.oc1..uniqueID

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperation

ExportPath This property is required. string
The export path of the file system. Example: /fs-export-path
MountDetails This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationMountDetail>
Mount details of a file system.
MountPoint This property is required. string
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
MountTargetId This property is required. string
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
UnmountDetails This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationUnmountDetail>
Unmount details for a file system.
ExportPath This property is required. string
The export path of the file system. Example: /fs-export-path
MountDetails This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationMountDetail
Mount details of a file system.
MountPoint This property is required. string
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
MountTargetId This property is required. string
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
UnmountDetails This property is required. []GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationUnmountDetail
Unmount details for a file system.
exportPath This property is required. String
The export path of the file system. Example: /fs-export-path
mountDetails This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationMountDetail>
Mount details of a file system.
mountPoint This property is required. String
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
mountTargetId This property is required. String
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
unmountDetails This property is required. List<GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationUnmountDetail>
Unmount details for a file system.
exportPath This property is required. string
The export path of the file system. Example: /fs-export-path
mountDetails This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationMountDetail[]
Mount details of a file system.
mountPoint This property is required. string
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
mountTargetId This property is required. string
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
unmountDetails This property is required. GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationUnmountDetail[]
Unmount details for a file system.
export_path This property is required. str
The export path of the file system. Example: /fs-export-path
mount_details This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationMountDetail]
Mount details of a file system.
mount_point This property is required. str
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
mount_target_id This property is required. str
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
unmount_details This property is required. Sequence[disasterrecovery.GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationUnmountDetail]
Unmount details for a file system.
exportPath This property is required. String
The export path of the file system. Example: /fs-export-path
mountDetails This property is required. List<Property Map>
Mount details of a file system.
mountPoint This property is required. String
The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
mountTargetId This property is required. String
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
unmountDetails This property is required. List<Property Map>
Unmount details for a file system.

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationMountDetail

MountTargetId This property is required. string
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
MountTargetId This property is required. string
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
mountTargetId This property is required. String
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
mountTargetId This property is required. string
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
mount_target_id This property is required. str
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
mountTargetId This property is required. String
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationUnmountDetail

MountTargetId This property is required. string
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
MountTargetId This property is required. string
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
mountTargetId This property is required. String
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
mountTargetId This property is required. string
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
mount_target_id This property is required. str
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID
mountTargetId This property is required. String
The OCID of the mount target for this file system. Example: ocid1.mounttarget.oc1..uniqueID

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberLoadBalancerMapping

DestinationLoadBalancerId This property is required. string
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
SourceLoadBalancerId This property is required. string
The OCID of the source Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
DestinationLoadBalancerId This property is required. string
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
SourceLoadBalancerId This property is required. string
The OCID of the source Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
destinationLoadBalancerId This property is required. String
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
sourceLoadBalancerId This property is required. String
The OCID of the source Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
destinationLoadBalancerId This property is required. string
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
sourceLoadBalancerId This property is required. string
The OCID of the source Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
destination_load_balancer_id This property is required. str
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
source_load_balancer_id This property is required. str
The OCID of the source Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
destinationLoadBalancerId This property is required. String
The OCID of the destination Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID
sourceLoadBalancerId This property is required. String
The OCID of the source Load Balancer. Example: ocid1.loadbalancer.oc1..uniqueID

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberManagedNodePoolConfig

Id This property is required. string
The OCID of the virtual node pool in OKE cluster.
Maximum This property is required. int
The maximum number to which nodes in the virtual node pool could be scaled up.
Minimum This property is required. int
The minimum number to which nodes in the virtual node pool could be scaled down.
Id This property is required. string
The OCID of the virtual node pool in OKE cluster.
Maximum This property is required. int
The maximum number to which nodes in the virtual node pool could be scaled up.
Minimum This property is required. int
The minimum number to which nodes in the virtual node pool could be scaled down.
id This property is required. String
The OCID of the virtual node pool in OKE cluster.
maximum This property is required. Integer
The maximum number to which nodes in the virtual node pool could be scaled up.
minimum This property is required. Integer
The minimum number to which nodes in the virtual node pool could be scaled down.
id This property is required. string
The OCID of the virtual node pool in OKE cluster.
maximum This property is required. number
The maximum number to which nodes in the virtual node pool could be scaled up.
minimum This property is required. number
The minimum number to which nodes in the virtual node pool could be scaled down.
id This property is required. str
The OCID of the virtual node pool in OKE cluster.
maximum This property is required. int
The maximum number to which nodes in the virtual node pool could be scaled up.
minimum This property is required. int
The minimum number to which nodes in the virtual node pool could be scaled down.
id This property is required. String
The OCID of the virtual node pool in OKE cluster.
maximum This property is required. Number
The maximum number to which nodes in the virtual node pool could be scaled up.
minimum This property is required. Number
The minimum number to which nodes in the virtual node pool could be scaled down.

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberNetworkLoadBalancerMapping

DestinationNetworkLoadBalancerId This property is required. string
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
SourceNetworkLoadBalancerId This property is required. string
The OCID of the source Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
DestinationNetworkLoadBalancerId This property is required. string
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
SourceNetworkLoadBalancerId This property is required. string
The OCID of the source Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
destinationNetworkLoadBalancerId This property is required. String
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
sourceNetworkLoadBalancerId This property is required. String
The OCID of the source Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
destinationNetworkLoadBalancerId This property is required. string
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
sourceNetworkLoadBalancerId This property is required. string
The OCID of the source Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
destination_network_load_balancer_id This property is required. str
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
source_network_load_balancer_id This property is required. str
The OCID of the source Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
destinationNetworkLoadBalancerId This property is required. String
The OCID of the destination Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID
sourceNetworkLoadBalancerId This property is required. String
The OCID of the source Network Load Balancer. Example: ocid1.networkloadbalancer.oc1..uniqueID

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVaultMapping

DestinationVaultId This property is required. string
The OCID of the destination Vault. Example: ocid1.vault.oc1..uniqueID
SourceVaultId This property is required. string
The OCID of the source Vault. Example: ocid1.vault.oc1..uniqueID
DestinationVaultId This property is required. string
The OCID of the destination Vault. Example: ocid1.vault.oc1..uniqueID
SourceVaultId This property is required. string
The OCID of the source Vault. Example: ocid1.vault.oc1..uniqueID
destinationVaultId This property is required. String
The OCID of the destination Vault. Example: ocid1.vault.oc1..uniqueID
sourceVaultId This property is required. String
The OCID of the source Vault. Example: ocid1.vault.oc1..uniqueID
destinationVaultId This property is required. string
The OCID of the destination Vault. Example: ocid1.vault.oc1..uniqueID
sourceVaultId This property is required. string
The OCID of the source Vault. Example: ocid1.vault.oc1..uniqueID
destination_vault_id This property is required. str
The OCID of the destination Vault. Example: ocid1.vault.oc1..uniqueID
source_vault_id This property is required. str
The OCID of the source Vault. Example: ocid1.vault.oc1..uniqueID
destinationVaultId This property is required. String
The OCID of the destination Vault. Example: ocid1.vault.oc1..uniqueID
sourceVaultId This property is required. String
The OCID of the source Vault. Example: ocid1.vault.oc1..uniqueID

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVirtualNodePoolConfig

Id This property is required. string
The OCID of the virtual node pool in OKE cluster.
Maximum This property is required. int
The maximum number to which nodes in the virtual node pool could be scaled up.
Minimum This property is required. int
The minimum number to which nodes in the virtual node pool could be scaled down.
Id This property is required. string
The OCID of the virtual node pool in OKE cluster.
Maximum This property is required. int
The maximum number to which nodes in the virtual node pool could be scaled up.
Minimum This property is required. int
The minimum number to which nodes in the virtual node pool could be scaled down.
id This property is required. String
The OCID of the virtual node pool in OKE cluster.
maximum This property is required. Integer
The maximum number to which nodes in the virtual node pool could be scaled up.
minimum This property is required. Integer
The minimum number to which nodes in the virtual node pool could be scaled down.
id This property is required. string
The OCID of the virtual node pool in OKE cluster.
maximum This property is required. number
The maximum number to which nodes in the virtual node pool could be scaled up.
minimum This property is required. number
The minimum number to which nodes in the virtual node pool could be scaled down.
id This property is required. str
The OCID of the virtual node pool in OKE cluster.
maximum This property is required. int
The maximum number to which nodes in the virtual node pool could be scaled up.
minimum This property is required. int
The minimum number to which nodes in the virtual node pool could be scaled down.
id This property is required. String
The OCID of the virtual node pool in OKE cluster.
maximum This property is required. Number
The maximum number to which nodes in the virtual node pool could be scaled up.
minimum This property is required. Number
The minimum number to which nodes in the virtual node pool could be scaled down.

GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping

DestinationNsgIdLists This property is required. List<string>
A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example: [ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
DestinationPrimaryPrivateIpAddress This property is required. string
The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example: 10.0.3.3
DestinationPrimaryPrivateIpHostnameLabel This property is required. string
The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example: myhost1
DestinationSubnetId This property is required. string
The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
SourceVnicId This property is required. string
The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID
DestinationNsgIdLists This property is required. []string
A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example: [ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
DestinationPrimaryPrivateIpAddress This property is required. string
The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example: 10.0.3.3
DestinationPrimaryPrivateIpHostnameLabel This property is required. string
The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example: myhost1
DestinationSubnetId This property is required. string
The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
SourceVnicId This property is required. string
The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID
destinationNsgIdLists This property is required. List<String>
A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example: [ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
destinationPrimaryPrivateIpAddress This property is required. String
The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example: 10.0.3.3
destinationPrimaryPrivateIpHostnameLabel This property is required. String
The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example: myhost1
destinationSubnetId This property is required. String
The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
sourceVnicId This property is required. String
The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID
destinationNsgIdLists This property is required. string[]
A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example: [ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
destinationPrimaryPrivateIpAddress This property is required. string
The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example: 10.0.3.3
destinationPrimaryPrivateIpHostnameLabel This property is required. string
The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example: myhost1
destinationSubnetId This property is required. string
The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
sourceVnicId This property is required. string
The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID
destination_nsg_id_lists This property is required. Sequence[str]
A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example: [ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
destination_primary_private_ip_address This property is required. str
The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example: 10.0.3.3
destination_primary_private_ip_hostname_label This property is required. str
The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example: myhost1
destination_subnet_id This property is required. str
The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
source_vnic_id This property is required. str
The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID
destinationNsgIdLists This property is required. List<String>
A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example: [ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
destinationPrimaryPrivateIpAddress This property is required. String
The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example: 10.0.3.3
destinationPrimaryPrivateIpHostnameLabel This property is required. String
The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example: myhost1
destinationSubnetId This property is required. String
The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
sourceVnicId This property is required. String
The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID

GetDrProtectionGroupsFilter

Name This property is required. string
Values This property is required. List<string>
Regex bool
Name This property is required. string
Values This property is required. []string
Regex bool
name This property is required. String
values This property is required. List<String>
regex Boolean
name This property is required. string
values This property is required. string[]
regex boolean
name This property is required. str
values This property is required. Sequence[str]
regex bool
name This property is required. String
values This property is required. 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.
Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi