Operations at replicationcomms/
This page describes the service operations at this endpoint.
| URI | Method | Description |
|---|---|---|
| replicationcomms/consumedSeedDrives/{agentId} | GET | Gets identifiers of seed drives consumed on the Core for specified agent. |
| replicationcomms/directreplication/slave/{agentId}/{jobId}/{sessionId} | POST | Explicitly sets volume snapshot file SCID that was created on master core |
| replicationcomms/directreplication/slave/{agentId}/{jobId}/{sessionId}/bitmap | POST | Explicitly sets volume snapshot bitmap |
| replicationcomms/directreplication/slave/{agentId}/{jobId}/{sessionId}/o3edata | POST | Interal transport method used to implement communication between remote O3E servers |
| replicationcomms/slave/{agentId}/{jobId}/{sessionId}/records/keys | POST | Sends a stream of record metadata for the image being replicated, and receives back a stream of records which are missing from the remote core. |
| replicationcomms/slave/{agentId}/{jobId}/{sessionId}/records/rawdata | POST | Sends a stream of raw records to the slave core, the list of which is determined by NegotiateMissingRecords. |
| replicationcomms/slave/{agentId}/{jobId}/{sessionId}?commit={commit} | DELETE | Ends the volume image replication session, optionally committing the transferred volume image. |
| replicationcomms/slave/{agentId}/{volumeDriverId}/{epochNumber}/transferredblocks | GET | Gets a bitmap containing blocks which were actually transferred and flushed. |
| replicationcomms/slave/agents | GET | Gets the list of agents the caller is replicating to this slave core. A pairing must be in place, and this request must be authenticated by the master core's client certificate. |
| replicationcomms/slave/agents | GET | Gets a summary of storage usage of the replicated agents. |
| replicationcomms/slave/agents | GET | Gets the list of all agents. A pairing must be in place, and this request must be authenticated by the master core's client certificate. |
| replicationcomms/slave/agents/{agentId} | DELETE | Deletes a replicated agent from the slave core, including all of its recovery points. |
| replicationcomms/slave/agents/{agentId} | GET | Get free space for agent's remote repository. |
| replicationcomms/slave/agents/{agentId}/{jobId}/{sessionId}/fileinfo | GET | Gets O3E volume snapshot info |
| replicationcomms/slave/agents/{agentId}/{jobId}/{sessionId}/repoconnectiondescription | GET | Gets information about remote repository connection given agent in protected to |
| replicationcomms/slave/agents/{agentId}/metadataUpdate | DELETE | Cancels metadata update phase of replication job for replicated agent. |
| replicationcomms/slave/agents/{agentId}/metadataUpdate | POST | Starts metadata update for specified agent. |
| replicationcomms/slave/agents/{agentId}/metadataUpdate/status | GET | Gets status of the metadata update job initiated from master core. |
| replicationcomms/slave/agents/{agentId}/metadataUpdateJob | POST | Starts metadata update job for specified agent. |
| replicationcomms/slave/agents/{agentId}/orphanedReplicatedVolumeImages | GET | Gets the details for orphaned volume images for the given agent. |
| replicationcomms/slave/agents/{agentId}/replicatedVolumeImagesNew | GET | Gets the details for all recovery points replicated for the given agent. |
| replicationcomms/slave/agents/{agentId}/replication/verifyStart | GET | Verifies replication ability. |
| replicationcomms/slave/agents/{agentId}/rps | GET | Gets the recovery points replicated for the given agent. |
| replicationcomms/slave/agents/{agentId}/rpsCount | GET | Gets count of the recovery points replicated for the given agent. |
| replicationcomms/slave/agents/{agentId}/skipCount/{skipCount}/maxCount/{maxCount}/rps | GET | Select range of the recovery points replicated for the given agent. |
| replicationcomms/slave/agents/{agentId}/status | PUT | Set replication status on the slave core. |
| replicationcomms/slave/agents/{agentId}/transferJob/{jobId} | POST | Starts remote mirrored transfer job on slave core. |
| replicationcomms/slave/agents/demand | POST | Add agents by demand to a remote slave core. |
| replicationcomms/slave/agents/replicationJob/start | POST | Starts remote mirrored replication job on slave core. |
| replicationcomms/slave/agents/replicationJob/sync | POST | Sync with remote mirrored replication job on slave core. |
| replicationcomms/slave/agents/request | POST | Add agents by request to a remote slave. |
| replicationcomms/slave/cores/agentRepositoryRelationships | GET | Old method. Gets the repositories for replicated agents. |
| replicationcomms/slave/cores/agentRepositoryRelationshipsByCoreInfo | PUT | Gets the repositories for replicated agents. |
| replicationcomms/slave/cores/agentRepositoryRelationshipsByDemand | GET | Old method. Gets the repositories for replicated agents. |
| replicationcomms/slave/cores/agentRepositoryRelationshipsByDemandByCoreInfo | PUT | Gets the repositories for replicated agents. |
| replicationcomms/slave/cores/masters | GET | Getting remote masers cores info for current slave core. Using NTLM authentication. |
| replicationcomms/slave/cores/noPairingSummaryInfo | GET | Provides current target core summary information to a source core without actually establishing pairing between them |
| replicationcomms/slave/demand/agents/verify | POST | Verifies whether agents can be safely replicated by demand |
| replicationcomms/slave/directreplicationsessions/new | POST | Starts a direct O3E to O3E replication session with a slave core. |
| replicationcomms/slave/exchange | GET | Gets versions of Exchange dlls, with present on remote slave core. |
| replicationcomms/slave/exchange/dllinfo/{fileName} | POST | Gets information for given Exchange DLL file. |
| replicationcomms/slave/newsession/ | POST | Starts new file upload session. |
| replicationcomms/slave/pairing/demand | POST | Demands the establishment of a pairing relationship with a remote core. Demands are only accepted if the caller performs NTLM authentication as a member of the administrators group. This method will reset connection for establish new secured connection. |
| replicationcomms/slave/pairing/request | POST | Sends a request to a remote slave for authorization to replicate one or more agents. The request is adjudicated by a human operator and will be approved or denied at a later date. This method will reset connection for establish new secured connection. |
| replicationcomms/slave/pairing/sync | POST | Gets the status of the pairing between the calling core and the remote slave core. The caller is identified by its SSL client certificate. This method is available to a remote core regardless of whether it was paired via a request or initiated the pairing itself. |
| replicationcomms/slave/pairing?deleteRecoveryPoints={deleteRecoveryPoints} | DELETE | Removes replication relationship with Master Core on Slave's Core side. Actual replicated and protected agent on Master and Slave Cores stay available. |
| replicationcomms/slave/poke/{agentId}/{jobId}/{sessionId} | POST | Pokes slave to know the current state of volume image committing process. Returns false if volume is still being committed, returns true if volume image has been committed, throws otherwise. |
| replicationcomms/slave/replicatedagents/rpsinfo | GET | Gets the list of agents which have recovery points on a remote slave core. |
| replicationcomms/slave/replication/verifyStart/?useCredentials={useCredentials} | POST | Verifies pairing ability. |
| replicationcomms/slave/repositories | GET | Gets all repositories. With certificate authentication for already paired cores. |
| replicationcomms/slave/request/agents/verify | POST | Verifies whether agents can be safely replicated by request |
| replicationcomms/slave/sessions/{sessionId}/transferredblocks | GET | Gets a bitmap containing blocks which were actually transferred and flushed. |
| replicationcomms/slave/sessions/{uploadSessionId}/ | POST | Ends current upload session and cheks MD5 hash of received file. |
| replicationcomms/slave/sessions/{uploadSessionId}/ | DELETE | Cancels current upload session. |
| replicationcomms/slave/sessions/{uploadSessionId}/data/{dataSize} | POST | Reads data from slave core in current upload session. |
| replicationcomms/slave/sessions/new | POST | Starts a replication session with a slave core. |
| replicationcomms/slave/start/{agentId}/{jobId}/{sessionId}?commit={commit} | DELETE | Starts ending the volume image replication session, optionally committing the transferred volume image. |
| replicationcomms/slave/storage | PUT | Reports a summary of storage usage on the master core to the slave core. This primarily exists to support MSP billing needs. |
| replicationcomms/slave/validate/?useCredentials={useCredentials} | GET | Tests connection to remote core and returns core ID. If useCredentials in true then NTLM authentication used, otherwise Anonymous authentication. |