# Enum - SrmProtectionGroupProtectionState

Property of
  SrmProtectionGroupPeer, SrmProtectionGroupProtectedVm
Returned by
  GetProtectionState
Since
  SRM API 2.0

## Enum Description

The states of Protection Group.

Please note that while these states share a common type, they are specific to whether this Group is the Protection Group itself or the mirror of the group on the remote site.

Protection Group States: ready, failedOver

Mirror States: partiallyRecovered, recovering, testing, shadowing, recovered

Enum Constants

Name | Description
--- | ---
failedOver | The protection group has been failedOver to the remote site
partiallyRecovered | The protection group is partially recovered
ready | The protection group is in a ready state
recovered | The protection group has been recovered
recovering | The protection group is in the process of being recovered
shadowing | This protection group is shadowing the group on the remote site which is in the "ready" state.
testing | The protection group is currently being tested