Transit Router
Status code | Error codes | Error message | Notes |
400 | InvalidTransitRouter.InvalidBusinessStatus | The request is denied because the specified Transit Router is shut down due to arrears. | The specified TR is suspended due to overdue payments. Action unsupported. |
400 | InvalidTransitRouter.InvalidStatus | The specified Transit Router is not in the correct status for the request. | The specified TR is in a status that cannot respond to the request. |
400 | InvalidTransitRouterAttachment.InvalidStatus | The specified Transit Router Attachment is not in the correct status for the request. | The specified network instance attachment is in a status that cannot respond to the request. |
400 | InvalidTransitRouterRoutePropagation.TransitRouterMismatch | The specified route table and attachment do not belong to one same Transit Router. | The TR of the specified route table does not match the TR attached to the network instance attachment. |
400 | InvalidTransitRouterRouteTablePropagation.ASNConflict | Peer Transit Router ASN conflicts with local Transit Router ASN. | The peer TR has the same ASN as the current instance and cannot create route learning. |
400 | InvalidTransitRouterRouteTablePropagation.PropagationGranularityInvalid | The specified Transit Router route table propagation granularity is invalid, only VPC and Subnet are supported. | The specified route learning granularity is invalid. |
400 | InvalidTransitRouterRouteTablePropagation.UnsupportedAttachment | The specified Transit Router attachment does not support enabling route table propagation. | The specified TR attachment does not support configuring route learning. |
400 | InvalidTransitRouterRouteTablePropagation.UnsupportedPropagationGranularity | The specified Transit Router attachment does not support enabling route table propagation with granularity. | The specified TR attachment does not support configuring learning granularity. |
403 | Forbidden.CreateRouteTablePropagationWithVpnAttachment | You are not authorized to create route table propagation with vpn attachment on Transit Router. | No permission to create route learning for VPN attachments. Enable the allowlist for VPN attachments with a routing type of BGP on the TR. |
403 | Forbidden.CreateTransitRouterBgpVpnAttachment | You are not authorized to create BGP vpn attachment on Transit Router. | No permission to create VPN attachments using BGP. Enable the associated allowlist in the TR. |
403 | Forbidden.EnablePeerTransitRouterRouteTablePropagation | You are not authorized to enable peer attachment route table propagation. | No permission to enable route learning for inter-region attachment. Enable the allowlist. |
404 | InvalidTransitRouter.NotFound | The specified Transit Router does not exist. | The specified TR does not exist. |
404 | InvalidTransitRouterAttachment.NotFound | The specified Transit Router attachment does not exist. | The specified network instance attachment does not exist. |
404 | InvalidTransitRouterPeerAttachment.PeerAttachmentNotFound | The specified peer attachment does not exist. | The specified inter-region network instance attachment does not exist. |
404 | InvalidTransitRouterRouteTable.NotFound | The specified route table does not exist. | The specified Transit Router (TR) route table does not exist. |
409 | InvalidTransitRouterRouteTablePropagation.Conflict | The specified Transit Router route table propagation on the specified attachment already exists. | The specified TR has route learning configured. |