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 |