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
AuditPolicy
Gets or sets the audit policy for the SQL server.
public AzureSqlAuditPolicy AuditPolicy { get; set; }
Property Value
AzureAuthenticationRequired
Gets or sets whether the server supports only Azure Active Directory authentication.
public BooleanOption AzureAuthenticationRequired { get; set; }
Property Value
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
FullyQualifiedDomainName
Gets or sets the fully qualified domain name of the SQL server.
public string FullyQualifiedDomainName { get; set; }
Property Value
Network
Gets or sets the network settings for the SQL server.
public AzureSqlServerNetworkSettings Network { get; set; }
Property Value
PrivateEndpointConnections
Gets or sets the private endpoint connections for the SQL server.
public AzurePrivateEndpointConnections PrivateEndpointConnections { get; set; }
Property Value
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
TransparentDataEncryption
Gets or sets the transparent data encryption settings for the SQL server.
public AzureSqlServerTransparentDataEncryptionSettings TransparentDataEncryption { get; set; }