Instance Pools - Update

Aktualizacje pulę wystąpień.

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

Parametry identyfikatora URI

Name In Required Type Description
instancePoolName
path True
  • string

Nazwa puli wystąpień do zaktualizowania.

resourceGroupName
path True
  • string

Nazwa grupy zasobów zawierającej zasób. Tę wartość można uzyskać z interfejsu API usługi Azure Resource Manager lub portalu.

subscriptionId
path True
  • string

Identyfikator subskrypcji identyfikujący subskrypcję platformy Azure.

api-version
query True
  • string

Wersja interfejsu API do użycia dla żądania.

Treść żądania

Name Type Description
tags
  • object

Tagi zasobów.

Odpowiedzi

Name Type Description
200 OK

Pomyślnie zaktualizowano pulę wystąpień.

202 Accepted

Zaakceptowano

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 InvalidResourceRequestBody — właściwości zasobu lub zasobu w treści żądania są puste lub nieprawidłowe.

  • 404 OperationIdNotFound — operacja o identyfikatorze nie istnieje.

  • 409 OperationCancelled — operacja została anulowana przez użytkownika.

  • 409 Operacja przerwana — nie można ukończyć operacji na zasobie, ponieważ została przerwana przez inną operację na tym samym zasobie.

  • 429 SubscriptionTooManyCreateUpdateRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

  • 429 SubscriptionTooManyRequests — żądania wykraczające poza maksymalną liczbę żądań, które mogą być przetwarzane przez dostępne zasoby.

  • 500 OperationTimedOut — upłynął limit czasu operacji i automatycznie wycofano. Ponów próbę wykonania operacji.

  • 503 TooManyRequests — żądania wykraczające poza maksymalne żądania, które mogą być przetwarzane przez dostępne zasoby.

Przykłady

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"
}

Definicje

InstancePool

Pula wystąpień Azure SQL.

InstancePoolLicenseType

Typ licencji. Możliwe wartości to "LicenseIncluded" (cena licencji SQL jest uwzględniona) i "BasePrice" (bez ceny licencji SQL).

InstancePoolUpdate

Aktualizacja puli wystąpień.

Sku

Jednostka SKU zasobu usługi ARM.

InstancePool

Pula wystąpień Azure SQL.

Name Type Description
id
  • string

Identyfikator zasobu.

location
  • string

Lokalizacja zasobu.

name
  • string

Nazwa zasobu.

properties.licenseType

Typ licencji. Możliwe wartości to "LicenseIncluded" (cena licencji SQL jest uwzględniona) i "BasePrice" (bez ceny licencji SQL).

properties.subnetId
  • string

Identyfikator zasobu podsieci do umieszczenia tej puli wystąpień.

properties.vCores
  • integer

Liczba rdzeni wirtualnych należących do tej puli wystąpień.

sku

Nazwa i warstwa jednostki SKU.

tags
  • object

Tagi zasobów.

type
  • string

Typ zasobu.

InstancePoolLicenseType

Typ licencji. Możliwe wartości to "LicenseIncluded" (cena licencji SQL jest uwzględniona) i "BasePrice" (bez ceny licencji SQL).

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

InstancePoolUpdate

Aktualizacja puli wystąpień.

Name Type Description
tags
  • object

Tagi zasobów.

Sku

Jednostka SKU zasobu usługi ARM.

Name Type Description
capacity
  • integer

Pojemność konkretnej jednostki SKU.

family
  • string

Jeśli usługa ma różne generacje sprzętu, dla tej samej jednostki SKU, można je przechwycić tutaj.

name
  • string

Nazwa jednostki SKU, zazwyczaj, litera + kod numeryczny, np. P3.

size
  • string

Rozmiar konkretnej jednostki SKU

tier
  • string

Warstwa lub wersja konkretnej jednostki SKU, np. Podstawowa, Premium.