Service Contracts of Agent

This page describes the service contracts contained in this client assembly.

Service Contract Description
AgentMetadataManagement This interface allows retrieving both the full and summary metadata for Rapid Recovery Agents and Clusters. In addition to retrieving metadata, this interface verifies Microsoft Exchange or SQL Server credentials as well retrieves a list of currently active de-duplication jobs.
AgentPairManagement This interface allows manipulating the pairing of an Rapid Recovery Agent and Core. The features supported include pairing and un-pairing an Agent with a Core. In addition, verification of the connection between a paired Agent and Core and retrieving the pairing settings are supported via this interface.
AgentServiceHostManagement This interface allows manipulating the ServiceHost of an Rapid Recovery Agent. The port number used by the Agent to listen for incoming REST calls can be set.
AgentSettingsManagement This interface allows querying and setting Rapid Recovery Agent settings.
ApplicationIdManagement This interface allows retrieving the unique identifier of the Core.
CloudTransferManagement WCF contract interface implemented by a class which implements the management interface on top of the transfer service. This actually covers direct-to-cloud transfers implementation
DiagnosticsManagement This interface allows working with certain diagnostic features of Rapid Recovery. These features include the retrieval of the application logs, uploading of the session logs to the log server, and restarting of the Rapid Recovery service.
DriverChangeLogsManagement This interface allows managing of the AAFsFlt change logs. Through this interface volume logging can be enabled and disabled. The volume change logs can be retrieved or deleted via this interface.
ExchangeManagement Provides possibility to upload MS Exchange DLLs to Core.
ExchangeServerManagement This interface allows executing commands over the Exchange Server installed on the physical machine (non virtual machine).
HyperVAgentManagement This interface allows interacting with a running HyperV Agent. Through this interface, virtual machines can be retrieved, created, or deleted. In addition, various settings of a specified virtual machine can be modified via this interface.
HyperVAgentSettingsManagement This interface allows querying and setting Rapid Recovery Agent settings.
HyperVCloudTransferManagement WCF contract interface implemented by a class which implements the management interface on top of the transfer service. This actually covers hyperv cloud transfers implementation
HyperVMachineMetadataManagement Interface implemented by the agent metadata service, which maintains, caches, and returns agent metadata.
HyperVManagement Provides possibilities to start general hyper-v agentless related operations
HyperVPairManagement This interface allows manipulating the pairing of an Rapid Recovery Core and Hyper-V virtual machines. The features supported include pairing and un-pairing a Hyper-V virtual machine with a Core.
HyperVProtectionManagement WCF contract interface implemented by a class which implements the management interface on top of the HyperV protection service.
HyperVRollbackManagement REST service which exposes methods to initiate rollbacks on a Hyper-V virtual machine
HyperVServerMetadataManagement Interface implemented by the hyoerv metadata service, which maintains, caches, and returns server metadata.
HyperVTransferManagement WCF contract interface implemented by a class which implements the management interface on top of the transfer service.
HyperVTransferManagementDirectToTarget WCF contract interface implemented by a class which implements the management interface on top of the transfer service. This actually covers hyperv direct-to-target transfers implementation
NetworkScannerManagement This interface allows to scan Local Area Network or Active Directory to get information about neighbor computers.
OperatingSystemManagement Represents an entry point for functionality related to Operating System configuration and management
OracleManagement WCF contract interface implemented by a class which implements the management interface on top of the Oracle Truncation Service.
PowerShellManagement This interface allows executing PowerShell scripts on the Agent machine. The scripts that can be executed are either pre or post certain types of jobs such as export, transfer, nightly, backup, restore, and restore reading segment.
RollbackManagement REST service which exposes methods to initiate rollbacks on an agent
RrcRollbackManagement This interface allows initiating restores on an Agent.
ServiceHostManagement This interface allows working with the Service Host. Through this interface, the configuration for a server listening for incoming REST calls can be set or retrieved.
ShadowCopyManagement This interface allows retrieving of some diagnostic information about the Volume Shadow Copy service (VSS).
SqlManagement Provides possibility to manage SQL server from Core.
TransferManagement This interface allows working with the Transfer service. Through this interface snapshots of protected machines can be taken or deleted. Information about a snapshot can also be retrieved.
TransferManagementDirectToTarget WCF contract interface implemented by a class which implements the management interface on top of the transfer service. This actually covers direct-to-target transfers implementation
VddkApiManagement This interface allows working with a virtual disk via a network. Through this interface, operations like creating, opening, closing, reading from, and writing to a virtual disk are possible.
VirtualDiskManagement This interface allows working with a virtual disk via a network. Through this interface, operations like creating, opening, closing, reading from, and writing to a virtual disk are possible.
WhiteLabelingManagement This interface allows retrieving the customizable strings in Rapid Recovery.