Virtual Clusters - Update

Mises à jour un cluster virtuel.

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

Paramètres URI

Name In Required Type Description
resourceGroupName
path True
  • string

Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail.

subscriptionId
path True
  • string

L’ID d’abonnement d’un abonnement Azure.

virtualClusterName
path True
  • string

Nom du cluster virtuel.

api-version
query True
  • string

Version de l’API à utiliser pour la requête.

Corps de la demande

Name Type Description
properties.family
  • string

Si le service a des générations de matériel différentes, pour la même référence SKU, cela peut être capturé ici.

properties.maintenanceConfigurationId
  • string

Spécifie l’ID de configuration de maintenance à appliquer à ce cluster virtuel.

tags
  • object

Balises de ressource.

Réponses

Name Type Description
200 OK

Mise à jour réussie du cluster virtuel.

202 Accepted

La mise à jour du cluster virtuel est en cours.

Other Status Codes

Réponses d’erreur : ***

  • 400 SubscriptionNotEnabledForFeature : l’abonnement utilisateur n’est pas activé pour l’utilisateur de fonctionnalité tenté d’utiliser.

  • 400 ManagementServiceFeatureDisabled : l’utilisateur a tenté d’utiliser une fonctionnalité désactivée.

  • 400 InvalidMaintenanceWindowSettings - Paramètres de fenêtre de maintenance non valides.

  • 400 InvalidMaintenanceWindowProperty - Propriété de fenêtre de maintenance non valide a été spécifiée.

  • 400 InvalidMaintenanceWindowPropertyNull - Fenêtre de maintenance non valide avec les propriétés requises Null.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified - Le type de fenêtre de maintenance ne doit pas avoir certaines propriétés spécifiées.

  • 400 UpdateOfParameterNotSupported : la mise à jour de «{0} » n’est pas prise en charge.

  • 404 VirtualClusterDoesNotExist : le cluster virtuel n’existe pas.

  • 404 ResourceDoesNotExist - La ressource portant le nom «{0} » n’existe pas. Pour continuer, spécifiez un nom de ressource valide.

  • 404 VirtualClusterNotInSubscriptionResourceGroup - Le cluster virtuel spécifié n’existe pas dans le groupe de ressources et l’abonnement spécifiés.

  • 404 SubscriptionNotFound - L’abonnement demandé est introuvable.

  • 404 SubscriptionDoesNotHaveVirtualCluster - Le cluster virtuel demandé est introuvable

  • 404 ResourceNotFound : la ressource demandée est introuvable.

  • 409 VirtualClusterRemovalAlreadyInProgress : la suppression du cluster virtuel est déjà en cours. Le cluster virtuel est créé automatiquement avec la création de la première instance et supprimé automatiquement avec la suppression de la dernière instance. En savoir plus ici : https://aka.ms/sqlmi-virtual-cluster-removal.

  • 409 VirtualClusterIsNotEmpty : le cluster virtuel n’est pas vide et ne peut pas être supprimé.

  • 409 VirtualClusterIsBusy - Le cluster virtuel est actuellement occupé. Réessayez l’opération ultérieurement.

  • 409 VirtualClusterRemovalFailed : la demande de suppression du cluster virtuel a échoué. Vérifiez s’il existe des ressources dépendantes actives.

  • 409 ConflictingVirtualClusterOperation : une opération est en cours pour le cluster virtuel.

  • 429 SubscriptionTooManyCreateUpdateRequests : demandes au-delà des demandes maximales pouvant être traitées par les ressources disponibles.

  • 429 SubscriptionTooManyRequests : demandes au-delà des demandes maximales pouvant être traitées par les ressources disponibles.

  • 429 ConflictingSubscriptionOperation : une opération est en cours pour l’abonnement.

  • 503 TooManyRequests : demandes au-delà des demandes maximales pouvant être traitées par les ressources disponibles.

Exemples

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

Définitions

VirtualCluster

Un cluster virtuel Azure SQL.

VirtualClusterUpdate

Demande de mise à jour d’un cluster virtuel de base de données Azure SQL.

VirtualCluster

Un cluster virtuel Azure SQL.

Name Type Description
id
  • string

ID de la ressource

location
  • string

Emplacement de la ressource.

name
  • string

Nom de la ressource.

properties.childResources
  • string[]

Liste des ressources de ce cluster virtuel.

properties.family
  • string

Si le service a des générations de matériel différentes, pour la même référence SKU, cela peut être capturé ici.

properties.maintenanceConfigurationId
  • string

Spécifie l’ID de configuration de maintenance à appliquer à ce cluster virtuel.

properties.subnetId
  • string

ID de ressource de sous-réseau pour le cluster virtuel.

tags
  • object

Balises de ressource.

type
  • string

Type de ressource.

VirtualClusterUpdate

Demande de mise à jour d’un cluster virtuel de base de données Azure SQL.

Name Type Description
properties.childResources
  • string[]

Liste des ressources de ce cluster virtuel.

properties.family
  • string

Si le service a des générations de matériel différentes, pour la même référence SKU, cela peut être capturé ici.

properties.maintenanceConfigurationId
  • string

Spécifie l’ID de configuration de maintenance à appliquer à ce cluster virtuel.

properties.subnetId
  • string

ID de ressource de sous-réseau pour le cluster virtuel.

tags
  • object

Balises de ressource.