Class AzureSqlElasticPool
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Azure SQL elastic pool.
public class AzureSqlElasticPool : AzureResourceBase, IComparable<AzureResourceBase>
- Inheritance
-
AzureSqlElasticPool
- Implements
- Inherited Members
Constructors
AzureSqlElasticPool()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureSqlElasticPool class.
public AzureSqlElasticPool()
Properties
Capacity
Gets or sets the capacity in DTU or vCores.
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
DatabaseIdentifiers
Gets or sets the resource identifiers of the SQL databases within this SQL elastic pool.
public SerializableStringCollection DatabaseIdentifiers { get; set; }
Property Value
- SerializableStringCollection
DatabaseNames
Gets or sets the names of the SQL databases within this SQL elastic pool.
public SerializableStringCollection DatabaseNames { get; set; }
Property Value
- SerializableStringCollection
DateCreated
Gets or sets the date on which the elastic pool was created.
public DateTime DateCreated { get; set; }
Property Value
Edition
Gets or sets the database edition for the elastic pool - 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.
public string ElasticPoolName { get; set; }
Property Value
MaximumCapacity
Gets or sets the maximum capacity in DTUs or vCores.
public double MaximumCapacity { get; set; }
Property Value
MaximumCapacityString
Gets The maximum capacity in DTUs or vCores.
public string MaximumCapacityString { get; set; }
Property Value
MaximumSize
Gets or sets the maximum size of the elastic pool in bytes.
public long MaximumSize { get; set; }
Property Value
MaximumSizeString
Gets the maximum size of the elastic pool as a human readable string.
public string MaximumSizeString { get; set; }
Property Value
MinimumCapacity
Gets or sets the minimum capacity in DTUs or vCores.
public double MinimumCapacity { get; set; }
Property Value
MinimumCapacityString
Gets The minimum capacity in DTUs or vCores.
public string MinimumCapacityString { get; set; }
Property Value
ServerName
Gets or sets the name of the SQL server to which this elastic pool resides.
public string ServerName { get; set; }
Property Value
SkuName
Gets or sets the SKU name.
public string SkuName { get; set; }
Property Value
ZoneRedundant
Gets or sets whether the elastic pool is zone redunant.
public BooleanOption ZoneRedundant { get; set; }