Table of Contents

Class AzureSqlServer

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

Represents an Azure SQL server.

public class AzureSqlServer : AzureResourceBase, IComparable<AzureResourceBase>
Inheritance
AzureSqlServer
Implements
Inherited Members

Constructors

AzureSqlServer()

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

public AzureSqlServer()

Properties

ActiveDirectoryAdministrator

Gets or sets the name of the Active Directory administrator if set - for example "admin@consoto.onmicrosoft.com".

public string ActiveDirectoryAdministrator { get; set; }

Property Value

string

AuditPolicy

Gets or sets the audit policy for the SQL server.

public AzureSqlAuditPolicy AuditPolicy { get; set; }

Property Value

AzureSqlAuditPolicy

AzureAuthenticationRequired

Gets or sets whether the server supports only Azure Active Directory authentication.

public BooleanOption AzureAuthenticationRequired { get; set; }

Property Value

BooleanOption

DatabaseIdentifiers

Gets or sets the resource identifiers of the SQL databases hosted on the server.

public SerializableStringCollection DatabaseIdentifiers { get; set; }

Property Value

SerializableStringCollection

DatabaseNames

Gets or sets the names of the SQL databases hosted on the server.

public SerializableStringCollection DatabaseNames { get; set; }

Property Value

SerializableStringCollection

FailoverGroups

Gets or sets the failover groups configured for the server.

public AzureSqlServerFailoverGroups FailoverGroups { get; set; }

Property Value

AzureSqlServerFailoverGroups

FullyQualifiedDomainName

Gets or sets the fully qualified domain name of the SQL server.

public string FullyQualifiedDomainName { get; set; }

Property Value

string

Network

Gets or sets the network settings for the SQL server.

public AzureSqlServerNetworkSettings Network { get; set; }

Property Value

AzureSqlServerNetworkSettings

PrivateEndpointConnections

Gets or sets the private endpoint connections for the SQL server.

public AzurePrivateEndpointConnections PrivateEndpointConnections { get; set; }

Property Value

AzurePrivateEndpointConnections

ServerVersion

Gets or sets the server version number - for example "12.0".

public SerializableVersion ServerVersion { get; set; }

Property Value

SerializableVersion

SqlAdministratorLogin

Gets or sets the SQL administrator login.

public string SqlAdministratorLogin { get; set; }

Property Value

string

TransparentDataEncryption

Gets or sets the transparent data encryption settings for the SQL server.

public AzureSqlServerTransparentDataEncryptionSettings TransparentDataEncryption { get; set; }

Property Value

AzureSqlServerTransparentDataEncryptionSettings