oci logo
Oracle Cloud Infrastructure v0.20.0, May 31 23

oci.DisasterRecovery.getDrPlan

Explore with Pulumi AI

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

Get details for the DR Plan identified by drPlanId.

Example Usage

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testDrPlan = Oci.DisasterRecovery.GetDrPlan.Invoke(new()
    {
        DrPlanId = oci_disaster_recovery_dr_plan.Test_dr_plan.Id,
    });

});
package main

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

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := DisasterRecovery.GetDrPlan(ctx, &disasterrecovery.GetDrPlanArgs{
			DrPlanId: oci_disaster_recovery_dr_plan.Test_dr_plan.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DisasterRecovery.DisasterRecoveryFunctions;
import com.pulumi.oci.DisasterRecovery.inputs.GetDrPlanArgs;
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 testDrPlan = DisasterRecoveryFunctions.getDrPlan(GetDrPlanArgs.builder()
            .drPlanId(oci_disaster_recovery_dr_plan.test_dr_plan().id())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

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

const testDrPlan = oci.DisasterRecovery.getDrPlan({
    drPlanId: oci_disaster_recovery_dr_plan.test_dr_plan.id,
});
variables:
  testDrPlan:
    fn::invoke:
      Function: oci:DisasterRecovery:getDrPlan
      Arguments:
        drPlanId: ${oci_disaster_recovery_dr_plan.test_dr_plan.id}

Using getDrPlan

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 getDrPlan(args: GetDrPlanArgs, opts?: InvokeOptions): Promise<GetDrPlanResult>
function getDrPlanOutput(args: GetDrPlanOutputArgs, opts?: InvokeOptions): Output<GetDrPlanResult>
def get_dr_plan(dr_plan_id: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetDrPlanResult
def get_dr_plan_output(dr_plan_id: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetDrPlanResult]
func GetDrPlan(ctx *Context, args *GetDrPlanArgs, opts ...InvokeOption) (*GetDrPlanResult, error)
func GetDrPlanOutput(ctx *Context, args *GetDrPlanOutputArgs, opts ...InvokeOption) GetDrPlanResultOutput

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

public static class GetDrPlan 
{
    public static Task<GetDrPlanResult> InvokeAsync(GetDrPlanArgs args, InvokeOptions? opts = null)
    public static Output<GetDrPlanResult> Invoke(GetDrPlanInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetDrPlanResult> getDrPlan(GetDrPlanArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:DisasterRecovery/getDrPlan:getDrPlan
  arguments:
    # arguments dictionary

The following arguments are supported:

DrPlanId string

The OCID of the DR Plan. Example: ocid1.drplan.oc1.iad.exampleocid

DrPlanId string

The OCID of the DR Plan. Example: ocid1.drplan.oc1.iad.exampleocid

drPlanId String

The OCID of the DR Plan. Example: ocid1.drplan.oc1.iad.exampleocid

drPlanId string

The OCID of the DR Plan. Example: ocid1.drplan.oc1.iad.exampleocid

dr_plan_id str

The OCID of the DR Plan. Example: ocid1.drplan.oc1.iad.exampleocid

drPlanId String

The OCID of the DR Plan. Example: ocid1.drplan.oc1.iad.exampleocid

getDrPlan Result

The following output properties are available:

CompartmentId string

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

DefinedTags Dictionary<string, object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}

DisplayName string

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

DrPlanId string
DrProtectionGroupId string

The OCID of the DR Protection Group with which this DR Plan is associated. Example: ocid1.drplan.oc1.iad.exampleocid2

FreeformTags Dictionary<string, object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}

Id string

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

LifeCycleDetails string

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

PeerDrProtectionGroupId string

The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid1

PeerRegion string

The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: us-phoenix-1

PlanGroups List<GetDrPlanPlanGroup>

The list of groups in this DR Plan.

State string

The current state of the DR Plan.

SystemTags Dictionary<string, object>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

TimeUpdated string

The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

Type string

The type of this DR Plan.

CompartmentId string

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

DefinedTags map[string]interface{}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}

DisplayName string

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

DrPlanId string
DrProtectionGroupId string

The OCID of the DR Protection Group with which this DR Plan is associated. Example: ocid1.drplan.oc1.iad.exampleocid2

FreeformTags map[string]interface{}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}

Id string

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

LifeCycleDetails string

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

PeerDrProtectionGroupId string

The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid1

PeerRegion string

The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: us-phoenix-1

PlanGroups []GetDrPlanPlanGroup

The list of groups in this DR Plan.

State string

The current state of the DR Plan.

SystemTags map[string]interface{}

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

TimeCreated string

The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

TimeUpdated string

The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

Type string

The type of this DR Plan.

compartmentId String

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

definedTags Map<String,Object>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}

displayName String

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

drPlanId String
drProtectionGroupId String

The OCID of the DR Protection Group with which this DR Plan is associated. Example: ocid1.drplan.oc1.iad.exampleocid2

freeformTags Map<String,Object>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}

id String

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

lifeCycleDetails String

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

peerDrProtectionGroupId String

The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid1

peerRegion String

The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: us-phoenix-1

planGroups List<GetDrPlanPlanGroup>

The list of groups in this DR Plan.

state String

The current state of the DR Plan.

systemTags Map<String,Object>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

timeUpdated String

The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

type String

The type of this DR Plan.

compartmentId string

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

definedTags {[key: string]: any}

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}

