oci logo
Oracle Cloud Infrastructure v0.19.0, May 26 23

oci.DisasterRecovery.getDrProtectionGroup

Explore with Pulumi AI

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

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 = oci_disaster_recovery_dr_protection_group.Test_dr_protection_group.Id,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/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: oci_disaster_recovery_dr_protection_group.Test_dr_protection_group.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
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(oci_disaster_recovery_dr_protection_group.test_dr_protection_group().id())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_dr_protection_group = oci.DisasterRecovery.get_dr_protection_group(dr_protection_group_id=%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testDrProtectionGroup = oci.DisasterRecovery.getDrProtectionGroup({
    drProtectionGroupId: oci_disaster_recovery_dr_protection_group.test_dr_protection_group.id,
});
variables:
  testDrProtectionGroup:
    fn::invoke:
      Function: oci:DisasterRecovery:getDrProtectionGroup
      Arguments:
        drProtectionGroupId: ${oci_disaster_recovery_dr_protection_group.test_dr_protection_group.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.phx.exampleocid

DrProtectionGroupId string

The OCID of the DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid

drProtectionGroupId String

The OCID of the DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid

drProtectionGroupId string

The OCID of the DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid

dr_protection_group_id str

The OCID of the DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid

drProtectionGroupId String

The OCID of the DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid

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..exampleocid1

DefinedTags Dictionary<string, object>

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 DRPG

DrProtectionGroupId string
FreeformTags Dictionary<string, object>

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.phx.exampleocid1

LifeCycleDetails string

A message describing the DR Protection Group's current state in more detail.

LogLocations List<GetDrProtectionGroupLogLocation>

Information about 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 (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

PeerRegion string

The region of the peer (remote) 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, object>

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..exampleocid1

DefinedTags map[string]interface{}

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 DRPG

DrProtectionGroupId string
FreeformTags map[string]interface{}

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.phx.exampleocid1

LifeCycleDetails string

A message describing the DR Protection Group's current state in more detail.

LogLocations []GetDrProtectionGroupLogLocation

Information about 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 (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

PeerRegion string

The region of the peer (remote) 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]interface{}

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..exampleocid1

definedTags Map<String,Object>

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 DRPG

drProtectionGroupId String
freeformTags Map<String,Object>

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.phx.exampleocid1

lifeCycleDetails String

A message describing the DR Protection Group's current state in more detail.

logLocations List<GetDrProtectionGroupLogLocation>

Information about 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 (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

peerRegion String

The region of the peer (remote) 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,Object>

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..exampleocid1

definedTags {[key: string]: any}

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 DRPG

drProtectionGroupId string
freeformTags {[key: string]: any}

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.phx.exampleocid1

lifeCycleDetails string

A message describing the DR Protection Group's current state in more detail.

logLocations GetDrProtectionGroupLogLocation[]

Information about 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 (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

peerRegion string

The region of the peer (remote) 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]: any}

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]
compartment_id str

The OCID of the compartment containing the DR Protection Group. Example: ocid1.compartment.oc1..exampleocid1

defined_tags Mapping[str, Any]

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 DRPG

dr_protection_group_id str
freeform_tags Mapping[str, Any]

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.phx.exampleocid1

life_cycle_details str

A message describing the DR Protection Group's current state in more detail.

log_locations GetDrProtectionGroupLogLocation]

Information about an Object Storage log location for a DR Protection Group.

members GetDrProtectionGroupMember]

A list of DR Protection Group members.

peer_id str

The OCID of the peer (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

peer_region str

The region of the peer (remote) 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, Any]

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..exampleocid1

definedTags Map<Any>

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 DRPG

drProtectionGroupId String
freeformTags Map<Any>

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.phx.exampleocid1

lifeCycleDetails String

A message describing the DR Protection Group's current state in more detail.

logLocations List<Property Map>

