getReplicationRecoveryPlan

Get information about an Azure Site Recovery Plan within a Recovery Services vault. A recovery plan gathers machines into recovery groups for the purpose of failover.

Example Usage

package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azure.recoveryservices.RecoveryservicesFunctions;
import com.pulumi.azure.recoveryservices.inputs.GetVaultArgs;
import com.pulumi.azure.siterecovery.SiterecoveryFunctions;
import com.pulumi.azure.siterecovery.inputs.GetReplicationRecoveryPlanArgs;
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 vault = RecoveryservicesFunctions.getVault(GetVaultArgs.builder()
.name("tfex-recovery_vault")
.resourceGroupName("tfex-resource_group")
.build());
final var example = SiterecoveryFunctions.getReplicationRecoveryPlan(GetReplicationRecoveryPlanArgs.builder()
.name("example-recovery-plan")
.recoveryVaultId(vault.applyValue(getVaultResult -> getVaultResult.id()))
.build());
}
}

Return

A collection of values returned by getReplicationRecoveryPlan.

Parameters

argument

A collection of arguments for invoking getReplicationRecoveryPlan.


Return

A collection of values returned by getReplicationRecoveryPlan.

See also

Parameters

name

The name of the Replication Plan.

recoveryVaultId

The ID of the vault that should be updated.


Return

A collection of values returned by getReplicationRecoveryPlan.

See also

Parameters

argument

Builder for com.pulumi.azure.siterecovery.kotlin.inputs.GetReplicationRecoveryPlanPlainArgs.