1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DisasterRecovery
  5. getDrProtectionGroup
Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

oci.DisasterRecovery.getDrProtectionGroup

Explore with Pulumi AI

Oracle Cloud Infrastructure v2.29.0 published on Wednesday, Apr 9, 2025 by Pulumi

This data source provides details about a specific Dr Protection Group resource in Oracle Cloud Infrastructure Disaster Recovery service.

Get the DR protection group identified by drProtectionGroupId.

Example Usage

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

const testDrProtectionGroup = oci.DisasterRecovery.getDrProtectionGroup({
    drProtectionGroupId: testDrProtectionGroupOciDisasterRecoveryDrProtectionGroup.id,
});
Copy
import pulumi
import pulumi_oci as oci

test_dr_protection_group = oci.DisasterRecovery.get_dr_protection_group(dr_protection_group_id=test_dr_protection_group_oci_disaster_recovery_dr_protection_group["id"])
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.GetDrProtectionGroup(ctx, &disasterrecovery.GetDrProtectionGroupArgs{
			DrProtectionGroupId: testDrProtectionGroupOciDisasterRecoveryDrProtectionGroup.Id,
		}, 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 testDrProtectionGroup = Oci.DisasterRecovery.GetDrProtectionGroup.Invoke(new()
    {
        DrProtectionGroupId = testDrProtectionGroupOciDisasterRecoveryDrProtectionGroup.Id,
    });

});
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.GetDrProtectionGroupArgs;
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 testDrProtectionGroup = DisasterRecoveryFunctions.getDrProtectionGroup(GetDrProtectionGroupArgs.builder()
            .drProtectionGroupId(testDrProtectionGroupOciDisasterRecoveryDrProtectionGroup.id())
            .build());

    }
}
Copy
variables:
  testDrProtectionGroup:
    fn::invoke:
      function: oci:DisasterRecovery:getDrProtectionGroup
      arguments:
        drProtectionGroupId: ${testDrProtectionGroupOciDisasterRecoveryDrProtectionGroup.id}
Copy

