ElasticPoolProperties interface

Properties of an elastic pool

Properties

autoPauseDelay

Time in minutes after which elastic pool is automatically paused. A value of -1 means that automatic pause is disabled

availabilityZone

Specifies the availability zone the pool's primary replica is pinned to.

creationDate

The creation date of the elastic pool (ISO8601 format).

highAvailabilityReplicaCount

The number of secondary replicas associated with the Business Critical, Premium, or Hyperscale edition elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools.

licenseType

The license type to apply for this elastic pool.

maintenanceConfigurationId

Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur.

maxSizeBytes

The storage limit for the database elastic pool in bytes.

minCapacity

Minimal capacity that serverless pool will not shrink below, if not paused

perDatabaseSettings

The per database settings for the elastic pool.

preferredEnclaveType

Type of enclave requested on the elastic pool.

state

The state of the elastic pool.

zoneRedundant

Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones.

Property Details

autoPauseDelay

Time in minutes after which elastic pool is automatically paused. A value of -1 means that automatic pause is disabled

autoPauseDelay?: number

Property Value

number

availabilityZone

Specifies the availability zone the pool's primary replica is pinned to.

availabilityZone?: string

Property Value

string

creationDate

The creation date of the elastic pool (ISO8601 format).

creationDate?: Date

Property Value

Date

highAvailabilityReplicaCount

The number of secondary replicas associated with the Business Critical, Premium, or Hyperscale edition elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools.

highAvailabilityReplicaCount?: number

Property Value

number

licenseType

The license type to apply for this elastic pool.

licenseType?: string

Property Value

string

maintenanceConfigurationId

Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur.

maintenanceConfigurationId?: string

Property Value

string

maxSizeBytes

The storage limit for the database elastic pool in bytes.

maxSizeBytes?: number

Property Value

number

minCapacity

Minimal capacity that serverless pool will not shrink below, if not paused

minCapacity?: number

Property Value

number

perDatabaseSettings

The per database settings for the elastic pool.

perDatabaseSettings?: ElasticPoolPerDatabaseSettings

Property Value

preferredEnclaveType

Type of enclave requested on the elastic pool.

preferredEnclaveType?: string

Property Value

string

state

The state of the elastic pool.

state?: string

Property Value

string

zoneRedundant

Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones.

zoneRedundant?: boolean

Property Value

boolean