Tous les produits
Search
Centre de documentation

:DeleteTransitRouter

Dernière mise à jour :Aug 18, 2026

Supprime un routeur de transit.

Notes d'utilisation

L'opération DeleteTransitRouter est asynchrone. Le système renvoie l'ID de requête dès l'envoi de la demande, mais l'exécution se poursuit en arrière-plan. Appelez l'opération ListTransitRouters pour vérifier l'état du routeur de transit.

  • Si le routeur de transit est dans l'état Deleting, sa suppression est en cours. Vous pouvez consulter ses informations, mais aucune autre opération n'est autorisée.

  • Si le routeur de transit est introuvable, cela signifie qu'il a été supprimé.

Prérequis

Avant de supprimer un routeur de transit, vérifiez les conditions suivantes :

Débogage

OpenAPI Explorer calcule automatiquement la signature. Nous vous recommandons d'utiliser cet outil pour appeler l'opération. Il génère également des exemples de code pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes DeleteTransitRouter

Nom de l'opération à effectuer. Définissez la valeur sur DeleteTransitRouter.

ClientToken String No 02fb3da4-130e-11e9-8e44-001****

Jeton client garantissant l'idempotence de la requête.

Générez cette valeur via le client en veillant à son unicité pour chaque requête. Le paramètre ClientToken ne doit contenir que des caractères ASCII.

Remarque Si ce paramètre est omis, ClientToken prend par défaut la valeur de RequestId, qui varie à chaque appel d'API.
DryRun Boolean No false

Indique si la requête doit subir uniquement une vérification préalable (permissions et état du routeur de transit). Valeurs possibles :

  • false (valeur par défaut) : envoie la requête. Si la vérification réussit, le routeur de transit est supprimé.
  • true : effectue la vérification sans supprimer le routeur. Le système contrôle les paramètres obligatoires et la syntaxe. En cas d'échec, un message d'erreur s'affiche. En cas de succès, le code d'erreur DryRunOperation est renvoyé.
TransitRouterId String Yes tr-uf654ttymmljlvh2x****

ID du routeur de transit.

Paramètres de réponse

Parameter

Type

Example

Description

RequestId

String

6DE3EE92-39C8-4BBD-A3AD-F568D74741BB

ID de la requête.

Exemples

Exemple de requête

http(s)://[Endpoint]/?Action=DeleteTransitRouter
&ClientToken=02fb3da4-130e-11e9-8e44-001****
&DryRun=false
&TransitRouterId=tr-uf654ttymmljlvh2x****
&Common request parameters

Exemple de réponse en cas de succès

Format XML

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

<DeleteTransitRouterResponse>
    <RequestId>6DE3EE92-39C8-4BBD-A3AD-F568D74741BB</RequestId>
</DeleteTransitRouterResponse>

Format JSON

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

{
  "RequestId" : "6DE3EE92-39C8-4BBD-A3AD-F568D74741BB"
}

Codes d'erreur

HttpCode

Error codes

Error message

Description

400

OperationFailed.DeleteTransitRouter

Operation failed because TransitRouterRouteEntry exists

Le routeur de transit spécifié ne peut pas être supprimé car des entrées de routage y sont configurées.

400

OperationFailed.DeleteTransitRouter

Operation failed because TransitRouterRouteTable exists

Le routeur de transit spécifié ne peut pas être supprimé car des tables de routage personnalisées lui sont associées.

400

IncorrectStatus.TransitRouterInstance

The status of TransitRouter is incorrect.

Le routeur de transit ne peut pas être supprimé dans son état actuel.

400

OperationFailed.BandwidthLimitExist

Operation is invalid because a bandwidth limit exist.

Le routeur de transit ne peut pas être supprimé car la limitation de bande passante y est activée.

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs de l'API.