Bir geçiş yönlendiricisini siler.
Kullanım notları
DeleteTransitRouter eşzamansız bir işlemdir. Bir istek gönderdiğinizde, istek kimliği döndürülür ancak işlem sistem arka planında hala yürütülmektedir. Bir geçiş yönlendiricisinin durumunu sorgulamak için ListTransitRouters API'sini çağırabilirsiniz.
Bir geçiş yönlendiricisi Deleting durumunda ise, geçiş yönlendiricisi silinmektedir. Bu durumda, geçiş yönlendiricisini sorgulayabilir ancak başka işlemler gerçekleştiremezsiniz.
Bir geçiş yönlendiricisi bulunamıyorsa, geçiş yönlendiricisi silinmiş demektir.
Ön koşullar
Bir geçiş yönlendiricisini silmeden önce aşağıdaki ön koşulların karşılandığından emin olun:
-
Geçiş yönlendiricisinde oluşturulmuş ağ örneği bağlantısı bulunmamalıdır.
Sanal özel cloud (VPC) bağlantısını silme hakkında daha fazla bilgi için bkz. DeleteTransitRouterVpcAttachment.
Sanal sınır yönlendirici (VBR) bağlantısını silme hakkında daha fazla bilgi için bkz. DeleteTransitRouterVbrAttachment.
Cloud Connect Network (CCN) bağlantısını silme hakkında daha fazla bilgi için bkz. DetachCenChildInstance.
VPN bağlantısını silme hakkında daha fazla bilgi için bkz. DeleteTransitRouterVpnAttachment.
Bölge içi bağlantıyı silme hakkında daha fazla bilgi için bkz. DeleteTransitRouterPeerAttachment.
Geçiş yönlendiricisinde oluşturulmuş özel rota tablosu bulunmamalıdır. Özel bir rota tablosunu silme hakkında daha fazla bilgi için bkz. DeleteTransitRouterRouteTable.
Hata ayıklama
İstek parametreleri
| Parametre | Tür | Zorunlu | Örnek | Açıklama |
| Action | String | Evet | DeleteTransitRouter | Gerçekleştirmek istediğiniz işlem. Değeri DeleteTransitRouter olarak ayarlayın. |
| ClientToken | String | Hayır | 02fb3da4-130e-11e9-8e44-001**** | İsteğin yinelenebilirliğini sağlamak için kullanılan istemci belirteci. Değeri istemci tarafında üretebilirsiniz ancak farklı istekler arasında benzersiz olduğundan emin olmalısınız. ClientToken yalnızca ASCII karakterleri içerebilir. Not Bu parametreyi ayarlamazsanız, ClientToken değeri RequestId değerine atanır. RequestId değeri her API isteğinde farklı olabilir. |
| DryRun | Boolean | Hayır | false | Yalnızca isteğin ön kontrolünü yapıp yapmayacağınızı belirtir. Kontrol edilen öğeler arasında izinler ve geçiş yönlendiricisinin durumu yer alır. Geçerli değerler:
|
| TransitRouterId | String | Evet | tr-uf654ttymmljlvh2x**** | Geçiş yönlendiricisinin kimliği. |
Yanıt parametreleri
|
Parametre |
Tür |
Örnek |
Açıklama |
|
RequestId |
String |
6DE3EE92-39C8-4BBD-A3AD-F568D74741BB |
İsteğin kimliği. |
Örnekler
Örnek istekler
http(s)://[Endpoint]/?Action=DeleteTransitRouter
&ClientToken=02fb3da4-130e-11e9-8e44-001****
&DryRun=false
&TransitRouterId=tr-uf654ttymmljlvh2x****
&Common request parameters
Başarılı yanıt örnekleri
XML biçimi
HTTP/1.1 200 OK
Content-Type:application/xml
<DeleteTransitRouterResponse>
<RequestId>6DE3EE92-39C8-4BBD-A3AD-F568D74741BB</RequestId>
</DeleteTransitRouterResponse>
JSON biçimi
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "6DE3EE92-39C8-4BBD-A3AD-F568D74741BB"
}
Hata kodları
|
HttpCode |
Hata kodları |
Hata mesajı |
Açıklama |
|
400 |
OperationFailed.DeleteTransitRouter |
Operation failed because TransitRouterRouteEntry exists |
Belirtilen geçiş yönlendiricisi için rota girişleri yapılandırıldığında geçiş yönlendiricisi silinemeyeceğinden hata döndürülür. |
|
400 |
OperationFailed.DeleteTransitRouter |
Operation failed because TransitRouterRouteTable exists |
Geçiş yönlendiricisiyle özel rota tabloları ilişkilendirildiğinde belirtilen geçiş yönlendiricisi silinemeyeceğinden hata döndürülür. |
|
400 |
IncorrectStatus.TransitRouterInstance |
The status of TransitRouter is incorrect. |
Geçiş yönlendiricisi geçerli durumda silinemeyeceğinden hata döndürülür. |
|
400 |
OperationFailed.BandwidthLimitExist |
Operation is invalid because a bandwidth limit exist. |
Geçiş yönlendiricisi için bant genişliği kısıtlaması etkinleştirildiğinde geçiş yönlendiricisi silinemeyeceğinden hata döndürülür. |
Hata kodlarının listesi için API Hata Merkezi adresini ziyaret edin.