displayName string

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

drPlanId string
drProtectionGroupId string

The OCID of the DR Protection Group with which this DR Plan is associated. Example: ocid1.drplan.oc1.iad.exampleocid2

freeformTags {[key: string]: any}

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}

id string

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

lifeCycleDetails string

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

peerDrProtectionGroupId string

The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid1

peerRegion string

The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: us-phoenix-1

planGroups GetDrPlanPlanGroup[]

The list of groups in this DR Plan.

state string

The current state of the DR Plan.

systemTags {[key: string]: any}

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated string

The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

timeUpdated string

The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

type string

The type of this DR Plan.

compartment_id str

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

defined_tags Mapping[str, Any]

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}

display_name str

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

dr_plan_id str
dr_protection_group_id str

The OCID of the DR Protection Group with which this DR Plan is associated. Example: ocid1.drplan.oc1.iad.exampleocid2

freeform_tags Mapping[str, Any]

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}

id str

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

life_cycle_details str

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

peer_dr_protection_group_id str

The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid1

peer_region str

The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: us-phoenix-1

plan_groups GetDrPlanPlanGroup]

The list of groups in this DR Plan.

state str

The current state of the DR Plan.

system_tags Mapping[str, Any]

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

time_created str

The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

time_updated str

The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

type str

The type of this DR Plan.

compartmentId String

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

definedTags Map<Any>

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {"Operations.CostCenter": "42"}

displayName String

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

drPlanId String
drProtectionGroupId String

The OCID of the DR Protection Group with which this DR Plan is associated. Example: ocid1.drplan.oc1.iad.exampleocid2

freeformTags Map<Any>

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {"Department": "Finance"}

id String

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

lifeCycleDetails String

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

peerDrProtectionGroupId String

The OCID of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: ocid1.drprotectiongroup.oc1.phx.exampleocid1

peerRegion String

The region of the peer (remote) DR Protection Group associated with this plan's DR Protection Group. Example: us-phoenix-1

planGroups List<Property Map>

The list of groups in this DR Plan.

state String

The current state of the DR Plan.

systemTags Map<Any>

Usage of system tag keys. These predefined keys are scoped to namespaces. Example: {"orcl-cloud.free-tier-retained": "true"}

timeCreated String

The date and time the DR Plan was created. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

timeUpdated String

The date and time the DR Plan was updated. An RFC3339 formatted datetime string. Example: 2019-03-29T09:36:42Z

type String

The type of this DR Plan.

Supporting Types

GetDrPlanPlanGroup

DisplayName string

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

Id string

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

Steps List<GetDrPlanPlanGroupStep>

The list of steps in this plan group.

Type string

The type of this DR Plan.

DisplayName string

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

Id string

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

Steps []GetDrPlanPlanGroupStep

The list of steps in this plan group.

Type string

The type of this DR Plan.

displayName String

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

id String

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

steps List<GetDrPlanPlanGroupStep>

The list of steps in this plan group.

type String

The type of this DR Plan.

displayName string

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

id string

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

steps GetDrPlanPlanGroupStep[]

The list of steps in this plan group.

type string

The type of this DR Plan.

display_name str

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

id str

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

steps GetDrPlanPlanGroupStep]

The list of steps in this plan group.

type str

The type of this DR Plan.

displayName String

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

id String

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

steps List<Property Map>

The list of steps in this plan group.

type String

The type of this DR Plan.

GetDrPlanPlanGroupStep

DisplayName string

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

ErrorMode string

The error mode for this step.

GroupId string

The unique id of the group to which this step belongs. Must not be modified by user. Example: sgid1.group..examplegroupsgid

Id string

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

IsEnabled bool

A flag indicating whether this step should be enabled for execution. Example: true

MemberId string

The OCID of the member associated with this step. Example: ocid1.database.oc1.phx.exampleocid1

Timeout int

The timeout in seconds for executing this step. Example: 600

Type string

The type of this DR Plan.

UserDefinedSteps List<GetDrPlanPlanGroupStepUserDefinedStep>

The details for a user-defined step in a DR Plan.

DisplayName string

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

ErrorMode string

The error mode for this step.

GroupId string

