|
| Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |
This interface works only on the locally connected site except where specified.
SNMP EVENTS: Users may need to configure the VC Server to cause these to be forwarded to the registered SNMP Server.
Callers of this API are strongly encouraged to listen for the following SNMP Events DrRecoveryProfilePromptDisplay - The Recovery Plan/Profile is paused waiting for user input
Callers of this API are encouraged to listen for the following SNMP Events. Additionally, users should also listen for VC Event that a VM cannot boot due to a Prompt requiring user attention.
ADDITIONAL:
Properties
| Name | Type | Description |
|---|---|---|
| None | ||
Methods
| Methods defined in this Managed Object |
|---|
| CreateRecoveryPlan, DeleteRecoveryPlan, GetHistory, GetRecoveryPlanRootFolder, ListPlans, MovePlan_Task |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the SrmRecovery used to make the method call. |
| name P | xsd:string |
Name of the plan. Must be unique in the parent folder, and contain
between 1 and 80 characters.
Since SRM API 5.0 |
| folder P | ManagedObjectReference
to a SrmFolder |
A folder where the plan will be created.
Since SRM API 5.0 |
| groups P | ManagedObjectReference[]
to a SrmProtectionGroup[] |
List of protection groups to add to the recovery plan.
Since SRM API 5.0 |
| description* P | xsd:string |
Optional description of the plan. Can not contain more than 4096 characters.
Since SRM API 5.0 |
| mapping* P | SrmRecoveryTestNetworkMapping[] |
Optional list of test network mappings.
Since SRM API 5.0 |
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference
to a SrmCreateRecoveryPlanTask | A task instance to monitor the asynchronous operation of this method. |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| SrmFaultDirectionError | Thrown if there are groups in both directions. |
| SrmFaultInvalidArgument | Thrown if some arguments are missing or invalid. |
| SrmFaultProtectionGroupNotFound | Thrown if some protection groups are mising. |
| SrmFaultRemoteSiteNotEnabled | Thrown if the remote site is not enabled. The CreateRecoveryPlanTask fails with:
|
| SrmFaultStringArgumentTooLong |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the SrmRecovery used to make the method call. |
| plan P | ManagedObjectReference
to a SrmRecoveryPlan |
The recovery plan to delete.
Since SRM API 5.0 |
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference
to a SrmDeleteRecoveryPlanTask | A task instance to monitor the asynchronous operation of this method. The DeleteRecoveryPlanTask fails with
|
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the SrmRecovery used to make the method call. |
| plan P | ManagedObjectReference
to a SrmRecoveryPlan |
The SrmRecoveryPlan of interest.
Since SRM API 2.0 |
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference
to a SrmRecoveryHistory | The history of the given plan. |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| SrmFaultRecoveryPlanNotFound | Thrown if the RecoveryPlan no longer exists |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the SrmRecovery used to make the method call. |
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference
to a SrmRecoveryPlanFolder |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the SrmRecovery used to make the method call. |
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference[]
to a SrmRecoveryPlan[] | A list of Recovery Plans. |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the SrmRecovery used to make the method call. |
| recoveryPlan P | ManagedObjectReference
to a SrmRecoveryPlan |
the recovery plan to move.
Since SRM API 11.0 |
| destination P | ManagedObjectReference
to a SrmFolder |
the folder which will become the new parent folder of this
plan.
Since SRM API 11.0 |
Return Value
| Type | Description |
|---|---|
| ManagedObjectReference
to a SrmExtApiTask |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
| Top of page | Local Methods | ||
| Managed Object Types | Data Object Types | All Properties | All Methods |