Instance Pools - Update

インスタンス プールを更新します。

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/instancePools/{instancePoolName}?api-version=2021-11-01

URI パラメーター

Name In Required Type Description
instancePoolName
path True
  • string

更新するインスタンス プールの名前。

resourceGroupName
path True
  • string

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

subscriptionId
path True
  • string

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

api-version
query True
  • string

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

要求本文

Name Type Description
tags
  • object

リソース タグ。

応答

Name Type Description
200 OK

インスタンス プールが正常に更新されました。

202 Accepted

同意

Other Status Codes

エラー応答: ***

  • 400 InvalidResourceRequestBody - 要求本文のリソースまたはリソースのプロパティが空または無効です。

  • 404 OperationIdNotFound - Id を持つ操作が存在しません。

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

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

  • 429 SubscriptionTooManyCreateUpdateRequests - 使用可能なリソースによって処理できる最大要求を超える要求。

  • 429 SubscriptionTooManyRequests - 使用可能なリソースによって処理できる最大要求を超える要求。

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

  • 503 TooManyRequests - 使用可能なリソースによって処理できる最大要求を超える要求。

Patch an instance pool

Sample Request

PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/instancePools/testIP?api-version=2021-11-01

{
  "tags": {
    "x": "y"
  }
}

Sample Response

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "family": "Gen5"
  },
  "properties": {
    "subnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Network/virtualNetwork/myvnet/subnets/mysubnet1",
    "vCores": 8,
    "licenseType": "LicenseIncluded"
  },
  "location": "japaneast",
  "tags": {
    "x": "y"
  },
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/instancePools/testIP",
  "name": "testIP",
  "type": "Microsoft.Sql/instancePools"
}

定義

InstancePool

Azure SQL インスタンス プール。

InstancePoolLicenseType

ライセンスの種類。 使用可能な値は、'LicenseIncluded' (SQL ライセンスの価格が含まれています) と 'BasePrice' (SQL ライセンス価格なし) です。

InstancePoolUpdate

インスタンス プールの更新。

Sku

ARM リソース SKU。

InstancePool

Azure SQL インスタンス プール。

Name Type Description
id
  • string

リソースの ID

location
  • string

リソースの場所。

name
  • string

リソース名。

properties.licenseType

ライセンスの種類。 使用可能な値は、'LicenseIncluded' (SQL ライセンスの価格が含まれています) と 'BasePrice' (SQL ライセンス価格なし) です。

properties.subnetId
  • string

このインスタンス プールを配置するサブネットのリソース ID。

properties.vCores
  • integer

このインスタンス プールに属する仮想コアの数。

sku

SKU の名前と階層。

tags
  • object

リソース タグ。

type
  • string

リソースの種類。

InstancePoolLicenseType

ライセンスの種類。 使用可能な値は、'LicenseIncluded' (SQL ライセンスの価格が含まれています) と 'BasePrice' (SQL ライセンス価格なし) です。

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

InstancePoolUpdate

インスタンス プールの更新。

Name Type Description
tags
  • object

リソース タグ。

Sku

ARM リソース SKU。

Name Type Description
capacity
  • integer

特定の SKU の容量。

family
  • string

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

name
  • string

SKU の名前 。通常は、文字 + 番号コード (P3 など)。

size
  • string

特定の SKU のサイズ

tier
  • string

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