Table of Contents

Class HyperVServerReplicationSettings

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents the server replication settings for a Hyper-V server.

public class HyperVServerReplicationSettings : BypassSection
Inheritance
HyperVServerReplicationSettings
Inherited Members

Constructors

HyperVServerReplicationSettings()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.HyperVServerReplicationSettings class.

public HyperVServerReplicationSettings()

Properties

AllowAnyServer

Gets or sets whether replication is allowed from any server.

public BooleanOption AllowAnyServer { get; set; }

Property Value

BooleanOption

AuthenticationType

Gets or sets the authentication type.

public HyperVServerReplicationAuthenticationType AuthenticationType { get; set; }

Property Value

HyperVServerReplicationAuthenticationType

AuthenticationTypeString

Gets the authentication type as a human readable string.

public string AuthenticationTypeString { get; set; }

Property Value

string

AuthorizationEntries

Gets or sets the authorization entries.

public HyperVServerReplicationAuthorizationEntries AuthorizationEntries { get; set; }

Property Value

HyperVServerReplicationAuthorizationEntries

AuthorizationTypeString

Gets the authorization type as a human readable string.

public string AuthorizationTypeString { get; set; }

Property Value

string

Certificate

Gets or sets the certificate to use for authentication.

public SslCertificate Certificate { get; set; }

Property Value

SslCertificate

CertificateAuthenticationPort

Gets or sets the certificate authentication port.

public int CertificateAuthenticationPort { get; set; }

Property Value

int

CertificateThumbprint

Gets or sets the certificate thumbprint.

public string CertificateThumbprint { get; set; }

Property Value

string

DefaultStorageLocation

Gets or sets the default storage location.

public string DefaultStorageLocation { get; set; }

Property Value

string

IsCertificateAuthenticationEnabled

Gets whether certificate authentication is enabled.

public bool IsCertificateAuthenticationEnabled { get; }

Property Value

bool

IsEnabled

Gets or sets whether replication is enabled.

public BooleanOption IsEnabled { get; set; }

Property Value

BooleanOption

IsKerberosAuthenticationEnabled

Gets whether Kerberos authentication is enabled.

public bool IsKerberosAuthenticationEnabled { get; }

Property Value

bool

KerberosAuthenticationPort

Gets or sets the Kerberos authentication port.

public int KerberosAuthenticationPort { get; set; }

Property Value

int

Methods

FromXml(string)

Returns a CENTREL.XIA.Configuration.Types.HyperVServerReplicationSettings class from the specified XML.

public static HyperVServerReplicationSettings FromXml(string xml)

Parameters

xml string

The XML representation of the object.

Returns

HyperVServerReplicationSettings

A CENTREL.XIA.Configuration.Types.HyperVServerReplicationSettings class.

ToString()

Returns the server replication settings as a human readble string.

public override string ToString()

Returns

string

The server replication settings as a human readble string.