Instance Pools - Update

Atualizações um pool de instâncias.

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

Parâmetros de URI

Name In Required Type Description
instancePoolName
path True
  • string

O nome do pool de instâncias a ser atualizado.

resourceGroupName
path True
  • string

O nome do grupo de recursos que contém o recurso. Você pode obter esse valor por meio da API do Gerenciador de Recursos do Azure ou por meio do portal.

subscriptionId
path True
  • string

A ID de assinatura que identifica uma assinatura do Azure.

api-version
query True
  • string

A versão da API a ser usada para a solicitação.

Corpo da solicitação

Name Type Description
tags
  • object

Marcas de recurso.

Respostas

Name Type Description
200 OK

Atualizou com êxito o pool de instâncias.

202 Accepted

Aceito

Other Status Codes

Respostas de erro: ***

  • 400 InvalidResourceRequestBody - As propriedades do recurso ou do recurso no corpo da solicitação são vazias ou inválidas.

  • 404 OperationIdNotFound – A operação com id não existe.

  • 409 OperationCancelled – A operação foi cancelada pelo usuário.

  • 409 OperationInterrupted – A operação no recurso não pôde ser concluída porque foi interrompida por outra operação no mesmo recurso.

  • 429 SubscriptionTooManyCreateUpdateRequests – Solicitações além do máximo de solicitações que podem ser processadas por recursos disponíveis.

  • 429 SubscriptionTooManyRequests – Solicitações além das solicitações máximas que podem ser processadas por recursos disponíveis.

  • 500 OperationTimedOut – A operação atingiu o tempo limite e foi revertida automaticamente. Tente executar a operação novamente.

  • 503 TooManyRequests – Solicitações além das solicitações máximas que podem ser processadas por recursos disponíveis.

Exemplos

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

Definições

InstancePool

Um pool de instâncias de SQL do Azure.

InstancePoolLicenseType

O tipo de licença. Os valores possíveis são 'LicenseIncluded' (o preço da licença SQL está incluído) e 'BasePrice' (sem preço de licença sql).

InstancePoolUpdate

Uma atualização para um pool de instâncias.

Sku

Um SKU de Recurso do ARM.

InstancePool

Um pool de instâncias de SQL do Azure.

Name Type Description
id
  • string

ID do recurso.

location
  • string

Local do recurso.

name
  • string

Nome do recurso.

properties.licenseType

O tipo de licença. Os valores possíveis são 'LicenseIncluded' (o preço da licença SQL está incluído) e 'BasePrice' (sem preço de licença sql).

properties.subnetId
  • string

ID do recurso da sub-rede para colocar esse pool de instâncias.

properties.vCores
  • integer

Contagem de vCores que pertencem a esse pool de instâncias.

sku

O nome e a camada do SKU.

tags
  • object

Marcas de recurso.

type
  • string

Tipo de recurso.

InstancePoolLicenseType

O tipo de licença. Os valores possíveis são 'LicenseIncluded' (o preço da licença SQL está incluído) e 'BasePrice' (sem preço de licença sql).

Name Type Description
BasePrice
  • string
LicenseIncluded
  • string

InstancePoolUpdate

Uma atualização para um pool de instâncias.

Name Type Description
tags
  • object

Marcas de recurso.

Sku

Um SKU de Recurso do ARM.

Name Type Description
capacity
  • integer

Capacidade do SKU específico.

family
  • string

Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui.

name
  • string

O nome da SKU, normalmente, uma letra + código de número, por exemplo, P3.

size
  • string

Tamanho do SKU específico

tier
  • string

A camada ou edição do SKU específico, por exemplo, Básico, Premium.