調用ListTrafficMarkingPolicies介面查詢流量標記策略的狀態、流量標記策略的優先順序等詳細資料。
介面說明
在調用 ListTrafficMarkingPolicies 介面過程中:
TransitRouterId 和 TrafficMarkingPolicyId 參數需至少輸入一個。
如果您未輸入資料流量標記策略 ID(即未指定 TrafficMarkingPolicyId 參數的值),則介面會根據 TransitRouterId、TrafficMarkingPolicyName 和 TrafficMarkingPolicyDescription 參數的值僅返迴流量標記策略的資訊,並不會返迴流量標記策略下流分類規則的資訊(即響應中不包含 TrafficMatchRules 欄位)。
如果您輸入了流量標記策略 ID(即指定了 TrafficMarkingPolicyId 參數的值),則介面會為您返回該流量標記策略的資訊以及該流量標記策略下流分類規則的資訊(即響應中包含 TrafficMatchRules 欄位)。 如果 TrafficMatchRules 欄位為空白數組,則表示當前流量標記策略下並不存在流分類規則。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
cen:ListTrafficMarkingPolicies |
list |
*全部資源
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| TransitRouterId |
string |
否 |
轉寄路由器執行個體 ID。 |
tr-bp1rmwxnk221e3fas**** |
| TrafficMarkingPolicyId |
string |
否 |
流量標記策略 ID。 |
tm-iz5egnyitxiroq**** |
| TrafficMarkingPolicyName |
string |
否 |
流量標記策略的名稱。 名稱可以為空白或長度為 1~128 個字元,不能以 http://或 https://開頭。 |
nametest |
| TrafficMarkingPolicyDescription |
string |
否 |
流量標記策略的描述資訊。 描述可以為空白或長度為 1~256 個字元,不能以 http://或 https://開頭。 |
desctest |
| MaxResults |
integer |
否 |
分批次查詢時每次顯示的條目數。取值範圍:1~100,預設值:20。 |
20 |
| NextToken |
string |
否 |
是否擁有下一次查詢的令牌(Token)。取值:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
返回結果。 |
||
| NextToken |
string |
是否擁有下一次查詢的令牌(Token)。
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| RequestId |
string |
請求 ID。 |
699989E4-64A0-5F78-8B93-CDB32D98971F |
| TotalCount |
integer |
列表條目數。 |
1 |
| MaxResults |
integer |
分批次查詢時每次顯示的條目數。 |
20 |
| TrafficMarkingPolicies |
array<object> |
流量標記策略列表。 |
|
|
object |
流量標記策略的資訊。 |
||
| TrafficMarkingPolicyStatus |
string |
流量標記策略的狀態。
|
Creating |
| TrafficMarkingPolicyId |
string |
流量標記策略 ID。 |
tm-iz5egnyitxiroq**** |
| MarkingDscp |
integer |
流量標記策略的 DSCP 值。 |
5 |
| TrafficMarkingPolicyName |
string |
流量標記策略的名稱。 |
nametest |
| Priority |
integer |
流量標記策略的優先順序。 數字越小,優先順序越高。 |
5 |
| TrafficMarkingPolicyDescription |
string |
流量標記策略的描述資訊。 |
desctest |
| TrafficMatchRules |
array<object> |
流分類規則列表。 |
|
|
object |
流分類規則資訊。 |
||
| MatchDscp |
integer |
流量報文的 DSCP 值。 說明
如果 MatchDscp 傳回值為-1 則表示匹配任意的 DSCP 值。 |
6 |
| DstCidr |
string |
流量報文的目的網段,支援 IPv4 和 IPv6 地址。 |
192.168.120.0/24 |
| TrafficMatchRuleDescription |
string |
流分類規則的描述資訊。 |
desctest |
| Protocol |
string |
流量報文的協議類型。 說明
流量標記策略支援匹配多種協議類型,各個協議類型詳情請自行查閱文檔。 |
HTTP |
| TrafficMatchRuleId |
string |
流分類規則 ID。 |
tm-rule-fa9kgq1e90rmhc**** |
| SrcCidr |
string |
流量報文的源網段,支援 IPv6 和 IPv4 地址。 |
192.168.10.0/24 |
| TrafficMatchRuleName |
string |
流分類規則的名稱。 |
nametest |
| TrafficMatchRuleStatus |
string |
流分類規則的狀態。
|
Creating |
| AddressFamily |
string |
地址類型,有效值為 IPv4 或者 IPv6 或者為空白。 |
IPv4 |
| DstPortRange |
array |
流分類規則待匹配的目的連接埠範圍。 |
|
|
integer |
流分類規則待匹配的目的連接埠範圍。 介面會返回兩個目的連接埠號碼:
|
80,80 |
|
| SrcPortRange |
array |
流分類規則待匹配的源連接埠範圍。 |
|
|
integer |
流分類規則待匹配的源連接埠範圍。 介面會返回兩個源連接埠號碼:
|
1,200 |
|
| TransitRouterId |
string |
轉寄路由器執行個體 ID。 |
tr-ccni*** |
樣本
正常返回樣本
JSON格式
{
"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***"
}
]
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | MissingParam.TransitRouterIdOrTrafficMarkingPolicyId | Either TransitRouterId or TrafficMarkingPolicyId must be specified. | 缺少參數TransitRouterId或TrafficMarkingPolicyId。 |
| 400 | IllegalParam.NextToken | The specified NextToken is invalid. | NextToken是無效的。 |
| 400 | InvalidName | Name is invalid. | name不合法。 |
| 400 | InvalidDescription | Description is invalid. | 描述不合法。 |
| 400 | InvalidParameter | Invalid parameter. | 參數不合法。 |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | 帳號無許可權操作。 |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。