Elastic Pools - List By Server

サーバー内のすべてのエラスティックプールを取得します。

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools?api-version=2021-02-01-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools?$skip={$skip}&api-version=2021-02-01-preview

URI パラメーター

Name In Required Type Description
resourceGroupName
path True
  • string

リソースが含まれているリソース グループの名前。 この値は、Azure リソース マネージャー API またはポータルから取得できます。

serverName
path True
  • string

サーバーの名前。

subscriptionId
path True
  • string

Azure サブスクリプションを識別するサブスクリプション ID。

api-version
query True
  • string

要求で使用する API のバージョン。

$skip
query
  • integer
int64

スキップするコレクション内の要素の数。

応答

Name Type Description
200 OK

成功

Other Status Codes

エラー応答: * * *

  • 400 ElasticPoolOverStorageUsage-エラスティックプールの記憶域の上限に達したときに、データベースにデータを書き込もうとしています。

  • 400 InvalidSku-ユーザーが無効な sku を指定しました。

  • 400 InvalidTierSkuCombination-指定されたレベルでは、指定された sku はサポートされていません。

  • 400 ServerQuotaExceeded-サーバーは、許可されているデータベーススループットユニットの上限に達しました。

  • 400 ElasticPoolAlreadyExists-サーバーには、指定された名前のエラスティックプールが既に含まれています。

  • 400 InvalidInputValueForEdition-指定されたエディションは、エラスティックプールのプロビジョニングではサポートされていません。

  • 400 ElasticPoolDtuBelowLimit-要求された DTU 値が、要求されたエラスティックプールのサービス階層に対して小さすぎます。

  • 400 ElasticPoolDtuAboveLimit-要求された DTU 値が、要求されたエラスティックプールのサービス階層に対して大きすぎます。

  • 400 InvalidMaxSize-最大サイズが無効です。

  • 400 ElasticPoolDbDtuMaxBelowLimit-要求されたエラスティックプールのサービス階層に対して、データベースごとの DTU 最大数が少なすぎます。

  • 400 ElasticPoolDbDtuMaxAboveLimit-要求されたエラスティックプールのサービス階層に対して、データベースごとの DTU の最大値が高すぎます。

  • 400 InvalidInputValueForDatabaseDtuMax-許可されている値と一致しないリソースプールのデータベースごとの DTU の最大値を設定しようとしています。

  • 400 ElasticPoolDbDtuMinAboveLimit-データベースあたりの要求された DTU の最小値が、要求されたサービス層に対して高すぎます。

  • 400 InvalidInputValueForDatabaseDtuMin-許可されている値と一致しないリソースプールのデータベースごとの DTU の最小値を設定しようとしています。

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings-エラスティックプールの要求された Dtu を超えるエラスティックプール内のデータベースに対して DTU の最小値を指定しようとしています。

  • 400 ElasticPoolDtuUnsupported-ユーザーが、サポートされていない DTU 容量を使用してエラスティックプールを作成または更新しようとしました。

  • 400 ElasticPoolStorageAboveLimitGB-エラスティックプールの記憶域の上限を、サポートされている制限を下回るように設定しようとしています。

  • 400 ElasticPoolsNotEnabled-エラスティックプールがこのリージョンで有効になっていません。

  • 400 ElasticPoolNotEmpty-空ではないエラスティックプールの削除を要求します。

  • 400 ElasticPoolStorageBelowLimitGB-エラスティックプールの記憶域の上限を、サポートされている制限を下回るように設定しようとしています。

  • 400 ElasticPoolStorageNotAllowedGB-エラスティックプールの記憶域の上限を gb 単位で設定しようとしましたが、許可されている値と一致しません。

  • 400 ElasticPoolDatabaseLimit-エラスティックプールがデータベースの数の上限に達しました。

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage-記憶域の使用量を下回るエラスティックプールの記憶域の上限を下げようとしています。

  • 400 ElasticPoolBusy-ビジー状態のエラスティックプールで管理操作を実行しようとしました。

  • 400 InvalidInputValueDatabaseDtuMinLargerThanMax-データベースあたりの dtu の最小値を、データベースあたりの dtu の最大値よりも大きい値に設定しようとしています。

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings-データベースあたりのデータベース数と仮想コアの最小値は、エラスティックプールの要求された仮想コアを超えることはできません。

  • 400 ElasticPoolStorageBelowLimitMB-エラスティックプールの記憶域の上限を、サポートされている制限を下回るように設定しようとしています。

  • 400 ElasticPoolStorageNotAllowedMB-エラスティックプールの記憶域の上限 (mb) を設定しようとしましたが、許可されている値と一致しません。

  • 400 ElasticPoolCapacityStorageNotAllowedMB-エラスティックプールの記憶域の上限 (mb) を設定しようとしましたが、許可されている値と一致しません。

  • 400 ElasticPoolStorageAboveLimitMB-エラスティックプールの記憶域の上限を、サポートされている制限を下回るように設定しようとしています。

  • 400 RegionDoesNotSupportVersion-ユーザーが、そのサーバーバージョンがサポートされていない場所に、指定されたバージョンのサーバーを作成しようとしました。

  • 400 InvalidTier-ユーザーが無効なレベルを指定しました。

  • 400 SourceDatabaseEditionCouldNotBeUpgraded-ソースデータベースは、ターゲットデータベースよりも上位のエディションを持つことはできません。

  • 400 TargetDatabaseEditionCouldNotBeDowngraded-ターゲットデータベースは、ソースデータベースよりも古いエディションを持つことはできません。

  • 400 ElasticPoolUpdateHkNotAllowed-エラスティックプールは、1つ以上のデータベースがメモリ最適化オブジェクトを使用しているため、サービス層をプレミアムから Standard または Basic に下げることはできません。

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress-サーバー ' ' のデータベース ' ' のコピーまたはフェールオーバー操作が現在進行中であるため、操作は許可され {0} {1} ません。

  • 400 regiondoesnotallowprovisioning-選択された場所は、新しい Windows Azure SQL Database サーバーを受け付けていません。 これは後で変更される可能性があります。

  • 400 ElasticPoolOverFileSpace-エラスティックプール内のファイル領域が不足しています。

  • 400 ElasticPoolDbDtuMinBelowLimit-要求されたエラスティックプールのサービス階層に対して、データベースごとの DTU 最小値が低すぎます。

  • 400 ElasticPoolDbVcoreMaxBelowLimit-要求されたエラスティックプールのサービス階層に対して、データベースごとの VCore の最大値が低すぎます。

  • 400 ElasticPoolDbVcoreMaxAboveLimit-要求されたエラスティックプールのサービス階層に対して、データベースごとの VCore の最大値が高すぎます。

  • 400 InvalidInputValueForDatabaseVcoreMax-許可されている値と一致しない、リソースプールのデータベースごとの VCore の最大値を設定しようとしています。

  • 400 ElasticPoolDbVcoreMinBelowLimit-要求されたエラスティックプールのサービス階層に対して、データベースごとの VCore の最小値が低すぎます。

  • 400 InvalidInputValueForDatabaseVcoreMin-許可されている値と一致しない、リソースプールのデータベースごとの VCore の最小値を設定しようとしています。

  • 400 PartnerDBNotCompatibleForSGXEnclave-エンクレーブが有効なデータベースに対して GeoDR link または update SLO を設定しようとすると、両方のデータベースが DC シリーズハードウェアで実行されている場合にのみサポートされます。

  • 400 InvalidInputValueDatabaseVcoreMinLargerThanMax-データベースごとの vcore の最小値を、データベースあたりの仮想コアの最大値よりも大きい値に設定しようとしています。

  • 400 InvalidLicenseType-ユーザーがサポートされていないライセンスの種類を使用してデータベースまたはエラスティックプールを作成または更新しようとしました。

  • 400プロビジョニングが無効になっています-リソース操作の承認者からのエラーメッセージをそのままで、変更せずに表示します

  • 400 InvalidPublicMaintenanceConfiguration-ユーザーが内部 id に変換できないパブリックメンテナンス構成を指定しようとしました (形式が正しくない、または間違った地域)。

  • 404 Subscription・ Nothaveserver-要求されたサーバーが見つかりませんでした

  • 404 ServerNotInSubscriptionResourceGroup-指定されたサーバーが、指定されたリソースグループとサブスクリプションに存在しません。

  • 404 ElasticPoolNotFound-指定されたサーバーに対して指定されたエラスティックプールが存在しません。

  • 404 OperationIdNotFound-Id の操作が存在しません。

  • 405 NotSupported-この機能はサポートされていません。

  • 409 ServerDisabled-サーバーが無効になっています。

  • 409 SimultaneousSkuChangeNotAllowed-レプリケーション関係の両方のデータベースで同時に実行することはできません。

  • 409 ElasticPoolUpdateLinksNotInCatchup-そのデータベースの1つがコピーまたは geo レプリケーションのフェールオーバー操作を実行している間は、エラスティックプールを更新できません。

  • 409 OperationCancelled-操作はユーザーによって取り消されました。

  • 409 OperationInterrupted れました-リソースに対する操作は、同じリソースに対する別の操作によって中断されたため、完了できませんでした。

  • 500 OperationTimedOut-操作がタイムアウトし、自動的にロールバックされました。 操作をやり直してください。

  • 503 ServiceTemporarilyUnavailable-機能は一時的に使用できません。

