ListCenInterRegionTrafficQosPolicies işlemini çağırarak trafik zamanlama ilkeleri hakkındaki bilgileri sorgular.
Operation description
ListCenInterRegionTrafficQosPolicies işlemini çağırdığınızda:
-
TransitRouterId ve TrafficQosPolicyId parametrelerinden en az birini belirtin.
-
Bir trafik zamanlama ilkesi kimliği belirtmezseniz (yani TrafficQosPolicyId parametresini belirtmezseniz), işlem yalnızca TransitRouterId, TransitRouterAttachmentId, TrafficQosPolicyName ve TrafficQosPolicyDescription parametrelerinin değerlerine dayalı olarak trafik zamanlama ilkesi bilgilerini döndürür. Trafik zamanlama ilkesi altındaki kuyruk bilgileri döndürülmez (yani yanıt TrafficQosQueues alanını içermez).
-
Bir trafik zamanlama ilkesi kimliği belirtirseniz (yani TrafficQosPolicyId parametresini belirtirseniz), işlem trafik zamanlama ilkesi bilgilerini ve trafik zamanlama ilkesi altındaki kuyruk bilgilerini döndürür (yani yanıt TrafficQosQueues alanını içerir). TrafficQosQueues alanı boş bir dizi ise, trafik zamanlama ilkesi altında yalnızca varsayılan kuyruk bulunur.
-
Belirttiğiniz parametre değerlerinin doğru olduğundan emin olun. Yanlış parametre değerleri belirtirseniz, işlem yine de bir RequestId döndürür ancak trafik zamanlama ilkesi bilgilerini döndürmez.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cen:ListCenInterRegionTrafficQosPolicies |
list |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TransitRouterId |
string |
No |
Transit yönlendirici örnek kimliği. |
tr-bp1rmwxnk221e3fas**** |
| TransitRouterAttachmentId |
string |
No |
Bölgeler arası bağlantının kimliği. |
tr-attach-r6g0m3epjehw57**** |
| TrafficQosPolicyId |
string |
No |
Trafik zamanlama ilkesinin kimliği. |
qos-rnghap5gc8155x**** |
| TrafficQosPolicyName |
string |
No |
Trafik zamanlama ilkesinin adı. Ad boş olabilir veya 1 ila 128 karakter uzunluğunda olabilir ve http:// veya https:// ile başlayamaz. |
nametest |
| TrafficQosPolicyDescription |
string |
No |
Trafik zamanlama ilkesinin açıklaması. Açıklama boş olabilir veya 1 ila 256 karakter uzunluğunda olabilir ve http:// veya https:// ile başlayamaz. |
desctest |
| MaxResults |
integer |
No |
Sayfalanmış bir sorgu için sayfa başına giriş sayısı. Geçerli değerler: 1 ile 100 arası. Varsayılan değer: 20. |
20 |
| NextToken |
string |
No |
Sonuçların yeni bir sayfasını almak için bir sonraki istekte kullanılan sayfalama belirteci. Geçerli değerler:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt parametreleri. |
||
| NextToken |
string |
Sonuçların yeni bir sayfasını almak için bir sonraki istekte kullanılan sayfalama belirteci.
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| RequestId |
string |
İstek kimliği. |
113BFD47-63DF-5D9D-972C-033FB9C360CD |
| TotalCount |
integer |
Döndürülen toplam giriş sayısı. |
1 |
| MaxResults |
integer |
Sayfalanmış bir sorgu için sayfa başına giriş sayısı. |
20 |
| TrafficQosPolicies |
array<object> |
Trafik zamanlama ilkelerinin listesi. |
|
|
array<object> |
Trafik zamanlama ilkesi hakkındaki bilgiler. |
||
| TrafficQosPolicyName |
string |
Trafik zamanlama ilkesinin adı. |
nametest |
| TrafficQosPolicyStatus |
string |
Trafik zamanlama ilkesinin durumu.
|
Creating |
| TrafficQosPolicyId |
string |
Trafik zamanlama ilkesinin kimliği. |
qos-rnghap5gc8155x**** |
| TrafficQosPolicyDescription |
string |
Trafik zamanlama ilkesinin açıklaması. |
desctest |
| BandwidthGuaranteeMode |
string |
Bant genişliği garanti türü. Geçerli değerler:
|
byBandwidthPercent |
| TrafficQosQueues |
array<object> |
Kuyrukların listesi. |
|
|
object |
Kuyruk hakkındaki bilgiler. |
||
| QosQueueName |
string |
Kuyruğun adı. |
namtest |
| RemainBandwidthPercent |
integer |
Bant genişliği garanti türü yüzde moduna ayarlandığında mevcut kuyruk tarafından kullanılan bölgeler arası bant genişliği yüzdesi. |
1 |
| Bandwidth |
string |
Bant genişliği garanti türü mutlak değer moduna ayarlandığında mevcut kuyruğa ayrılan bölgeler arası bant genişliği. |
1 |
| QosQueueId |
string |
Kuyruğun kimliği. |
qos-queue-njcrmr9fiu1jii**** |
| QosQueueDescription |
string |
Kuyruğun açıklaması. |
desctest |
| Dscps |
array |
Mevcut kuyruk tarafından eşleştirilecek trafik paketlerinin DSCP değerleri. |
|
|
integer |
Mevcut kuyruk tarafından eşleştirilecek trafik paketlerinin DSCP değerleri. |
5 |
|
| EffectiveBandwidth |
string |
Mevcut kuyruğun gerçek etkin bant genişliği. |
1.35 |
| TransitRouterId |
string |
Transit yönlendirici örnek kimliği. |
tr-2ze4ta4v32umj0rb*** |
| TransitRouterAttachmentId |
string |
Ağ örneği bağlantısının kimliği. |
tr-attach-q7ct7c06jpw*** |
Examples
Success response
JSON format
{
"NextToken": "FFmyTO70tTpLG6I3FmYAXGKPd****",
"RequestId": "113BFD47-63DF-5D9D-972C-033FB9C360CD",
"TotalCount": 1,
"MaxResults": 20,
"TrafficQosPolicies": [
{
"TrafficQosPolicyName": "nametest",
"TrafficQosPolicyStatus": "Creating",
"TrafficQosPolicyId": "qos-rnghap5gc8155x****",
"TrafficQosPolicyDescription": "desctest",
"BandwidthGuaranteeMode": "byBandwidthPercent",
"TrafficQosQueues": [
{
"QosQueueName": "namtest",
"RemainBandwidthPercent": 1,
"Bandwidth": "1",
"QosQueueId": "qos-queue-njcrmr9fiu1jii****",
"QosQueueDescription": "desctest",
"Dscps": [
5
],
"EffectiveBandwidth": "1.35"
}
],
"TransitRouterId": "tr-2ze4ta4v32umj0rb***",
"TransitRouterAttachmentId": "tr-attach-q7ct7c06jpw***"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParam.TransitRouterIdOrTrafficQosPolicyId | Either TransitRouterId or TrafficQosPolicyId must be specified. | |
| 400 | InvalidDescription | Description is invalid. | The error message returned because the description is invalid. |
| 400 | InvalidName | Name is invalid. | The error message returned because the specified name 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. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.