Virtual Clusters - Update

Aktualizacje klastra wirtualnego.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/virtualClusters/{virtualClusterName}?api-version=2022-02-01-preview

Parametry identyfikatora URI

Name In Required Type Description
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.

virtualClusterName
path True
  • string

Nazwa klastra wirtualnego.

api-version
query True
  • string

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

Treść żądania

Name Type Description
properties.family
  • string

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

properties.maintenanceConfigurationId
  • string

Określa identyfikator konfiguracji konserwacji, który ma być stosowany do tego klastra wirtualnego.

tags
  • object

Tagi zasobów.

Odpowiedzi

Name Type Description
200 OK

Pomyślnie zaktualizowano klaster wirtualny.

202 Accepted

Trwa aktualizowanie klastra wirtualnego.

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 SubscriptionNotEnabledForFeature — subskrypcja użytkownika nie jest włączona dla użytkownika funkcji, który próbował użyć.

  • 400 ManagementServiceFeatureDisabled — użytkownik próbował użyć funkcji, która jest wyłączona.

  • 400 InvalidMaintenanceWindowSettings — nieprawidłowe ustawienia okna obsługi.

  • 400 InvalidMaintenanceWindowProperty — określono nieprawidłową właściwość okna obsługi.

  • 400 InvalidMaintenanceWindowPropertyNull — nieprawidłowe okno obsługi z wymaganymi właściwościami o wartości null.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified — typ okna obsługi nie może mieć określonych właściwości.

  • 400 UpdateOfParameterNotSupported — aktualizacja "{0}" nie jest obsługiwana.

  • 404 VirtualClusterDoesNotExist — klaster wirtualny nie istnieje.

  • 404 ResourceDoesNotExist — zasób o nazwie "{0}" nie istnieje. Aby kontynuować, określ prawidłową nazwę zasobu.

  • 404 VirtualClusterNotInSubscriptionResourceGroup — określony klaster wirtualny nie istnieje w określonej grupie zasobów i subskrypcji.

  • 404 SubscriptionNotFound — nie można odnaleźć żądanej subskrypcji.

  • 404 SubscriptionDoesNotHaveVirtualCluster — nie znaleziono żądanego klastra wirtualnego

  • 404 ResourceNotFound — żądany zasób nie został znaleziony.

  • 409 VirtualClusterRemovalAlreadyInProgress — usuwanie klastra wirtualnego jest już w toku. Klaster wirtualny jest tworzony automatycznie przy tworzeniu pierwszego wystąpienia i automatycznie usuwany po usunięciu ostatniego wystąpienia. Dowiedz się więcej tutaj: https://aka.ms/sqlmi-virtual-cluster-removal.

  • 409 VirtualClusterIsNotEmpty — klaster wirtualny nie jest pusty i nie można go usunąć.

  • 409 VirtualClusterIsBusy — klaster wirtualny jest obecnie zajęty. Ponów próbę wykonania operacji później.

  • 409 VirtualClusterRemovalFailed — żądanie porzucenia klastra wirtualnego nie powiodło się. Sprawdź, czy istnieją aktywne zasoby zależne.

  • 409 ConflictingVirtualClusterOperation — operacja jest obecnie w toku dla klastra wirtualnego.

  • 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.

  • 429 ConflictingSubscriptionOperation — operacja jest obecnie w toku dla subskrypcji.

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

Przykłady

Update virtual cluster with tags

Sample Request

PATCH https://management.azure.com/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/virtualClusters/vc-subnet1-f769ed71-b3ad-491a-a9d5-26eeceaa6be2?api-version=2022-02-01-preview

{
  "properties": {
    "maintenanceConfigurationId": "/subscriptions/ab0e51c0-83c0-4380-8ae9-025516df392f/resourceGroups/Federation/providers/Microsoft.Maintenance/maintenanceConfigurations/MiPolicy1"
  }
}

Sample Response

{
  "properties": {
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "childResources": [
      "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance1",
      "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance2"
    ],
    "maintenanceConfigurationId": "/subscriptions/ab0e51c0-83c0-4380-8ae9-025516df392f/resourceGroups/Federation/providers/Microsoft.Maintenance/maintenanceConfigurations/MiPolicy1"
  },
  "location": "onebox",
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/virtualClusters/vc-subnet1-f769ed71-b3ad-491a-a9d5-26eeceaa6be2",
  "name": "vc-subnet1-f769ed71-b3ad-491a-a9d5-26eeceaa6be2",
  "type": "Microsoft.Sql/virtualClusters"
}

Definicje

VirtualCluster

Klaster wirtualny Azure SQL.

VirtualClusterUpdate

Żądanie aktualizacji klastra wirtualnego usługi Azure SQL Database.

VirtualCluster

Klaster wirtualny Azure SQL.

Name Type Description
id
  • string

Identyfikator zasobu.

location
  • string

Lokalizacja zasobu.

name
  • string

Nazwa zasobu.

properties.childResources
  • string[]

Lista zasobów w tym klastrze wirtualnym.

properties.family
  • string

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

properties.maintenanceConfigurationId
  • string

Określa identyfikator konfiguracji konserwacji, który ma być stosowany do tego klastra wirtualnego.

properties.subnetId
  • string

Identyfikator zasobu podsieci dla klastra wirtualnego.

tags
  • object

Tagi zasobów.

type
  • string

Typ zasobu.

VirtualClusterUpdate

Żądanie aktualizacji klastra wirtualnego usługi Azure SQL Database.

Name Type Description
properties.childResources
  • string[]

Lista zasobów w tym klastrze wirtualnym.

properties.family
  • string

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

properties.maintenanceConfigurationId
  • string

Określa identyfikator konfiguracji konserwacji, który ma być stosowany do tego klastra wirtualnego.

properties.subnetId
  • string

Identyfikator zasobu podsieci dla klastra wirtualnego.

tags
  • object

Tagi zasobów.