Name: VirtualMachineReplicationInfo

This class encapsulates all replication related information about the owning VirtualMachine. Included are current replication state, error, the configurations for incoming and/or outgoing replications, and etc.

Data Structure
{
   "typeId": "com.tintri.api.rest.v310.dto.domain.beans.vm.VirtualMachineReplicationInfo",
   "isEnabled": <Boolean>,
   "preferredDestinationId": <String>,
   "replicationState": <String>,
   "configurationsIncoming": [VirtualMachineReplicationConfig],
   "configurationsOutgoing": [VirtualMachineReplicationConfig],
   "error": TintriError,
   "replDestination": <String>,
   "replSource": <String>,
}

Elements
NameTypeDescription
configurationIncoming (wrapped by configurationsIncoming)xsd:list[VirtualMachineReplicationConfig]Gets the incoming repl config list.
configurationOutgoing (wrapped by configurationsOutgoing)xsd:list[VirtualMachineReplicationConfig]Gets the outgoing repl config list.
errorTintriErrorDeprecated. since v310.61. Please use in The detailed TintriError object. This object will be null if there is no error for all the configured outgoing destinations. If there are multiple errors amongst different configured outgoing destinations, it will return the first error
replDestinationxsd:stringDeprecated. since v310.61. Please use in in Current implementation assumes that there is only one outgoing replication configuration. Return the display name of the replication path if there is an outgoing configuration and it is not disabled.
replSourcexsd:stringCurrent implementation assumes that there is only one incoming replication configuration. Return the source IP address if there is an incoming configuration and it is not disabled.

Attributes
NameTypeDescription
isEnabledxsd:booleanDeprecated. since v310.61. Please use in See configurationsOutgoing.isDisabled for enabled/disabled state of the first outgoing replication destination
preferredDestinationIdxsd:stringDeprecated. scnce v310.61. In one to one replication scenario, if a Tintri clone's parent (the immediate ancestor) is replicated to a destination, the preferred destination would be that of the parent for better space efficiency. If the parent is configured to replicate to multiple destinations, one of the parent's destinations will be selected as the preferred destination. Given the limitation in one to many scenario, this attribute is deprecated. There is currently no replacement for this attribute. ID of the preferred replication link; null means that there are no parents that are configured to be replicated
replicationStatexsd:stringDeprecated. since v310.61. Please use in The replication state of the first outgoing replication destination string. Possible values are: PARTIALLY_RUNNING, INCOMING, NOT_CONFIGURED, UP_TO_DATE, RUNNING, SCHEDULED, PAUSED, and EXCEEDS_RPO.