Get all elastic pools in a server

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools?api-version=2021-02-01-preview

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-2729",
      "name": "sqlcrudtest-2729",
      "type": "Microsoft.Sql/servers/elasticPools",
      "location": "Japan East",
      "kind": null,
      "sku": {
        "name": "GP_Gen4_2",
        "tier": "GeneralPurpose",
        "capacity": 2
      },
      "properties": {
        "creationDate": "2017-02-10T01:27:21.32Z",
        "state": "Ready",
        "maxSizeBytes": 5242880000,
        "perDatabaseSettings": {
          "minCapacity": 0.25,
          "maxCapacity": 1
        },
        "zoneRedundant": true,
        "licenseType": "LicenseIncluded"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-3191",
      "name": "sqlcrudtest-3191",
      "type": "Microsoft.Sql/servers/elasticPools",
      "location": "Japan East",
      "kind": null,
      "sku": {
        "name": "BasicPool",
        "tier": "Basic",
        "capacity": 50
      },
      "properties": {
        "creationDate": "2017-02-10T01:26:26.45Z",
        "state": "Ready",
        "maxSizeBytes": 5242880000,
        "perDatabaseSettings": {
          "minCapacity": 0,
          "maxCapacity": 5
        }
      }
    },
    {
      "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": "BasicPool",
        "tier": "Basic",
        "capacity": 50
      },
      "properties": {
        "creationDate": "2017-02-10T01:25:25.033Z",
        "state": "Ready",
        "maxSizeBytes": 5242880000,
        "perDatabaseSettings": {
          "minCapacity": 0,
          "maxCapacity": 5
        }
      }
    }
  ]
}

