Elastic Pools - Get
Elastik havuz alır.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}?api-version=2023-08-01
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
elastic
|
path | True |
string |
Elastik havuzun adı. |
|
resource
|
path | True |
string |
Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz. |
|
server
|
path | True |
string |
Sunucunun adı. |
|
subscription
|
path | True |
string |
Azure aboneliğini tanımlayan abonelik kimliği. |
|
api-version
|
query | True |
string |
İstek için kullanılacak API sürümü. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Başarılı |
|
| Other Status Codes |
Hata Yanıtları: ***
|
Örnekler
| Get a Hyperscale elastic pool |
| Get an elastic pool |
| Get an elastic pool with Availability Zone |
| Get an elastic pool with preferred enclave type parameter |
| Get an elastic pool with serverless properties |
Get a Hyperscale elastic pool
Örnek isteği
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01
Örnek yanıt
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
"name": "sqlcrudtest-8102",
"type": "Microsoft.Sql/servers/elasticPools",
"location": "Japan East",
"kind": "vcore,pool",
"sku": {
"name": "HS_Gen5",
"tier": "Hyperscale",
"family": "Gen5",
"capacity": 4
},
"properties": {
"state": "Ready",
"creationDate": "2021-08-26T03:46:20.57Z",
"maxSizeBytes": 0,
"perDatabaseSettings": {
"minCapacity": 0,
"maxCapacity": 4
},
"zoneRedundant": false,
"licenseType": "LicenseIncluded",
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
"highAvailabilityReplicaCount": 2
}
}
Get an elastic pool
Örnek isteği
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01
Örnek yanıt
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
"name": "sqlcrudtest-8102",
"type": "Microsoft.Sql/servers/elasticPools",
"location": "Japan East",
"kind": null,
"sku": {
"name": "GP_Gen5_2",
"tier": "GeneralPurpose",
"capacity": 2
},
"properties": {
"creationDate": "2017-10-10T01:25:25.033Z",
"state": "Ready",
"maxSizeBytes": 5242880000,
"perDatabaseSettings": {
"minCapacity": 0.25,
"maxCapacity": 1
},
"zoneRedundant": true,
"licenseType": "LicenseIncluded",
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_1"
}
}
Get an elastic pool with Availability Zone
Örnek isteği
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01
Örnek yanıt
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
"name": "sqlcrudtest-8102",
"type": "Microsoft.Sql/servers/elasticPools",
"location": "Japan East",
"kind": null,
"sku": {
"name": "GP_Gen5_2",
"tier": "GeneralPurpose",
"capacity": 2
},
"properties": {
"creationDate": "2017-10-10T01:25:25.033Z",
"state": "Ready",
"maxSizeBytes": 5242880000,
"perDatabaseSettings": {
"minCapacity": 0.25,
"maxCapacity": 1
},
"zoneRedundant": true,
"licenseType": "LicenseIncluded",
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_1",
"availabilityZone": "1"
}
}
Get an elastic pool with preferred enclave type parameter
Örnek isteği
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01
Örnek yanıt
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
"name": "sqlcrudtest-8102",
"type": "Microsoft.Sql/servers/elasticPools",
"location": "Japan East",
"kind": "vcore,pool",
"sku": {
"name": "GP_Gen5",
"tier": "GeneralPurpose",
"family": "Gen5",
"capacity": 4
},
"properties": {
"state": "Ready",
"creationDate": "2022-08-26T03:46:20.57Z",
"maxSizeBytes": 0,
"perDatabaseSettings": {
"minCapacity": 0,
"maxCapacity": 4
},
"zoneRedundant": false,
"licenseType": "LicenseIncluded",
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_Default",
"highAvailabilityReplicaCount": 2,
"preferredEnclaveType": "VBS"
}
}
Get an elastic pool with serverless properties
Örnek isteği
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2023-08-01
Örnek yanıt
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
"name": "sqlcrudtest-8102",
"type": "Microsoft.Sql/servers/elasticPools",
"location": "Japan East",
"kind": null,
"sku": {
"name": "GP_S_Gen5_2",
"tier": "GeneralPurpose",
"capacity": 2
},
"properties": {
"creationDate": "2017-10-10T01:25:25.033Z",
"state": "Ready",
"maxSizeBytes": 5242880000,
"minCapacity": 0.5,
"autoPauseDelay": 60,
"perDatabaseSettings": {
"minCapacity": 0,
"maxCapacity": 1,
"autoPauseDelay": 60
},
"zoneRedundant": true,
"licenseType": "LicenseIncluded",
"maintenanceConfigurationId": "/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_1"
}
}
Tanımlar
| Name | Description |
|---|---|
|
Always |
Elastik havuzda istenen kapanım türü. |
|
Availability |
Havuzun birincil çoğaltmasının sabitlendiği kullanılabilirlik alanını belirtir. |
|
Elastic |
Elastik havuz. |
|
Elastic |
Bu elastik havuz için uygulanacak lisans türü. |
|
Elastic |
Elastik havuzun veritabanı ayarlarına göre. |
|
Elastic |
Elastik havuzun durumu. |
|
Error |
Kaynak yönetimi hatası ek bilgileri. |
|
Error |
Hata ayrıntısı. |
|
Error |
Hata yanıtı |
| Sku |
ARM Kaynağı SKU'su. |
AlwaysEncryptedEnclaveType
Elastik havuzda istenen kapanım türü.
| Değer | Description |
|---|---|
| Default | |
| VBS |
AvailabilityZoneType
Havuzun birincil çoğaltmasının sabitlendiği kullanılabilirlik alanını belirtir.
| Değer | Description |
|---|---|
| NoPreference | |
| 1 | |
| 2 | |
| 3 |
ElasticPool
Elastik havuz.
| Name | Tür | Description |
|---|---|---|
| id |
string |
Kaynak Kimliği. |
| kind |
string |
Elastik havuz türü. Bu, Azure portalı deneyimi için kullanılan meta verilerdir. |
| location |
string |
Kaynak konumu. |
| name |
string |
Kaynak adı. |
| properties.autoPauseDelay |
integer (int32) |
Elastik havuzun otomatik olarak duraklatıldığı dakika cinsinden süre. -1 değeri, otomatik duraklatma'nın devre dışı bırakıldığını gösterir |
| properties.availabilityZone |
Havuzun birincil çoğaltmasının sabitlendiği kullanılabilirlik alanını belirtir. |
|
| properties.creationDate |
string (date-time) |
Elastik havuzun oluşturulma tarihi (ISO8601 biçimi). |
| properties.highAvailabilityReplicaCount |
integer (int32) |
yüksek kullanılabilirlik sağlamak için kullanılan İş Açısından Kritik, Premium veya Hiper Ölçek sürümü elastik havuzuyla ilişkili ikincil çoğaltmaların sayısı. Yalnızca Hiper Ölçek elastik havuzları için geçerlidir. |
| properties.licenseType |
Bu elastik havuz için uygulanacak lisans türü. |
|
| properties.maintenanceConfigurationId |
string |
Elastik havuza atanan bakım yapılandırma kimliği. Bu yapılandırma, bakım güncelleştirmelerinin gerçekleşeceği dönemi tanımlar. |
| properties.maxSizeBytes |
integer (int64) |
Veritabanı elastik havuzu için bayt cinsinden depolama sınırı. |
| properties.minCapacity |
number (double) |
Duraklatılmadıysa sunucusuz havuzun altta küçülmediği en düşük kapasite |
| properties.perDatabaseSettings |
Elastik havuzun veritabanı başına ayarları. |
|
| properties.preferredEnclaveType |
Elastik havuzda istenen kapanım türü. |
|
| properties.state |
Elastik havuzun durumu. |
|
| properties.zoneRedundant |
boolean |
Bu elastik havuzun alanlar arası yedekli olup olmadığı, bu elastik havuzun çoğaltmalarının birden çok kullanılabilirlik alanına yayılacağı anlamına gelir. |
| sku |
Elastik havuz SKU'su. SKU'ların listesi bölgeye ve destek teklifine göre farklılık gösterebilir. Azure bölgesindeki aboneliğiniz için kullanılabilen SKU'ları (SKU adı, katman/sürüm, aile ve kapasite dahil) belirlemek için
|
|
| tags |
object |
Kaynak etiketleri. |
| type |
string |
Kaynak türü. |
ElasticPoolLicenseType
Bu elastik havuz için uygulanacak lisans türü.
| Değer | Description |
|---|---|
| LicenseIncluded | |
| BasePrice |
ElasticPoolPerDatabaseSettings
Elastik havuzun veritabanı ayarlarına göre.
| Name | Tür | Description |
|---|---|---|
| autoPauseDelay |
integer (int32) |
Havuz içindeki veritabanı başına Otomatik Duraklatma Gecikmesi |
| maxCapacity |
number (double) |
Herhangi bir veritabanının kullanabileceği maksimum kapasite. |
| minCapacity |
number (double) |
Tüm veritabanları için minimum kapasite garanti edilir. |
ElasticPoolState
Elastik havuzun durumu.
| Değer | Description |
|---|---|
| Creating | |
| Ready | |
| Disabled |
ErrorAdditionalInfo
Kaynak yönetimi hatası ek bilgileri.
| Name | Tür | Description |
|---|---|---|
| info |
object |
Ek bilgiler. |
| type |
string |
Ek bilgi türü. |
ErrorDetail
Hata ayrıntısı.
| Name | Tür | Description |
|---|---|---|
| additionalInfo |
Hata ek bilgileri. |
|
| code |
string |
Hata kodu. |
| details |
Hata ayrıntıları. |
|
| message |
string |
Hata iletisi. |
| target |
string |
Hata hedefi. |
ErrorResponse
Hata yanıtı
| Name | Tür | Description |
|---|---|---|
| error |
Hata nesnesi. |
Sku
ARM Kaynağı SKU'su.
| Name | Tür | Description |
|---|---|---|
| capacity |
integer (int32) |
Belirli bir SKU'nun kapasitesi. |
| family |
string |
Hizmetin aynı SKU için farklı donanım nesilleri varsa, bu burada yakalanabilir. |
| name |
string |
SKU adı, genellikle bir harf + Sayı kodu, örneğin P3. |
| size |
string |
Belirli SKU'nun boyutu |
| tier |
string |
Temel, Premium gibi belirli bir SKU'nun katmanı veya sürümü. |