The unique id of the group to which this step belongs. Must not be modified by user. Example: sgid1.group..examplegroupsgid

Id string

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

IsEnabled bool

A flag indicating whether this step should be enabled for execution. Example: true

MemberId string

The OCID of the member associated with this step. Example: ocid1.database.oc1.phx.exampleocid1

Timeout int

The timeout in seconds for executing this step. Example: 600

Type string

The type of this DR Plan.

UserDefinedSteps []GetDrPlanPlanGroupStepUserDefinedStep

The details for a user-defined step in a DR Plan.

displayName String

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

errorMode String

The error mode for this step.

groupId String

The unique id of the group to which this step belongs. Must not be modified by user. Example: sgid1.group..examplegroupsgid

id String

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

isEnabled Boolean

A flag indicating whether this step should be enabled for execution. Example: true

memberId String

The OCID of the member associated with this step. Example: ocid1.database.oc1.phx.exampleocid1

timeout Integer

The timeout in seconds for executing this step. Example: 600

type String

The type of this DR Plan.

userDefinedSteps List<GetDrPlanPlanGroupStepUserDefinedStep>

The details for a user-defined step in a DR Plan.

displayName string

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

errorMode string

The error mode for this step.

groupId string

The unique id of the group to which this step belongs. Must not be modified by user. Example: sgid1.group..examplegroupsgid

id string

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

isEnabled boolean

A flag indicating whether this step should be enabled for execution. Example: true

memberId string

The OCID of the member associated with this step. Example: ocid1.database.oc1.phx.exampleocid1

timeout number

The timeout in seconds for executing this step. Example: 600

type string

The type of this DR Plan.

userDefinedSteps GetDrPlanPlanGroupStepUserDefinedStep[]

The details for a user-defined step in a DR Plan.

display_name str

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

error_mode str

The error mode for this step.

group_id str

The unique id of the group to which this step belongs. Must not be modified by user. Example: sgid1.group..examplegroupsgid

id str

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

is_enabled bool

A flag indicating whether this step should be enabled for execution. Example: true

member_id str

The OCID of the member associated with this step. Example: ocid1.database.oc1.phx.exampleocid1

timeout int

The timeout in seconds for executing this step. Example: 600

type str

The type of this DR Plan.

user_defined_steps GetDrPlanPlanGroupStepUserDefinedStep]

The details for a user-defined step in a DR Plan.

displayName String

The display name of this DR Plan Group. Example: DATABASE_SWITCHOVER

errorMode String

The error mode for this step.

groupId String

The unique id of the group to which this step belongs. Must not be modified by user. Example: sgid1.group..examplegroupsgid

id String

The unique id of this step. Must not be modified by the user. Example: sgid1.step..examplestepsgid

isEnabled Boolean

A flag indicating whether this step should be enabled for execution. Example: true

memberId String

The OCID of the member associated with this step. Example: ocid1.database.oc1.phx.exampleocid1

timeout Number

The timeout in seconds for executing this step. Example: 600

type String

The type of this DR Plan.

userDefinedSteps List<Property Map>

The details for a user-defined step in a DR Plan.

GetDrPlanPlanGroupStepUserDefinedStep

FunctionId string

The OCID of function to be invoked. Example: ocid1.fnfunc.oc1.iad.exampleocid2

FunctionRegion string

The region in which the function is deployed. Example: us-ashburn-1

ObjectStorageScriptLocations List<GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation>

Information about an Object Storage script location for a user-defined step in a DR Plan.

RequestBody string

The request body for the function. Example: { "FnParam1", "FnParam2" }

RunAsUser string

The userid on the instance to be used for executing the script or command. Example: opc

RunOnInstanceId string

The OCID of the instance where this script or command should be executed. Example: ocid1.instance.oc1.phx.exampleocid1

RunOnInstanceRegion string

The region of the instance where this script or command should be executed. Example: us-phoenix-1

ScriptCommand string

The script name and arguments. Example: /usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3

StepType string

The type of the step.

FunctionId string

The OCID of function to be invoked. Example: ocid1.fnfunc.oc1.iad.exampleocid2

FunctionRegion string

The region in which the function is deployed. Example: us-ashburn-1

ObjectStorageScriptLocations []GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation

Information about an Object Storage script location for a user-defined step in a DR Plan.

RequestBody string

The request body for the function. Example: { "FnParam1", "FnParam2" }

RunAsUser string

The userid on the instance to be used for executing the script or command. Example: opc

RunOnInstanceId string

The OCID of the instance where this script or command should be executed. Example: ocid1.instance.oc1.phx.exampleocid1

RunOnInstanceRegion string

The region of the instance where this script or command should be executed. Example: us-phoenix-1

ScriptCommand string

The script name and arguments. Example: /usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3

StepType string

The type of the step.

functionId String

