Appelle l'opération ListTransitRouterRouteEntries pour consulter les détails des entrées de route dans une table de routes de routeur de transit Édition Entreprise.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
cen:ListTransitRouterRouteEntries |
get |
Entrée de route du routeur de transit.
Table de route du routeur de transit.
Entrée de route du routeur de transit.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| MaxResults |
integer |
Non |
Le nombre d'entrées par page lorsque les entrées sont renvoyées par pages. Valeurs valides : 1 à 100. Valeur par défaut : 20. |
20 |
TransitRouterRouteEntryDestinationCidrBlock
deprecated
|
string |
Non |
Le bloc CIDR de destination de l'entrée de route (Ce paramètre sera obsolète. Utilisez plutôt le paramètre RouteFilter). |
192.168.0.0/24 |
| TransitRouterRouteEntryStatus |
string |
Non |
L'état de l'entrée de route. Valeurs valides :
Si vous ne spécifiez pas ce paramètre, seules les entrées de route à l'état actif sont interrogées. |
Active |
| TransitRouterRouteTableId |
string |
Oui |
L'identifiant de la table de routes du routeur de transit Édition Entreprise. |
vtb-bp1dudbh2d5na6b50**** |
| NextToken |
string |
Non |
Le jeton qui détermine le point de départ de la requête. Valeurs valides :
|
fce19**** |
| TransitRouterRouteEntryNames |
array |
Non |
Les noms des entrées de route. |
testname |
|
string |
Non |
Le nom de l'entrée de route. Le nom peut être vide ou comporter de 1 à 128 caractères et ne peut pas commencer par http:// ou https://. Remarque
Le système prend uniquement en charge l'utilisation de ce paramètre pour interroger les entrées de route statiques configurées sur la table de routes actuelle et est incompatible avec les conditions de requête autres que TransitRouterRouteEntryIds. |
testname |
|
| TransitRouterRouteEntryIds |
array |
Non |
Les identifiants des entrées de route. |
rte-oklkgwmj97z6dn**** |
|
string |
Non |
L'identifiant de l'entrée de route. Remarque
Le système prend uniquement en charge l'utilisation de ce paramètre pour interroger les entrées de route statiques configurées sur la table de routes actuelle et est incompatible avec les conditions de requête autres que TransitRouterRouteEntryNames. |
rte-oklkgwmj97z6dn**** |
|
| TransitRouterRouteEntryType |
string |
Non |
Le type de l'entrée de route. Valeurs valides :
|
Propagated |
| TransitRouterRouteEntryNextHopType |
string |
Non |
Le type de saut suivant. Valeurs valides :
|
Attachment |
| TransitRouterRouteEntryNextHopId |
string |
Non |
L'identifiant de la connexion d'instance réseau associée au saut suivant de l'entrée de route. |
tr-attach-nls9fzkfat8934**** |
| TransitRouterRouteEntryNextHopResourceId |
string |
Non |
L'identifiant d'instance du saut suivant de l'entrée de route. |
vpc-m5ent6du8deaq5***** |
| TransitRouterRouteEntryNextHopResourceType |
string |
Non |
Le type d'instance du saut suivant de l'entrée de route. Valeurs valides :
|
VPC |
| TransitRouterRouteEntryOriginResourceId |
string |
Non |
L'identifiant d'instance de l'origine de l'entrée de route. |
vpc-m5ent6du8deaq5***** |
| TransitRouterRouteEntryOriginResourceType |
string |
Non |
Le type d'instance d'origine de l'entrée de route. Valeurs valides :
|
VPC |
| PrefixListId |
string |
Non |
L'identifiant de la liste de préfixes. |
pl-6ehtn5kqxgeyy08fi**** |
| RouteFilter |
array<object> |
Non |
Les conditions de filtrage pour les blocs CIDR des entrées de route. |
|
|
object |
Non |
La condition de filtrage pour les blocs CIDR des entrées de route. |
||
| Key |
string |
Non |
La condition de filtrage. Valeurs valides :
Plusieurs conditions de filtrage ont une relation ET par défaut, ce qui signifie qu'une entrée de route doit satisfaire à toutes les conditions de filtrage pour être considérée comme une correspondance. Vous ne pouvez pas spécifier la même condition de filtrage plus d'une fois. |
PrefixExactMatchCidrs |
| Value |
array |
Non |
La liste des valeurs de condition de filtrage. |
|
|
string |
Non |
Spécifie les valeurs de filtrage en fonction du paramètre Key. Vous pouvez spécifier plusieurs valeurs de filtrage pour une seule Key. Plusieurs valeurs de filtrage ont une relation OU, ce qui signifie qu'une entrée de route est considérée comme une correspondance si elle satisfait à l'une des valeurs de filtrage. Un maximum de 500 valeurs de filtrage peut être spécifié pour une seule condition de filtrage.
|
192.168.1.0/24 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| NextToken |
string |
Le jeton qui détermine le point de départ de la requête suivante. Valeurs valides :
|
fce19**** |
| RequestId |
string |
L'identifiant de la requête. |
C3835E5E-1504-4344-B1BB-98A4110F1079 |
| TotalCount |
integer |
Le nombre total d'entrées. |
6 |
| MaxResults |
integer |
Le nombre d'entrées par page lorsque les entrées sont renvoyées par pages. |
20 |
| TransitRouterRouteEntries |
array<object> |
La liste des entrées de route. |
|
|
array<object> |
Les informations sur l'entrée de route. |
||
| TransitRouterRouteEntryId |
string |
L'identifiant de l'entrée de route. Remarque
Ce paramètre est renvoyé uniquement pour les routes configurées statiquement. |
rte-oklkgwmj97z6dn**** |
| TransitRouterRouteEntryDestinationCidrBlock |
string |
Le bloc CIDR de destination de l'entrée de route. Un bloc CIDR IPv4 ou un bloc CIDR IPv6 est renvoyé. |
192.168.0.0/24 |
| TransitRouterRouteEntryType |
string |
Le type de l'entrée de route.
|
Static |
| CreateTime |
string |
L'heure à laquelle l'entrée de route a été créée. L'heure est affichée en UTC au format AAAA-MM-JJThh:mmZ. Remarque
Ce paramètre est renvoyé uniquement pour les routes configurées statiquement. |
2021-06-15T07:01Z |
| TransitRouterRouteEntryName |
string |
Le nom de l'entrée de route. Remarque
Ce paramètre est renvoyé uniquement pour les routes configurées statiquement. |
testname |
| TransitRouterRouteEntryStatus |
string |
L'état de l'entrée de route.
|
Active |
| TransitRouterRouteEntryNextHopType |
string |
Le type de saut suivant de l'entrée de route.
|
BlackHole |
| TransitRouterRouteEntryNextHopId |
string |
L'identifiant du saut suivant de l'entrée de route. Ce paramètre n'est pas renvoyé pour les routes de trou noir. |
tr-attach-vx6iwhjr1x1j78**** |
| TransitRouterRouteEntryDescription |
string |
La description de l'entrée de route. Remarque
Ce paramètre est renvoyé uniquement pour les routes configurées statiquement. |
CidrRoute |
| OperationalMode |
boolean |
Indique si l'entrée de route actuelle peut être modifiée.
|
false |
| Tag |
string |
La balise de l'entrée de route. La seule valeur valide est PermitVbr, qui indique que l'entrée de route actuelle est propagée uniquement aux tables de routes des instances VBR sous l'instance de routeur de transit. Remarque
Ce paramètre est renvoyé uniquement pour les routes générées par le système pour les blocs CIDR du routeur de transit. |
PermitVbr |
| TransitRouterRouteEntryNextHopResourceId |
string |
L'identifiant d'instance du saut suivant de l'entrée de route. |
vpc-m5ent6du8deaq5***** |
| TransitRouterRouteEntryNextHopResourceType |
string |
Le type d'instance du saut suivant de l'entrée de route.
|
VPC |
| TransitRouterRouteEntryOriginResourceType |
string |
Le type d'instance d'origine de l'entrée de route.
|
VPC |
| TransitRouterRouteEntryOriginResourceId |
string |
L'identifiant d'instance de l'origine de l'entrée de route. |
vpc-m5ent6du8deaq5***** |
| PrefixListId |
string |
L'identifiant de la liste de préfixes. |
pl-k1ainl66z3527773d**** |
| PathAttributes |
object |
Les attributs de chemin de la route. |
|
| Communities |
array |
La liste des attributs Community de l'entrée de route. |
|
|
string |
La valeur de l'attribut Community de l'entrée de route. |
65501:1 |
|
| AsPaths |
array |
La liste des attributs AS Path de l'entrée de route. |
|
|
string |
La valeur de l'attribut AS Path de l'entrée de route. |
65501 |
|
| OriginInstanceId |
string |
L'identifiant d'instance de l'instance d'origine dont provient l'entrée de route. |
vbr-m5ent6du8deaq5***** |
| OriginInstanceType |
string |
Le type de l'instance dont provient la route.
|
VBR |
| OriginRouteType |
string |
Le type de route d'origine lorsque la route a été générée.
|
BGP |
| Preference |
integer |
La priorité de l'entrée de route. Une valeur plus petite indique une priorité plus élevée. |
50 |
Exemples
JSON format
{
"NextToken": "fce19****",
"RequestId": "C3835E5E-1504-4344-B1BB-98A4110F1079",
"TotalCount": 6,
"MaxResults": 20,
"TransitRouterRouteEntries": [
{
"TransitRouterRouteEntryId": "rte-oklkgwmj97z6dn****",
"TransitRouterRouteEntryDestinationCidrBlock": "192.168.0.0/24",
"TransitRouterRouteEntryType": "Static",
"CreateTime": "2021-06-15T07:01Z",
"TransitRouterRouteEntryName": "testname",
"TransitRouterRouteEntryStatus": "Active",
"TransitRouterRouteEntryNextHopType": "BlackHole",
"TransitRouterRouteEntryNextHopId": "tr-attach-vx6iwhjr1x1j78****",
"TransitRouterRouteEntryDescription": "CidrRoute",
"OperationalMode": false,
"Tag": "PermitVbr",
"TransitRouterRouteEntryNextHopResourceId": "vpc-m5ent6du8deaq5*****",
"TransitRouterRouteEntryNextHopResourceType": "VPC",
"TransitRouterRouteEntryOriginResourceType": "VPC",
"TransitRouterRouteEntryOriginResourceId": "vpc-m5ent6du8deaq5*****",
"PrefixListId": "pl-k1ainl66z3527773d****",
"PathAttributes": {
"Communities": [
"65501:1"
],
"AsPaths": [
"65501"
],
"OriginInstanceId": "vbr-m5ent6du8deaq5*****",
"OriginInstanceType": "VBR",
"OriginRouteType": "BGP",
"Preference": 50
}
}
]
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | IllegalParam.TransitRouterRouteTableId | TransitRouterRouteTableId is illegal. | |
| 400 | IllegalParam.TransitRouterRouteEntryStatus | TransitRouterRouteEntryStatus is illegal. | |
| 400 | IllegalParam.NextToken | NextToken is illegal. | |
| 400 | ParamExclusive.RouteEntryIdsAndStatus | TransitRouterRouteEntryIds and TransitRouterRouteEntryStatus is mutually exclusive. | |
| 400 | InvalidTransitRouterRouteTableId.NotFound | TransitRouterRouteTableId is not found. | |
| 400 | FilterKeyDuplicated.RouteFilter | The keys in RouteFilter are duplicated. | |
| 400 | InvalidFilterKey | The key in filter is invalid. | |
| 400 | IllegalParam.TransitRouterRouteEntryNextHopType | TransitRouterRouteEntryNextHopType is invalid. | |
| 400 | IllegalParam.TransitRouterRouteEntryNextHopAttachmentId | TransitRouterRouteEntryNextHopAttachmentId is invalid. | |
| 400 | IllegalParam.TransitRouterRouteEntryNextHopResourceId | TransitRouterRouteEntryNextHopResourceId is invalid. | |
| 400 | IllegalParam.TransitRouterRouteEntryNextHopResourceType | TransitRouterRouteEntryNextHopResourceType is invalid. | |
| 400 | IllegalParam.TransitRouterRouteEntryOriginResourceId | TransitRouterRouteEntryOriginResourceId is invalid. | |
| 400 | IllegalParam.TransitRouterRouteEntryOriginResourceType | TransitRouterRouteEntryOriginResourceType is invalid. | |
| 400 | IllegalParam.TransitRouterRouteEntryType | TransitRouterRouteEntryType is invalid. | |
| 400 | IllegalParam.PrefixExactMatchCidr | PrefixExactMatchCidr is invalid. | |
| 400 | IllegalParam.LongestPrefixMatchCidr | LongestPrefixMatchCidr is invalid. | |
| 400 | IllegalParam.SubnetOfMatchCidr | SubnetOfMatchCidr is invalid. | |
| 400 | IllegalParam.SupernetOfMatchCidr | SupernetOfMatchCidr is invalid. | |
| 400 | InvalidName | Name is invalid. | |
| 400 | IllegalParam.TextMatchCidr | The TextMatchCidr specified in the parameter is illegal. | |
| 400 | ResourceNotFound.PrefixlistAssociation | The prefix list is not associated with this route table. | |
| 400 | InvalidParameter | Invalid parameter. | |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | |
| 404 | InvalidRouteTableId.NotFound | The specified RouteTableId is not found. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.