Consulta informações sobre uma política de marcação de tráfego.
Notas de uso
Observe as regras a seguir ao chamar a operação ListTrafficMarkingPolicies:
- Se você não especificar um ID de política de marcação de tráfego no parâmetro TrafficMarkingPolicyId, o sistema retorna as informações da política de marcação de tráfego com base nos parâmetros TransitRouterId, TrafficMarkingPolicyName e TrafficMarkingPolicyDescription. O sistema não retorna as informações sobre as regras de classificação de tráfego da política. O parâmetro TrafficMatchRules não é incluído na resposta.
-
Se você especificar um ID de política de marcação de tráfego no parâmetro TrafficMarkingPolicyId, essa operação retorna as informações da política de marcação de tráfego e as regras de classificação de tráfego. A resposta inclui o parâmetro TrafficMatchRules.
Se o parâmetro TrafficMatchRules contiver um array vazio, a política de marcação de tráfego não possui nenhuma regra de classificação de tráfego.
Depuração
Parâmetros de solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | ListTrafficMarkingPolicies | A operação que você deseja executar. Defina o valor como ListTrafficMarkingPolicies. |
| TransitRouterId | String | Sim | tr-bp1rmwxnk221e3fas**** | O ID do roteador de trânsito. |
| TrafficMarkingPolicyId | String | Não | tm-iz5egnyitxiroq**** | O ID da política de marcação de tráfego. |
| TrafficMarkingPolicyName | String | Não | nametest | O nome da política de marcação de tráfego. O nome deve ter de 2 a 128 caracteres e pode conter letras, dígitos, sublinhados (_) e hifens (-). O nome deve começar com uma letra. |
| TrafficMarkingPolicyDescription | String | Não | desctest | A descrição da política de marcação de tráfego. A descrição deve ter de 2 a 128 caracteres e pode conter letras, dígitos, sublinhados (_) e hifens (-). A descrição deve começar com uma letra. |
| MaxResults | Integer | Não | 20 | O número de entradas a retornar em cada página. Valores válidos: 1 a 100. Valor padrão: 20. |
| NextToken | String | Não | FFmyTO70tTpLG6I3FmYAXGKPd**** | O token que determina o ponto de início da consulta. Valores válidos:
|
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| NextToken | String | FFmyTO70tTpLG6I3FmYAXGKPd**** | O token que determina o ponto de início da consulta.
|
| RequestId | String | 699989E4-64A0-5F78-8B93-CDB32D98971F | O ID da solicitação. |
| TotalCount | Integer | 1 | O número total de entradas retornadas. |
| MaxResults | Integer | 20 | O número de entradas retornadas por página. |
| TrafficMarkingPolicies | Array of TrafficMarkingPolicy | As informações sobre a política de marcação de tráfego. | |
| TrafficMarkingPolicyStatus | String | Creating | O status da política de marcação de tráfego. Valores válidos:
|
| TrafficMarkingPolicyId | String | tm-iz5egnyitxiroq**** | O ID da política de marcação de tráfego. |
| MarkingDscp | Integer | 5 | O valor do ponto de código de serviços diferenciados (DSCP) da política de marcação de tráfego. |
| TrafficMarkingPolicyName | String | nametest | O nome da política de marcação de tráfego. |
| Priority | Integer | 5 | A prioridade da política de marcação de tráfego. Um valor menor indica uma prioridade mais alta. |
| TrafficMarkingPolicyDescription | String | desctest | A descrição da política de marcação de tráfego. |
| TrafficMatchRules | Array of TrafficMatchRule | As informações sobre a regra de classificação de tráfego. | |
| MatchDscp | Integer | 6 | O valor DSCP utilizado para corresponder a pacotes de dados. |
| DstCidr | String | 192.168.120.0/24 | O bloco CIDR de destino utilizado para corresponder a pacotes de dados. |
| TrafficMatchRuleDescription | String | desctest | A descrição da regra de classificação de tráfego. |
| Protocol | String | HTTP | O protocolo utilizado para corresponder a pacotes de dados. null As políticas de marcação de tráfego suportam vários protocolos. Para mais informações, consulte a documentação do CEN. |
| TrafficMatchRuleId | String | tm-rule-fa9kgq1e90rmhc**** | O ID da regra de classificação de tráfego. |
| SrcCidr | String | 192.168.10.0/24 | O bloco CIDR de origem utilizado para corresponder a pacotes de dados. |
| TrafficMatchRuleName | String | nametest | O nome da regra de classificação de tráfego. |
| TrafficMatchRuleStatus | String | Creating | O status da regra de classificação de tráfego. Valores válidos:
|
| DstPortRange | Array of Integer | 80,80 | O intervalo de portas de destino utilizado para corresponder a pacotes de dados. A resposta retorna dois números de porta de destino.
|
| SrcPortRange | Array of Integer | 1,200 | O intervalo de portas de origem utilizado para corresponder a pacotes de dados. A resposta retorna dois números de porta de origem.
|
Exemplos
Exemplos de solicitação
http(s)://[Endpoint]/?Action=ListTrafficMarkingPolicies
&TransitRouterId=tr-bp1rmwxnk221e3fas****
&TrafficMarkingPolicyId=tm-iz5egnyitxiroq****
&TrafficMarkingPolicyName=nametest
&TrafficMarkingPolicyDescription=desctest
&MaxResults=20
&NextToken=FFmyTO70tTpLG6I3FmYAXGKPd****
&<Common request parameters>
Exemplos de respostas bem-sucedidas
Formato XML
HTTP/1.1 200 OK
Content-Type:application/xml
<ListTrafficMarkingPoliciesResponse>
<NextToken>FFmyTO70tTpLG6I3FmYAXGKPd****</NextToken>
<RequestId>699989E4-64A0-5F78-8B93-CDB32D98971F</RequestId>
<TotalCount>6</TotalCount>
<MaxResults>20</MaxResults>
<TrafficMarkingPolicies>
<TrafficMarkingPolicyStatus>Creating</TrafficMarkingPolicyStatus>
<TrafficMarkingPolicyId>tm-iz5egnyitxiroq****</TrafficMarkingPolicyId>
<MarkingDscp>5</MarkingDscp>
<TrafficMarkingPolicyName>nametest</TrafficMarkingPolicyName>
<Priority>5</Priority>
<TrafficMarkingPolicyDescription>desctest</TrafficMarkingPolicyDescription>
<TrafficMatchRules>
<MatchDscp>6</MatchDscp>
<DstCidr>192.168.120.0/24</DstCidr>
<TrafficMatchRuleDescription>desctest</TrafficMatchRuleDescription>
<Protocol>HTTP</Protocol>
<TrafficMatchRuleId>tm-rule-fa9kgq1e90rmhc****</TrafficMatchRuleId>
<SrcCidr>192.168.10.0/24</SrcCidr>
<TrafficMatchRuleName>nametest</TrafficMatchRuleName>
<TrafficMatchRuleStatus>Creating</TrafficMatchRuleStatus>
<DstPortRange>80</DstPortRange>
<DstPortRange>80</DstPortRange>
<SrcPortRange>1</SrcPortRange>
<SrcPortRange>200</SrcPortRange>
</TrafficMatchRules>
</TrafficMarkingPolicies>
</ListTrafficMarkingPoliciesResponse>
Formato JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"NextToken" : "FFmyTO70tTpLG6I3FmYAXGKPd****",
"RequestId" : "699989E4-64A0-5F78-8B93-CDB32D98971F",
"TotalCount" : 6,
"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",
"DstPortRange" : [ 80, 80 ],
"SrcPortRange" : [ 1, 200 ]
} ]
} ]
}
Códigos de erro
Para obter uma lista de códigos de erro, acesse o Error Center.