Operations at replication/

This page describes the service operations at this endpoint.

URI Method Description
replication/agents/{agentId} GET Get replication settings for agent with given ID.
replication/agents/{agentId} PUT Set replication settings into an agent with given ID.
replication/availableRepositories PUT Gets the repositories on a core available for incoming replication
replication/cloud/{agentId} GET Starts cloud replication job for specified agent
replication/config GET Gets replication configuration.
replication/config PUT Sets replication configuration.
replication/cores/?forceRefresh={forceRefresh} GET Gets a list of all of the remote cores this core knows about, both master and slave
replication/cores/{coreId}/agents/{agentId}/failback?ignoreRunningReplicationJobs={ignoreReplication} POST Converts failover agent to replicated agent.
replication/cores/{coreId}/agents/{agentId}/failover POST Converts replicated agent to failover.
replication/cores/{coreId}/agents/{agentid}/recoveryPoints GET Gets the replicated recovery points on a remote slave core for the specific agent. This won't work with a master core.
replication/cores/{coreId}/agents/{agentid}/recoveryPointsCount GET Gets count of replicated recovery points on a remote slave core for the specific agent. This won't work with a master core.
replication/cores/{coreId}/agents/{agentid}/skipCount/{skipCount}/maxCount/{maxCount}/recoveryPoints GET Gets the range of replicated recovery points on a remote slave core for the specific agent. This won't work with a master core.
replication/cores/{coreId}/agents/demand POST Add agents to existing pairing by demand.
replication/cores/{coreId}/agents/request POST Add agents to existing pairing by request.
replication/cores/{coreId}/agents/rpsinfo GET Gets the list of agents which have recovery points on a remote slave core.
replication/cores/{coreId}/pairing?deleteRecoveryPoints={deleteRecoveryPoints} DELETE Delete pairing between master and slave cores.
replication/cores/{hostUri} PUT Tests connection to a remote core. Returns CoreId. Using Anonymous authentication
replication/cores/descriptor PUT Tests a core descriptor to validate the ability to connect to it. Returns CoreId. Using NTLM authentication.
replication/cores/noPairingSummaryInfo POST Returns a remote core summary information without actually establishing pairing
replication/cores/pairing/demand POST Instructs this core to send a replication demand to a remote core. This operation will require admin credentials on the remote core, but if successful will take effect right away. Returns slave core Id.
replication/cores/pairing/request POST Instructs this core to send a replication request to a remote core. Replication will start once the remote core approves the request. Returns slave core Id.
replication/cores/slave/{coreId}/agents/demand/verify POST Verifies whether agents can be safely replicated by demand
replication/cores/slave/{coreId}/agents/request/verify POST Verifies whether agents can be safely replicated by request
replication/cores/slave/agentRepositoryRelationships PUT Gets the repositories on a remote core for agents. Admin credentials on the remote core are required.
replication/cores/slave/agents/demand/verify POST Verifies whether agents can be safely replicated by demand
replication/cores/slave/agents/request/verify POST Verifies whether agents can be safely replicated by request
replication/cores/slave/masters PUT Getting remote masers cores info for current slave core.
replication/cores/slave/repositories PUT Gets the repositories on a remote core. Admin credentials on the remote core are required
replication/cores/slaves/{slaveCoreId}/agentRepositoryRelationships GET Gets the repositories on a remote core for agents.
replication/cores/slaves/{slaveCoreId}/pairingdemand/repositories PUT Gets the repositories on a remote core for. Uses certificate authentication and works only for demanded core.
replication/cores/slaves/{slaveCoreId}/settings PUT Sets remote slave core configuration. This work with a master core side only.
replication/cores/slaves/{slaveCoreId}/settings/policy GET Gets remote slave core replication policy. This work with a master core side only.
replication/cores/slaves/{slaveCoreId}/settings/policy PUT Sets remote slave core replication policy. This work with a master core side only.
replication/cores/verify/demand PUT Tests a core descriptor to validate the ability to create pairing to remote core. Returns CoreId. Using NTLM authentication.
replication/cores/verify/request/{hostUri} PUT Tests a core descriptor to validate the ability to create pairing to remote core. Returns CoreId. Using anonymous authentication.
replication/force PUT Force replication for agents.
replication/masters/{coreId}/replicatedagents/{agentId}/?deleteRecoveryPoints={deleteRecoveryPoints} DELETE Delete agent from replication relationship from slave's side only. Actual replicated and protected agent on master and slave cores stay available.
replication/masters/{coreId}?deleteRecoveryPoints={deleteRecoveryPoints} DELETE Delete remote master core from replication.
replication/masters/{masterCoreId}/agents/{agentId}/pauseConfiguration POST Pauses replication for agent
replication/repositories PUT Old method. Gets the repositories on a core available for incoming replication
replication/repositoriesSummaries PUT Gets the repositories on a core available for incoming replication
replication/requestForceReplication PUT Request force replication
replication/requests/{requestId} DELETE Deletes a pending replication request without responding to it
replication/requests/pairing/{requestId} POST Responds to a pending replication requests
replication/requests/pairing/{requestId}/agents POST Responds to a pending agents from replication requests.
replication/requests/pairing/pending/{requestId} GET Gets a the pending request for a specific request ID
replication/requests/pending GET Gets a list of all pending replication pairing requests received by this core from remote master cores
replication/slaves/{coreId} DELETE Delete remote slave core from replication.
replication/slaves/{coreId}/replicatedagents/{agentId} DELETE Delete agent from replication relationship from master's side only. Actual replicated and protected agent on master and slave cores stay available.
replication/slaves/{slaveCoreId}/agents/{agentId}/pauseConfiguration POST Pauses replication for agent
replication/slaves/agents/{agentId}/pauseConfiguration POST Pauses replication for agent