定義

ElasticPool

エラスティック プール。

ElasticPoolLicenseType

このエラスティック プールに適用するライセンスの種類。

ElasticPoolListResult

エラスティックプールリスト要求の結果。

ElasticPoolPerDatabaseSettings

エラスティック プールのデータベースごとの設定。

ElasticPoolState

エラスティック プールの状態。

Sku

ARM リソース SKU。

ElasticPool

エラスティック プール。

Name Type Description
id
  • string

リソースの ID

kind
  • string

エラスティックプールの種類。 これは Azure portal エクスペリエンスに使用されるメタデータです。

location
  • string

リソースの場所。

name
  • string

リソース名。

properties.creationDate
  • string

エラスティックプールの作成日 (のデータ形式)。

properties.licenseType

このエラスティックプールに適用するライセンスの種類。

properties.maintenanceConfigurationId
  • string

エラスティックプールに割り当てられたメンテナンス構成 id。 この構成は、メンテナンスの更新を実行する期間を定義します。

properties.maxSizeBytes
  • integer

データベースエラスティックプールのストレージ制限 (バイト単位)。

properties.perDatabaseSettings

エラスティックプールのデータベースごとの設定。

properties.state

エラスティックプールの状態。

properties.zoneRedundant
  • boolean

このエラスティックプールがゾーン冗長であるかどうか。これは、このエラスティックプールのレプリカが複数の可用性ゾーンに分散されることを意味します。

sku

エラスティックプール SKU。

Sku の一覧は、リージョンとサポートプランによって異なる場合があります。 Azure リージョンのサブスクリプションで使用可能な Sku (SKU 名、レベル、エディション、ファミリ、容量など) を決定するに Capabilities_ListByLocation は、REST API または次のコマンドを使用します。

az sql elastic-pool list-editions -l <location> -o table
tags
  • object

リソース タグ。

type
  • string

リソースの種類。

ElasticPoolLicenseType

このエラスティック プールに適用するライセンスの種類。

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

ElasticPoolListResult

エラスティックプールリスト要求の結果。

Name Type Description
nextLink
  • string

結果の次のページを取得するためのリンク。

value

結果の配列。

ElasticPoolPerDatabaseSettings

エラスティック プールのデータベースごとの設定。

Name Type Description
maxCapacity
  • number

任意の 1 つのデータベースで使用できる最大容量。

minCapacity
  • number

すべてのデータベースの最小容量が保証されます。

ElasticPoolState

エラスティック プールの状態。

Name Type Description
Creating
  • string
Disabled
  • string
Ready
  • string

Sku

ARM リソース SKU。

Name Type Description
capacity
  • integer

特定の SKU の容量。

family
  • string

サービスに異なる世代のハードウェアがある場合は、同じ SKU について、ここでキャプチャできます。

name
  • string

SKU の名前。通常は、文字と数字のコード (P3 など) を指定します。

size
  • string

特定の SKU のサイズ

tier
  • string

特定の SKU のレベルまたはエディション (Basic、プレミアムなど)。