Listplans; Gethistory; Recoveryplangetinfo - VMware VC-SRM4-A - vCenter Site Recovery Manager Developer's Manual

Site recovery manager api
Table of Contents

Advertisement

ListPlans

This method queries and retrieves all the recovery plans for the logged‐into SRM server. 
Example 3-25. Method to list recovery plans
plans = _service.ListPlans(_srm.recovery);
Parameters and return value:
_srm.recovery – managed object reference to an SrmRecovery object
plans – managed object reference to an SrmRecoveryPlan object
Once you have a list of recovery plans, you can retrieve information about each plan.

GetHistory

This method retrieves the history of a given recovery plan.
Example 3-26. Method for recovery plan history
history = _service.GetHistory(_srm.recovery, plan);
Parameters and return value:
_srm.recovery – managed object reference to an SrmRecovery object
plan – managed object reference to an SrmRecoveryPlan object
history – managed object reference to an SrmRecoveryHistory object

RecoveryPlanGetInfo

This method retrieves status information about a given recovery plan, including the name of the recovery plan 
and its current state.
Example 3-27. Method to get recovery plan status
status = _service.RecoveryPlanGetInfo(_srm.plan);
Parameters and return value:
_srm.plan – managed object reference to an SrmRecoveryPlan object
status – managed object reference to an SrmRecoveryPlanInfo object, which includes possible states:
cancelling – recovery plan is in the process of cancelling
error – recovery plan has errors
failedOver – recovery plan has failed over
needsCleanup – need to cleanup a test run
needsFailover – need to re‐run failover
needsReprotect – need to re‐run reprotect
needsRollback – need to re‐run rollback
prompting – recovery plan is running, but requires user‐interaction before it may continue
protecting – recovery plan is protecting to the remote site, run peer recovery plan on the remote site
ready – recovery plan is not in a running state and may be run
running – recovery plan is currently running
VMware, Inc.
Chapter 3 Logical Order API Usage
27

Advertisement

Table of Contents
loading

This manual is also suitable for:

Vcenter site recovery manager 5.0

Table of Contents