1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. DisasterRecovery
  5. getDrProtectionGroup
Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi

oci.DisasterRecovery.getDrProtectionGroup

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 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,
    });
    
    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"])
    
    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
    	})
    }
    
    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,
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      testDrProtectionGroup:
        fn::invoke:
          Function: oci:DisasterRecovery:getDrProtectionGroup
          Arguments:
            drProtectionGroupId: ${testDrProtectionGroupOciDisasterRecoveryDrProtectionGroup.id}
    

    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>
    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]
    func GetDrProtectionGroup(ctx *Context, args *GetDrProtectionGroupArgs, opts ...InvokeOption) (*GetDrProtectionGroupResult, error)
    func GetDrProtectionGroupOutput(ctx *Context, args *GetDrProtectionGroupOutputArgs, opts ...InvokeOption) GetDrProtectionGroupResultOutput

    > 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)
    }
    public static CompletableFuture<GetDrProtectionGroupResult> getDrProtectionGroup(GetDrProtectionGroupArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: oci:DisasterRecovery/getDrProtectionGroup:getDrProtectionGroup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DrProtectionGroupId string
    The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    DrProtectionGroupId string
    The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    drProtectionGroupId String
    The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    drProtectionGroupId string
    The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    dr_protection_group_id str
    The OCID of the DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    drProtectionGroupId 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 DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    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 DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    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 DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    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 DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    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 DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    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 DR protection group. Example: ocid1.drprotectiongroup.oc1..uniqueID
    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 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.
    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.
    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.
    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.
    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.
    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.

    GetDrProtectionGroupLogLocation

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

    GetDrProtectionGroupMember

    AutonomousDatabaseStandbyTypeForDrDrills 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 List<GetDrProtectionGroupMemberBackendSetMapping>
    A list of backend set mappings that are used to transfer or update backends during DR.
    BlockVolumeOperations List<GetDrProtectionGroupMemberBlockVolumeOperation>
    Operations performed on a list of block volumes used on the non-movable compute instance.
    Bucket string
    The bucket name inside the object storage namespace. Example: bucket_name
    ConnectionStringType 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 string
    The availability domain of the destination mount target. Example: BBTh:region-AD
    DestinationCapacityReservationId 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 string
    The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
    DestinationDedicatedVmHostId 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 string
    The OCID of the destination load balancer. The backend sets in this destination load balancer are updated during DR. Example: ocid1.loadbalancer.oc1..uniqueID
    DestinationNetworkLoadBalancerId string
    The OCID of the destination network load balancer. The backend sets in this destination network load balancer are updated during DR. Example: ocid1.networkloadbalancer.oc1..uniqueID
    ExportMappings List<GetDrProtectionGroupMemberExportMapping>
    A list of mappings between the primary region file system export and destination region mount target.
    FileSystemOperations List<GetDrProtectionGroupMemberFileSystemOperation>
    Operations performed on a list of file systems used on the non-movable compute instance.
    IsMovable bool
    A flag indicating if the compute instance should be moved during DR operations. Example: false
    IsRetainFaultDomain 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 bool
    A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
    MemberId string
    The OCID of the member. Example: ocid1.instance.oc1..uniqueID
    MemberType string
    The type of the member.
    Namespace string
    The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
    PasswordVaultSecretId 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
    VnicMapping List<GetDrProtectionGroupMemberVnicMapping>
    A list of compute instance VNIC mappings.
    VnicMappings List<GetDrProtectionGroupMemberVnicMapping>
    A list of compute instance VNIC mappings.
    AutonomousDatabaseStandbyTypeForDrDrills 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 []GetDrProtectionGroupMemberBackendSetMapping
    A list of backend set mappings that are used to transfer or update backends during DR.
    BlockVolumeOperations []GetDrProtectionGroupMemberBlockVolumeOperation
    Operations performed on a list of block volumes used on the non-movable compute instance.
    Bucket string
    The bucket name inside the object storage namespace. Example: bucket_name
    ConnectionStringType 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 string
    The availability domain of the destination mount target. Example: BBTh:region-AD
    DestinationCapacityReservationId 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 string
    The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
    DestinationDedicatedVmHostId 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 string
    The OCID of the destination load balancer. The backend sets in this destination load balancer are updated during DR. Example: ocid1.loadbalancer.oc1..uniqueID
    DestinationNetworkLoadBalancerId string
    The OCID of the destination network load balancer. The backend sets in this destination network load balancer are updated during DR. Example: ocid1.networkloadbalancer.oc1..uniqueID
    ExportMappings []GetDrProtectionGroupMemberExportMapping
    A list of mappings between the primary region file system export and destination region mount target.
    FileSystemOperations []GetDrProtectionGroupMemberFileSystemOperation
    Operations performed on a list of file systems used on the non-movable compute instance.
    IsMovable bool
    A flag indicating if the compute instance should be moved during DR operations. Example: false
    IsRetainFaultDomain 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 bool
    A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
    MemberId string
    The OCID of the member. Example: ocid1.instance.oc1..uniqueID
    MemberType string
    The type of the member.
    Namespace string
    The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
    PasswordVaultSecretId 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
    VnicMapping []GetDrProtectionGroupMemberVnicMapping
    A list of compute instance VNIC mappings.
    VnicMappings []GetDrProtectionGroupMemberVnicMapping
    A list of compute instance VNIC mappings.
    autonomousDatabaseStandbyTypeForDrDrills 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 List<GetDrProtectionGroupMemberBackendSetMapping>
    A list of backend set mappings that are used to transfer or update backends during DR.
    blockVolumeOperations List<GetDrProtectionGroupMemberBlockVolumeOperation>
    Operations performed on a list of block volumes used on the non-movable compute instance.
    bucket String
    The bucket name inside the object storage namespace. Example: bucket_name
    connectionStringType 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 String
    The availability domain of the destination mount target. Example: BBTh:region-AD
    destinationCapacityReservationId 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 String
    The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
    destinationDedicatedVmHostId 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 String
    The OCID of the destination load balancer. The backend sets in this destination load balancer are updated during DR. Example: ocid1.loadbalancer.oc1..uniqueID
    destinationNetworkLoadBalancerId String
    The OCID of the destination network load balancer. The backend sets in this destination network load balancer are updated during DR. Example: ocid1.networkloadbalancer.oc1..uniqueID
    exportMappings List<GetDrProtectionGroupMemberExportMapping>
    A list of mappings between the primary region file system export and destination region mount target.
    fileSystemOperations List<GetDrProtectionGroupMemberFileSystemOperation>
    Operations performed on a list of file systems used on the non-movable compute instance.
    isMovable Boolean
    A flag indicating if the compute instance should be moved during DR operations. Example: false
    isRetainFaultDomain 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 Boolean
    A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
    memberId String
    The OCID of the member. Example: ocid1.instance.oc1..uniqueID
    memberType String
    The type of the member.
    namespace String
    The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
    passwordVaultSecretId 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
    vnicMapping List<GetDrProtectionGroupMemberVnicMapping>
    A list of compute instance VNIC mappings.
    vnicMappings List<GetDrProtectionGroupMemberVnicMapping>
    A list of compute instance VNIC mappings.
    autonomousDatabaseStandbyTypeForDrDrills 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 GetDrProtectionGroupMemberBackendSetMapping[]
    A list of backend set mappings that are used to transfer or update backends during DR.
    blockVolumeOperations GetDrProtectionGroupMemberBlockVolumeOperation[]
    Operations performed on a list of block volumes used on the non-movable compute instance.
    bucket string
    The bucket name inside the object storage namespace. Example: bucket_name
    connectionStringType 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 string
    The availability domain of the destination mount target. Example: BBTh:region-AD
    destinationCapacityReservationId 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 string
    The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
    destinationDedicatedVmHostId 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 string
    The OCID of the destination load balancer. The backend sets in this destination load balancer are updated during DR. Example: ocid1.loadbalancer.oc1..uniqueID
    destinationNetworkLoadBalancerId string
    The OCID of the destination network load balancer. The backend sets in this destination network load balancer are updated during DR. Example: ocid1.networkloadbalancer.oc1..uniqueID
    exportMappings GetDrProtectionGroupMemberExportMapping[]
    A list of mappings between the primary region file system export and destination region mount target.
    fileSystemOperations GetDrProtectionGroupMemberFileSystemOperation[]
    Operations performed on a list of file systems used on the non-movable compute instance.
    isMovable boolean
    A flag indicating if the compute instance should be moved during DR operations. Example: false
    isRetainFaultDomain 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 boolean
    A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
    memberId string
    The OCID of the member. Example: ocid1.instance.oc1..uniqueID
    memberType string
    The type of the member.
    namespace string
    The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
    passwordVaultSecretId 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
    vnicMapping GetDrProtectionGroupMemberVnicMapping[]
    A list of compute instance VNIC mappings.
    vnicMappings GetDrProtectionGroupMemberVnicMapping[]
    A list of compute instance VNIC mappings.
    autonomous_database_standby_type_for_dr_drills 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 Sequence[disasterrecovery.GetDrProtectionGroupMemberBackendSetMapping]
    A list of backend set mappings that are used to transfer or update backends during DR.
    block_volume_operations Sequence[disasterrecovery.GetDrProtectionGroupMemberBlockVolumeOperation]
    Operations performed on a list of block volumes used on the non-movable compute instance.
    bucket str
    The bucket name inside the object storage namespace. Example: bucket_name
    connection_string_type 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 str
    The availability domain of the destination mount target. Example: BBTh:region-AD
    destination_capacity_reservation_id 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 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 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 str
    The OCID of the destination load balancer. The backend sets in this destination load balancer are updated during DR. Example: ocid1.loadbalancer.oc1..uniqueID
    destination_network_load_balancer_id str
    The OCID of the destination network load balancer. The backend sets in this destination network load balancer are updated during DR. Example: ocid1.networkloadbalancer.oc1..uniqueID
    export_mappings Sequence[disasterrecovery.GetDrProtectionGroupMemberExportMapping]
    A list of mappings between the primary region file system export and destination region mount target.
    file_system_operations Sequence[disasterrecovery.GetDrProtectionGroupMemberFileSystemOperation]
    Operations performed on a list of file systems used on the non-movable compute instance.
    is_movable bool
    A flag indicating if the compute instance should be moved during DR operations. Example: false
    is_retain_fault_domain 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 bool
    A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
    member_id str
    The OCID of the member. Example: ocid1.instance.oc1..uniqueID
    member_type str
    The type of the member.
    namespace str
    The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
    password_vault_secret_id 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
    vnic_mapping Sequence[disasterrecovery.GetDrProtectionGroupMemberVnicMapping]
    A list of compute instance VNIC mappings.
    vnic_mappings Sequence[disasterrecovery.GetDrProtectionGroupMemberVnicMapping]
    A list of compute instance VNIC mappings.
    autonomousDatabaseStandbyTypeForDrDrills 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 List<Property Map>
    A list of backend set mappings that are used to transfer or update backends during DR.
    blockVolumeOperations List<Property Map>
    Operations performed on a list of block volumes used on the non-movable compute instance.
    bucket String
    The bucket name inside the object storage namespace. Example: bucket_name
    connectionStringType 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 String
    The availability domain of the destination mount target. Example: BBTh:region-AD
    destinationCapacityReservationId 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 String
    The OCID of a compartment in the destination region in which the compute instance should be launched. Example: ocid1.compartment.oc1..uniqueID
    destinationDedicatedVmHostId 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 String
    The OCID of the destination load balancer. The backend sets in this destination load balancer are updated during DR. Example: ocid1.loadbalancer.oc1..uniqueID
    destinationNetworkLoadBalancerId String
    The OCID of the destination network load balancer. The backend sets in this destination network load balancer are updated during DR. Example: ocid1.networkloadbalancer.oc1..uniqueID
    exportMappings List<Property Map>
    A list of mappings between the primary region file system export and destination region mount target.
    fileSystemOperations List<Property Map>
    Operations performed on a list of file systems used on the non-movable compute instance.
    isMovable Boolean
    A flag indicating if the compute instance should be moved during DR operations. Example: false
    isRetainFaultDomain 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 Boolean
    A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
    memberId String
    The OCID of the member. Example: ocid1.instance.oc1..uniqueID
    memberType String
    The type of the member.
    namespace String
    The namespace in object storage (Note - this is usually the tenancy name). Example: myocitenancy
    passwordVaultSecretId 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
    vnicMapping List<Property Map>
    A list of compute instance VNIC mappings.
    vnicMappings List<Property Map>
    A list of compute instance VNIC mappings.

    GetDrProtectionGroupMemberBackendSetMapping

    DestinationBackendSetName string
    The name of the destination backend set. Example: My_Destination_Backend_Set
    IsBackendSetForNonMovable 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 string
    The name of the source backend set. Example: My_Source_Backend_Set
    DestinationBackendSetName string
    The name of the destination backend set. Example: My_Destination_Backend_Set
    IsBackendSetForNonMovable 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 string
    The name of the source backend set. Example: My_Source_Backend_Set
    destinationBackendSetName String
    The name of the destination backend set. Example: My_Destination_Backend_Set
    isBackendSetForNonMovable 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 String
    The name of the source backend set. Example: My_Source_Backend_Set
    destinationBackendSetName string
    The name of the destination backend set. Example: My_Destination_Backend_Set
    isBackendSetForNonMovable 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 string
    The name of the source backend set. Example: My_Source_Backend_Set
    destination_backend_set_name str
    The name of the destination backend set. Example: My_Destination_Backend_Set
    is_backend_set_for_non_movable 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 str
    The name of the source backend set. Example: My_Source_Backend_Set
    destinationBackendSetName String
    The name of the destination backend set. Example: My_Destination_Backend_Set
    isBackendSetForNonMovable 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 String
    The name of the source backend set. Example: My_Source_Backend_Set

    GetDrProtectionGroupMemberBlockVolumeOperation

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

    GetDrProtectionGroupMemberBlockVolumeOperationAttachmentDetail

    VolumeAttachmentReferenceInstanceId 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 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 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 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 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 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 string
    The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
    MountPoint string
    The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
    mountPoint String
    The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
    mountPoint string
    The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
    mount_point str
    The physical mount point of the file system on a host. Example: /mnt/yourmountpoint
    mountPoint String
    The physical mount point of the file system on a host. Example: /mnt/yourmountpoint

    GetDrProtectionGroupMemberExportMapping

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

    GetDrProtectionGroupMemberFileSystemOperation

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

    GetDrProtectionGroupMemberFileSystemOperationMountDetail

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

    GetDrProtectionGroupMemberFileSystemOperationUnmountDetail

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

    GetDrProtectionGroupMemberVnicMapping

    DestinationNsgIdLists 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 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 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 string
    The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
    SourceVnicId string
    The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID
    DestinationNsgIdLists []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 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 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 string
    The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
    SourceVnicId string
    The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID
    destinationNsgIdLists 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 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 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 String
    The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
    sourceVnicId String
    The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID
    destinationNsgIdLists 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 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 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 string
    The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
    sourceVnicId string
    The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID
    destination_nsg_id_lists 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 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 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 str
    The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
    source_vnic_id str
    The OCID of the source VNIC. Example: ocid1.vnic.oc1..uniqueID
    destinationNsgIdLists 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 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 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 String
    The OCID of the destination subnet to which the source VNIC should connect. Example: ocid1.subnet.oc1..uniqueID
    sourceVnicId 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.
    oci logo
    Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 by Pulumi