RouterStatusBgpPeerStatus
import type { RouterStatusBgpPeerStatus } from "https://googleapis.deno.dev/v1/compute:v1.ts";
interface RouterStatusBgpPeerStatus {
advertisedRoutes?: Route[];
bfdStatus?: BfdStatus;
enableIpv4?: boolean;
enableIpv6?: boolean;
ipAddress?: string;
ipv4NexthopAddress?: string;
ipv6NexthopAddress?: string;
linkedVpnTunnel?: string;
md5AuthEnabled?: boolean;
name?: string;
numLearnedRoutes?: number;
peerIpAddress?: string;
peerIpv4NexthopAddress?: string;
peerIpv6NexthopAddress?: string;
routerApplianceInstance?: string;
state?: string;
status?: "DOWN" | "UNKNOWN" | "UP";
statusReason?:
| "IPV4_PEER_ON_IPV6_ONLY_CONNECTION"
| "IPV6_PEER_ON_IPV4_ONLY_CONNECTION"
| "MD5_AUTH_INTERNAL_PROBLEM"
| "STATUS_REASON_UNSPECIFIED";
uptime?: string;
uptimeSeconds?: string;
}§Properties
§
enableIpv4?: boolean
[src]Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.
§
enableIpv6?: boolean
[src]Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.
§
routerApplianceInstance?: string
[src][Output only] URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances. The VM instance is the peer side of the BGP session.
§
state?: string
[src]The state of the BGP session. For a list of possible values for this field, see BGP session states.
§
statusReason?: "IPV4_PEER_ON_IPV6_ONLY_CONNECTION" | "IPV6_PEER_ON_IPV4_ONLY_CONNECTION" | "MD5_AUTH_INTERNAL_PROBLEM" | "STATUS_REASON_UNSPECIFIED"
[src]Indicates why particular status was returned.