Freigeben über


Virtual Clusters - Update

Updates einen virtuellen Cluster.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

virtualClusterName
path True

string

Der Name des virtuellen Clusters.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
properties.family

string

Wenn der Dienst über unterschiedliche Hardwaregenerationen für dieselbe SKU verfügt, kann dies hier erfasst werden.

properties.maintenanceConfigurationId

string

Gibt die Wartungskonfigurations-ID an, die auf diesen virtuellen Cluster angewendet werden soll.

tags

object

Ressourcentags.

Antworten

Name Typ Beschreibung
200 OK

VirtualCluster

Der virtuelle Cluster wurde erfolgreich aktualisiert.

202 Accepted

Das Aktualisieren des virtuellen Clusters wird ausgeführt.

Other Status Codes

Fehlerantworten: ***

  • 400 SubscriptionNotEnabledForFeature: Das Benutzerabonnement wurde für Featurebenutzer nicht aktiviert, die versucht haben, zu verwenden.

  • 400 ManagementServiceFeatureDisabled: Der Benutzer hat versucht, ein feature zu verwenden, das deaktiviert ist.

  • 400 InvalidMaintenanceWindowSettings: Ungültige Wartungsfenstereinstellungen.

  • 400 InvalidMaintenanceWindowProperty - Die Eigenschaft "Ungültiges Wartungsfenster" wurde angegeben.

  • 400 InvalidMaintenanceWindowPropertyNull – Ungültiges Wartungsfenster mit den erforderlichen Eigenschaften NULL.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified: Für den Wartungsfenstertyp dürfen bestimmte Eigenschaften nicht angegeben sein.

  • 400 UpdateOfParameterNotSupported: Das Update von "{0}" wird nicht unterstützt.

  • 404 VirtualClusterDoesNotExist: Der virtuelle Cluster ist nicht vorhanden.

  • 404 ResourceDoesNotExist: Ressource mit dem Namen "{0}" ist nicht vorhanden. Geben Sie zum Fortfahren einen gültigen Ressourcennamen an.

  • 404 VirtualClusterNotInSubscriptionResourceGroup: Der angegebene virtuelle Cluster ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.

  • 404 SubscriptionNotFound: Das angeforderte Abonnement wurde nicht gefunden.

  • 404 SubscriptionDoesNotHaveVirtualCluster : Der angeforderte virtuelle Cluster wurde nicht gefunden

  • 404 ResourceNotFound: Die angeforderte Ressource wurde nicht gefunden.

  • 404 OperationIdNotFound: Der Vorgang mit der ID ist nicht vorhanden.

  • 409 VirtualClusterRemovalAlreadyInProgress: Die Entfernung des virtuellen Clusters wird bereits ausgeführt. Der virtuelle Cluster wird automatisch mit der ersten instance Erstellung erstellt und beim letzten instance Löschen automatisch entfernt. Weitere Informationen finden Sie hier: https://aka.ms/sqlmi-virtual-cluster-removal.

  • 409 VirtualClusterIsNotEmpty: Der virtuelle Cluster ist nicht leer und kann nicht gelöscht werden.

  • 409 VirtualClusterIsBusy: Virtueller Cluster ist derzeit ausgelastet. Wiederholen Sie den Vorgang später.

  • 409 VirtualClusterRemovalFailed: Fehler bei der Anforderung zum Löschen des virtuellen Clusters. Überprüfen Sie, ob aktive abhängige Ressourcen vorhanden sind.

  • 409 ConflictingVirtualClusterOperation: Für den virtuellen Cluster wird derzeit ein Vorgang ausgeführt.

  • 409 OperationCancelled: Der Vorgang wurde vom Benutzer abgebrochen.

  • 409 OperationInterrupted: Der Vorgang für die Ressource konnte nicht abgeschlossen werden, da er durch einen anderen Vorgang für dieselbe Ressource unterbrochen wurde.

  • 429 SubscriptionTooManyCreateUpdateRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 ConflictingSubscriptionOperation: Für das Abonnement wird derzeit ein Vorgang ausgeführt.

  • 429 SubscriptionTooManyCreateUpdateRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 500 OperationTimedOut: Der Vorgang ist timeout und wird automatisch zurückgesetzt. Wiederholen Sie den Vorgang.

  • 503 TooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 503 TooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

Beispiele

Update virtual cluster with tags

Beispielanforderung

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=2021-11-01

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

Beispiel für eine Antwort

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

Definitionen

Name Beschreibung
VirtualCluster

Ein Azure SQL virtueller Cluster.

VirtualClusterUpdate

Eine Updateanforderung für einen Azure SQL virtuellen Datenbankcluster.

VirtualCluster

Ein Azure SQL virtueller Cluster.

Name Typ Beschreibung
id

string

Ressourcen-ID

location

string

Ressourcenspeicherort

name

string

Name der Ressource.

properties.childResources

string[]

Liste der Ressourcen in diesem virtuellen Cluster.

properties.family

string

Wenn der Dienst über unterschiedliche Hardwaregenerationen für dieselbe SKU verfügt, kann dies hier erfasst werden.

properties.maintenanceConfigurationId

string

Gibt die Wartungskonfigurations-ID an, die auf diesen virtuellen Cluster angewendet werden soll.

properties.subnetId

string

Subnetzressourcen-ID für den virtuellen Cluster.

tags

object

Ressourcentags.

type

string

Der Ressourcentyp.

VirtualClusterUpdate

Eine Updateanforderung für einen Azure SQL virtuellen Datenbankcluster.

Name Typ Beschreibung
properties.childResources

string[]

Liste der Ressourcen in diesem virtuellen Cluster.

properties.family

string

Wenn der Dienst über unterschiedliche Hardwaregenerationen für dieselbe SKU verfügt, kann dies hier erfasst werden.

properties.maintenanceConfigurationId

string

Gibt die Wartungskonfigurations-ID an, die auf diesen virtuellen Cluster angewendet werden soll.

properties.subnetId

string

Subnetzressourcen-ID für den virtuellen Cluster.

tags

object

Ressourcentags.