Using getDrProtectionGroup

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 getDrProtectionGroup(args: GetDrProtectionGroupArgs, opts?: InvokeOptions): Promise<GetDrProtectionGroupResult>
function getDrProtectionGroupOutput(args: GetDrProtectionGroupOutputArgs, opts?: InvokeOptions): Output<GetDrProtectionGroupResult>
Copy
def get_dr_protection_group(dr_protection_group_id: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetDrProtectionGroupResult
def get_dr_protection_group_output(dr_protection_group_id: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetDrProtectionGroupResult]
Copy
func GetDrProtectionGroup(ctx *Context, args *GetDrProtectionGroupArgs, opts ...InvokeOption) (*GetDrProtectionGroupResult, error)
func GetDrProtectionGroupOutput(ctx *Context, args *GetDrProtectionGroupOutputArgs, opts ...InvokeOption) GetDrProtectionGroupResultOutput
Copy

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

public static class GetDrProtectionGroup 
{
    public static Task<GetDrProtectionGroupResult> InvokeAsync(GetDrProtectionGroupArgs args, InvokeOptions? opts = null)
    public static Output<GetDrProtectionGroupResult> Invoke(GetDrProtectionGroupInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDrProtectionGroupResult> getDrProtectionGroup(GetDrProtectionGroupArgs args, InvokeOptions options)
public static Output<GetDrProtectionGroupResult> getDrProtectionGroup(GetDrProtectionGroupArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: oci:DisasterRecovery/getDrProtectionGroup:getDrProtectionGroup
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DrProtectionGroupId This property is required. string
The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
DrProtectionGroupId This property is required. string
The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
drProtectionGroupId This property is required. String
The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
drProtectionGroupId This property is required. string
The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
dr_protection_group_id This property is required. str
The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
drProtectionGroupId This property is required. String
The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID

getDrProtectionGroup Result

The following output properties are available:

Associations List<GetDrProtectionGroupAssociation>
CompartmentId string
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
DefinedTags Dictionary<string, string>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
DisassociateTrigger int
DisplayName string
The display name of the DR protection group. Example: EBS PHX Group
DrProtectionGroupId string
FreeformTags Dictionary<string, string>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
Id string
The OCID of the virtual node pool in OKE cluster.
LifeCycleDetails string
A message describing the DR protection group's current state in more detail.
LifecycleSubState string
The current sub-state of the DR protection group.
LogLocations List<GetDrProtectionGroupLogLocation>
The details of an object storage log location for a DR protection group.
Members List<GetDrProtectionGroupMember>
A list of DR protection group members.
PeerId string
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
PeerRegion string
The region of the peer DR protection group. Example: us-ashburn-1
Role string
The role of the DR protection group.
State string
The current state of the DR protection group.
SystemTags Dictionary<string, string>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
TimeUpdated string
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
Associations []GetDrProtectionGroupAssociation
CompartmentId string
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
DefinedTags map[string]string
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
DisassociateTrigger int
DisplayName string
The display name of the DR protection group. Example: EBS PHX Group
DrProtectionGroupId string
FreeformTags map[string]string
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
Id string
The OCID of the virtual node pool in OKE cluster.
LifeCycleDetails string
A message describing the DR protection group's current state in more detail.
LifecycleSubState string
The current sub-state of the DR protection group.
LogLocations []GetDrProtectionGroupLogLocation
The details of an object storage log location for a DR protection group.
Members []GetDrProtectionGroupMember
A list of DR protection group members.
PeerId string
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
PeerRegion string
The region of the peer DR protection group. Example: us-ashburn-1
Role string
The role of the DR protection group.
State string
The current state of the DR protection group.
SystemTags map[string]string
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
TimeCreated string
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
TimeUpdated string
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
associations List<GetDrProtectionGroupAssociation>
compartmentId String
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
definedTags Map<String,String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
disassociateTrigger Integer
displayName String
The display name of the DR protection group. Example: EBS PHX Group
drProtectionGroupId String
freeformTags Map<String,String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
id String
The OCID of the virtual node pool in OKE cluster.
lifeCycleDetails String
A message describing the DR protection group's current state in more detail.
lifecycleSubState String
The current sub-state of the DR protection group.
logLocations List<GetDrProtectionGroupLogLocation>
The details of an object storage log location for a DR protection group.
members List<GetDrProtectionGroupMember>
A list of DR protection group members.
peerId String
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peerRegion String
The region of the peer DR protection group. Example: us-ashburn-1
role String
The role of the DR protection group.
state String
The current state of the DR protection group.
systemTags Map<String,String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
timeUpdated String
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
associations GetDrProtectionGroupAssociation[]
compartmentId string
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
definedTags {[key: string]: string}
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
disassociateTrigger number
displayName string
The display name of the DR protection group. Example: EBS PHX Group
drProtectionGroupId string
freeformTags {[key: string]: string}
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
id string
The OCID of the virtual node pool in OKE cluster.
lifeCycleDetails string
A message describing the DR protection group's current state in more detail.
lifecycleSubState string
The current sub-state of the DR protection group.
logLocations GetDrProtectionGroupLogLocation[]
The details of an object storage log location for a DR protection group.
members GetDrProtectionGroupMember[]
A list of DR protection group members.
peerId string
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peerRegion string
The region of the peer DR protection group. Example: us-ashburn-1
role string
The role of the DR protection group.
state string
The current state of the DR protection group.
systemTags {[key: string]: string}
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated string
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
timeUpdated string
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
associations Sequence[disasterrecovery.GetDrProtectionGroupAssociation]
compartment_id str
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
defined_tags Mapping[str, str]
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
disassociate_trigger int
display_name str
The display name of the DR protection group. Example: EBS PHX Group
dr_protection_group_id str
freeform_tags Mapping[str, str]
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
id str
The OCID of the virtual node pool in OKE cluster.
life_cycle_details str
A message describing the DR protection group's current state in more detail.
lifecycle_sub_state str
The current sub-state of the DR protection group.
log_locations Sequence[disasterrecovery.GetDrProtectionGroupLogLocation]
The details of an object storage log location for a DR protection group.
members Sequence[disasterrecovery.GetDrProtectionGroupMember]
A list of DR protection group members.
peer_id str
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peer_region str
The region of the peer DR protection group. Example: us-ashburn-1
role str
The role of the DR protection group.
state str
The current state of the DR protection group.
system_tags Mapping[str, str]
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
time_created str
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
time_updated str
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
associations List<Property Map>
compartmentId String
The OCID of the compartment containing the DR protection group. Example: ocid1.compartment.oc1..uniqueID
definedTags Map<String>
Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}
disassociateTrigger Number
displayName String
The display name of the DR protection group. Example: EBS PHX Group
drProtectionGroupId String
freeformTags Map<String>
Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}
id String
The OCID of the virtual node pool in OKE cluster.
lifeCycleDetails String
A message describing the DR protection group's current state in more detail.
lifecycleSubState String
The current sub-state of the DR protection group.
logLocations List<Property Map>
The details of an object storage log location for a DR protection group.
members List<Property Map>
A list of DR protection group members.
peerId String
The OCID of the peer DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
peerRegion String
The region of the peer DR protection group. Example: us-ashburn-1
role String
The role of the DR protection group.
state String
The current state of the DR protection group.
systemTags Map<String>
Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}
timeCreated String
The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z
timeUpdated String
The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

Supporting Types

GetDrProtectionGroupAssociation

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 role of the DR protection group.
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 role of the DR protection group.
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 role of the DR protection group.
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 role of the DR protection group.
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 role of the DR protection group.
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 role of the DR protection group.

GetDrProtectionGroupLogLocation

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

GetDrProtectionGroupMember

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<GetDrProtectionGroupMemberBackendSetMapping>
A list of backend set mappings that are used to transfer or update backends during DR.
BackupConfigs This property is required. List<GetDrProtectionGroupMemberBackupConfig>
The details of backup performed on OKE Cluster.
BackupLocations This property is required. List<GetDrProtectionGroupMemberBackupLocation>
The details for object storage backup location of an OKE Cluster
BlockVolumeOperations This property is required. List<GetDrProtectionGroupMemberBlockVolumeOperation>
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<GetDrProtectionGroupMemberExportMapping>
A list of mappings between the primary region file system export and destination region mount target.
FileSystemOperations This property is required. List<GetDrProtectionGroupMemberFileSystemOperation>
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<GetDrProtectionGroupMemberLoadBalancerMapping>
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<GetDrProtectionGroupMemberManagedNodePoolConfig>
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<GetDrProtectionGroupMemberNetworkLoadBalancerMapping>
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<GetDrProtectionGroupMemberVaultMapping>
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<GetDrProtectionGroupMemberVirtualNodePoolConfig>
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<GetDrProtectionGroupMemberVnicMapping>
A list of compute instance VNIC mappings.
VnicMappings This property is required. List<GetDrProtectionGroupMemberVnicMapping>
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. []GetDrProtectionGroupMemberBackendSetMapping
A list of backend set mappings that are used to transfer or update backends during DR.
BackupConfigs This property is required. []GetDrProtectionGroupMemberBackupConfig
The details of backup performed on OKE Cluster.
BackupLocations This property is required. []GetDrProtectionGroupMemberBackupLocation
The details for object storage backup location of an OKE Cluster
BlockVolumeOperations This property is required. []GetDrProtectionGroupMemberBlockVolumeOperation
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. []GetDrProtectionGroupMemberExportMapping
A list of mappings between the primary region file system export and destination region mount target.
FileSystemOperations This property is required. []GetDrProtectionGroupMemberFileSystemOperation
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. []GetDrProtectionGroupMemberLoadBalancerMapping
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. []GetDrProtectionGroupMemberManagedNodePoolConfig
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. []GetDrProtectionGroupMemberNetworkLoadBalancerMapping
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. []GetDrProtectionGroupMemberVaultMapping
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. []GetDrProtectionGroupMemberVirtualNodePoolConfig
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. []GetDrProtectionGroupMemberVnicMapping
A list of compute instance VNIC mappings.
VnicMappings This property is required. []GetDrProtectionGroupMemberVnicMapping
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<GetDrProtectionGroupMemberBackendSetMapping>
A list of backend set mappings that are used to transfer or update backends during DR.
backupConfigs This property is required. List<GetDrProtectionGroupMemberBackupConfig>
The details of backup performed on OKE Cluster.
backupLocations This property is required. List<GetDrProtectionGroupMemberBackupLocation>
The details for object storage backup location of an OKE Cluster
blockVolumeOperations This property is required. List<GetDrProtectionGroupMemberBlockVolumeOperation>
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<GetDrProtectionGroupMemberExportMapping>
A list of mappings between the primary region file system export and destination region mount target.
fileSystemOperations This property is required. List<GetDrProtectionGroupMemberFileSystemOperation>
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<GetDrProtectionGroupMemberLoadBalancerMapping>
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<GetDrProtectionGroupMemberManagedNodePoolConfig>
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<GetDrProtectionGroupMemberNetworkLoadBalancerMapping>
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<GetDrProtectionGroupMemberVaultMapping>
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<GetDrProtectionGroupMemberVirtualNodePoolConfig>
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<GetDrProtectionGroupMemberVnicMapping>
A list of compute instance VNIC mappings.
vnicMappings This property is required. List<GetDrProtectionGroupMemberVnicMapping>
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. GetDrProtectionGroupMemberBackendSetMapping[]
A list of backend set mappings that are used to transfer or update backends during DR.
backupConfigs This property is required. GetDrProtectionGroupMemberBackupConfig[]
The details of backup performed on OKE Cluster.
backupLocations This property is required. GetDrProtectionGroupMemberBackupLocation[]
The details for object storage backup location of an OKE Cluster
blockVolumeOperations This property is required. GetDrProtectionGroupMemberBlockVolumeOperation[]
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. GetDrProtectionGroupMemberExportMapping[]
A list of mappings between the primary region file system export and destination region mount target.
fileSystemOperations This property is required. GetDrProtectionGroupMemberFileSystemOperation[]
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. GetDrProtectionGroupMemberLoadBalancerMapping[]
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. GetDrProtectionGroupMemberManagedNodePoolConfig[]
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. GetDrProtectionGroupMemberNetworkLoadBalancerMapping[]
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. GetDrProtectionGroupMemberVaultMapping[]
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. GetDrProtectionGroupMemberVirtualNodePoolConfig[]
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. GetDrProtectionGroupMemberVnicMapping[]
A list of compute instance VNIC mappings.
vnicMappings This property is required. GetDrProtectionGroupMemberVnicMapping[]
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.GetDrProtectionGroupMemberBackendSetMapping]
A list of backend set mappings that are used to transfer or update backends during DR.
backup_configs This property is required. Sequence[disasterrecovery.GetDrProtectionGroupMemberBackupConfig]
The details of backup performed on OKE Cluster.
backup_locations This property is required. Sequence[disasterrecovery.GetDrProtectionGroupMemberBackupLocation]
The details for object storage backup location of an OKE Cluster
block_volume_operations This property is required. Sequence[disasterrecovery.GetDrProtectionGroupMemberBlockVolumeOperation]
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.GetDrProtectionGroupMemberExportMapping]
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.GetDrProtectionGroupMemberFileSystemOperation]
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.GetDrProtectionGroupMemberLoadBalancerMapping]
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.GetDrProtectionGroupMemberManagedNodePoolConfig]
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.GetDrProtectionGroupMemberNetworkLoadBalancerMapping]
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.GetDrProtectionGroupMemberVaultMapping]
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.GetDrProtectionGroupMemberVirtualNodePoolConfig]
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.GetDrProtectionGroupMemberVnicMapping]
A list of compute instance VNIC mappings.
vnic_mappings This property is required. Sequence[disasterrecovery.GetDrProtectionGroupMemberVnicMapping]
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.

