ElasticPool interface
An elastic pool.
- Extends
Properties
creation |
The creation date of the elastic pool (ISO8601 format). NOTE: This property will not be serialized. It can only be populated by the server. |
high |
The number of secondary replicas associated with the elastic pool that are used to provide high availability. |
kind | Kind of elastic pool. This is metadata used for the Azure portal experience. NOTE: This property will not be serialized. It can only be populated by the server. |
license |
The license type to apply for this elastic pool. |
maintenance |
Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur. |
max |
The storage limit for the database elastic pool in bytes. |
per |
The per database settings for the elastic pool. |
sku | The elastic pool SKU. The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the
|
state | The state of the elastic pool. NOTE: This property will not be serialized. It can only be populated by the server. |
zone |
Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones. |
Inherited Properties
id | Resource ID. NOTE: This property will not be serialized. It can only be populated by the server. |
location | Resource location. |
name | Resource name. NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Resource tags. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
creationDate
The creation date of the elastic pool (ISO8601 format). NOTE: This property will not be serialized. It can only be populated by the server.
creationDate?: Date
Property Value
Date
highAvailabilityReplicaCount
The number of secondary replicas associated with the elastic pool that are used to provide high availability.
highAvailabilityReplicaCount?: number
Property Value
number
kind
Kind of elastic pool. This is metadata used for the Azure portal experience. NOTE: This property will not be serialized. It can only be populated by the server.
kind?: string
Property Value
string
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
perDatabaseSettings
The per database settings for the elastic pool.
perDatabaseSettings?: ElasticPoolPerDatabaseSettings
Property Value
sku
The elastic pool SKU.
The list of SKUs may vary by region and support offer. To determine the SKUs (including the SKU name, tier/edition, family, and capacity) that are available to your subscription in an Azure region, use the Capabilities_ListByLocation
REST API or the following command:
az sql elastic-pool list-editions -l <location> -o table
sku?: Sku
Property Value
state
The state of the elastic pool. NOTE: This property will not be serialized. It can only be populated by the server.
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
Inherited Property Details
id
Resource ID. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From TrackedResource.id
location
name
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From TrackedResource.name
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
Inherited From TrackedResource.tags
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From TrackedResource.type