Class AzureSqlDatabase
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Azure SQL database.
public class AzureSqlDatabase : AzureResourceBase, IComparable<AzureResourceBase>
- Inheritance
-
AzureSqlDatabase
- Implements
- Inherited Members
Constructors
AzureSqlDatabase()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureSqlDatabase class.
public AzureSqlDatabase()
Properties
AuditPolicy
Gets or sets the audit and threat detection policy settings.
public AzureSqlAuditPolicy AuditPolicy { get; set; }
Property Value
BackupStorageRedundancyType
Gets or sets the backup storage redundancy type.
public AzureSqlDatabaseBackupStorageRedundancyType BackupStorageRedundancyType { get; set; }
Property Value
BackupStorageRedundancyTypeString
Gets the backup storage redundancy type.
public string BackupStorageRedundancyTypeString { get; set; }
Property Value
Capacity
Gets or sets the capacity in DTU or vCores. This does not apply when the database is part of an elastic pool.
public int Capacity { get; set; }
Property Value
CapacityString
Gets the capacity of the database.
public string CapacityString { get; set; }
Property Value
CapacityUnit
Gets or sets the capacity units - either DTU or vCores.
public AzureSqlDatabaseCapacityUnit CapacityUnit { get; set; }
Property Value
CollationName
Gets or sets the collation – for example "SQL_Latin1_General_CP1_CI_AS".
public string CollationName { get; set; }
Property Value
DatabaseIdentifier
Gets or sets the unique identifier of the database in GUID format.
public Guid DatabaseIdentifier { get; set; }
Property Value
DatabaseName
Gets or sets the name of the database.
public string DatabaseName { get; set; }
Property Value
DateCreated
Gets or sets the date on which the database was created.
public DateTime DateCreated { get; set; }
Property Value
Edition
Gets or sets the database edition - for example "Standard".
public AzureSqlDatabaseEdition Edition { get; set; }
Property Value
EditionString
Gets the edition as a human readable string.
public string EditionString { get; set; }
Property Value
ElasticPoolName
Gets or sets the name of the elastic pool in use.
public string ElasticPoolName { get; set; }
Property Value
MaximumSize
Gets or sets the maximum size of the database in bytes.
public long MaximumSize { get; set; }
Property Value
MaximumSizeString
Gets the maximum size of the database as a human readable string.
public string MaximumSizeString { get; set; }
Property Value
ReplicationLinks
Gets or sets the replication links for the SQL database.
public AzureSqlDatabaseReplicationLinks ReplicationLinks { get; set; }
Property Value
ServerName
Gets or sets the name of the server on which this database resides.
public string ServerName { get; set; }
Property Value
ServiceObjectiveName
Gets or sets the service objective name.
public string ServiceObjectiveName { get; set; }
Property Value
SkuName
Gets or sets the stock keeping unit name.
public string SkuName { get; set; }
Property Value
SyncGroups
Gets or sets the sync groups configured for the database.
public AzureSqlDatabaseSyncGroups SyncGroups { get; set; }
Property Value
TransparentDataEncryptionEnabled
Gets or sets whether transparant data encryption is enabled for the database.
public BooleanOption TransparentDataEncryptionEnabled { get; set; }