Managed Object - SrmVvolReplication

Property of
SrmServiceInstanceContent
See also
SrmExtApiTask, SrmVvolDomainInfo, SrmVvolUnprotectedVmInfo
Since
SRM API 10.0


Managed Object Description

vVol Replication API providing information about the local vVol topology replicated to the SRM peer site.

Properties

Name Type Description
None

Methods

Methods defined in this Managed Object
GetDomains, GetUnprotectedVms, Rescan

GetDomains

Returns a list of local vVol fault domains with their replication groups which target fault domains matching SRM peer site.
Required Privileges
System.View

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the SrmVvolReplication used to make the method call.

Return Value

Type Description
SrmVvolDomainInfo[]List of fault domain information data objects describing the currently available vVol fault domains.

Faults

Type Description
vmodl.RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



GetUnprotectedVms

Returns a list of unprotected vVol replicated virtual machines part of vVol replication groups that target the SRM peer site.
Required Privileges
System.View

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the SrmVvolReplication used to make the method call.
domains* Pvim.vm.replication.FaultDomainId[]

Optional list of domains to filter the result. If not set the server will return all protectable VMs.

Since SRM API 10.0
*Need not be set P Required privilege: domains

Return Value

Type Description
SrmVvolUnprotectedVmInfo[]A list containing information about unprotected vVol replicated virtual machines part of vVol replication groups that target the SRM peer site. Includes empty Replication Groups not part of any SRM protection group and with no virtual machines.

Faults

Type Description
vmodl.RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None



Rescan

Initiates a rescan of the server's local vVol configuration. The server is updating its view of the local vVol configuration periodically. This means that newly provisioned vVol virtual machines will become available for protection only after the update interval has passed. Call this function to force an update without waiting.
Required Privileges
System.View

Parameters

NameTypeDescription
_thisManagedObjectReference A reference to the SrmVvolReplication used to make the method call.

Return Value

Type Description
ManagedObjectReference
to a SrmExtApiTask
Task object to the operation.

Faults

Type Description
vmodl.RuntimeFaultThrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error.

Events

Type
None