GetDevices

Returns list of storage devices configured for replication.

Synopsis

@optional StorageDevice[] getDevices()
StorageDevice
is data object that describes storage device configured for replication. It has the following fields:
Field
Description
groupId
SRA-specific identifier of a consistency group of the device if any. This property must be set if device is part of a consistency group.
groupName
User-friendly name of the consistency group. SRA capabilities determine whether this property is set or not. It is either set for all devices or none. This property is set if StorageDevice#groupId is set and StorageDeviceGroupBase#name is set.
@optional DeviceProperty[] details
Describes SRA-specific device property.
@optional MethodFault queryDetailsFault
Error occurred while querying SRA for device properties, if any.
DeviceProperty
describes the SRA-specific device property. It has the following fields:
Field
Description
LocalizableString name
User-friendly property name.
StorageDevice
extends
StorageDeviceGroupBase
, a base class for storage devices and storage groups. It has the following fields:
Field
Description
id
SRA-specific identifier.
name
User-friendly name. SRA capabilities determine whether this property is set or not. It is either set for all devices or none.
role
Role of devices and groups in the replication relationship. See
drextapi.StorageDeviceRole
.
targetKey
Key of the promoted replication target if role is promotedTarget. This property is set only for groups and devices with role
drextapi.StorageDeviceRole#promotedTarget
.
replicationSettings
Replication settings opaque to SRM.
@optional MethodFault queryReplicationSettingsFault
Error occurred while querying SRA for replication settings, if any.
StorageDeviceGroupBase
extends
StorageItemBase
, a base class for replicated datastores, storage devices and storage groups. It has the following fields:
Field
Description
stretchedStorage
Boolean true if stretched storage is enabled.
staticSitePreference
Boolean. This property is set for stretched devices, device groups and replicated datastores. True if static site preference is supported.

Faults

  • RuntimeFault