We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi
A Recovery Plan orchestrates multi-server disaster recovery in AWS Elastic Disaster Recovery.
Using getRecoveryPlan
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 getRecoveryPlan(args: GetRecoveryPlanArgs, opts?: InvokeOptions): Promise<GetRecoveryPlanResult>
function getRecoveryPlanOutput(args: GetRecoveryPlanOutputArgs, opts?: InvokeOutputOptions): Output<GetRecoveryPlanResult>def get_recovery_plan(arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetRecoveryPlanResult
def get_recovery_plan_output(arn: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetRecoveryPlanResult]func LookupRecoveryPlan(ctx *Context, args *LookupRecoveryPlanArgs, opts ...InvokeOption) (*LookupRecoveryPlanResult, error)
func LookupRecoveryPlanOutput(ctx *Context, args *LookupRecoveryPlanOutputArgs, opts ...InvokeOption) LookupRecoveryPlanResultOutput> Note: This function is named LookupRecoveryPlan in the Go SDK.
public static class GetRecoveryPlan
{
public static Task<GetRecoveryPlanResult> InvokeAsync(GetRecoveryPlanArgs args, InvokeOptions? opts = null)
public static Output<GetRecoveryPlanResult> Invoke(GetRecoveryPlanInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetRecoveryPlanResult> Invoke(GetRecoveryPlanInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetRecoveryPlanResult> getRecoveryPlan(GetRecoveryPlanArgs args, InvokeOptions options)
public static Output<GetRecoveryPlanResult> getRecoveryPlan(GetRecoveryPlanArgs args, InvokeOptions options)
public static Output<GetRecoveryPlanResult> getRecoveryPlan(GetRecoveryPlanArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws-native:drs:getRecoveryPlan
arguments:
# arguments dictionarydata "aws-native_drs_get_recovery_plan" "name" {
# arguments
}The following arguments are supported:
- Arn string
- The ARN of the Recovery Plan.
- Arn string
- The ARN of the Recovery Plan.
- arn string
- The ARN of the Recovery Plan.
- arn String
- The ARN of the Recovery Plan.
- arn string
- The ARN of the Recovery Plan.
- arn str
- The ARN of the Recovery Plan.
- arn String
- The ARN of the Recovery Plan.
getRecoveryPlan Result
The following output properties are available:
- Arn string
- The ARN of the Recovery Plan.
- Created
At string - The timestamp when the Recovery Plan was created.
- Description string
- The description of the Recovery Plan.
- Name string
- The name of the Recovery Plan.
- Recovery
Plan stringId - The ID of the Recovery Plan.
- Status
Pulumi.
Aws Native. Drs. Recovery Plan Status - The status of the Recovery Plan. ACTIVE means executable. INVALID means the plan has no SERVER type steps and cannot be executed.
-
List<Pulumi.
Aws Native. Outputs. Tag> - The tags associated with the Recovery Plan.
- Updated
At string - The timestamp when the Recovery Plan was last updated.
- Arn string
- The ARN of the Recovery Plan.
- Created
At string - The timestamp when the Recovery Plan was created.
- Description string
- The description of the Recovery Plan.
- Name string
- The name of the Recovery Plan.
- Recovery
Plan stringId - The ID of the Recovery Plan.
- Status
Recovery
Plan Status - The status of the Recovery Plan. ACTIVE means executable. INVALID means the plan has no SERVER type steps and cannot be executed.
- Tag
- The tags associated with the Recovery Plan.
- Updated
At string - The timestamp when the Recovery Plan was last updated.
- arn string
- The ARN of the Recovery Plan.
- created_
at string - The timestamp when the Recovery Plan was created.
- description string
- The description of the Recovery Plan.
- name string
- The name of the Recovery Plan.
- recovery_
plan_ stringid - The ID of the Recovery Plan.
- status "ACTIVE" | "INVALID"
- The status of the Recovery Plan. ACTIVE means executable. INVALID means the plan has no SERVER type steps and cannot be executed.
- list(object)
- The tags associated with the Recovery Plan.
- updated_
at string - The timestamp when the Recovery Plan was last updated.
- arn String
- The ARN of the Recovery Plan.
- created
At String - The timestamp when the Recovery Plan was created.
- description String
- The description of the Recovery Plan.
- name String
- The name of the Recovery Plan.
- recovery
Plan StringId - The ID of the Recovery Plan.
- status
Recovery
Plan Status - The status of the Recovery Plan. ACTIVE means executable. INVALID means the plan has no SERVER type steps and cannot be executed.
- List<Tag>
- The tags associated with the Recovery Plan.
- updated
At String - The timestamp when the Recovery Plan was last updated.
- arn string
- The ARN of the Recovery Plan.
- created
At string - The timestamp when the Recovery Plan was created.
- description string
- The description of the Recovery Plan.
- name string
- The name of the Recovery Plan.
- recovery
Plan stringId - The ID of the Recovery Plan.
- status
Recovery
Plan Status - The status of the Recovery Plan. ACTIVE means executable. INVALID means the plan has no SERVER type steps and cannot be executed.
- Tag[]
- The tags associated with the Recovery Plan.
- updated
At string - The timestamp when the Recovery Plan was last updated.
- arn str
- The ARN of the Recovery Plan.
- created_
at str - The timestamp when the Recovery Plan was created.
- description str
- The description of the Recovery Plan.
- name str
- The name of the Recovery Plan.
- recovery_
plan_ strid - The ID of the Recovery Plan.
- status
Recovery
Plan Status - The status of the Recovery Plan. ACTIVE means executable. INVALID means the plan has no SERVER type steps and cannot be executed.
- Sequence[root_Tag]
- The tags associated with the Recovery Plan.
- updated_
at str - The timestamp when the Recovery Plan was last updated.
- arn String
- The ARN of the Recovery Plan.
- created
At String - The timestamp when the Recovery Plan was created.
- description String
- The description of the Recovery Plan.
- name String
- The name of the Recovery Plan.
- recovery
Plan StringId - The ID of the Recovery Plan.
- status "ACTIVE" | "INVALID"
- The status of the Recovery Plan. ACTIVE means executable. INVALID means the plan has no SERVER type steps and cannot be executed.
- List<Property Map>
- The tags associated with the Recovery Plan.
- updated
At String - The timestamp when the Recovery Plan was last updated.
Supporting Types
RecoveryPlanStatus
Tag
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
Viewing docs for AWS Cloud Control v1.85.0
published on Monday, Nov 2, 2026 by Pulumi
published on Monday, Nov 2, 2026 by Pulumi