GetDrProtectionGroupMemberBackendSetMapping

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

GetDrProtectionGroupMemberBackupConfig

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.

GetDrProtectionGroupMemberBackupLocation

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

GetDrProtectionGroupMemberBlockVolumeOperation

AttachmentDetails This property is required. List<GetDrProtectionGroupMemberBlockVolumeOperationAttachmentDetail>
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<GetDrProtectionGroupMemberBlockVolumeOperationMountDetail>
Mount details of a file system.
AttachmentDetails This property is required. []GetDrProtectionGroupMemberBlockVolumeOperationAttachmentDetail
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. []GetDrProtectionGroupMemberBlockVolumeOperationMountDetail
Mount details of a file system.
attachmentDetails This property is required. List<GetDrProtectionGroupMemberBlockVolumeOperationAttachmentDetail>
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<GetDrProtectionGroupMemberBlockVolumeOperationMountDetail>
Mount details of a file system.
attachmentDetails This property is required. GetDrProtectionGroupMemberBlockVolumeOperationAttachmentDetail[]
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. GetDrProtectionGroupMemberBlockVolumeOperationMountDetail[]
Mount details of a file system.
attachment_details This property is required. Sequence[disasterrecovery.GetDrProtectionGroupMemberBlockVolumeOperationAttachmentDetail]
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.GetDrProtectionGroupMemberBlockVolumeOperationMountDetail]
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.

