転送ルーターを削除します。
操作説明
DeleteTransitRouter は非同期操作です。リクエストを送信した後、リクエスト ID が返されますが、操作はシステム バックグラウンドでまだ実行されています。 ListTransitRouters を呼び出して、転送ルーターのステータスをクエリできます。
転送ルーターが 削除中 状態の場合、転送ルーターは削除されています。この場合、転送ルーターをクエリすることはできますが、他の操作を実行することはできません。
転送ルーターが見つからない場合、転送ルーターは削除されています。
前提条件
転送ルーターを削除する前に、以下の前提条件が満たされていることを確認してください。
-
転送ルーター上にネットワークインスタンス接続が作成されていません。
仮想プライベートクラウド ( VPC) 接続の削除方法の詳細については、「TransitRouterVpcAttachment の削除」をご参照ください。
仮想ボーダールーター ( VBR) 接続の削除方法の詳細については、「TransitRouterVbrAttachment の削除」をご参照ください。
クラウド接続ネットワーク ( CCN) 接続の削除方法の詳細については、「CEN 子インスタンスのデタッチ」をご参照ください。
VPN 接続の削除方法の詳細については、「TransitRouterVpnAttachment の削除」をご参照ください。
リージョン間接続の削除方法の詳細については、「TransitRouterPeerAttachment の削除」をご参照ください。
-
転送ルーター上にカスタムルートテーブルが作成されていません。カスタムルートテーブルの削除方法の詳細については、「TransitRouterRouteTable の削除」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cen:DeleteTransitRouter |
delete |
*TransitRouter
|
なし | なし |
リクエストパラメーター
|
パラメーター |
タイプ |
必須 / 任意 |
説明 |
例 |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントを使用して値を生成できますが、異なるリクエスト間で一意であることを確認する必要があります。 ClientToken には ASCII 文字のみを含めることができます。 説明
このパラメーターを設定しない場合、ClientToken は RequestId の値に設定されます。 RequestId の値は、API リクエストごとに異なる場合があります。 |
02fb3da4-130e-11e9-8e44-001**** |
| DryRun |
boolean |
任意 |
リクエストの事前チェックのみを行うかどうかを指定します。チェック項目には、権限と転送ルーターのステータスが含まれます。有効な値:
|
false |
| TransitRouterId |
string |
必須 |
転送ルーターの ID。 |
tr-uf654ttymmljlvh2x**** |
レスポンスパラメーター
|
パラメーター |
タイプ |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID。 |
6DE3EE92-39C8-4BBD-A3AD-F568D74741BB |
例
成功レスポンス
JSONJSON
{
"RequestId": "6DE3EE92-39C8-4BBD-A3AD-F568D74741BB"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | OperationFailed.DeleteTransitRouter | Operation failed because TransitRouterRouteTable or TransitRouterRouteEntry or BandwidthTransitRegion exists. | |
| 400 | IncorrectStatus.TransitRouterInstance | The status of TransitRouter is incorrect. | |
| 400 | OperationFailed.CCNAttached | Can not delete transit router because CCN still attached. | |
| 400 | OperationFailed.BandwidthLimitExist | Operation is invalid because a bandwidth limit exist. | |
| 400 | IncorrectStatus.CenInstance | The status of CenInstance is incorrect. | |
| 400 | OperationFailed.TrafficMarkingPolicyExist | Operation is invalid because traffic marking policy exists. | |
| 400 | OperationFailed.MulticastDomainExist | Operation is invalid because multicast domain exists. | |
| 400 | OperationFailed.PrefixListExist | Operation is invalid because prefix list exists. | |
| 400 | OperationFailed.TrafficQosPolicyExist | Operation is invalid because traffic qos policy exists. | |
| 400 | OperationFailed.CloudRouteExist | Operation is invalid because cloud route exists. | |
| 400 | OperationFailed.FlowLogExistOrNisOpened | Operation failed because FlowLog exists or Nis opened. | |
| 400 | OperationFailed.AggregationRouteExist | Operation failed because TransitRouterRouteAggregation exists. | |
| 400 | InvalidOperation.BondVbrExist | The operation failed due to BondVbr exists. | |
| 400 | InvalidTransitRouterInstance.NotFound | The Transit Router instance is not found. | |
| 400 | OperationFailed.FlowLogExist | Flow log configurations exist. Delete the flow log configurations and retry the operation. | |
| 400 | InvalidParameter | Invalid parameter. | |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | |
| 400 | InvalidOperation.RelatedEcrExists | Operation is invalid due to related ECR exists. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。