Class HyperVServerVirtualMachineReplicationSettings
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents the replication settings for a Hyper-V virtual machine.
public class HyperVServerVirtualMachineReplicationSettings : BypassSection
- Inheritance
-
HyperVServerVirtualMachineReplicationSettings
- Inherited Members
Constructors
HyperVServerVirtualMachineReplicationSettings()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineReplicationSettings class.
public HyperVServerVirtualMachineReplicationSettings()
Properties
AllowedPrimaryServer
Gets or sets which primary servers can send replication to the replica virtual machine.
public string AllowedPrimaryServer { get; set; }
Property Value
AuthenticationType
Gets or sets the authentication type.
public HyperVServerVirtualMachineReplicationAuthenticationType AuthenticationType { get; set; }
Property Value
AuthenticationTypeString
Gets the authentication type as a human readable string.
public string AuthenticationTypeString { get; set; }
Property Value
AutoResynchronizeEnabled
Gets or sets whether automatic resynchronize is enabled.
public BooleanOption AutoResynchronizeEnabled { get; set; }
Property Value
AutoResynchronizeIntervalEnd
Gets or sets the end of the time period in which resynchronization to start automatically.
public SerializableTimeSpan AutoResynchronizeIntervalEnd { get; set; }
Property Value
- SerializableTimeSpan
AutoResynchronizeIntervalStart
Gets or sets the start of the time period in which resynchronization to start automatically.
public SerializableTimeSpan AutoResynchronizeIntervalStart { get; set; }
Property Value
- SerializableTimeSpan
BypassProxyServer
Gets or sets whether to bypass a proxy server for replication.
public BooleanOption BypassProxyServer { get; set; }
Property Value
CertificateThumbprint
Gets or sets the certificate thumbprint in use when using certificate authentication.
public string CertificateThumbprint { get; set; }
Property Value
CompressionEnabled
Gets or sets whether compression is enabled for replication traffic.
public BooleanOption CompressionEnabled { get; set; }
Property Value
CurrentExtendedReplicaServerName
Gets or sets the name of the current extended replica server. This only applies to Windows Server 2012 R2 and above.
public string CurrentExtendedReplicaServerName { get; set; }
Property Value
CurrentReplicaServerName
Gets or sets the name of the current replica server.
public string CurrentReplicaServerName { get; set; }
Property Value
ExcludedDiskNames
Gets or sets the names of the excluded disks.
public SerializableStringCollection ExcludedDiskNames { get; set; }
Property Value
- SerializableStringCollection
ExtendedReplicaServerName
Gets or sets the name of the extended replica server. This only applies to Windows Server 2012 R2 and above.
public string ExtendedReplicaServerName { get; set; }
Property Value
IsEnabled
Gets whether replication is enabled.
public BooleanOption IsEnabled { get; set; }
Property Value
IsExtendedReplicationEnabled
Gets or sets whether extended replication is enabled. This only applies to Windows Server 2012 R2 and above.
public BooleanOption IsExtendedReplicationEnabled { get; set; }
Property Value
IsReplica
Gets whether the virtual machine is a replica.
public bool IsReplica { get; set; }
Property Value
LastReplicationTime
Gets or sets the last replication time.
public DateTime LastReplicationTime { get; set; }
Property Value
PrimaryServerName
Gets or sets the name of the primary server.
public string PrimaryServerName { get; set; }
Property Value
RecoveryHistory
Gets or sets the recovery history.
public int RecoveryHistory { get; set; }
Property Value
RecoveryHistoryString
Gets the recovery history as a human readable string.
public string RecoveryHistoryString { get; set; }
Property Value
ReplicaServerName
Gets or sets the name of the replica server.
public string ReplicaServerName { get; set; }
Property Value
ReplicaServerPort
Gets or sets the replica server port.
public int ReplicaServerPort { get; set; }
Property Value
ReplicateHostKvpItems
Gets or sets whether to replicate host-only key value pairs (KVP) for the virtual machine.
public BooleanOption ReplicateHostKvpItems { get; set; }
Property Value
ReplicatedDiskNames
Gets or sets the names of the replicated disks.
public SerializableStringCollection ReplicatedDiskNames { get; set; }
Property Value
- SerializableStringCollection
ReplicationFrequency
Gets or sets the replication frequency in seconds. This setting only applies to Windows Server 2012 R2 and above.
public int ReplicationFrequency { get; set; }
Property Value
ReplicationFrequencyString
Gets the replication frequency as a human readable string. This setting only applies to Windows Server 2012 R2 and above.
public string ReplicationFrequencyString { get; set; }
Property Value
ReplicationHealth
Gets or sets the replication health of the virtual machine at the time of the scan.
public HyperVServerVirtualMachineReplicationHealth ReplicationHealth { get; set; }
Property Value
ReplicationHealthString
Gets the replication health as a human readable string.
public string ReplicationHealthString { get; set; }
Property Value
ReplicationMode
Gets or sets the replication mode.
public HyperVServerVirtualMachineReplicationMode ReplicationMode { get; set; }
Property Value
ReplicationModeString
Gets the replication mode as a human readable string.
public string ReplicationModeString { get; set; }
Property Value
ReplicationState
Gets or sets the replication state at the time of the scan.
public HyperVServerVirtualMachineReplicationState ReplicationState { get; set; }
Property Value
ReplicationStateString
Gets the replication state as a human readable string.
public string ReplicationStateString { get; set; }
Property Value
VssSnapshotFrequency
Gets or sets the volume shadow copy (VSS) snapshot replication frequency (in hours).
public int VssSnapshotFrequency { get; set; }
Property Value
VssSnapshotReplicationEnabled
Gets or sets whether volume shadow copy (VSS) is enabled for snapshot replication.
public BooleanOption VssSnapshotReplicationEnabled { get; set; }
Property Value
VssSnapshotReplicationString
Gets the volume shadow copy (VSS) snapshot replication setting as a human readable string.
public string VssSnapshotReplicationString { get; set; }
Property Value
Methods
Clone()
Returns a CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineReplicationSettings cloned from this object.
public HyperVServerVirtualMachineReplicationSettings Clone()
Returns
- HyperVServerVirtualMachineReplicationSettings
A CENTREL.XIA.Configuration.Types.HyperVServerVirtualMachineReplicationSettings.
ToString()
Returns the replication settings as a human readable string.
public override string ToString()
Returns
- string
The replication settings as a human readable string.