Consulta os detalhes das políticas de marcação de tráfego, como status e prioridade.
Descrição da operação
Ao chamar a operação ListTrafficMarkingPolicies:
-
Você deve especificar pelo menos um dos parâmetros TransitRouterId e TrafficMarkingPolicyId.
-
Se você não especificar o parâmetro TrafficMarkingPolicyId, a operação retornará apenas informações sobre a política de marcação de tráfego com base nos parâmetros TransitRouterId, TrafficMarkingPolicyName e TrafficMarkingPolicyDescription. As informações sobre as regras de classificação de tráfego não são retornadas. O campo TrafficMatchRules não é incluído na resposta.
-
Se você especificar o parâmetro TrafficMarkingPolicyId, a operação retornará informações sobre a política de marcação de tráfego e suas regras de classificação de tráfego. O campo TrafficMatchRules é incluído na resposta. Se o campo TrafficMatchRules for uma matriz vazia, nenhuma regra de classificação de tráfego estará configurada para a política.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cen:ListTrafficMarkingPolicies |
list |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TransitRouterId |
string |
Não |
O ID da instância TransitRouter. |
tr-bp1rmwxnk221e3fas**** |
| TrafficMarkingPolicyId |
string |
Não |
O ID da política de marcação de tráfego. |
tm-iz5egnyitxiroq**** |
| TrafficMarkingPolicyName |
string |
Não |
O nome da política de marcação de tráfego. O nome pode estar vazio ou ter de 1 a 128 caracteres. Não pode começar com http:// ou https://. |
nametest |
| TrafficMarkingPolicyDescription |
string |
Não |
A descrição da política de marcação de tráfego. A descrição pode estar vazia ou ter de 1 a 256 caracteres. Não pode começar com http:// ou https://. |
desctest |
| MaxResults |
integer |
Não |
O número de entradas a serem retornadas em cada página. Valores válidos: 1 a 100. Valor padrão: 20. |
20 |
| NextToken |
string |
Não |
O token usado para a próxima consulta. Valores válidos:
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta. |
||
| NextToken |
string |
O token usado para a próxima consulta.
|
FFmyTO70tTpLG6I3FmYAXGKPd**** |
| RequestId |
string |
O ID da solicitação. |
699989E4-64A0-5F78-8B93-CDB32D98971F |
| TotalCount |
integer |
O número de entradas retornadas. |
1 |
| MaxResults |
integer |
O número de entradas retornadas por página. |
20 |
| TrafficMarkingPolicies |
array<object> |
A lista de políticas de marcação de tráfego. |
|
|
array<object> |
As informações sobre a política de marcação de tráfego. |
||
| TrafficMarkingPolicyStatus |
string |
O status da política de marcação de tráfego.
|
Creating |
| TrafficMarkingPolicyId |
string |
O ID da política de marcação de tráfego. |
tm-iz5egnyitxiroq**** |
| MarkingDscp |
integer |
O valor do Differentiated Services Code Point (DSCP) da política de marcação de tráfego. |
5 |
| TrafficMarkingPolicyName |
string |
O nome da política de marcação de tráfego. |
nametest |
| Priority |
integer |
A prioridade da política de marcação de tráfego. Um valor menor indica uma prioridade maior. |
5 |
| TrafficMarkingPolicyDescription |
string |
A descrição da política de marcação de tráfego. |
desctest |
| TrafficMatchRules |
array<object> |
A lista de regras de classificação de tráfego. |
|
|
object |
As informações sobre a regra de classificação de tráfego. |
||
| MatchDscp |
integer |
The DSCP value of the traffic message. Nota
If MatchDscp returns -1, it indicates that all DSCP values are matched. |
6 |
| DstCidr |
string |
The destination CIDR block of the traffic message. IPv4 and IPv6 addresses are supported. |
192.168.120.0/24 |
| TrafficMatchRuleDescription |
string |
The description of the traffic classification rule. |
desctest |
| Protocol |
string |
The protocol type of the traffic message. Nota
A traffic marking policy supports matching multiple protocol types. For more information about the protocol types, see the relevant documentation. |
HTTP |
| TrafficMatchRuleId |
string |
The ID of the traffic classification rule. |
tm-rule-fa9kgq1e90rmhc**** |
| SrcCidr |
string |
The source CIDR block of the traffic message. IPv6 and IPv4 addresses are supported. |
192.168.10.0/24 |
| TrafficMatchRuleName |
string |
The name of the traffic classification rule. |
nametest |
| TrafficMatchRuleStatus |
string |
The status of the traffic classification rule.
|
Creating |
| AddressFamily |
string |
The address type. Valid values are IPv4, IPv6, or empty. |
IPv4 |
| DstPortRange |
array |
The destination port range to be matched by the traffic classification rule. |
|
|
integer |
The destination port range to be matched by the traffic classification rule. The operation returns two destination port numbers:
|
80,80 |
|
| SrcPortRange |
array |
The source port range to be matched by the traffic classification rule. |
|
|
integer |
The source port range to be matched by the traffic classification rule. The operation returns two source port numbers:
|
1,200 |
|
| TransitRouterId |
string |
O ID da instância TransitRouter. |
tr-ccni*** |
Exemplos
Resposta de sucesso
JSON formato
{
"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***"
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.