Tous les produits
Search
Centre de documentation

:DeleteVSwitch

Dernière mise à jour :Aug 18, 2026

Supprime un vSwitch.

Description

Lors de l'appel à cette opération, tenez compte des limites suivantes :

  • Avant de supprimer un vSwitch, libérez ou retirez toutes les ressources Virtual Private Cloud (VPC), y compris les vSwitches, les instances, les interfaces de routeur et les adresses IP virtuelles haute disponibilité (HAVIP).

  • Seuls les vSwitches dont l'état est Available peuvent être supprimés.

  • Vous ne pouvez pas supprimer un vSwitch d'un VPC dans lequel un vSwitch ou une route est en cours de création ou de suppression.

  • L'opération DeleteVSwitch est asynchrone. Le système renvoie un ID de requête après l'envoi de la demande et exécute la tâche en arrière-plan. Appelez l'opération DescribeVSwitchAttributes pour interroger l'état du vSwitch :

    • Si le vSwitch est dans l'état Pending, il est en cours de suppression.

    • Si vous ne parvenez pas à interroger le vSwitch, celui-ci a été supprimé.

  • Vous ne pouvez pas appeler l'opération DeleteVSwitch de manière répétée pour supprimer un vSwitch dans un délai spécifié.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement l'exemple de code de l'opération pour différents SDK.

Paramètres de requête

Paramètre

Type

Obligatoire

Exemple

Description

Action

String

Oui

DeleteVSwitch

Opération à effectuer. Définissez la valeur sur DeleteVSwitch.

VSwitchId

String

Oui

vsw-asdfjlna****

ID du vSwitch à supprimer.

RegionId

String

Non

cn-hangzhou

ID de région du vSwitch.

Appelez l'opération DescribeRegions pour obtenir la liste des régions la plus récente.

Paramètres de réponse

Paramètre

Type

Exemple

Description

RequestId

String

0ED8D006-F706-4D23-88ED-E11ED28DCAC0

ID de la requête.

Exemples

Exemples de requêtes

http(s)://[Endpoint]/?Action=DeleteVSwitch
&VSwitchId=vsw-asdfjlna****
&RegionId=cn-hangzhou
&Common request parameters

Exemples de réponses réussies

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<DeleteVSwitchResponse>
    <RequestId>0ED8D006-F706-4D23-88ED-E11ED28DCAC0</RequestId>
</DeleteVSwitchResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "0ED8D006-F706-4D23-88ED-E11ED28DCAC0"
}

Codes d'erreur

Code HTTP

Code d'erreur

Message d'erreur

Description

400

OperationDenied.OtherSubnetProcessing

other subnet is processing.

Vous ne pouvez pas supprimer le vSwitch car d'autres sous-réseaux sont en cours de gestion.

400

IncorrectVSwitchStatus

The current virtual switch status does not support this operation.

Le vSwitch est dans l'état Pending et ne peut pas être supprimé.

400

DependencyViolation

Specified object has dependent resources.

Les ressources déployées dans le vSwitch n'ont pas été supprimées. Supprimez d'abord les ressources déployées dans le VPC avant de supprimer le VPC.

400

DependencyViolation

Some route entry status blocked this operation.

Une ou plusieurs entrées de route dans la table de routage actuelle sont dans l'état Pending ou Modifying.

400

IncorrectRouteEntryStatus

Some route entry status blocked this operation.

Une ou plusieurs entrées de route dans la table de routage actuelle sont dans l'état Pending ou Modifying.

400

DependencyViolation.HaVip

VSwitch cannot be deleted when there are some HaVip dependent with it.

Le vSwitch est associé à une HAVIP et ne peut pas être supprimé.

400

MissingParameter

Miss mandatory parameter.

Certains paramètres obligatoires ne sont pas définis. Vérifiez que tous les paramètres requis sont définis avant d'appeler cette opération.

400

TaskConflict

The operation is too frequent, TaskConflict.

Le système est occupé. Réessayez ultérieurement.

400

DeleteVSwitch.IncorrectStatus.cbnStatus

Current CBN status does not support this operation.

Vous ne pouvez pas supprimer le vSwitch lorsque l'instance CEN est dans l'état actuel.

400

OperationFailed.SystemBusy

Operation failed because system is busy.

Le système est occupé. Réessayez ultérieurement.

400

DependencyViolation.MulticastDomain

VSwitch cannot be deleted when associated with multicast domain.

Le vSwitch est ajouté à un domaine de multidiffusion et ne peut pas être supprimé.

400

DependencyViolation.VSwitchCidrReservation

VSwitch cannot be deleted when vswitch cidr reservation exist.

Un bloc CIDR est réservé pour le vSwitch et celui-ci ne peut pas être supprimé.

404

Forbidden.RegionNotFound

Specified instance is not found during access authentication.

La région n'est pas prise en charge.

404

IncorrectVSwitchId

Specified vSwtich instance is not found during access authentication.

Le vSwitch est introuvable lors de la vérification des autorisations.

404

InvalidVSwitchId.NotFound

VSwitch not exist.

Le vSwitch spécifié n'existe pas. Vérifiez la validité de l'ID du vSwitch spécifié.

404

IncorrectStatus

Vswtich status not stable.

Le vSwitch est dans l'état Pending ou Modifying. Réessayez ultérieurement.

Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.