The OCID of function to be invoked. Example: ocid1.fnfunc.oc1.iad.exampleocid2

functionRegion String

The region in which the function is deployed. Example: us-ashburn-1

objectStorageScriptLocations List<GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation>

Information about an Object Storage script location for a user-defined step in a DR Plan.

requestBody String

The request body for the function. Example: { "FnParam1", "FnParam2" }

runAsUser String

The userid on the instance to be used for executing the script or command. Example: opc

runOnInstanceId String

The OCID of the instance where this script or command should be executed. Example: ocid1.instance.oc1.phx.exampleocid1

runOnInstanceRegion String

The region of the instance where this script or command should be executed. Example: us-phoenix-1

scriptCommand String

The script name and arguments. Example: /usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3

stepType String

The type of the step.

functionId string

The OCID of function to be invoked. Example: ocid1.fnfunc.oc1.iad.exampleocid2

functionRegion string

The region in which the function is deployed. Example: us-ashburn-1

objectStorageScriptLocations GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation[]

Information about an Object Storage script location for a user-defined step in a DR Plan.

requestBody string

The request body for the function. Example: { "FnParam1", "FnParam2" }

runAsUser string

The userid on the instance to be used for executing the script or command. Example: opc

runOnInstanceId string

The OCID of the instance where this script or command should be executed. Example: ocid1.instance.oc1.phx.exampleocid1

runOnInstanceRegion string

The region of the instance where this script or command should be executed. Example: us-phoenix-1

scriptCommand string

The script name and arguments. Example: /usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3

stepType string

The type of the step.

function_id str

The OCID of function to be invoked. Example: ocid1.fnfunc.oc1.iad.exampleocid2

function_region str

The region in which the function is deployed. Example: us-ashburn-1

object_storage_script_locations GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation]

Information about an Object Storage script location for a user-defined step in a DR Plan.

request_body str

The request body for the function. Example: { "FnParam1", "FnParam2" }

run_as_user str

The userid on the instance to be used for executing the script or command. Example: opc

run_on_instance_id str

The OCID of the instance where this script or command should be executed. Example: ocid1.instance.oc1.phx.exampleocid1

run_on_instance_region str

The region of the instance where this script or command should be executed. Example: us-phoenix-1

script_command str

The script name and arguments. Example: /usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3

step_type str

The type of the step.

functionId String

The OCID of function to be invoked. Example: ocid1.fnfunc.oc1.iad.exampleocid2

functionRegion String

The region in which the function is deployed. Example: us-ashburn-1

objectStorageScriptLocations List<Property Map>

Information about an Object Storage script location for a user-defined step in a DR Plan.

requestBody String

The request body for the function. Example: { "FnParam1", "FnParam2" }

runAsUser String

The userid on the instance to be used for executing the script or command. Example: opc

runOnInstanceId String

The OCID of the instance where this script or command should be executed. Example: ocid1.instance.oc1.phx.exampleocid1

runOnInstanceRegion String

The region of the instance where this script or command should be executed. Example: us-phoenix-1

scriptCommand String

The script name and arguments. Example: /usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3

stepType String

The type of the step.

GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation

Bucket string

The bucket name inside the Object Storage namespace. Example: custom_dr_scripts

Namespace string

The namespace in Object Storage (Note - this is usually the tenancy name). Example: myocitenancy

Object string

The object name inside the Object Storage bucket. Example: validate_app_start.sh

Bucket string

The bucket name inside the Object Storage namespace. Example: custom_dr_scripts

Namespace string

The namespace in Object Storage (Note - this is usually the tenancy name). Example: myocitenancy

Object string

The object name inside the Object Storage bucket. Example: validate_app_start.sh

bucket String

The bucket name inside the Object Storage namespace. Example: custom_dr_scripts

namespace String

The namespace in Object Storage (Note - this is usually the tenancy name). Example: myocitenancy

object String

The object name inside the Object Storage bucket. Example: validate_app_start.sh

bucket string

The bucket name inside the Object Storage namespace. Example: custom_dr_scripts

namespace string

The namespace in Object Storage (Note - this is usually the tenancy name). Example: myocitenancy

object string

The object name inside the Object Storage bucket. Example: validate_app_start.sh

bucket str

The bucket name inside the Object Storage namespace. Example: custom_dr_scripts

namespace str

The namespace in Object Storage (Note - this is usually the tenancy name). Example: myocitenancy

object str

The object name inside the Object Storage bucket. Example: validate_app_start.sh

bucket String

The bucket name inside the Object Storage namespace. Example: custom_dr_scripts

namespace String

The namespace in Object Storage (Note - this is usually the tenancy name). Example: myocitenancy

object String

The object name inside the Object Storage bucket. Example: validate_app_start.sh

Package Details

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

This Pulumi package is based on the oci Terraform Provider.