Anda dapat memanggil operasi ListTrafficMarkingPolicies untuk mengkueri detail kebijakan penandaan lalu lintas, seperti status dan prioritasnya.
Deskripsi operasi
Saat memanggil operasi ListTrafficMarkingPolicies:
Anda harus menentukan setidaknya salah satu parameter TransitRouterId atau TrafficMarkingPolicyId.
Jika parameter TrafficMarkingPolicyId tidak ditentukan, operasi hanya mengembalikan informasi kebijakan penandaan lalu lintas berdasarkan parameter TransitRouterId, TrafficMarkingPolicyName, dan TrafficMarkingPolicyDescription. Informasi mengenai aturan klasifikasi lalu lintas tidak dikembalikan, sehingga bidang TrafficMatchRules tidak disertakan dalam respons.
Jika parameter TrafficMarkingPolicyId ditentukan, operasi mengembalikan informasi kebijakan penandaan lalu lintas beserta aturan klasifikasi lalu lintasnya. Bidang TrafficMatchRules disertakan dalam respons. Jika bidang tersebut berupa array kosong, artinya tidak ada aturan klasifikasi lalu lintas yang dikonfigurasi untuk kebijakan tersebut.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cen:ListTrafficMarkingPolicies |
list |
*All Resource
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| TransitRouterId |
string |
No |
ID instans TransitRouter. |
tr-bp1rmwxnk221e3fas**** |
| TrafficMarkingPolicyId |
string |
No |
ID kebijakan penandaan lalu lintas. |
tm-iz5egnyitxiroq**** |
| TrafficMarkingPolicyName |
string |
No |
Nama kebijakan penandaan lalu lintas. Nama dapat kosong atau terdiri dari 1 hingga 128 karakter. Nama tidak boleh diawali dengan http:// atau https://. |
nametest |
| TrafficMarkingPolicyDescription |
string |
No |
Deskripsi kebijakan penandaan lalu lintas. Deskripsi dapat kosong atau terdiri dari 1 hingga 256 karakter. Deskripsi tidak boleh diawali dengan http:// atau https://. |
desctest |
| MaxResults |
integer |
No |
Jumlah entri yang dikembalikan per halaman. Nilai yang valid: 1 hingga 100. Nilai default: 20. |
20 |
| NextToken |
string |
No |
Token yang digunakan untuk kueri berikutnya. Nilai yang valid:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Respons. |
||
| NextToken |
string |
Token yang digunakan untuk kueri berikutnya.
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| RequestId |
string |
ID permintaan. |
699989E4-64A0-5F78-8B93-CDB32D98971F |
| TotalCount |
integer |
Jumlah entri yang dikembalikan. |
1 |
| MaxResults |
integer |
Jumlah entri yang dikembalikan per halaman. |
20 |
| TrafficMarkingPolicies |
array<object> |
Daftar kebijakan penandaan lalu lintas. |
|
|
array<object> |
Informasi tentang kebijakan penandaan lalu lintas. |
||
| TrafficMarkingPolicyStatus |
string |
Status kebijakan penandaan lalu lintas.
|
Creating |
| TrafficMarkingPolicyId |
string |
ID kebijakan penandaan lalu lintas. |
tm-iz5egnyitxiroq**** |
| MarkingDscp |
integer |
Nilai Differentiated Services Code Point (DSCP) dari kebijakan penandaan lalu lintas. |
5 |
| TrafficMarkingPolicyName |
string |
Nama kebijakan penandaan lalu lintas. |
nametest |
| Priority |
integer |
Prioritas kebijakan penandaan lalu lintas. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. |
5 |
| TrafficMarkingPolicyDescription |
string |
Deskripsi kebijakan penandaan lalu lintas. |
desctest |
| TrafficMatchRules |
array<object> |
Daftar aturan klasifikasi lalu lintas. |
|
|
object |
Informasi tentang aturan klasifikasi lalu lintas. |
||
| MatchDscp |
integer |
Nilai DSCP dari paket lalu lintas. Catatan
Jika MatchDscp mengembalikan -1, artinya semua nilai DSCP cocok. |
6 |
| DstCidr |
string |
Blok CIDR tujuan dari paket lalu lintas. Alamat IPv4 dan IPv6 didukung. |
192.168.120.0/24 |
| TrafficMatchRuleDescription |
string |
Deskripsi aturan klasifikasi lalu lintas. |
desctest |
| Protocol |
string |
Jenis protokol dari paket lalu lintas. Catatan
Kebijakan penandaan lalu lintas mendukung pencocokan beberapa jenis protokol. Untuk informasi selengkapnya tentang jenis protokol, lihat dokumentasi terkait. |
HTTP |
| TrafficMatchRuleId |
string |
ID aturan klasifikasi lalu lintas. |
tm-rule-fa9kgq1e90rmhc**** |
| SrcCidr |
string |
Blok CIDR sumber dari paket lalu lintas. Alamat IPv6 dan IPv4 didukung. |
192.168.10.0/24 |
| TrafficMatchRuleName |
string |
Nama aturan klasifikasi lalu lintas. |
nametest |
| TrafficMatchRuleStatus |
string |
Status aturan klasifikasi lalu lintas.
|
Creating |
| AddressFamily |
string |
Jenis alamat. Nilai yang valid adalah IPv4, IPv6, atau kosong. |
IPv4 |
| DstPortRange |
array |
Rentang port tujuan yang dicocokkan oleh aturan klasifikasi lalu lintas. |
|
|
integer |
Rentang port tujuan yang dicocokkan oleh aturan klasifikasi lalu lintas. Operasi mengembalikan dua nomor port tujuan:
|
80,80 |
|
| SrcPortRange |
array |
Rentang port sumber yang dicocokkan oleh aturan klasifikasi lalu lintas. |
|
|
integer |
Rentang port sumber yang akan dicocokkan oleh aturan klasifikasi traffic. Operasi ini mengembalikan dua nomor port sumber:
|
1,200 |
|
| TransitRouterId |
string |
ID instans TransitRouter. |
tr-ccni*** |
Contoh
Respons sukses
JSONformat
{
"NextToken": "FFmyTO70tTpLG6I3FmYAXGKPd****",
"RequestId": "699989E4-64A0-5F78-8B93-CDB32D98971F",
"TotalCount": 1,
"MaxResults": 20,
"TrafficMarkingPolicies": [
{
"TrafficMarkingPolicyStatus": "Creating",
"TrafficMarkingPolicyId": "tm-iz5egnyitxiroq****",
"MarkingDscp": 5,
"TrafficMarkingPolicyName": "nametest",
"Priority": 5,
"TrafficMarkingPolicyDescription": "desctest",
"TrafficMatchRules": [
{
"MatchDscp": 6,
"DstCidr": "192.168.120.0/24",
"TrafficMatchRuleDescription": "desctest",
"Protocol": "HTTP",
"TrafficMatchRuleId": "tm-rule-fa9kgq1e90rmhc****",
"SrcCidr": "192.168.10.0/24",
"TrafficMatchRuleName": "nametest",
"TrafficMatchRuleStatus": "Creating",
"AddressFamily": "IPv4",
"DstPortRange": [
0
],
"SrcPortRange": [
0
]
}
],
"TransitRouterId": "tr-ccni***"
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParam.TransitRouterIdOrTrafficMarkingPolicyId | Either TransitRouterId or TrafficMarkingPolicyId must be specified. | The error message returned because the TransitRouterId or TrafficMarkingPolicyId parameter is not set. |
| 400 | IllegalParam.NextToken | The specified NextToken is invalid. | The error message returned because the NextToken parameter is set to an invalid value. |
| 400 | InvalidName | Name is invalid. | The error message returned because the specified name is invalid. |
| 400 | InvalidDescription | Description is invalid. | The error message returned because the description is invalid. |
| 400 | InvalidParameter | Invalid parameter. | The error message returned because the parameter is set to an invalid value. |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | The error message returned because you do not have the permissions to perform this operation. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.