ElasticPoolUpdate Class
An elastic pool update.
Constructor
ElasticPoolUpdate(*, sku: _models.Sku | None = None, tags: dict[str, str] | None = None, max_size_bytes: int | None = None, min_capacity: float | None = None, per_database_settings: _models.ElasticPoolPerDatabaseSettings | None = None, zone_redundant: bool | None = None, license_type: str | _models.ElasticPoolLicenseType | None = None, maintenance_configuration_id: str | None = None, high_availability_replica_count: int | None = None, preferred_enclave_type: str | _models.AlwaysEncryptedEnclaveType | None = None, availability_zone: str | _models.AvailabilityZoneType | None = None, **kwargs: Any)
Keyword-Only Parameters
| Name | Description |
|---|---|
|
sku
|
An ARM Resource SKU. Default value: None
|
|
tags
|
Resource tags. Default value: None
|
|
max_size_bytes
|
The storage limit for the database elastic pool in bytes. Default value: None
|
|
min_capacity
|
Minimal capacity that serverless pool will not shrink below, if not paused. Default value: None
|
|
per_database_settings
|
The per database settings for the elastic pool. Default value: None
|
|
zone_redundant
|
Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones. Default value: None
|
|
license_type
|
The license type to apply for this elastic pool. Known values are: "LicenseIncluded" and "BasePrice". Default value: None
|
|
maintenance_configuration_id
|
Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur. Default value: None
|
|
high_availability_replica_count
|
The number of secondary replicas associated with the elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools. Default value: None
|
|
preferred_enclave_type
|
Type of enclave requested on the elastic pool. Known values are: "Default" and "VBS". Default value: None
|
|
availability_zone
|
Specifies the availability zone the pool's primary replica is pinned to. Known values are: "NoPreference", "1", "2", and "3". Default value: None
|
Variables
| Name | Description |
|---|---|
|
sku
|
An ARM Resource SKU. |
|
tags
|
Resource tags. |
|
max_size_bytes
|
The storage limit for the database elastic pool in bytes. |
|
min_capacity
|
Minimal capacity that serverless pool will not shrink below, if not paused. |
|
per_database_settings
|
The per database settings for the elastic pool. |
|
zone_redundant
|
Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones. |
|
license_type
|
The license type to apply for this elastic pool. Known values are: "LicenseIncluded" and "BasePrice". |
|
maintenance_configuration_id
|
Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur. |
|
high_availability_replica_count
|
The number of secondary replicas associated with the elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools. |
|
preferred_enclave_type
|
Type of enclave requested on the elastic pool. Known values are: "Default" and "VBS". |
|
availability_zone
|
Specifies the availability zone the pool's primary replica is pinned to. Known values are: "NoPreference", "1", "2", and "3". |