Instance Pools - Update

Aggiornamenti un pool di istanze.

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

Parametri dell'URI

Name In Required Type Description
instancePoolName
path True
  • string

Nome del pool di istanze da aggiornare.

resourceGroupName
path True
  • string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

subscriptionId
path True
  • string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True
  • string

Versione dell'API da usare per la richiesta.

Corpo della richiesta

Name Type Description
tags
  • object

Tag delle risorse.

Risposte

Name Type Description
200 OK

Aggiornamento corretto del pool di istanze.

202 Accepted

Accettato

Other Status Codes

Risposte di errore:

  • 400 InvalidResourceRequestBody: le proprietà della risorsa o della risorsa nel corpo della richiesta sono vuote o non valide.

  • 404 OperationIdNotFound- L'operazione con ID non esiste.

  • 409 OperationCancelled - L'operazione è stata annullata dall'utente.

  • 409 Operazione interrotta- Impossibile completare l'operazione sulla risorsa perché è stata interrotta da un'altra operazione sulla stessa risorsa.

  • 429 SubscriptionTooManyCreateUpdateRequests: richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 429 SubscriptionTooManyRequests - Richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

  • 500 OperationTimedOut: timeout dell'operazione e rollback automatico. Ripetere l'operazione.

  • 503 TooManyRequests: richieste oltre il numero massimo di richieste che possono essere elaborate dalle risorse disponibili.

Esempio

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

Definizioni

InstancePool

Pool di istanze di Azure SQL.

InstancePoolLicenseType

Tipo di licenza. I valori possibili sono "LicenseIncluded" (il prezzo per la licenza SQL è incluso) e "BasePrice" (senza prezzo di licenza SQL).

InstancePoolUpdate

Aggiornamento di un pool di istanze.

Sku

SKU della risorsa ARM.

InstancePool

Pool di istanze di Azure SQL.

Name Type Description
id
  • string

ID risorsa.

location
  • string

Percorso della risorsa.

name
  • string

Nome risorsa.

properties.licenseType

Tipo di licenza. I valori possibili sono "LicenseIncluded" (il prezzo per la licenza SQL è incluso) e "BasePrice" (senza prezzo di licenza SQL).

properties.subnetId
  • string

ID risorsa della subnet in cui inserire il pool di istanze.

properties.vCores
  • integer

Numero di vCore appartenenti a questo pool di istanze.

sku

Nome e livello dello SKU.

tags
  • object

Tag delle risorse.

type
  • string

Tipo di risorsa.

InstancePoolLicenseType

Tipo di licenza. I valori possibili sono "LicenseIncluded" (il prezzo per la licenza SQL è incluso) e "BasePrice" (senza prezzo di licenza SQL).

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

InstancePoolUpdate

Aggiornamento di un pool di istanze.

Name Type Description
tags
  • object

Tag delle risorse.

Sku

SKU della risorsa ARM.

Name Type Description
capacity
  • integer

Capacità dello SKU specifico.

family
  • string

Se il servizio ha generazioni diverse di hardware, per lo stesso SKU, può essere acquisito qui.

name
  • string

Nome dello SKU, in genere una lettera + codice numerico, ad esempio P3.

size
  • string

Dimensioni dello SKU specifico

tier
  • string

Livello o edizione dello SKU specifico, ad esempio Basic, Premium.