Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi
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
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testDrPlan = oci.DisasterRecovery.getDrPlan({
drPlanId: testDrPlanOciDisasterRecoveryDrPlan.id,
});
import pulumi
import pulumi_oci as oci
test_dr_plan = oci.DisasterRecovery.get_dr_plan(dr_plan_id=test_dr_plan_oci_disaster_recovery_dr_plan["id"])
package main
import (
"github.com/pulumi/pulumi-oci/sdk/v2/go/oci/DisasterRecovery"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := DisasterRecovery.GetDrPlan(ctx, &disasterrecovery.GetDrPlanArgs{
DrPlanId: testDrPlanOciDisasterRecoveryDrPlan.Id,
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() =>
{
var testDrPlan = Oci.DisasterRecovery.GetDrPlan.Invoke(new()
{
DrPlanId = testDrPlanOciDisasterRecoveryDrPlan.Id,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.DisasterRecovery.DisasterRecoveryFunctions;
import com.pulumi.oci.DisasterRecovery.inputs.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(testDrPlanOciDisasterRecoveryDrPlan.id())
.build());
}
}
variables:
testDrPlan:
fn::invoke:
Function: oci:DisasterRecovery:getDrPlan
Arguments:
drPlanId: ${testDrPlanOciDisasterRecoveryDrPlan.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:
- Dr
Plan stringId - The OCID of the DR plan. Example:
ocid1.drplan.oc1..uniqueID
- Dr
Plan stringId - The OCID of the DR plan. Example:
ocid1.drplan.oc1..uniqueID
- dr
Plan StringId - The OCID of the DR plan. Example:
ocid1.drplan.oc1..uniqueID
- dr
Plan stringId - The OCID of the DR plan. Example:
ocid1.drplan.oc1..uniqueID
- dr_
plan_ strid - The OCID of the DR plan. Example:
ocid1.drplan.oc1..uniqueID
- dr
Plan StringId - The OCID of the DR plan. Example:
ocid1.drplan.oc1..uniqueID
getDrPlan Result
The following output properties are available:
- Compartment
Id string - The OCID of the compartment containing the DR plan. Example:
ocid1.compartment.oc1..uniqueID
- Dictionary<string, string>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - The display name of the group. Example:
DATABASE_SWITCHOVER
- Dr
Plan stringId - Dr
Protection stringGroup Id - The OCID of the DR protection group to which this DR plan belongs. Example:
ocid1.drplan.oc1..uniqueID
- Dictionary<string, string>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- Id string
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- Life
Cycle stringDetails - A message describing the DR plan's current state in more detail.
- Peer
Dr stringProtection Group Id - The OCID of the peer DR protection group associated with this plan's DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- Peer
Region string - The region of the peer DR protection group associated with this plan's DR protection group. Example:
us-ashburn-1
- Plan
Groups List<GetDr Plan Plan Group> - The list of groups in this DR plan.
- State string
- The current state of the DR plan.
- Dictionary<string, string>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The date and time the DR plan was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- Time
Updated 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 the DR plan.
- Compartment
Id string - The OCID of the compartment containing the DR plan. Example:
ocid1.compartment.oc1..uniqueID
- map[string]string
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- Display
Name string - The display name of the group. Example:
DATABASE_SWITCHOVER
- Dr
Plan stringId - Dr
Protection stringGroup Id - The OCID of the DR protection group to which this DR plan belongs. Example:
ocid1.drplan.oc1..uniqueID
- map[string]string
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- Id string
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- Life
Cycle stringDetails - A message describing the DR plan's current state in more detail.
- Peer
Dr stringProtection Group Id - The OCID of the peer DR protection group associated with this plan's DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- Peer
Region string - The region of the peer DR protection group associated with this plan's DR protection group. Example:
us-ashburn-1
- Plan
Groups []GetDr Plan Plan Group - The list of groups in this DR plan.
- State string
- The current state of the DR plan.
- map[string]string
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- Time
Created string - The date and time the DR plan was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- Time
Updated 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 the DR plan.
- compartment
Id String - The OCID of the compartment containing the DR plan. Example:
ocid1.compartment.oc1..uniqueID
- Map<String,String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- display
Name String - The display name of the group. Example:
DATABASE_SWITCHOVER
- dr
Plan StringId - dr
Protection StringGroup Id - The OCID of the DR protection group to which this DR plan belongs. Example:
ocid1.drplan.oc1..uniqueID
- Map<String,String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- id String
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- life
Cycle StringDetails - A message describing the DR plan's current state in more detail.
- peer
Dr StringProtection Group Id - The OCID of the peer DR protection group associated with this plan's DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer
Region String - The region of the peer DR protection group associated with this plan's DR protection group. Example:
us-ashburn-1
- plan
Groups List<GetDr Plan Plan Group> - The list of groups in this DR plan.
- state String
- The current state of the DR plan.
- Map<String,String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The date and time the DR plan was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- time
Updated 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 the DR plan.
- compartment
Id string - The OCID of the compartment containing the DR plan. Example:
ocid1.compartment.oc1..uniqueID
- {[key: string]: string}
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- display
Name string - The display name of the group. Example:
DATABASE_SWITCHOVER
- dr
Plan stringId - dr
Protection stringGroup Id - The OCID of the DR protection group to which this DR plan belongs. Example:
ocid1.drplan.oc1..uniqueID
- {[key: string]: string}
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- id string
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- life
Cycle stringDetails - A message describing the DR plan's current state in more detail.
- peer
Dr stringProtection Group Id - The OCID of the peer DR protection group associated with this plan's DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer
Region string - The region of the peer DR protection group associated with this plan's DR protection group. Example:
us-ashburn-1
- plan
Groups GetDr Plan Plan Group[] - The list of groups in this DR plan.
- state string
- The current state of the DR plan.
- {[key: string]: string}
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created string - The date and time the DR plan was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- time
Updated 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 the DR plan.
- compartment_
id str - The OCID of the compartment containing the DR plan. Example:
ocid1.compartment.oc1..uniqueID
- Mapping[str, str]
- 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 the group. Example:
DATABASE_SWITCHOVER
- dr_
plan_ strid - dr_
protection_ strgroup_ id - The OCID of the DR protection group to which this DR plan belongs. Example:
ocid1.drplan.oc1..uniqueID
- Mapping[str, str]
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- id str
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- life_
cycle_ strdetails - A message describing the DR plan's current state in more detail.
- peer_
dr_ strprotection_ group_ id - The OCID of the peer DR protection group associated with this plan's DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer_
region str - The region of the peer DR protection group associated with this plan's DR protection group. Example:
us-ashburn-1
- plan_
groups Sequence[disasterrecovery.Get Dr Plan Plan Group] - The list of groups in this DR plan.
- state str
- The current state of the DR plan.
- Mapping[str, str]
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time_
created str - The date and time the DR 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 the DR plan.
- compartment
Id String - The OCID of the compartment containing the DR plan. Example:
ocid1.compartment.oc1..uniqueID
- Map<String>
- Defined tags for this resource. Each key is predefined and scoped to a namespace. Example:
{"Operations.CostCenter": "42"}
- display
Name String - The display name of the group. Example:
DATABASE_SWITCHOVER
- dr
Plan StringId - dr
Protection StringGroup Id - The OCID of the DR protection group to which this DR plan belongs. Example:
ocid1.drplan.oc1..uniqueID
- Map<String>
- Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example:
{"Department": "Finance"}
- id String
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- life
Cycle StringDetails - A message describing the DR plan's current state in more detail.
- peer
Dr StringProtection Group Id - The OCID of the peer DR protection group associated with this plan's DR protection group. Example:
ocid1.drprotectiongroup.oc1..uniqueID
- peer
Region String - The region of the peer DR protection group associated with this plan's DR protection group. Example:
us-ashburn-1
- plan
Groups List<Property Map> - The list of groups in this DR plan.
- state String
- The current state of the DR plan.
- Map<String>
- Usage of system tag keys. These predefined keys are scoped to namespaces. Example:
{"orcl-cloud.free-tier-retained": "true"}
- time
Created String - The date and time the DR plan was created. An RFC3339 formatted datetime string. Example:
2019-03-29T09:36:42Z
- time
Updated 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 the DR plan.
Supporting Types
GetDrPlanPlanGroup
- Display
Name string - The display name of the group. Example:
DATABASE_SWITCHOVER
- Id string
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- Is
Pause boolEnabled - A flag indicating whether this group should be enabled for execution. This flag is only applicable to the
USER_DEFINED_PAUSE
group. The flag should be null for the remaining group types. Example:true
- Steps
List<Get
Dr Plan Plan Group Step> - The list of steps in the group.
- Type string
- The type of the DR plan.
- Display
Name string - The display name of the group. Example:
DATABASE_SWITCHOVER
- Id string
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- Is
Pause boolEnabled - A flag indicating whether this group should be enabled for execution. This flag is only applicable to the
USER_DEFINED_PAUSE
group. The flag should be null for the remaining group types. Example:true
- Steps
[]Get
Dr Plan Plan Group Step - The list of steps in the group.
- Type string
- The type of the DR plan.
- display
Name String - The display name of the group. Example:
DATABASE_SWITCHOVER
- id String
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- is
Pause BooleanEnabled - A flag indicating whether this group should be enabled for execution. This flag is only applicable to the
USER_DEFINED_PAUSE
group. The flag should be null for the remaining group types. Example:true
- steps
List<Get
Dr Plan Plan Group Step> - The list of steps in the group.
- type String
- The type of the DR plan.
- display
Name string - The display name of the group. Example:
DATABASE_SWITCHOVER
- id string
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- is
Pause booleanEnabled - A flag indicating whether this group should be enabled for execution. This flag is only applicable to the
USER_DEFINED_PAUSE
group. The flag should be null for the remaining group types. Example:true
- steps
Get
Dr Plan Plan Group Step[] - The list of steps in the group.
- type string
- The type of the DR plan.
- display_
name str - The display name of the group. Example:
DATABASE_SWITCHOVER
- id str
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- is_
pause_ boolenabled - A flag indicating whether this group should be enabled for execution. This flag is only applicable to the
USER_DEFINED_PAUSE
group. The flag should be null for the remaining group types. Example:true
- steps
Sequence[disasterrecovery.
Get Dr Plan Plan Group Step] - The list of steps in the group.
- type str
- The type of the DR plan.
- display
Name String - The display name of the group. Example:
DATABASE_SWITCHOVER
- id String
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- is
Pause BooleanEnabled - A flag indicating whether this group should be enabled for execution. This flag is only applicable to the
USER_DEFINED_PAUSE
group. The flag should be null for the remaining group types. Example:true
- steps List<Property Map>
- The list of steps in the group.
- type String
- The type of the DR plan.
GetDrPlanPlanGroupStep
- Display
Name string - The display name of the group. Example:
DATABASE_SWITCHOVER
- Error
Mode string - The error mode for this step.
- Group
Id string - The unique id of the group to which this step belongs. Must not be modified by user. Example:
sgid1.group..uniqueID
- Id string
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- Is
Enabled bool - A flag indicating whether this step should be enabled for execution. Example:
true
- Member
Id string - The OCID of the member associated with this step. Example:
ocid1.database.oc1..uniqueID
- Timeout int
- The timeout in seconds for executing this step. Example:
600
- Type string
- The type of the DR plan.
- User
Defined List<GetSteps Dr Plan Plan Group Step User Defined Step> - The details for a user-defined step in a DR plan.
- Display
Name string - The display name of the group. Example:
DATABASE_SWITCHOVER
- Error
Mode string - The error mode for this step.
- Group
Id string - The unique id of the group to which this step belongs. Must not be modified by user. Example:
sgid1.group..uniqueID
- Id string
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- Is
Enabled bool - A flag indicating whether this step should be enabled for execution. Example:
true
- Member
Id string - The OCID of the member associated with this step. Example:
ocid1.database.oc1..uniqueID
- Timeout int
- The timeout in seconds for executing this step. Example:
600
- Type string
- The type of the DR plan.
- User
Defined []GetSteps Dr Plan Plan Group Step User Defined Step - The details for a user-defined step in a DR plan.
- display
Name String - The display name of the group. Example:
DATABASE_SWITCHOVER
- error
Mode String - The error mode for this step.
- group
Id String - The unique id of the group to which this step belongs. Must not be modified by user. Example:
sgid1.group..uniqueID
- id String
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- is
Enabled Boolean - A flag indicating whether this step should be enabled for execution. Example:
true
- member
Id String - The OCID of the member associated with this step. Example:
ocid1.database.oc1..uniqueID
- timeout Integer
- The timeout in seconds for executing this step. Example:
600
- type String
- The type of the DR plan.
- user
Defined List<GetSteps Dr Plan Plan Group Step User Defined Step> - The details for a user-defined step in a DR plan.
- display
Name string - The display name of the group. Example:
DATABASE_SWITCHOVER
- error
Mode string - The error mode for this step.
- group
Id string - The unique id of the group to which this step belongs. Must not be modified by user. Example:
sgid1.group..uniqueID
- id string
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- is
Enabled boolean - A flag indicating whether this step should be enabled for execution. Example:
true
- member
Id string - The OCID of the member associated with this step. Example:
ocid1.database.oc1..uniqueID
- timeout number
- The timeout in seconds for executing this step. Example:
600
- type string
- The type of the DR plan.
- user
Defined GetSteps Dr Plan Plan Group Step User Defined Step[] - The details for a user-defined step in a DR plan.
- display_
name str - The display name of the 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..uniqueID
- id str
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- 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..uniqueID
- timeout int
- The timeout in seconds for executing this step. Example:
600
- type str
- The type of the DR plan.
- user_
defined_ Sequence[disasterrecovery.steps Get Dr Plan Plan Group Step User Defined Step] - The details for a user-defined step in a DR plan.
- display
Name String - The display name of the group. Example:
DATABASE_SWITCHOVER
- error
Mode String - The error mode for this step.
- group
Id String - The unique id of the group to which this step belongs. Must not be modified by user. Example:
sgid1.group..uniqueID
- id String
- The unique id of the step. Must not be modified by the user. Example:
sgid1.step..uniqueID
- is
Enabled Boolean - A flag indicating whether this step should be enabled for execution. Example:
true
- member
Id String - The OCID of the member associated with this step. Example:
ocid1.database.oc1..uniqueID
- timeout Number
- The timeout in seconds for executing this step. Example:
600
- type String
- The type of the DR plan.
- user
Defined List<Property Map>Steps - The details for a user-defined step in a DR plan.
GetDrPlanPlanGroupStepUserDefinedStep
- Function
Id string - The OCID of function to be invoked. Example:
ocid1.fnfunc.oc1..uniqueID
- Function
Region string - The region in which the function is deployed. Example:
us-ashburn-1
- Object
Storage List<GetScript Locations Dr Plan Plan Group Step User Defined Step Object Storage Script Location> - The details of an object storage script location for a user-defined step in a DR plan.
- Request
Body string - The request body for the function. Example:
{ "FnParam1", "FnParam2" }
- Run
As stringUser - The userid on the instance to be used for executing the script or command. Example:
opc
- Run
On stringInstance Id - The OCID of the instance on which this script or command should be executed.
- Run
On stringInstance Region - The region of the instance where this script or command should be executed. Example:
us-ashburn-1
- Script
Command string - The script name and arguments. Example:
/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3
- Step
Type string - The type of the user-defined step.
- Function
Id string - The OCID of function to be invoked. Example:
ocid1.fnfunc.oc1..uniqueID
- Function
Region string - The region in which the function is deployed. Example:
us-ashburn-1
- Object
Storage []GetScript Locations Dr Plan Plan Group Step User Defined Step Object Storage Script Location - The details of an object storage script location for a user-defined step in a DR plan.
- Request
Body string - The request body for the function. Example:
{ "FnParam1", "FnParam2" }
- Run
As stringUser - The userid on the instance to be used for executing the script or command. Example:
opc
- Run
On stringInstance Id - The OCID of the instance on which this script or command should be executed.
- Run
On stringInstance Region - The region of the instance where this script or command should be executed. Example:
us-ashburn-1
- Script
Command string - The script name and arguments. Example:
/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3
- Step
Type string - The type of the user-defined step.
- function
Id String - The OCID of function to be invoked. Example:
ocid1.fnfunc.oc1..uniqueID
- function
Region String - The region in which the function is deployed. Example:
us-ashburn-1
- object
Storage List<GetScript Locations Dr Plan Plan Group Step User Defined Step Object Storage Script Location> - The details of an object storage script location for a user-defined step in a DR plan.
- request
Body String - The request body for the function. Example:
{ "FnParam1", "FnParam2" }
- run
As StringUser - The userid on the instance to be used for executing the script or command. Example:
opc
- run
On StringInstance Id - The OCID of the instance on which this script or command should be executed.
- run
On StringInstance Region - The region of the instance where this script or command should be executed. Example:
us-ashburn-1
- script
Command String - The script name and arguments. Example:
/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3
- step
Type String - The type of the user-defined step.
- function
Id string - The OCID of function to be invoked. Example:
ocid1.fnfunc.oc1..uniqueID
- function
Region string - The region in which the function is deployed. Example:
us-ashburn-1
- object
Storage GetScript Locations Dr Plan Plan Group Step User Defined Step Object Storage Script Location[] - The details of an object storage script location for a user-defined step in a DR plan.
- request
Body string - The request body for the function. Example:
{ "FnParam1", "FnParam2" }
- run
As stringUser - The userid on the instance to be used for executing the script or command. Example:
opc
- run
On stringInstance Id - The OCID of the instance on which this script or command should be executed.
- run
On stringInstance Region - The region of the instance where this script or command should be executed. Example:
us-ashburn-1
- script
Command string - The script name and arguments. Example:
/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3
- step
Type string - The type of the user-defined step.
- function_
id str - The OCID of function to be invoked. Example:
ocid1.fnfunc.oc1..uniqueID
- function_
region str - The region in which the function is deployed. Example:
us-ashburn-1
- object_
storage_ Sequence[disasterrecovery.script_ locations Get Dr Plan Plan Group Step User Defined Step Object Storage Script Location] - The details of 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_ struser - The userid on the instance to be used for executing the script or command. Example:
opc
- run_
on_ strinstance_ id - The OCID of the instance on which this script or command should be executed.
- run_
on_ strinstance_ region - The region of the instance where this script or command should be executed. Example:
us-ashburn-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 user-defined step.
- function
Id String - The OCID of function to be invoked. Example:
ocid1.fnfunc.oc1..uniqueID
- function
Region String - The region in which the function is deployed. Example:
us-ashburn-1
- object
Storage List<Property Map>Script Locations - The details of an object storage script location for a user-defined step in a DR plan.
- request
Body String - The request body for the function. Example:
{ "FnParam1", "FnParam2" }
- run
As StringUser - The userid on the instance to be used for executing the script or command. Example:
opc
- run
On StringInstance Id - The OCID of the instance on which this script or command should be executed.
- run
On StringInstance Region - The region of the instance where this script or command should be executed. Example:
us-ashburn-1
- script
Command String - The script name and arguments. Example:
/usr/bin/python3 /home/opc/scripts/my_app_script.py arg1 arg2 arg3
- step
Type String - The type of the user-defined step.
GetDrPlanPlanGroupStepUserDefinedStepObjectStorageScriptLocation
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
oci
Terraform Provider.