Table of Contents

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

int

CapacityString

Gets the capacity of the database.

public string CapacityString { get; set; }

Property Value

string

CapacityUnit

Gets or sets the capacity units - either DTU or vCores.

public AzureSqlDatabaseCapacityUnit CapacityUnit { get; set; }

Property Value

AzureSqlDatabaseCapacityUnit

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

DateTime

Edition

Gets or sets the database edition for the elastic pool - for example "Standard".

public AzureSqlDatabaseEdition Edition { get; set; }

Property Value

AzureSqlDatabaseEdition

EditionString

Gets the edition as a human readable string.

public string EditionString { get; set; }

Property Value

string

ElasticPoolName

Gets or sets the name of the elastic pool.

public string ElasticPoolName { get; set; }

Property Value

string

MaximumCapacity

Gets or sets the maximum capacity in DTUs or vCores.

public double MaximumCapacity { get; set; }

Property Value

double

MaximumCapacityString

Gets The maximum capacity in DTUs or vCores.

public string MaximumCapacityString { get; set; }

Property Value

string

MaximumSize

Gets or sets the maximum size of the elastic pool in bytes.

public long MaximumSize { get; set; }

Property Value

long

MaximumSizeString

Gets the maximum size of the elastic pool as a human readable string.

public string MaximumSizeString { get; set; }

Property Value

string

MinimumCapacity

Gets or sets the minimum capacity in DTUs or vCores.

public double MinimumCapacity { get; set; }

Property Value

double

MinimumCapacityString

Gets The minimum capacity in DTUs or vCores.

public string MinimumCapacityString { get; set; }

Property Value

string

ServerName

Gets or sets the name of the SQL server to which this elastic pool resides.

public string ServerName { get; set; }

Property Value

string

SkuName

Gets or sets the SKU name.

public string SkuName { get; set; }

Property Value

string

ZoneRedundant

Gets or sets whether the elastic pool is zone redunant.

public BooleanOption ZoneRedundant { get; set; }

Property Value

BooleanOption