Menghapus entri rute statis dengan tipe instans blackhole atau connection dari tabel rute forward Router transit Edisi Perusahaan.
Deskripsi operasi
Sebelum Anda memanggil operasi ini untuk menghapus entri rute, perhatikan informasi berikut:
-
Jika Anda menentukan TransitRouterRouteEntryId untuk menghapus entri rute, Anda tidak perlu menentukan TransitRouterRouteTableId atau TransitRouterRouteEntryDestinationCidrBlock. Jika tidak, akan terjadi error konflik parameter.
-
Jika Anda tidak menentukan TransitRouterRouteEntryId untuk menghapus entri rute, tentukan parameter yang sesuai berdasarkan tipe lompatan berikutnya dari entri rute:
Untuk menghapus rute blackhole, tentukan TransitRouterRouteTableId, TransitRouterRouteEntryDestinationCidrBlock, dan TransitRouterRouteEntryNextHopType.
Untuk menghapus rute non-blackhole, tentukan TransitRouterRouteTableId, TransitRouterRouteEntryDestinationCidrBlock, TransitRouterRouteEntryNextHopType, dan TransitRouterRouteEntryNextHopId.
-
DeleteTransitRouterRouteEntry adalah operasi asinkron. Setelah Anda mengirim permintaan, sistem mengembalikan RequestId tetapi entri rute belum dihapus. Tugas penghapusan berjalan di latar belakang. Anda dapat memanggil ListTransitRouterRouteEntries untuk mengkueri status entri rute.
Jika entri rute berada dalam status Deleting, entri rute sedang dihapus. Dalam status ini, Anda hanya dapat mengkueri entri rute tetapi tidak dapat melakukan operasi lain padanya.
Jika entri rute tidak ditemukan, entri rute telah dihapus.
Batasan
Operasi ini hanya dapat menghapus entri rute statis. Entri rute yang dipelajari secara otomatis tidak dapat dihapus. Anda dapat memanggil ListTransitRouterRouteEntries untuk mengkueri tipe entri rute.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cen:DeleteTransitRouterRouteEntry |
delete |
TransitRouterRouteEntry
TransitRouterRouteTable
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan klien untuk menghasilkan token, tetapi Anda harus memastikan bahwa token tersebut unik di antara berbagai permintaan. Token klien hanya dapat berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan RequestId dari permintaan API sebagai ClientToken. RequestId mungkin berbeda untuk setiap permintaan API. |
02fb3da4-130e-11e9-8e44-001**** |
| DryRun |
boolean |
No |
Apakah akan menjalankan dry run, termasuk validasi izin dan status instans. Nilai valid:
|
false |
| TransitRouterRouteEntryId |
string |
No |
ID entri rute. |
rte-75eg4jprkvk0pw**** |
| TransitRouterRouteEntryNextHopType |
string |
No |
Tipe lompatan berikutnya dari entri rute. Nilai valid:
|
BlackHole |
| TransitRouterRouteEntryDestinationCidrBlock |
string |
No |
Blok CIDR tujuan. |
192.168.0.0/24 |
| TransitRouterRouteEntryNextHopId |
string |
No |
ID koneksi instans jaringan yang terkait dengan lompatan berikutnya dari entri rute. |
tr-attach-nls9fzkfat8934**** |
| TransitRouterRouteTableId |
string |
No |
ID tabel rute entri rute Router transit Edisi Perusahaan. |
vtb-bp1dudbh2d5na6b50**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
2D69CCEA-42D0-48B2-8C9A-9BB207F76D6E |
Contoh
Respons sukses
JSONformat
{
"RequestId": "2D69CCEA-42D0-48B2-8C9A-9BB207F76D6E"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | Validasi permintaan DryRun berhasil. |
| 400 | IllegalParam.TransitRouterRouteEntryId | TransitRouterRouteEntryId is not found. | TransitRouterRouteEntryId yang ditentukan dalam permintaan tidak valid. |
| 400 | ParamExclusive.RouteEntryIdAndRouteTableIdOrDestCidrBlock | RouteEntryId and TransitRouterRouteTableIdOrDestCidrBlock is mutually exclusive. | Parameter RouteEntryId, TransitRouterRouteTableId, dan DestCidrBlock saling eksklusif. |
| 400 | InvalidTransitRouterRouteTableId.NotFound | TransitRouterRouteTableId is not found. | ID instans tabel rute router transit tidak ditemukan. |
| 400 | InvalidDestinationCidrBlock.NotFound | DestinationCidrBlock is not found. | DestinationCidrBlock yang ditentukan dalam parameter tidak ada. |
| 400 | OperationFailed.DeleteTransitRouterRouteEntry | Operation failed because this route entry is created automatically. | Entri rute yang dihasilkan oleh pembuatan otomatis tidak dapat dihapus. |
| 400 | IllegalParam.NextHopType | The NextHopType is illegal. | NextHopType yang ditentukan dalam permintaan tidak valid. |
| 400 | IllegalParam.TransitRouterRouteTableId | The transitRouter route table id is illegal. | TransitRouterRouteTableId yang ditentukan dalam parameter tidak valid. |
| 400 | MissingParam.TransitRouterRouteEntryNextHopId | The parameter TransitRouterRouteEntryNextHopId is mandatory | Parameter TransitRouterRouteEntryNextHopId hilang. |
| 400 | InvalidParameter | Invalid parameter. | Parameter tidak valid. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | Akun tidak memiliki izin untuk melakukan operasi ini. |
| 400 | InvalidParameter.TransitRouterRouteEntryId | The specified parameter TransitRouterRouteEntryId is invalid. | |
| 400 | InvalidParameter.TransitRouterRouteEntryNextHopId | The specified parameter TransitRouterRouteEntryNextHopId is invalid. | |
| 400 | InvalidParameter.TransitRouterRouteTableId | The specified parameter TransitRouterRouteTableId is invalid. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.