Service Contracts of Agent

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

Service Contract Uri Description
IAgentMetadataManagement metadata/ 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.
IAgentPairManagement pair/ 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.
IAgentServiceHostManagement agentServiceHost/ 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.
IAgentSettingsManagement settings/ This interface allows querying and setting Rapid Recovery Agent settings.
IApplicationIdManagement id/ This interface allows retrieving the unique identifier of the Core.
ICloudTransferManagement transferdirecttocloud/ 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
IDiagnosticsManagement diag/ 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.
IDriverChangeLogsManagement driverchangelogs/ 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.
IExchangeManagement exchangedll/ Provides possibility to upload MS Exchange DLLs to Core.
IExchangeServerManagement exchangeServer/ This interface allows executing commands over the Exchange Server installed on the physical machine (non virtual machine).
IHyperVAgentManagement hypervagent/ 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.
IHyperVAgentSettingsManagement hyperVsettings/ This interface allows querying and setting Rapid Recovery Agent settings.
IHyperVCloudTransferManagement hypervCloudTransfer/ 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
IHyperVMachineMetadataManagement hypervMachine/ Interface implemented by the agent metadata service, which maintains, caches, and returns agent metadata.
IHyperVManagement hypervManagement/ Provides possibilities to start general hyper-v agentless related operations
IHyperVPairManagement hyperVpair/ 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.
IHyperVProtectionManagement hypervFileProtection/ WCF contract interface implemented by a class which implements the management interface on top of the HyperV protection service.
IHyperVRollbackManagement hyperVRollback/ REST service which exposes methods to initiate rollbacks on a Hyper-V virtual machine
IHyperVServerMetadataManagement hypervServerMetadata/ Interface implemented by the hyoerv metadata service, which maintains, caches, and returns server metadata.
IHyperVTransferManagement hypervMachineTransfer/ WCF contract interface implemented by a class which implements the management interface on top of the transfer service.
IHyperVTransferManagementDirectToTarget hypervTransferDirectToTarget/ 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
INetworkScannerManagement networkScanner/ This interface allows to scan Local Area Network or Active Directory to get information about neighbor computers.
IOperatingSystemManagement operatingSystem/ Represents an entry point for functionality related to Operating System configuration and management
IOracleManagement oracle/ WCF contract interface implemented by a class which implements the management interface on top of the Oracle Truncation Service.
IPowerShellManagement powerShell/ 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.
IRollbackManagement rollback/ REST service which exposes methods to initiate rollbacks on an agent
IRrcRollbackManagement rollback/ This interface allows initiating restores on an Agent.
IServiceHostManagement servicehost/ 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.
IShadowCopyManagement shadowcopy/ This interface allows retrieving of some diagnostic information about the Volume Shadow Copy service (VSS).
ISqlManagement sqlserver/ Provides possibility to manage SQL server from Core.
ITransferManagement transfer/ 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.
ITransferManagementDirectToTarget transferdirecttotarget/ 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
IVddkApiManagement vddk/ 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.
IVirtualDiskManagement vhd/ 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.
IWhiteLabelingManagement whitelabeling/ This interface allows retrieving the customizable strings in Rapid Recovery.