Hyper-V replication API reference

The Hyper-V replication API defines the following programming elements.

In this section

Topic Description
Msvm_FailoverNetworkAdapterSettingData
Represents the settings for a network adapter within the guest operating system, which will be applied at the time of a failover.
Msvm_ReplicationProvider
Represents the available providers for replication.
Msvm_ReplicationRelationship
Represents replication status for a replication relationship.
Msvm_ReplicaSystemDependency
Represents an association between an instance of the CIM_ComputerSystem class that represents the virtual machine replica and an instance of the CIM_ComputerSystem class that represents the test virtual machine replica.
Msvm_ReplicationAuthorizationSettingData
Represents an authorization entry for a recovery server.
Msvm_ReplicationService
Manages the replication for a virtual machine.
Msvm_ReplicationServiceSettingData
Represents the settings for the replication service on a recovery host. The properties for this class cannot be modified directly. The client must call the Msvm_ReplicationService.ModifyServiceSettings method to modify any of these properties.
Msvm_ReplicationSettingData
Represents the replication-specific settings for a virtual machine. The client passes an instance of this class to Msvm_ReplicationService.CreateReplicationRelationship to create a replication relationship. The client can't directly change the values of any of the properties for this class; it must call the Msvm_ReplicationService.ModifyReplicationSettings method to change the values. Each replication relationship has a single instance of settings.
Msvm_ReplicationStatistics
Provides replication statistics for a virtual machine.
Msvm_SystemReplicationRelationship
Represents an association between an instance of Msvm_ComputerSystem that represents the virtual machine and an instance of Msvm_ReplicationRelationship that represents a replication relationship of the virtual machine.