Information about 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 (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

peerRegion String

The region of the peer (remote) 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<Any>

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 (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

PeerRegion string

The region of the peer (remote) DR Protection Group. Example: us-ashburn-1

Role string

The role of the DR Protection Group.

PeerId string

The OCID of the peer (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

PeerRegion string

The region of the peer (remote) DR Protection Group. Example: us-ashburn-1

Role string

The role of the DR Protection Group.

peerId String

The OCID of the peer (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

peerRegion String

The region of the peer (remote) DR Protection Group. Example: us-ashburn-1

role String

The role of the DR Protection Group.

peerId string

The OCID of the peer (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

peerRegion string

The region of the peer (remote) DR Protection Group. Example: us-ashburn-1

role string

The role of the DR Protection Group.

peer_id str

The OCID of the peer (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

peer_region str

The region of the peer (remote) DR Protection Group. Example: us-ashburn-1

role str

The role of the DR Protection Group.

peerId String

The OCID of the peer (remote) DR Protection Group. Example: ocid1.drprotectiongroup.oc1.iad.exampleocid2

peerRegion String

The region of the peer (remote) 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: operation_logs

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: operation_logs

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: operation_logs

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: operation_logs

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: operation_logs

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: operation_logs

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

DestinationCompartmentId string

The OCID of the compartment for this compute instance in the destination region. Example: ocid1.compartment.oc1..exampleocid

DestinationDedicatedVmHostId string

The OCID of the dedicated VM Host for this compute instance in the destination region. Example: ocid1.dedicatedvmhost.oc1.iad.exampleocid

IsMovable bool

A flag indicating if this compute instance should be moved during DR operations. Example: false

MemberId string

The OCID of the member. Example: ocid1.instance.oc1.phx.exampleocid1

MemberType string

The type of the member.

PasswordVaultSecretId string

The ID of the vault secret where the database password is stored. Example: ocid1.vaultsecret.oc1.phx.exampleocid1

VnicMappings List<GetDrProtectionGroupMemberVnicMapping>

A list of compute instance VNIC mappings.

DestinationCompartmentId string

The OCID of the compartment for this compute instance in the destination region. Example: ocid1.compartment.oc1..exampleocid

DestinationDedicatedVmHostId string

The OCID of the dedicated VM Host for this compute instance in the destination region. Example: ocid1.dedicatedvmhost.oc1.iad.exampleocid

IsMovable bool

A flag indicating if this compute instance should be moved during DR operations. Example: false

MemberId string

The OCID of the member. Example: ocid1.instance.oc1.phx.exampleocid1

MemberType string

The type of the member.

PasswordVaultSecretId string

The ID of the vault secret where the database password is stored. Example: ocid1.vaultsecret.oc1.phx.exampleocid1

VnicMappings []GetDrProtectionGroupMemberVnicMapping

A list of compute instance VNIC mappings.

destinationCompartmentId String

The OCID of the compartment for this compute instance in the destination region. Example: ocid1.compartment.oc1..exampleocid

destinationDedicatedVmHostId String

The OCID of the dedicated VM Host for this compute instance in the destination region. Example: ocid1.dedicatedvmhost.oc1.iad.exampleocid

isMovable Boolean

A flag indicating if this compute instance should be moved during DR operations. Example: false

memberId String

The OCID of the member. Example: ocid1.instance.oc1.phx.exampleocid1

memberType String

The type of the member.

passwordVaultSecretId String

The ID of the vault secret where the database password is stored. Example: ocid1.vaultsecret.oc1.phx.exampleocid1

vnicMappings List<GetDrProtectionGroupMemberVnicMapping>

A list of compute instance VNIC mappings.

destinationCompartmentId string

The OCID of the compartment for this compute instance in the destination region. Example: ocid1.compartment.oc1..exampleocid

destinationDedicatedVmHostId string

The OCID of the dedicated VM Host for this compute instance in the destination region. Example: ocid1.dedicatedvmhost.oc1.iad.exampleocid

isMovable boolean

A flag indicating if this compute instance should be moved during DR operations. Example: false

memberId string

The OCID of the member. Example: ocid1.instance.oc1.phx.exampleocid1

memberType string

The type of the member.

passwordVaultSecretId string

The ID of the vault secret where the database password is stored. Example: ocid1.vaultsecret.oc1.phx.exampleocid1

vnicMappings GetDrProtectionGroupMemberVnicMapping[]

A list of compute instance VNIC mappings.

destination_compartment_id str

The OCID of the compartment for this compute instance in the destination region. Example: ocid1.compartment.oc1..exampleocid

destination_dedicated_vm_host_id str

The OCID of the dedicated VM Host for this compute instance in the destination region. Example: ocid1.dedicatedvmhost.oc1.iad.exampleocid

is_movable bool

A flag indicating if this compute instance should be moved during DR operations. Example: false

member_id str

The OCID of the member. Example: ocid1.instance.oc1.phx.exampleocid1

member_type str

The type of the member.

password_vault_secret_id str

The ID of the vault secret where the database password is stored. Example: ocid1.vaultsecret.oc1.phx.exampleocid1

vnic_mappings GetDrProtectionGroupMemberVnicMapping]

A list of compute instance VNIC mappings.

destinationCompartmentId String

The OCID of the compartment for this compute instance in the destination region. Example: ocid1.compartment.oc1..exampleocid

destinationDedicatedVmHostId String

The OCID of the dedicated VM Host for this compute instance in the destination region. Example: ocid1.dedicatedvmhost.oc1.iad.exampleocid

isMovable Boolean

A flag indicating if this compute instance should be moved during DR operations. Example: false

memberId String

The OCID of the member. Example: ocid1.instance.oc1.phx.exampleocid1

memberType String

The type of the member.

passwordVaultSecretId String

The ID of the vault secret where the database password is stored. Example: ocid1.vaultsecret.oc1.phx.exampleocid1

vnicMappings List<Property Map>

A list of compute instance VNIC mappings.

GetDrProtectionGroupMemberVnicMapping

DestinationNsgIdLists List<string>

A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: [ ocid1.networksecuritygroup.oc1.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]

DestinationSubnetId string

The OCID of the destination (remote) subnet to which this VNIC should connect. Example: ocid1.subnet.oc1.iad.exampleocid

SourceVnicId string

The OCID of the VNIC. Example: ocid1.vnic.oc1.phx.exampleocid

DestinationNsgIdLists []string

A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: [ ocid1.networksecuritygroup.oc1.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]

DestinationSubnetId string

The OCID of the destination (remote) subnet to which this VNIC should connect. Example: ocid1.subnet.oc1.iad.exampleocid

SourceVnicId string

The OCID of the VNIC. Example: ocid1.vnic.oc1.phx.exampleocid

destinationNsgIdLists List<String>

A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: [ ocid1.networksecuritygroup.oc1.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]

destinationSubnetId String

The OCID of the destination (remote) subnet to which this VNIC should connect. Example: ocid1.subnet.oc1.iad.exampleocid

sourceVnicId String

The OCID of the VNIC. Example: ocid1.vnic.oc1.phx.exampleocid

destinationNsgIdLists string[]

A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: [ ocid1.networksecuritygroup.oc1.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]

destinationSubnetId string

The OCID of the destination (remote) subnet to which this VNIC should connect. Example: ocid1.subnet.oc1.iad.exampleocid

sourceVnicId string

The OCID of the VNIC. Example: ocid1.vnic.oc1.phx.exampleocid

destination_nsg_id_lists Sequence[str]

A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: [ ocid1.networksecuritygroup.oc1.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]

destination_subnet_id str

The OCID of the destination (remote) subnet to which this VNIC should connect. Example: ocid1.subnet.oc1.iad.exampleocid

source_vnic_id str

The OCID of the VNIC. Example: ocid1.vnic.oc1.phx.exampleocid

destinationNsgIdLists List<String>

A list of destination region's network security group (NSG) OCIDs which this VNIC should use. Example: [ ocid1.networksecuritygroup.oc1.iad.exampleocid1, ocid1.networksecuritygroup.oc1.iad.exampleocid2 ]

destinationSubnetId String

The OCID of the destination (remote) subnet to which this VNIC should connect. Example: ocid1.subnet.oc1.iad.exampleocid

sourceVnicId String

The OCID of the VNIC. Example: ocid1.vnic.oc1.phx.exampleocid

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.