Oracle Cloud Infrastructure v2.31.0 published on Thursday, Apr 17, 2025 by Pulumi
oci.DisasterRecovery.getDrProtectionGroups
Explore with Pulumi AI
This data source provides the list of Dr Protection Groups in Oracle Cloud Infrastructure Disaster Recovery service.
Get a summary list of all DR protection groups in a compartment.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDrProtectionGroups = oci.DisasterRecovery.getDrProtectionGroups({
compartmentId: compartmentId,
displayName: drProtectionGroupDisplayName,
drProtectionGroupId: testDrProtectionGroup.id,
lifecycleSubState: drProtectionGroupLifecycleSubState,
role: drProtectionGroupRole,
state: drProtectionGroupState,
});
import pulumi
import pulumi_oci as oci
test_dr_protection_groups = oci.DisasterRecovery.get_dr_protection_groups(compartment_id=compartment_id,
display_name=dr_protection_group_display_name,
dr_protection_group_id=test_dr_protection_group["id"],
lifecycle_sub_state=dr_protection_group_lifecycle_sub_state,
role=dr_protection_group_role,
state=dr_protection_group_state)
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/disasterrecovery"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := disasterrecovery.GetDrProtectionGroups(ctx, &disasterrecovery.GetDrProtectionGroupsArgs{
CompartmentId: compartmentId,
DisplayName: pulumi.StringRef(drProtectionGroupDisplayName),
DrProtectionGroupId: pulumi.StringRef(testDrProtectionGroup.Id),
LifecycleSubState: pulumi.StringRef(drProtectionGroupLifecycleSubState),
Role: pulumi.StringRef(drProtectionGroupRole),
State: pulumi.StringRef(drProtectionGroupState),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testDrProtectionGroups = Oci.DisasterRecovery.GetDrProtectionGroups.Invoke(new()
{
CompartmentId = compartmentId,
DisplayName = drProtectionGroupDisplayName,
DrProtectionGroupId = testDrProtectionGroup.Id,
LifecycleSubState = drProtectionGroupLifecycleSubState,
Role = drProtectionGroupRole,
State = drProtectionGroupState,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DisasterRecovery.DisasterRecoveryFunctions;
import com.pulumi.oci.DisasterRecovery.inputs.GetDrProtectionGroupsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var testDrProtectionGroups = DisasterRecoveryFunctions.getDrProtectionGroups(GetDrProtectionGroupsArgs.builder()
.compartmentId(compartmentId)
.displayName(drProtectionGroupDisplayName)
.drProtectionGroupId(testDrProtectionGroup.id())
.lifecycleSubState(drProtectionGroupLifecycleSubState)
.role(drProtectionGroupRole)
.state(drProtectionGroupState)
.build());
}
}
variables:
testDrProtectionGroups:
fn::invoke:
function: oci:DisasterRecovery:getDrProtectionGroups
arguments:
compartmentId: ${compartmentId}
displayName: ${drProtectionGroupDisplayName}
drProtectionGroupId: ${testDrProtectionGroup.id}
lifecycleSubState: ${drProtectionGroupLifecycleSubState}
role: ${drProtectionGroupRole}
state: ${drProtectionGroupState}
Using getDrProtectionGroups
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getDrProtectionGroups(args: GetDrProtectionGroupsArgs, opts?: InvokeOptions): Promise<GetDrProtectionGroupsResult>
function getDrProtectionGroupsOutput(args: GetDrProtectionGroupsOutputArgs, opts?: InvokeOptions): Output<GetDrProtectionGroupsResult>
def get_dr_protection_groups(compartment_id: Optional[str] = None,
display_name: Optional[str] = None,
dr_protection_group_id: Optional[str] = None,
filters: Optional[Sequence[_disasterrecovery.GetDrProtectionGroupsFilter]] = None,
lifecycle_sub_state: Optional[str] = None,
role: Optional[str] = None,
state: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetDrProtectionGroupsResult
def get_dr_protection_groups_output(compartment_id: Optional[pulumi.Input[str]] = None,
display_name: Optional[pulumi.Input[str]] = None,
dr_protection_group_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[_disasterrecovery.GetDrProtectionGroupsFilterArgs]]]] = None,
lifecycle_sub_state: Optional[pulumi.Input[str]] = None,
role: Optional[pulumi.Input[str]] = None,
state: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetDrProtectionGroupsResult]
func GetDrProtectionGroups(ctx *Context, args *GetDrProtectionGroupsArgs, opts ...InvokeOption) (*GetDrProtectionGroupsResult, error)
func GetDrProtectionGroupsOutput(ctx *Context, args *GetDrProtectionGroupsOutputArgs, opts ...InvokeOption) GetDrProtectionGroupsResultOutput
> Note: This function is named GetDrProtectionGroups
in the Go SDK.
public static class GetDrProtectionGroups
{
public static Task<GetDrProtectionGroupsResult> InvokeAsync(GetDrProtectionGroupsArgs args, InvokeOptions? opts = null)
public static Output<GetDrProtectionGroupsResult> Invoke(GetDrProtectionGroupsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDrProtectionGroupsResult> getDrProtectionGroups(GetDrProtectionGroupsArgs args, InvokeOptions options)
public static Output<GetDrProtectionGroupsResult> getDrProtectionGroups(GetDrProtectionGroupsArgs args, InvokeOptions options)
fn::invoke:
function: oci:DisasterRecovery/getDrProtectionGroups:getDrProtectionGroups
arguments:
# arguments dictionary
The following arguments are supported:
- Compartment
Id This property is required. string - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
- Display
Name string - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
- Dr
Protection stringGroup Id - The OCID of the DR protection group. Optional query param. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- Filters
Changes to this property will trigger replacement.
Dr Protection Groups Filter> - Lifecycle
Sub stringState - A filter to return only DR protection groups that match the given lifecycle sub-state.
- Role string
- The DR protection group Role.
- State string
- A filter to return only DR protection groups that match the given lifecycle state.
- Compartment
Id This property is required. string - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
- Display
Name string - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
- Dr
Protection stringGroup Id - The OCID of the DR protection group. Optional query param. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- Filters
Changes to this property will trigger replacement.
Dr Protection Groups Filter - Lifecycle
Sub stringState - A filter to return only DR protection groups that match the given lifecycle sub-state.
- Role string
- The DR protection group Role.
- State string
- A filter to return only DR protection groups that match the given lifecycle state.
- compartment
Id This property is required. String - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
- display
Name String - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
- dr
Protection StringGroup Id - The OCID of the DR protection group. Optional query param. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- filters
Changes to this property will trigger replacement.
Dr Protection Groups Filter> - lifecycle
Sub StringState - A filter to return only DR protection groups that match the given lifecycle sub-state.
- role String
- The DR protection group Role.
- state String
- A filter to return only DR protection groups that match the given lifecycle state.
- compartment
Id This property is required. string - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
- display
Name string - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
- dr
Protection stringGroup Id - The OCID of the DR protection group. Optional query param. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- filters
Changes to this property will trigger replacement.
Dr Protection Groups Filter[] - lifecycle
Sub stringState - A filter to return only DR protection groups that match the given lifecycle sub-state.
- role string
- The DR protection group Role.
- state string
- A filter to return only DR protection groups that match the given lifecycle state.
- compartment_
id This property is required. str - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
- display_
name str - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
- dr_
protection_ strgroup_ id - The OCID of the DR protection group. Optional query param. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- filters
Changes to this property will trigger replacement.
Get Dr Protection Groups Filter] - lifecycle_
sub_ strstate - A filter to return only DR protection groups that match the given lifecycle sub-state.
- role str
- The DR protection group Role.
- state str
- A filter to return only DR protection groups that match the given lifecycle state.
- compartment
Id This property is required. String - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
- display
Name String - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
- dr
Protection StringGroup Id - The OCID of the DR protection group. Optional query param. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- filters
Changes to this property will trigger replacement.
- lifecycle
Sub StringState - A filter to return only DR protection groups that match the given lifecycle sub-state.
- role String
- The DR protection group Role.
- state String
- A filter to return only DR protection groups that match the given lifecycle state.
getDrProtectionGroups Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment containing the DR protection group. Example:
ocid1.compartment.oc1..uniqueID
- Dr
Protection List<GetGroup Collections Dr Protection Groups Dr Protection Group Collection> - The list of dr_protection_group_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Display
Name string - The display name of the DR protection group. Example:
EBS PHX Group
- Dr
Protection stringGroup Id - Filters
List<Get
Dr Protection Groups Filter> - Lifecycle
Sub stringState - The current sub-state of the DR protection group.
- Role string
- The role of the DR protection group.
- State string
- The current state of the DR protection group.
- Compartment
Id string - The OCID of the compartment containing the DR protection group. Example:
ocid1.compartment.oc1..uniqueID
- Dr
Protection []GetGroup Collections Dr Protection Groups Dr Protection Group Collection - The list of dr_protection_group_collection.
- Id string
- The provider-assigned unique ID for this managed resource.
- Display
Name string - The display name of the DR protection group. Example:
EBS PHX Group
- Dr
Protection stringGroup Id - Filters
[]Get
Dr Protection Groups Filter - Lifecycle
Sub stringState - The current sub-state of the DR protection group.
- Role string
- The role of the DR protection group.
- State string
- The current state of the DR protection group.
- compartment
Id String - The OCID of the compartment containing the DR protection group. Example:
ocid1.compartment.oc1..uniqueID
- dr
Protection List<GetGroup Collections Dr Protection Groups Dr Protection Group Collection> - The list of dr_protection_group_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- display
Name String - The display name of the DR protection group. Example:
EBS PHX Group
- dr
Protection StringGroup Id - filters
List<Get
Dr Protection Groups Filter> - lifecycle
Sub StringState - The current sub-state of the DR protection group.
- role String
- The role of the DR protection group.
- state String
- The current state of the DR protection group.
- compartment
Id string - The OCID of the compartment containing the DR protection group. Example:
ocid1.compartment.oc1..uniqueID
- dr
Protection GetGroup Collections Dr Protection Groups Dr Protection Group Collection[] - The list of dr_protection_group_collection.
- id string
- The provider-assigned unique ID for this managed resource.
- display
Name string - The display name of the DR protection group. Example:
EBS PHX Group
- dr
Protection stringGroup Id - filters
Get
Dr Protection Groups Filter[] - lifecycle
Sub stringState - The current sub-state of the DR protection group.
- role string
- The role of the DR protection group.
- state string
- The current state of the DR protection group.
- compartment_
id str - The OCID of the compartment containing the DR protection group. Example:
ocid1.compartment.oc1..uniqueID
- dr_
protection_ Sequence[disasterrecovery.group_ collections Get Dr Protection Groups Dr Protection Group Collection] - The list of dr_protection_group_collection.
- id str
- The provider-assigned unique ID for this managed resource.
- display_
name str - The display name of the DR protection group. Example:
EBS PHX Group
- dr_
protection_ strgroup_ id - filters
Sequence[disasterrecovery.
Get Dr Protection Groups Filter] - lifecycle_
sub_ strstate - The current sub-state of the DR protection group.
- role str
- The role of the DR protection group.
- state str
- The current state of the DR protection group.
- compartment
Id String - The OCID of the compartment containing the DR protection group. Example:
ocid1.compartment.oc1..uniqueID
- dr
Protection List<Property Map>Group Collections - The list of dr_protection_group_collection.
- id String
- The provider-assigned unique ID for this managed resource.
- display
Name String - The display name of the DR protection group. Example:
EBS PHX Group
- dr
Protection StringGroup Id - filters List<Property Map>
- lifecycle
Sub StringState - The current sub-state of the DR protection group.
- role String
- The role of the DR protection group.
- state String
- The current state of the DR protection group.
Supporting Types
GetDrProtectionGroupsDrProtectionGroupCollection
- Items
This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item>
- Items
This property is required. []GetDr Protection Groups Dr Protection Group Collection Item
- items
This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item>
- items
This property is required. GetDr Protection Groups Dr Protection Group Collection Item[]
- items
This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item]
- items
This property is required. List<Property Map>
GetDrProtectionGroupsDrProtectionGroupCollectionItem
- Associations
This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Association> - Compartment
Id This property is required. string - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
This property is required. Dictionary<string, string>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- Disassociate
Trigger This property is required. int - Display
Name This property is required. string - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
This property is required. Dictionary<string, string>- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- Id
This property is required. string - The OCID of the virtual node pool in OKE cluster.
- Life
Cycle Details This property is required. string - A message describing the DR protection group's current state in more detail.
- Lifecycle
Sub State This property is required. string - A filter to return only DR protection groups that match the given lifecycle sub-state.
- Log
Locations This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Log Location> - The details of an object storage log location for a DR protection group.
- Members
This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member> - A list of DR protection group members.
- Peer
Id This property is required. string - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- Peer
Region This property is required. string - The region of the peer DR protection group. Example:
us-ashburn-1
- Role
This property is required. string - The DR protection group Role.
- State
This property is required. string - A filter to return only DR protection groups that match the given lifecycle state.
This property is required. Dictionary<string, string>- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created This property is required. string - The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- Time
Updated This property is required. string - The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- Associations
This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Association - Compartment
Id This property is required. string - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
This property is required. map[string]string- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- Disassociate
Trigger This property is required. int - Display
Name This property is required. string - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
This property is required. map[string]string- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- Id
This property is required. string - The OCID of the virtual node pool in OKE cluster.
- Life
Cycle Details This property is required. string - A message describing the DR protection group's current state in more detail.
- Lifecycle
Sub State This property is required. string - A filter to return only DR protection groups that match the given lifecycle sub-state.
- Log
Locations This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Log Location - The details of an object storage log location for a DR protection group.
- Members
This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member - A list of DR protection group members.
- Peer
Id This property is required. string - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- Peer
Region This property is required. string - The region of the peer DR protection group. Example:
us-ashburn-1
- Role
This property is required. string - The DR protection group Role.
- State
This property is required. string - A filter to return only DR protection groups that match the given lifecycle state.
This property is required. map[string]string- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created This property is required. string - The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- Time
Updated This property is required. string - The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- associations
This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Association> - compartment
Id This property is required. String - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
This property is required. Map<String,String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- disassociate
Trigger This property is required. Integer - display
Name This property is required. String - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
This property is required. Map<String,String>- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- id
This property is required. String - The OCID of the virtual node pool in OKE cluster.
- life
Cycle Details This property is required. String - A message describing the DR protection group's current state in more detail.
- lifecycle
Sub State This property is required. String - A filter to return only DR protection groups that match the given lifecycle sub-state.
- log
Locations This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Log Location> - The details of an object storage log location for a DR protection group.
- members
This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member> - A list of DR protection group members.
- peer
Id This property is required. String - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer
Region This property is required. String - The region of the peer DR protection group. Example:
us-ashburn-1
- role
This property is required. String - The DR protection group Role.
- state
This property is required. String - A filter to return only DR protection groups that match the given lifecycle state.
This property is required. Map<String,String>- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created This property is required. String - The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- time
Updated This property is required. String - The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- associations
This property is required. GetDr Protection Groups Dr Protection Group Collection Item Association[] - compartment
Id This property is required. string - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
This property is required. {[key: string]: string}- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- disassociate
Trigger This property is required. number - display
Name This property is required. string - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
This property is required. {[key: string]: string}- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- id
This property is required. string - The OCID of the virtual node pool in OKE cluster.
- life
Cycle Details This property is required. string - A message describing the DR protection group's current state in more detail.
- lifecycle
Sub State This property is required. string - A filter to return only DR protection groups that match the given lifecycle sub-state.
- log
Locations This property is required. GetDr Protection Groups Dr Protection Group Collection Item Log Location[] - The details of an object storage log location for a DR protection group.
- members
This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member[] - A list of DR protection group members.
- peer
Id This property is required. string - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer
Region This property is required. string - The region of the peer DR protection group. Example:
us-ashburn-1
- role
This property is required. string - The DR protection group Role.
- state
This property is required. string - A filter to return only DR protection groups that match the given lifecycle state.
This property is required. {[key: string]: string}- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created This property is required. string - The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- time
Updated This property is required. string - The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- associations
This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Association] - compartment_
id This property is required. str - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
This property is required. Mapping[str, str]- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- disassociate_
trigger This property is required. int - display_
name This property is required. str - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
This property is required. Mapping[str, str]- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- id
This property is required. str - The OCID of the virtual node pool in OKE cluster.
- life_
cycle_ details This property is required. str - A message describing the DR protection group's current state in more detail.
- lifecycle_
sub_ state This property is required. str - A filter to return only DR protection groups that match the given lifecycle sub-state.
- log_
locations This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Log Location] - The details of an object storage log location for a DR protection group.
- members
This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member] - A list of DR protection group members.
- peer_
id This property is required. str - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer_
region This property is required. str - The region of the peer DR protection group. Example:
us-ashburn-1
- role
This property is required. str - The DR protection group Role.
- state
This property is required. str - A filter to return only DR protection groups that match the given lifecycle state.
This property is required. Mapping[str, str]- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
created This property is required. str - The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- time_
updated This property is required. str - The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- associations
This property is required. List<Property Map> - compartment
Id This property is required. String - The ID (OCID) of the compartment in which to list resources. Example:
ocid1.compartment.oc1..uniqueID
This property is required. Map<String>- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- disassociate
Trigger This property is required. Number - display
Name This property is required. String - A filter to return only resources that match the given display name. Example:
MyResourceDisplayName
This property is required. Map<String>- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- id
This property is required. String - The OCID of the virtual node pool in OKE cluster.
- life
Cycle Details This property is required. String - A message describing the DR protection group's current state in more detail.
- lifecycle
Sub State This property is required. String - A filter to return only DR protection groups that match the given lifecycle sub-state.
- log
Locations This property is required. List<Property Map> - The details of an object storage log location for a DR protection group.
- members
This property is required. List<Property Map> - A list of DR protection group members.
- peer
Id This property is required. String - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer
Region This property is required. String - The region of the peer DR protection group. Example:
us-ashburn-1
- role
This property is required. String - The DR protection group Role.
- state
This property is required. String - A filter to return only DR protection groups that match the given lifecycle state.
This property is required. Map<String>- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created This property is required. String - The date and time the DR protection group was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- time
Updated This property is required. String - The date and time the DR protection group was updated. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
GetDrProtectionGroupsDrProtectionGroupCollectionItemAssociation
- Peer
Id This property is required. string - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- Peer
Region This property is required. string - The region of the peer DR protection group. Example:
us-ashburn-1
- Role
This property is required. string - The DR protection group Role.
- Peer
Id This property is required. string - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- Peer
Region This property is required. string - The region of the peer DR protection group. Example:
us-ashburn-1
- Role
This property is required. string - The DR protection group Role.
- peer
Id This property is required. String - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer
Region This property is required. String - The region of the peer DR protection group. Example:
us-ashburn-1
- role
This property is required. String - The DR protection group Role.
- peer
Id This property is required. string - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer
Region This property is required. string - The region of the peer DR protection group. Example:
us-ashburn-1
- role
This property is required. string - The DR protection group Role.
- peer_
id This property is required. str - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer_
region This property is required. str - The region of the peer DR protection group. Example:
us-ashburn-1
- role
This property is required. str - The DR protection group Role.
- peer
Id This property is required. String - The OCID of the peer DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer
Region This property is required. String - The region of the peer DR protection group. Example:
us-ashburn-1
- role
This property is required. String - The DR protection group Role.
GetDrProtectionGroupsDrProtectionGroupCollectionItemLogLocation
- Bucket
This property is required. string - The bucket name inside the object storage namespace. Example:
bucket_name
- Namespace
This property is required. string - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- Object
This property is required. string - The object name inside the object storage bucket. Example:
switchover_plan_executions
- Bucket
This property is required. string - The bucket name inside the object storage namespace. Example:
bucket_name
- Namespace
This property is required. string - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- Object
This property is required. string - The object name inside the object storage bucket. Example:
switchover_plan_executions
- bucket
This property is required. String - The bucket name inside the object storage namespace. Example:
bucket_name
- namespace
This property is required. String - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- object
This property is required. String - The object name inside the object storage bucket. Example:
switchover_plan_executions
- bucket
This property is required. string - The bucket name inside the object storage namespace. Example:
bucket_name
- namespace
This property is required. string - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- object
This property is required. string - The object name inside the object storage bucket. Example:
switchover_plan_executions
- bucket
This property is required. str - The bucket name inside the object storage namespace. Example:
bucket_name
- namespace
This property is required. str - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- object
This property is required. str - The object name inside the object storage bucket. Example:
switchover_plan_executions
- bucket
This property is required. String - The bucket name inside the object storage namespace. Example:
bucket_name
- namespace
This property is required. String - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- object
This property is required. String - The object name inside the object storage bucket. Example:
switchover_plan_executions
GetDrProtectionGroupsDrProtectionGroupCollectionItemMember
- Autonomous
Database Standby Type For Dr Drills This property is required. string - This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
- Backend
Set Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Backend Set Mapping> - A list of backend set mappings that are used to transfer or update backends during DR.
- Backup
Configs This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Backup Config> - The details of backup performed on OKE Cluster.
- Backup
Locations This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Backup Location> - The details for object storage backup location of an OKE Cluster
- Block
Volume Operations This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation> - Operations performed on a list of block volumes used on the non-movable compute instance.
- Bucket
This property is required. string - The bucket name inside the object storage namespace. Example:
bucket_name
- Connection
String Type This property is required. string - The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
This property is required. string- The availability domain of the destination mount target. Example:
BBTh:region-AD
- Destination
Capacity Reservation Id This property is required. string - The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example:
ocid1.capacityreservation.oc1..uniqueID
- Destination
Compartment Id This property is required. string - The OCID of a compartment in the destination region in which the compute instance should be launched. Example:
ocid1.compartment.oc1..uniqueID
- Destination
Dedicated Vm Host Id This property is required. string - The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example:
ocid1.dedicatedvmhost.oc1..uniqueID
- Destination
Load Balancer Id This property is required. string - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- Destination
Network Load Balancer Id This property is required. string - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- Export
Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Export Mapping> - A list of mappings between the primary region file system export and destination region mount target.
- File
System Operations This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation> - Operations performed on a list of file systems used on the non-movable compute instance.
- Is
Movable This property is required. bool - A flag indicating if the compute instance should be moved during DR operations. Example:
false
- Is
Retain Fault Domain This property is required. bool - A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example:
false
- Is
Start Stop Enabled This property is required. bool - A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
- Jump
Host Id This property is required. string - The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example:
ocid1.instance.oc1..uniqueID
- Load
Balancer Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Load Balancer Mapping> - The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- Managed
Node Pool Configs This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Managed Node Pool Config> - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- Member
Id This property is required. string - The OCID of the member. Example:
ocid1.instance.oc1..uniqueID
- Member
Type This property is required. string - The type of the member.
- Namespace
This property is required. string - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- Network
Load Balancer Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Network Load Balancer Mapping> - The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- Password
Vault Secret Id This property is required. 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
- Peer
Cluster Id This property is required. string - The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example:
ocid1.cluster.oc1.uniqueID
- Vault
Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Vault Mapping> - The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- Virtual
Node Pool Configs This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Virtual Node Pool Config> - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- Vnic
Mapping This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Vnic Mapping> - A list of compute instance VNIC mappings.
- Vnic
Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Vnic Mapping> - A list of compute instance VNIC mappings.
- Autonomous
Database Standby Type For Dr Drills This property is required. string - This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
- Backend
Set Mappings This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Backend Set Mapping - A list of backend set mappings that are used to transfer or update backends during DR.
- Backup
Configs This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Backup Config - The details of backup performed on OKE Cluster.
- Backup
Locations This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Backup Location - The details for object storage backup location of an OKE Cluster
- Block
Volume Operations This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation - Operations performed on a list of block volumes used on the non-movable compute instance.
- Bucket
This property is required. string - The bucket name inside the object storage namespace. Example:
bucket_name
- Connection
String Type This property is required. string - The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
This property is required. string- The availability domain of the destination mount target. Example:
BBTh:region-AD
- Destination
Capacity Reservation Id This property is required. string - The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example:
ocid1.capacityreservation.oc1..uniqueID
- Destination
Compartment Id This property is required. string - The OCID of a compartment in the destination region in which the compute instance should be launched. Example:
ocid1.compartment.oc1..uniqueID
- Destination
Dedicated Vm Host Id This property is required. string - The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example:
ocid1.dedicatedvmhost.oc1..uniqueID
- Destination
Load Balancer Id This property is required. string - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- Destination
Network Load Balancer Id This property is required. string - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- Export
Mappings This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Export Mapping - A list of mappings between the primary region file system export and destination region mount target.
- File
System Operations This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation - Operations performed on a list of file systems used on the non-movable compute instance.
- Is
Movable This property is required. bool - A flag indicating if the compute instance should be moved during DR operations. Example:
false
- Is
Retain Fault Domain This property is required. bool - A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example:
false
- Is
Start Stop Enabled This property is required. bool - A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
- Jump
Host Id This property is required. string - The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example:
ocid1.instance.oc1..uniqueID
- Load
Balancer Mappings This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Load Balancer Mapping - The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- Managed
Node Pool Configs This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Managed Node Pool Config - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- Member
Id This property is required. string - The OCID of the member. Example:
ocid1.instance.oc1..uniqueID
- Member
Type This property is required. string - The type of the member.
- Namespace
This property is required. string - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- Network
Load Balancer Mappings This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Network Load Balancer Mapping - The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- Password
Vault Secret Id This property is required. 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
- Peer
Cluster Id This property is required. string - The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example:
ocid1.cluster.oc1.uniqueID
- Vault
Mappings This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Vault Mapping - The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- Virtual
Node Pool Configs This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Virtual Node Pool Config - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- Vnic
Mapping This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Vnic Mapping - A list of compute instance VNIC mappings.
- Vnic
Mappings This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Vnic Mapping - A list of compute instance VNIC mappings.
- autonomous
Database Standby Type For Dr Drills This property is required. String - This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
- backend
Set Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Backend Set Mapping> - A list of backend set mappings that are used to transfer or update backends during DR.
- backup
Configs This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Backup Config> - The details of backup performed on OKE Cluster.
- backup
Locations This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Backup Location> - The details for object storage backup location of an OKE Cluster
- block
Volume Operations This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation> - Operations performed on a list of block volumes used on the non-movable compute instance.
- bucket
This property is required. String - The bucket name inside the object storage namespace. Example:
bucket_name
- connection
String Type This property is required. String - The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
This property is required. String- The availability domain of the destination mount target. Example:
BBTh:region-AD
- destination
Capacity Reservation Id This property is required. String - The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example:
ocid1.capacityreservation.oc1..uniqueID
- destination
Compartment Id This property is required. String - The OCID of a compartment in the destination region in which the compute instance should be launched. Example:
ocid1.compartment.oc1..uniqueID
- destination
Dedicated Vm Host Id This property is required. String - The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example:
ocid1.dedicatedvmhost.oc1..uniqueID
- destination
Load Balancer Id This property is required. String - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- destination
Network Load Balancer Id This property is required. String - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- export
Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Export Mapping> - A list of mappings between the primary region file system export and destination region mount target.
- file
System Operations This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation> - Operations performed on a list of file systems used on the non-movable compute instance.
- is
Movable This property is required. Boolean - A flag indicating if the compute instance should be moved during DR operations. Example:
false
- is
Retain Fault Domain This property is required. Boolean - A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example:
false
- is
Start Stop Enabled This property is required. Boolean - A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
- jump
Host Id This property is required. String - The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example:
ocid1.instance.oc1..uniqueID
- load
Balancer Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Load Balancer Mapping> - The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- managed
Node Pool Configs This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Managed Node Pool Config> - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- member
Id This property is required. String - The OCID of the member. Example:
ocid1.instance.oc1..uniqueID
- member
Type This property is required. String - The type of the member.
- namespace
This property is required. String - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- network
Load Balancer Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Network Load Balancer Mapping> - The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- password
Vault Secret Id This property is required. 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
- peer
Cluster Id This property is required. String - The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example:
ocid1.cluster.oc1.uniqueID
- vault
Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Vault Mapping> - The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- virtual
Node Pool Configs This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Virtual Node Pool Config> - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- vnic
Mapping This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Vnic Mapping> - A list of compute instance VNIC mappings.
- vnic
Mappings This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Vnic Mapping> - A list of compute instance VNIC mappings.
- autonomous
Database Standby Type For Dr Drills This property is required. string - This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
- backend
Set Mappings This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Backend Set Mapping[] - A list of backend set mappings that are used to transfer or update backends during DR.
- backup
Configs This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Backup Config[] - The details of backup performed on OKE Cluster.
- backup
Locations This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Backup Location[] - The details for object storage backup location of an OKE Cluster
- block
Volume Operations This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation[] - Operations performed on a list of block volumes used on the non-movable compute instance.
- bucket
This property is required. string - The bucket name inside the object storage namespace. Example:
bucket_name
- connection
String Type This property is required. string - The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
This property is required. string- The availability domain of the destination mount target. Example:
BBTh:region-AD
- destination
Capacity Reservation Id This property is required. string - The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example:
ocid1.capacityreservation.oc1..uniqueID
- destination
Compartment Id This property is required. string - The OCID of a compartment in the destination region in which the compute instance should be launched. Example:
ocid1.compartment.oc1..uniqueID
- destination
Dedicated Vm Host Id This property is required. string - The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example:
ocid1.dedicatedvmhost.oc1..uniqueID
- destination
Load Balancer Id This property is required. string - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- destination
Network Load Balancer Id This property is required. string - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- export
Mappings This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Export Mapping[] - A list of mappings between the primary region file system export and destination region mount target.
- file
System Operations This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation[] - Operations performed on a list of file systems used on the non-movable compute instance.
- is
Movable This property is required. boolean - A flag indicating if the compute instance should be moved during DR operations. Example:
false
- is
Retain Fault Domain This property is required. boolean - A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example:
false
- is
Start Stop Enabled This property is required. boolean - A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
- jump
Host Id This property is required. string - The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example:
ocid1.instance.oc1..uniqueID
- load
Balancer Mappings This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Load Balancer Mapping[] - The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- managed
Node Pool Configs This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Managed Node Pool Config[] - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- member
Id This property is required. string - The OCID of the member. Example:
ocid1.instance.oc1..uniqueID
- member
Type This property is required. string - The type of the member.
- namespace
This property is required. string - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- network
Load Balancer Mappings This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Network Load Balancer Mapping[] - The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- password
Vault Secret Id This property is required. 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
- peer
Cluster Id This property is required. string - The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example:
ocid1.cluster.oc1.uniqueID
- vault
Mappings This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Vault Mapping[] - The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- virtual
Node Pool Configs This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Virtual Node Pool Config[] - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- vnic
Mapping This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Vnic Mapping[] - A list of compute instance VNIC mappings.
- vnic
Mappings This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Vnic Mapping[] - A list of compute instance VNIC mappings.
- autonomous_
database_ standby_ type_ for_ dr_ drills This property is required. str - This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
- backend_
set_ mappings This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Backend Set Mapping] - A list of backend set mappings that are used to transfer or update backends during DR.
- backup_
configs This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Backup Config] - The details of backup performed on OKE Cluster.
- backup_
locations This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Backup Location] - The details for object storage backup location of an OKE Cluster
- block_
volume_ operations This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation] - Operations performed on a list of block volumes used on the non-movable compute instance.
- bucket
This property is required. str - The bucket name inside the object storage namespace. Example:
bucket_name
- connection_
string_ type This property is required. str - The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
- destination_
availability_ domain This property is required. str - The availability domain of the destination mount target. Example:
BBTh:region-AD
- destination_
capacity_ reservation_ id This property is required. str - The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example:
ocid1.capacityreservation.oc1..uniqueID
- destination_
compartment_ id This property is required. str - The OCID of a compartment in the destination region in which the compute instance should be launched. Example:
ocid1.compartment.oc1..uniqueID
- destination_
dedicated_ vm_ host_ id This property is required. str - The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example:
ocid1.dedicatedvmhost.oc1..uniqueID
- destination_
load_ balancer_ id This property is required. str - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- destination_
network_ load_ balancer_ id This property is required. str - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- export_
mappings This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Export Mapping] - A list of mappings between the primary region file system export and destination region mount target.
- file_
system_ operations This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member File System Operation] - Operations performed on a list of file systems used on the non-movable compute instance.
- is_
movable This property is required. bool - A flag indicating if the compute instance should be moved during DR operations. Example:
false
- is_
retain_ fault_ domain This property is required. bool - A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example:
false
- is_
start_ stop_ enabled This property is required. bool - A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
- jump_
host_ id This property is required. str - The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example:
ocid1.instance.oc1..uniqueID
- load_
balancer_ mappings This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Load Balancer Mapping] - The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- managed_
node_ pool_ configs This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Managed Node Pool Config] - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- member_
id This property is required. str - The OCID of the member. Example:
ocid1.instance.oc1..uniqueID
- member_
type This property is required. str - The type of the member.
- namespace
This property is required. str - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- network_
load_ balancer_ mappings This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Network Load Balancer Mapping] - The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- password_
vault_ secret_ id This property is required. str - The OCID of the vault secret where the database SYSDBA password is stored. This password is required and used for performing database DR Drill operations when using full clone. Example:
ocid1.vaultsecret.oc1..uniqueID
- peer_
cluster_ id This property is required. str - The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example:
ocid1.cluster.oc1.uniqueID
- vault_
mappings This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Vault Mapping] - The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- virtual_
node_ pool_ configs This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Virtual Node Pool Config] - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- vnic_
mapping This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Vnic Mapping] - A list of compute instance VNIC mappings.
- vnic_
mappings This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Vnic Mapping] - A list of compute instance VNIC mappings.
- autonomous
Database Standby Type For Dr Drills This property is required. String - This specifies the mechanism used to create a temporary Autonomous Database instance for DR Drills. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-clone-about.html for information about these clone types. See https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/adbsb/autonomous-data-guard-snapshot-standby.html for information about snapshot standby.
- backend
Set Mappings This property is required. List<Property Map> - A list of backend set mappings that are used to transfer or update backends during DR.
- backup
Configs This property is required. List<Property Map> - The details of backup performed on OKE Cluster.
- backup
Locations This property is required. List<Property Map> - The details for object storage backup location of an OKE Cluster
- block
Volume Operations This property is required. List<Property Map> - Operations performed on a list of block volumes used on the non-movable compute instance.
- bucket
This property is required. String - The bucket name inside the object storage namespace. Example:
bucket_name
- connection
String Type This property is required. String - The type of connection strings used to connect to an Autonomous Container Database snapshot standby created during a DR Drill operation. See https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html for information about these service types.
This property is required. String- The availability domain of the destination mount target. Example:
BBTh:region-AD
- destination
Capacity Reservation Id This property is required. String - The OCID of a capacity reservation in the destination region which will be used to launch the compute instance. Example:
ocid1.capacityreservation.oc1..uniqueID
- destination
Compartment Id This property is required. String - The OCID of a compartment in the destination region in which the compute instance should be launched. Example:
ocid1.compartment.oc1..uniqueID
- destination
Dedicated Vm Host Id This property is required. String - The OCID of a dedicated VM host in the destination region where the compute instance should be launched. Example:
ocid1.dedicatedvmhost.oc1..uniqueID
- destination
Load Balancer Id This property is required. String - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- destination
Network Load Balancer Id This property is required. String - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- export
Mappings This property is required. List<Property Map> - A list of mappings between the primary region file system export and destination region mount target.
- file
System Operations This property is required. List<Property Map> - Operations performed on a list of file systems used on the non-movable compute instance.
- is
Movable This property is required. Boolean - A flag indicating if the compute instance should be moved during DR operations. Example:
false
- is
Retain Fault Domain This property is required. Boolean - A flag indicating if the compute instance should be moved to the same fault domain in the destination region. The compute instance launch will fail if this flag is set to true and capacity is not available in the specified fault domain in the destination region. Example:
false
- is
Start Stop Enabled This property is required. Boolean - A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.
- jump
Host Id This property is required. String - The OCID of the compute instance member that is designated as a jump host. This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent's Run Command feature. Example:
ocid1.instance.oc1..uniqueID
- load
Balancer Mappings This property is required. List<Property Map> - The list of source-to-destination load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- managed
Node Pool Configs This property is required. List<Property Map> - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- member
Id This property is required. String - The OCID of the member. Example:
ocid1.instance.oc1..uniqueID
- member
Type This property is required. String - The type of the member.
- namespace
This property is required. String - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- network
Load Balancer Mappings This property is required. List<Property Map> - The list of source-to-destination network load balancer mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- password
Vault Secret Id This property is required. String - The OCID of the vault secret where the database SYSDBA password is stored. This password is required and used for performing database DR Drill operations when using full clone. Example:
ocid1.vaultsecret.oc1..uniqueID
- peer
Cluster Id This property is required. String - The OCID of the peer OKE cluster. This property applies to the OKE cluster member in both the primary and standby region. Example:
ocid1.cluster.oc1.uniqueID
- vault
Mappings This property is required. List<Property Map> - The list of source-to-destination vault mappings required for DR operations. This property applies to the OKE cluster member in primary region.
- virtual
Node Pool Configs This property is required. List<Property Map> - The list of node pools with configurations for minimum and maximum node counts. This property applies to the OKE cluster member in both the primary and standby region.
- vnic
Mapping This property is required. List<Property Map> - A list of compute instance VNIC mappings.
- vnic
Mappings This property is required. List<Property Map> - A list of compute instance VNIC mappings.
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackendSetMapping
- Destination
Backend Set Name This property is required. string - The name of the destination backend set. Example:
My_Destination_Backend_Set
- Is
Backend Set For Non Movable This property is required. bool - This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example:
true
- Source
Backend Set Name This property is required. string - The name of the source backend set. Example:
My_Source_Backend_Set
- Destination
Backend Set Name This property is required. string - The name of the destination backend set. Example:
My_Destination_Backend_Set
- Is
Backend Set For Non Movable This property is required. bool - This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example:
true
- Source
Backend Set Name This property is required. string - The name of the source backend set. Example:
My_Source_Backend_Set
- destination
Backend Set Name This property is required. String - The name of the destination backend set. Example:
My_Destination_Backend_Set
- is
Backend Set For Non Movable This property is required. Boolean - This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example:
true
- source
Backend Set Name This property is required. String - The name of the source backend set. Example:
My_Source_Backend_Set
- destination
Backend Set Name This property is required. string - The name of the destination backend set. Example:
My_Destination_Backend_Set
- is
Backend Set For Non Movable This property is required. boolean - This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example:
true
- source
Backend Set Name This property is required. string - The name of the source backend set. Example:
My_Source_Backend_Set
- destination_
backend_ set_ name This property is required. str - The name of the destination backend set. Example:
My_Destination_Backend_Set
- is_
backend_ set_ for_ non_ movable This property is required. bool - This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example:
true
- source_
backend_ set_ name This property is required. str - The name of the source backend set. Example:
My_Source_Backend_Set
- destination
Backend Set Name This property is required. String - The name of the destination backend set. Example:
My_Destination_Backend_Set
- is
Backend Set For Non Movable This property is required. Boolean - This flag specifies if this backend set is used for traffic for non-movable compute instances. Backend sets that point to non-movable instances are only enabled or disabled during DR. For non-movable instances this flag should be set to 'true'. Backend sets that point to movable instances are emptied and their contents are transferred to the destination region network load balancer. For movable instances this flag should be set to 'false'. Example:
true
- source
Backend Set Name This property is required. String - The name of the source backend set. Example:
My_Source_Backend_Set
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupConfig
- Backup
Schedule This property is required. string - The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
- Image
Replication Vault Secret Id This property is required. string - The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
- Max
Number Of Backups Retained This property is required. int - The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
- Namespaces
This property is required. List<string> - A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
- Replicate
Images This property is required. string - Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
- Backup
Schedule This property is required. string - The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
- Image
Replication Vault Secret Id This property is required. string - The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
- Max
Number Of Backups Retained This property is required. int - The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
- Namespaces
This property is required. []string - A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
- Replicate
Images This property is required. string - Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
- backup
Schedule This property is required. String - The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
- image
Replication Vault Secret Id This property is required. String - The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
- max
Number Of Backups Retained This property is required. Integer - The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
- namespaces
This property is required. List<String> - A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
- replicate
Images This property is required. String - Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
- backup
Schedule This property is required. string - The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
- image
Replication Vault Secret Id This property is required. string - The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
- max
Number Of Backups Retained This property is required. number - The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
- namespaces
This property is required. string[] - A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
- replicate
Images This property is required. string - Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
- backup_
schedule This property is required. str - The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
- image_
replication_ vault_ secret_ id This property is required. str - The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
- max_
number_ of_ backups_ retained This property is required. int - The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
- namespaces
This property is required. Sequence[str] - A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
- replicate_
images This property is required. str - Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
- backup
Schedule This property is required. String - The schedule for backing up namespaces to the destination region. If a backup schedule is not specified, only a single backup will be created. This format of the string specifying the backup schedule must conform with RFC-5545. This schedule will use the UTC timezone. This property applies to the OKE cluster member in primary region. Example: FREQ=WEEKLY;BYDAY=MO,TU,WE,TH;BYHOUR=10;INTERVAL=1
- image
Replication Vault Secret Id This property is required. String - The OCID of the vault secret that stores the image credential. This property applies to the OKE cluster member in both the primary and standby region.
- max
Number Of Backups Retained This property is required. Number - The maximum number of backups that should be retained. This property applies to the OKE cluster member in primary region.
- namespaces
This property is required. List<String> - A list of namespaces that need to be backed up. The default value is null. If a list of namespaces is not provided, all namespaces will be backed up. This property applies to the OKE cluster member in primary region. Example: ["default", "pv-nginx"]
- replicate
Images This property is required. String - Controls the behaviour of image replication across regions. This property applies to the OKE cluster member in primary region.
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBackupLocation
- Bucket
This property is required. string - The bucket name inside the object storage namespace. Example:
bucket_name
- Namespace
This property is required. string - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- Object
This property is required. string - The object name inside the object storage bucket. Example:
switchover_plan_executions
- Bucket
This property is required. string - The bucket name inside the object storage namespace. Example:
bucket_name
- Namespace
This property is required. string - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- Object
This property is required. string - The object name inside the object storage bucket. Example:
switchover_plan_executions
- bucket
This property is required. String - The bucket name inside the object storage namespace. Example:
bucket_name
- namespace
This property is required. String - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- object
This property is required. String - The object name inside the object storage bucket. Example:
switchover_plan_executions
- bucket
This property is required. string - The bucket name inside the object storage namespace. Example:
bucket_name
- namespace
This property is required. string - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- object
This property is required. string - The object name inside the object storage bucket. Example:
switchover_plan_executions
- bucket
This property is required. str - The bucket name inside the object storage namespace. Example:
bucket_name
- namespace
This property is required. str - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- object
This property is required. str - The object name inside the object storage bucket. Example:
switchover_plan_executions
- bucket
This property is required. String - The bucket name inside the object storage namespace. Example:
bucket_name
- namespace
This property is required. String - The namespace in object storage (Note - this is usually the tenancy name). Example:
myocitenancy
- object
This property is required. String - The object name inside the object storage bucket. Example:
switchover_plan_executions
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperation
- Attachment
Details This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation Attachment Detail> - The details for attaching or detaching a block volume.
- Block
Volume Id This property is required. string - The OCID of the block volume. Example:
ocid1.volume.oc1..uniqueID
- Mount
Details This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation Mount Detail> - Mount details of a file system.
- Attachment
Details This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation Attachment Detail - The details for attaching or detaching a block volume.
- Block
Volume Id This property is required. string - The OCID of the block volume. Example:
ocid1.volume.oc1..uniqueID
- Mount
Details This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation Mount Detail - Mount details of a file system.
- attachment
Details This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation Attachment Detail> - The details for attaching or detaching a block volume.
- block
Volume Id This property is required. String - The OCID of the block volume. Example:
ocid1.volume.oc1..uniqueID
- mount
Details This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation Mount Detail> - Mount details of a file system.
- attachment
Details This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation Attachment Detail[] - The details for attaching or detaching a block volume.
- block
Volume Id This property is required. string - The OCID of the block volume. Example:
ocid1.volume.oc1..uniqueID
- mount
Details This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation Mount Detail[] - Mount details of a file system.
- attachment_
details This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation Attachment Detail] - The details for attaching or detaching a block volume.
- block_
volume_ id This property is required. str - The OCID of the block volume. Example:
ocid1.volume.oc1..uniqueID
- mount_
details This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member Block Volume Operation Mount Detail] - Mount details of a file system.
- attachment
Details This property is required. List<Property Map> - The details for attaching or detaching a block volume.
- block
Volume Id This property is required. String - The OCID of the block volume. Example:
ocid1.volume.oc1..uniqueID
- mount
Details This property is required. List<Property Map> - Mount details of a file system.
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationAttachmentDetail
- Volume
Attachment Reference Instance Id This property is required. string - The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example:
ocid1.instance.oc1..uniqueID
- Volume
Attachment Reference Instance Id This property is required. string - The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example:
ocid1.instance.oc1..uniqueID
- volume
Attachment Reference Instance Id This property is required. String - The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example:
ocid1.instance.oc1..uniqueID
- volume
Attachment Reference Instance Id This property is required. string - The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example:
ocid1.instance.oc1..uniqueID
- volume_
attachment_ reference_ instance_ id This property is required. str - The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example:
ocid1.instance.oc1..uniqueID
- volume
Attachment Reference Instance Id This property is required. String - The OCID of the reference compute instance from which to obtain the attachment details for the volume. This reference compute instance is from the peer DR protection group. Example:
ocid1.instance.oc1..uniqueID
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberBlockVolumeOperationMountDetail
- Mount
Point This property is required. string - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- Mount
Point This property is required. string - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- mount
Point This property is required. String - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- mount
Point This property is required. string - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- mount_
point This property is required. str - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- mount
Point This property is required. String - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberExportMapping
- Destination
Mount Target Id This property is required. string - The OCID of the destination mount target on which this file system export should be created. Example:
ocid1.mounttarget.oc1..uniqueID
- Export
Id This property is required. string - The OCID of the export path. Example:
ocid1.export.oc1..uniqueID
- Destination
Mount Target Id This property is required. string - The OCID of the destination mount target on which this file system export should be created. Example:
ocid1.mounttarget.oc1..uniqueID
- Export
Id This property is required. string - The OCID of the export path. Example:
ocid1.export.oc1..uniqueID
- destination
Mount Target Id This property is required. String - The OCID of the destination mount target on which this file system export should be created. Example:
ocid1.mounttarget.oc1..uniqueID
- export
Id This property is required. String - The OCID of the export path. Example:
ocid1.export.oc1..uniqueID
- destination
Mount Target Id This property is required. string - The OCID of the destination mount target on which this file system export should be created. Example:
ocid1.mounttarget.oc1..uniqueID
- export
Id This property is required. string - The OCID of the export path. Example:
ocid1.export.oc1..uniqueID
- destination_
mount_ target_ id This property is required. str - The OCID of the destination mount target on which this file system export should be created. Example:
ocid1.mounttarget.oc1..uniqueID
- export_
id This property is required. str - The OCID of the export path. Example:
ocid1.export.oc1..uniqueID
- destination
Mount Target Id This property is required. String - The OCID of the destination mount target on which this file system export should be created. Example:
ocid1.mounttarget.oc1..uniqueID
- export
Id This property is required. String - The OCID of the export path. Example:
ocid1.export.oc1..uniqueID
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperation
- Export
Path This property is required. string - The export path of the file system. Example:
/fs-export-path
- Mount
Details This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation Mount Detail> - Mount details of a file system.
- Mount
Point This property is required. string - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- Mount
Target Id This property is required. string - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- Unmount
Details This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation Unmount Detail> - Unmount details for a file system.
- Export
Path This property is required. string - The export path of the file system. Example:
/fs-export-path
- Mount
Details This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation Mount Detail - Mount details of a file system.
- Mount
Point This property is required. string - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- Mount
Target Id This property is required. string - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- Unmount
Details This property is required. []GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation Unmount Detail - Unmount details for a file system.
- export
Path This property is required. String - The export path of the file system. Example:
/fs-export-path
- mount
Details This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation Mount Detail> - Mount details of a file system.
- mount
Point This property is required. String - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- mount
Target Id This property is required. String - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- unmount
Details This property is required. List<GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation Unmount Detail> - Unmount details for a file system.
- export
Path This property is required. string - The export path of the file system. Example:
/fs-export-path
- mount
Details This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation Mount Detail[] - Mount details of a file system.
- mount
Point This property is required. string - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- mount
Target Id This property is required. string - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- unmount
Details This property is required. GetDr Protection Groups Dr Protection Group Collection Item Member File System Operation Unmount Detail[] - Unmount details for a file system.
- export_
path This property is required. str - The export path of the file system. Example:
/fs-export-path
- mount_
details This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member File System Operation Mount Detail] - Mount details of a file system.
- mount_
point This property is required. str - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- mount_
target_ id This property is required. str - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- unmount_
details This property is required. Sequence[disasterrecovery.Get Dr Protection Groups Dr Protection Group Collection Item Member File System Operation Unmount Detail] - Unmount details for a file system.
- export
Path This property is required. String - The export path of the file system. Example:
/fs-export-path
- mount
Details This property is required. List<Property Map> - Mount details of a file system.
- mount
Point This property is required. String - The physical mount point of the file system on a host. Example:
/mnt/yourmountpoint
- mount
Target Id This property is required. String - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- unmount
Details This property is required. List<Property Map> - Unmount details for a file system.
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationMountDetail
- Mount
Target Id This property is required. string - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- Mount
Target Id This property is required. string - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- mount
Target Id This property is required. String - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- mount
Target Id This property is required. string - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- mount_
target_ id This property is required. str - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- mount
Target Id This property is required. String - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberFileSystemOperationUnmountDetail
- Mount
Target Id This property is required. string - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- Mount
Target Id This property is required. string - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- mount
Target Id This property is required. String - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- mount
Target Id This property is required. string - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- mount_
target_ id This property is required. str - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
- mount
Target Id This property is required. String - The OCID of the mount target for this file system. Example:
ocid1.mounttarget.oc1..uniqueID
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberLoadBalancerMapping
- Destination
Load Balancer Id This property is required. string - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- Source
Load Balancer Id This property is required. string - The OCID of the source Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- Destination
Load Balancer Id This property is required. string - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- Source
Load Balancer Id This property is required. string - The OCID of the source Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- destination
Load Balancer Id This property is required. String - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- source
Load Balancer Id This property is required. String - The OCID of the source Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- destination
Load Balancer Id This property is required. string - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- source
Load Balancer Id This property is required. string - The OCID of the source Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- destination_
load_ balancer_ id This property is required. str - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- source_
load_ balancer_ id This property is required. str - The OCID of the source Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- destination
Load Balancer Id This property is required. String - The OCID of the destination Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
- source
Load Balancer Id This property is required. String - The OCID of the source Load Balancer. Example:
ocid1.loadbalancer.oc1..uniqueID
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberManagedNodePoolConfig
- Id
This property is required. string - The OCID of the virtual node pool in OKE cluster.
- Maximum
This property is required. int - The maximum number to which nodes in the virtual node pool could be scaled up.
- Minimum
This property is required. int - The minimum number to which nodes in the virtual node pool could be scaled down.
- Id
This property is required. string - The OCID of the virtual node pool in OKE cluster.
- Maximum
This property is required. int - The maximum number to which nodes in the virtual node pool could be scaled up.
- Minimum
This property is required. int - The minimum number to which nodes in the virtual node pool could be scaled down.
- id
This property is required. String - The OCID of the virtual node pool in OKE cluster.
- maximum
This property is required. Integer - The maximum number to which nodes in the virtual node pool could be scaled up.
- minimum
This property is required. Integer - The minimum number to which nodes in the virtual node pool could be scaled down.
- id
This property is required. string - The OCID of the virtual node pool in OKE cluster.
- maximum
This property is required. number - The maximum number to which nodes in the virtual node pool could be scaled up.
- minimum
This property is required. number - The minimum number to which nodes in the virtual node pool could be scaled down.
- id
This property is required. str - The OCID of the virtual node pool in OKE cluster.
- maximum
This property is required. int - The maximum number to which nodes in the virtual node pool could be scaled up.
- minimum
This property is required. int - The minimum number to which nodes in the virtual node pool could be scaled down.
- id
This property is required. String - The OCID of the virtual node pool in OKE cluster.
- maximum
This property is required. Number - The maximum number to which nodes in the virtual node pool could be scaled up.
- minimum
This property is required. Number - The minimum number to which nodes in the virtual node pool could be scaled down.
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberNetworkLoadBalancerMapping
- Destination
Network Load Balancer Id This property is required. string - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- Source
Network Load Balancer Id This property is required. string - The OCID of the source Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- Destination
Network Load Balancer Id This property is required. string - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- Source
Network Load Balancer Id This property is required. string - The OCID of the source Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- destination
Network Load Balancer Id This property is required. String - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- source
Network Load Balancer Id This property is required. String - The OCID of the source Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- destination
Network Load Balancer Id This property is required. string - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- source
Network Load Balancer Id This property is required. string - The OCID of the source Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- destination_
network_ load_ balancer_ id This property is required. str - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- source_
network_ load_ balancer_ id This property is required. str - The OCID of the source Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- destination
Network Load Balancer Id This property is required. String - The OCID of the destination Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
- source
Network Load Balancer Id This property is required. String - The OCID of the source Network Load Balancer. Example:
ocid1.networkloadbalancer.oc1..uniqueID
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVaultMapping
- Destination
Vault Id This property is required. string - The OCID of the destination Vault. Example:
ocid1.vault.oc1..uniqueID
- Source
Vault Id This property is required. string - The OCID of the source Vault. Example:
ocid1.vault.oc1..uniqueID
- Destination
Vault Id This property is required. string - The OCID of the destination Vault. Example:
ocid1.vault.oc1..uniqueID
- Source
Vault Id This property is required. string - The OCID of the source Vault. Example:
ocid1.vault.oc1..uniqueID
- destination
Vault Id This property is required. String - The OCID of the destination Vault. Example:
ocid1.vault.oc1..uniqueID
- source
Vault Id This property is required. String - The OCID of the source Vault. Example:
ocid1.vault.oc1..uniqueID
- destination
Vault Id This property is required. string - The OCID of the destination Vault. Example:
ocid1.vault.oc1..uniqueID
- source
Vault Id This property is required. string - The OCID of the source Vault. Example:
ocid1.vault.oc1..uniqueID
- destination_
vault_ id This property is required. str - The OCID of the destination Vault. Example:
ocid1.vault.oc1..uniqueID
- source_
vault_ id This property is required. str - The OCID of the source Vault. Example:
ocid1.vault.oc1..uniqueID
- destination
Vault Id This property is required. String - The OCID of the destination Vault. Example:
ocid1.vault.oc1..uniqueID
- source
Vault Id This property is required. String - The OCID of the source Vault. Example:
ocid1.vault.oc1..uniqueID
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVirtualNodePoolConfig
- Id
This property is required. string - The OCID of the virtual node pool in OKE cluster.
- Maximum
This property is required. int - The maximum number to which nodes in the virtual node pool could be scaled up.
- Minimum
This property is required. int - The minimum number to which nodes in the virtual node pool could be scaled down.
- Id
This property is required. string - The OCID of the virtual node pool in OKE cluster.
- Maximum
This property is required. int - The maximum number to which nodes in the virtual node pool could be scaled up.
- Minimum
This property is required. int - The minimum number to which nodes in the virtual node pool could be scaled down.
- id
This property is required. String - The OCID of the virtual node pool in OKE cluster.
- maximum
This property is required. Integer - The maximum number to which nodes in the virtual node pool could be scaled up.
- minimum
This property is required. Integer - The minimum number to which nodes in the virtual node pool could be scaled down.
- id
This property is required. string - The OCID of the virtual node pool in OKE cluster.
- maximum
This property is required. number - The maximum number to which nodes in the virtual node pool could be scaled up.
- minimum
This property is required. number - The minimum number to which nodes in the virtual node pool could be scaled down.
- id
This property is required. str - The OCID of the virtual node pool in OKE cluster.
- maximum
This property is required. int - The maximum number to which nodes in the virtual node pool could be scaled up.
- minimum
This property is required. int - The minimum number to which nodes in the virtual node pool could be scaled down.
- id
This property is required. String - The OCID of the virtual node pool in OKE cluster.
- maximum
This property is required. Number - The maximum number to which nodes in the virtual node pool could be scaled up.
- minimum
This property is required. Number - The minimum number to which nodes in the virtual node pool could be scaled down.
GetDrProtectionGroupsDrProtectionGroupCollectionItemMemberVnicMapping
- Destination
Nsg Id Lists This property is required. List<string> - A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example:
[ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
- Destination
Primary Private Ip Address This property is required. string - The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example:
10.0.3.3
- Destination
Primary Private Ip Hostname Label This property is required. string - The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example:
myhost1
- Destination
Subnet Id This property is required. string - The OCID of the destination subnet to which the source VNIC should connect. Example:
ocid1.subnet.oc1..uniqueID
- Source
Vnic Id This property is required. string - The OCID of the source VNIC. Example:
ocid1.vnic.oc1..uniqueID
- Destination
Nsg Id Lists This property is required. []string - A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example:
[ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
- Destination
Primary Private Ip Address This property is required. string - The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example:
10.0.3.3
- Destination
Primary Private Ip Hostname Label This property is required. string - The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example:
myhost1
- Destination
Subnet Id This property is required. string - The OCID of the destination subnet to which the source VNIC should connect. Example:
ocid1.subnet.oc1..uniqueID
- Source
Vnic Id This property is required. string - The OCID of the source VNIC. Example:
ocid1.vnic.oc1..uniqueID
- destination
Nsg Id Lists This property is required. List<String> - A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example:
[ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
- destination
Primary Private Ip Address This property is required. String - The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example:
10.0.3.3
- destination
Primary Private Ip Hostname Label This property is required. String - The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example:
myhost1
- destination
Subnet Id This property is required. String - The OCID of the destination subnet to which the source VNIC should connect. Example:
ocid1.subnet.oc1..uniqueID
- source
Vnic Id This property is required. String - The OCID of the source VNIC. Example:
ocid1.vnic.oc1..uniqueID
- destination
Nsg Id Lists This property is required. string[] - A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example:
[ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
- destination
Primary Private Ip Address This property is required. string - The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example:
10.0.3.3
- destination
Primary Private Ip Hostname Label This property is required. string - The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example:
myhost1
- destination
Subnet Id This property is required. string - The OCID of the destination subnet to which the source VNIC should connect. Example:
ocid1.subnet.oc1..uniqueID
- source
Vnic Id This property is required. string - The OCID of the source VNIC. Example:
ocid1.vnic.oc1..uniqueID
- destination_
nsg_ id_ lists This property is required. Sequence[str] - A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example:
[ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
- destination_
primary_ private_ ip_ address This property is required. str - The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example:
10.0.3.3
- destination_
primary_ private_ ip_ hostname_ label This property is required. str - The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example:
myhost1
- destination_
subnet_ id This property is required. str - The OCID of the destination subnet to which the source VNIC should connect. Example:
ocid1.subnet.oc1..uniqueID
- source_
vnic_ id This property is required. str - The OCID of the source VNIC. Example:
ocid1.vnic.oc1..uniqueID
- destination
Nsg Id Lists This property is required. List<String> - A list of OCIDs of network security groups (NSG) in the destination region which should be assigned to the source VNIC. Example:
[ ocid1.networksecuritygroup.oc1..uniqueID, ocid1.networksecuritygroup.oc1..uniqueID ]
- destination
Primary Private Ip Address This property is required. String - The private IP address to be assigned as the VNIC's primary IP address in the destination subnet. This must be a valid IP address in the destination subnet and the IP address must be available. Example:
10.0.3.3
- destination
Primary Private Ip Hostname Label This property is required. String - The hostname label to be assigned in the destination subnet for the primary private IP of the source VNIC. This label is the hostname portion of the private IP's fully qualified domain name (FQDN) (for example, 'myhost1' in the FQDN 'myhost1.subnet123.vcn1.oraclevcn.com'). Example:
myhost1
- destination
Subnet Id This property is required. String - The OCID of the destination subnet to which the source VNIC should connect. Example:
ocid1.subnet.oc1..uniqueID
- source
Vnic Id This property is required. String - The OCID of the source VNIC. Example:
ocid1.vnic.oc1..uniqueID
GetDrProtectionGroupsFilter
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.