Name: SraDevice

This data structure is used in multiple places, for example - Used as TargetDevice in the list of in discoverDevices response - Used as TargetDevice in SourceDevice items in discoverDevices response - Used as Device in syncOnce, querySyncStatus responses - Used as Device in prepareReverseReplication, reverseReplication, and restoreReplication Possible structures in TargetDevice
 {@code
 ...
     
       
         happyFailoverGroupName
       
     
 ...
 }
 

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.beans.recovery.SraDevice",
   "id": <String>,
   "key": <String>,
   "state": <String>,
   "DeviceSync": SraDeviceSync,
   "Error": SraError,
   "Identity": SraDeviceIdentity,
   "Name": <String>,
   "RecoveryPoint": SraRecoveryPoint,
   "Snapshot": SraSnapshot,
   "Success": SraSuccess,
   "warning": SraError,
}

Elements
NameTypeDescription
DeviceSyncSraDeviceSync
ErrorSraError
IdentitySraDeviceIdentityIdentify of the device.
Namexsd:stringName of the device. This is the service group name in VMstore context.
RecoveryPointSraRecoveryPoint
SnapshotSraSnapshot
SuccessSraSuccess
warningSraError

Attributes
NameTypeDescription
idxsd:stringRetrieves ID of the device
keyxsd:stringRetrieves SRM "key" of the device. A key is different from ID in that it is a value used to identify target devices during test and recovery.
statexsd:stringState of the device.