GetDrProtectionGroupMemberBlockVolumeOperationAttachmentDetail

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

GetDrProtectionGroupMemberBlockVolumeOperationMountDetail

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

GetDrProtectionGroupMemberExportMapping

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

GetDrProtectionGroupMemberFileSystemOperation

ExportPath This property is required. string
The export path of the file system. Example: /fs-export-path
MountDetails This property is required. List<GetDrProtectionGroupMemberFileSystemOperationMountDetail>
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<GetDrProtectionGroupMemberFileSystemOperationUnmountDetail>
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. []GetDrProtectionGroupMemberFileSystemOperationMountDetail
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. []GetDrProtectionGroupMemberFileSystemOperationUnmountDetail
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<GetDrProtectionGroupMemberFileSystemOperationMountDetail>
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<GetDrProtectionGroupMemberFileSystemOperationUnmountDetail>
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. GetDrProtectionGroupMemberFileSystemOperationMountDetail[]
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. GetDrProtectionGroupMemberFileSystemOperationUnmountDetail[]
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.GetDrProtectionGroupMemberFileSystemOperationMountDetail]
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.GetDrProtectionGroupMemberFileSystemOperationUnmountDetail]
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.

GetDrProtectionGroupMemberFileSystemOperationMountDetail

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

GetDrProtectionGroupMemberFileSystemOperationUnmountDetail

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

GetDrProtectionGroupMemberLoadBalancerMapping

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

GetDrProtectionGroupMemberManagedNodePoolConfig

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.

GetDrProtectionGroupMemberNetworkLoadBalancerMapping

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

GetDrProtectionGroupMemberVaultMapping

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

GetDrProtectionGroupMemberVirtualNodePoolConfig

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.

GetDrProtectionGroupMemberVnicMapping

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

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.29.0 published on Wednesday, Apr 9, 2025 by Pulumi