すべてのプロダクト
Search
ドキュメントセンター

:DeleteTransitRouter

最終更新日:Jun 30, 2025

転送ルータを削除します。

使用上の注意

DeleteTransitRouter は非同期操作です。リクエストを送信した後、リクエスト ID が返されますが、操作はシステム バックグラウンドで引き続き実行されます。ListTransitRouters を呼び出して、転送ルータのステータスをクエリできます。

  • 転送ルータが 削除中 状態の場合、転送ルータは削除されています。この場合、転送ルータをクエリすることはできますが、他の操作を実行することはできません。

  • 転送ルータが見つからない場合、転送ルータは削除されています。

前提条件

転送ルータを削除する前に、以下の前提条件が満たされていることを確認してください。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。便宜上、OpenAPI Explorer でこの操作を呼び出すことをお勧めします。 OpenAPI Explorer は、異なる SDK 用の操作のサンプルコードを動的に生成します。

リクエストパラメータ

パラメータ

タイプ

必須

説明

Action

String

Yes

DeleteTransitRouter

実行する操作。値を DeleteTransitRouter に設定します。

ClientToken

String

No

02fb3da4-130e-11e9-8e44-001****

リクエストのべき等性を確保するために使用されるクライアントトークン。

クライアントを使用して値を生成できますが、異なるリクエスト間で一意であることを確認する必要があります。 ClientToken には ASCII 文字のみを含めることができます。

説明

このパラメータを設定しない場合、ClientTokenRequestId の値に設定されます。RequestId の値は、API リクエストごとに異なる場合があります。

DryRun

Boolean

No

false

リクエストの事前チェックのみを行うかどうかを指定します。チェック項目には、権限と転送ルータのステータスが含まれます。有効な値:

  • false (デフォルト): リクエストを送信します。リクエストが事前チェックに合格すると、転送ルータは削除されます。

  • true: リクエストを事前チェックしますが、転送ルータは削除しません。この値を使用すると、システムは必須パラメータとリクエスト構文をチェックします。リクエストが事前チェックに合格しなかった場合は、エラーメッセージが返されます。リクエストが事前チェックに合格した場合は、DryRunOperation エラーコードが返されます。

TransitRouterId

String

Yes

tr-uf654ttymmljlvh2x****

転送ルータの ID。

レスポンスパラメータ

パラメータ

タイプ

説明

RequestId

String

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

リクエストの ID。

サンプルリクエスト

http(s)://[Endpoint]/?Action=DeleteTransitRouter
&ClientToken=02fb3da4-130e-11e9-8e44-001****
&DryRun=false
&TransitRouterId=tr-uf654ttymmljlvh2x****
&共通リクエストパラメータ

サンプルの成功レスポンス

XML 形式

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

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

JSON 形式

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

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

エラーコード

HttpCode

エラーコード

エラーメッセージ

説明

400

OperationFailed.DeleteTransitRouter

Operation failed because TransitRouterRouteEntry exists

転送ルータにルートエントリが設定されている場合、指定された転送ルータを削除できないために返されるエラーメッセージ。

400

OperationFailed.DeleteTransitRouter

Operation failed because TransitRouterRouteTable exists

カスタムルートテーブルが転送ルータに関連付けられている場合、指定された転送ルータを削除できないために返されるエラーメッセージ。

400

IncorrectStatus.TransitRouterInstance

The status of TransitRouter is incorrect.

現在の状態では転送ルータを削除できないために返されるエラーメッセージ。

400

OperationFailed.BandwidthLimitExist

Operation is invalid because a bandwidth limit exist.

転送ルータの帯域幅調整が有効になっている場合、転送ルータを削除できないために返されるエラーメッセージ。

エラーコードのリストについては、「API エラーセンター」をご参照ください。