# Managed Object - SrmReplicatedArrayPair

Property of
  SrmFaultArrayPairInUse, SrmFaultArrayPairNotFound, SrmStorageProviderGroupDetails
Parameter to
  RemoveArrayPair_Task
Returned by
  AddArrayPair_Task, QueryReplicatedArrayPairs
See also
  SrmArrayManager, SrmReplicatedArrayPairDeviceDiscoveryStatus, SrmReplicatedArrayPairReplicatedRdmInfo, SrmReplicatedDatastore, SrmStorageDevice, SrmStorageDeviceGroup
Since
  SRM API 8.0

## Managed Object Description

External Interface to ReplicatedArrayPair.

Properties

Name | Type | Description
--- | --- | ---
None

Methods

Methods defined in this Managed Object
GetDeviceDiscoveryStatus, GetDeviceGroups, GetDevices, GetOwner, GetReplicatedDatastores, QueryReplicatedRdms

# GetDeviceDiscoveryStatus

Storage device discovery status.

Contains timestamp and faults data for the most recent device discovery.

Required Privileges
  System.View
Since
  SRM API 11.0

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the SrmReplicatedArrayPair used to make the method call.

Return Value

Type | Description
--- | ---
SrmReplicatedArrayPairDeviceDiscoveryStatus |

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

# GetDeviceGroups

Returns list of consistency groups of storage devices configured for replication.

Required Privileges
  System.View
Since
  SRM API 11.0

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the SrmReplicatedArrayPair used to make the method call.

Return Value

Type | Description
--- | ---
SrmStorageDeviceGroup[] |

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

# GetDevices

Returns list of storage devices configured for replication.

Required Privileges
  System.View
Since
  SRM API 11.0

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the SrmReplicatedArrayPair used to make the method call.

Return Value

Type | Description
--- | ---
SrmStorageDevice[] |

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

# GetOwner

Local ArrayManager for the local array in this pair.

Required Privileges
  None
Since
  SRM API 12.0

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the SrmReplicatedArrayPair used to make the method call.

Return Value

Type | Description
--- | ---
ManagedObjectReference to a SrmArrayManager |

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

# GetReplicatedDatastores

Returns list of datastores residing on replicated storage devices. This list is populated by scanning all datastores in local vCenter inventory and matching underlying storage devices to replicated storage devices, discovered by SRM's discoverDevices operation.

Required Privileges
  System.View
Since
  SRM API 11.0

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the SrmReplicatedArrayPair used to make the method call.

Return Value

Type | Description
--- | ---
SrmReplicatedDatastore[] |

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

# QueryReplicatedRdms

Returns info for all Replicated RDMs in the ReplicatedArrayPair.

Required Privileges
  System.View

Parameters

Name | Type | Description
--- | --- | ---
_this | ManagedObjectReference | A reference to the SrmReplicatedArrayPair used to make the method call.

Return Value

Type | Description
--- | ---
SrmReplicatedArrayPairReplicatedRdmInfo[] |

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