Instance Pools - Update

Novedades un grupo de instancias.

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

Parámetros de identificador URI

Name In Required Type Description
instancePoolName
path True
  • string

Nombre del grupo de instancias que se va a actualizar.

resourceGroupName
path True
  • string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor en la API del Administrador de recursos o el portal de Azure.

subscriptionId
path True
  • string

El id. de suscripción que identifica una suscripción de Azure.

api-version
query True
  • string

La versión de API que se usará para la solicitud.

Cuerpo de la solicitud

Name Type Description
tags
  • object

Etiquetas del recurso.

Respuestas

Name Type Description
200 OK

Se actualizó correctamente el grupo de instancias.

202 Accepted

Aceptado

Other Status Codes

Respuestas de error: ***

  • 400 InvalidResourceRequestBody: las propiedades de recurso o recurso del cuerpo de la solicitud están vacías o no son válidas.

  • 404 OperationIdNotFound: la operación con id. no existe.

  • 409 OperationCancelled: el usuario canceló la operación.

  • 409 OperationInterrupted: no se pudo completar la operación en el recurso porque se interrumpió por otra operación en el mismo recurso.

  • 429 SuscripciónTooManyCreateUpdateRequests: solicitudes más allá del número máximo de solicitudes que pueden procesar los recursos disponibles.

  • 429 SubscriptionTooManyRequests: solicitudes más allá del número máximo de solicitudes que pueden procesar los recursos disponibles.

  • 500 OperationTimedOut: se agota el tiempo de espera de la operación y se revierte automáticamente. Vuelva a intentar la operación y,

  • 503 TooManyRequests: solicitudes más allá del número máximo de solicitudes que se pueden procesar mediante recursos disponibles.

Ejemplos

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

Definiciones

InstancePool

Un grupo de instancias de Azure SQL.

InstancePoolLicenseType

Tipo de licencia. Los valores posibles son "LicenseIncluded" (se incluye el precio de la licencia de SQL) y "BasePrice" (sin precio de licencia de SQL).

InstancePoolUpdate

Una actualización de un grupo de instancias.

Sku

Una SKU de recursos de ARM.

InstancePool

Un grupo de instancias de Azure SQL.

Name Type Description
id
  • string

Identificador del recurso.

location
  • string

Ubicación del recurso

name
  • string

Nombre del recurso.

properties.licenseType

Tipo de licencia. Los valores posibles son "LicenseIncluded" (se incluye el precio de la licencia de SQL) y "BasePrice" (sin precio de licencia de SQL).

properties.subnetId
  • string

Identificador de recurso de la subred en el que se va a colocar este grupo de instancias.

properties.vCores
  • integer

Recuento de núcleos virtuales que pertenecen a este grupo de instancias.

sku

Nombre y nivel de la SKU.

tags
  • object

Etiquetas del recurso.

type
  • string

Tipo de recurso.

InstancePoolLicenseType

Tipo de licencia. Los valores posibles son "LicenseIncluded" (se incluye el precio de la licencia de SQL) y "BasePrice" (sin precio de licencia de SQL).

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

InstancePoolUpdate

Una actualización de un grupo de instancias.

Name Type Description
tags
  • object

Etiquetas del recurso.

Sku

Una SKU de recursos de ARM.

Name Type Description
capacity
  • integer

Capacidad de la SKU determinada.

family
  • string

Si el servicio tiene diferentes generaciones de hardware, para la misma SKU, se puede capturar aquí.

name
  • string

El nombre de la SKU, normalmente, una letra + código numérico, por ejemplo, P3.

size
  • string

Tamaño de la SKU determinada

tier
  • string

El nivel o la edición de la SKU determinada, por ejemplo, Básico, Premium.