Reference documentation and code samples for the Compute V1 Client class RouterStatusBgpPeerStatus.
Generated from protobuf message google.cloud.compute.v1.RouterStatusBgpPeerStatus
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ advertised_routes
↳ bfd_status
↳ enable_ipv6
bool
Enable IPv6 traffic over BGP Peer. If not specified, it is disabled by default.
↳ ip_address
string
IP address of the local BGP interface.
↳ ipv6_nexthop_address
string
IPv6 address of the local BGP interface.
↳ linked_vpn_tunnel
string
URL of the VPN tunnel that this BGP peer controls.
↳ md5_auth_enabled
bool
Informs whether MD5 authentication is enabled on this BGP peer.
↳ name
string
Name of this BGP peer. Unique within the Routers resource.
↳ num_learned_routes
int
Number of routes learned from the remote BGP Peer.
↳ peer_ip_address
string
IP address of the remote BGP interface.
↳ peer_ipv6_nexthop_address
string
IPv6 address of the remote BGP interface.
↳ router_appliance_instance
string
[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
The state of the BGP session. For a list of possible values for this field, see BGP session states.
↳ status
string
Status of the BGP peer: {UP, DOWN} Check the Status enum for the list of possible values.
↳ status_reason
string
Indicates why particular status was returned. Check the StatusReason enum for the list of possible values.
↳ uptime
string
Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds
↳ uptime_seconds
string
Time this session has been up, in seconds. Format: 145
getAdvertisedRoutes
Routes that were advertised to the remote BGP peer
Generated from protobuf field repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;
Google\Protobuf\Internal\RepeatedField
setAdvertisedRoutes
Routes that were advertised to the remote BGP peer
Generated from protobuf field repeated .google.cloud.compute.v1.Route advertised_routes = 333393068;
$this
getBfdStatus
Generated from protobuf field optional .google.cloud.compute.v1.BfdStatus bfd_status = 395631729;
hasBfdStatus
clearBfdStatus
setBfdStatus
Generated from protobuf field optional .google.cloud.compute.v1.BfdStatus bfd_status = 395631729;
$this
getEnableIpv6
Enable IPv6 traffic over BGP Peer. If not specified, it is disabled by default.
Generated from protobuf field optional bool enable_ipv6 = 181467939;
bool
hasEnableIpv6
clearEnableIpv6
setEnableIpv6
Enable IPv6 traffic over BGP Peer. If not specified, it is disabled by default.
Generated from protobuf field optional bool enable_ipv6 = 181467939;
var
bool
$this
getIpAddress
IP address of the local BGP interface.
Generated from protobuf field optional string ip_address = 406272220;
string
hasIpAddress
clearIpAddress
setIpAddress
IP address of the local BGP interface.
Generated from protobuf field optional string ip_address = 406272220;
var
string
$this
getIpv6NexthopAddress
IPv6 address of the local BGP interface.
Generated from protobuf field optional string ipv6_nexthop_address = 27968211;
string
hasIpv6NexthopAddress
clearIpv6NexthopAddress
setIpv6NexthopAddress
IPv6 address of the local BGP interface.
Generated from protobuf field optional string ipv6_nexthop_address = 27968211;
var
string
$this
getLinkedVpnTunnel
URL of the VPN tunnel that this BGP peer controls.
Generated from protobuf field optional string linked_vpn_tunnel = 352296953;
string
hasLinkedVpnTunnel
clearLinkedVpnTunnel
setLinkedVpnTunnel
URL of the VPN tunnel that this BGP peer controls.
Generated from protobuf field optional string linked_vpn_tunnel = 352296953;
var
string
$this
getMd5AuthEnabled
Informs whether MD5 authentication is enabled on this BGP peer.
Generated from protobuf field optional bool md5_auth_enabled = 451152075;
bool
hasMd5AuthEnabled
clearMd5AuthEnabled
setMd5AuthEnabled
Informs whether MD5 authentication is enabled on this BGP peer.
Generated from protobuf field optional bool md5_auth_enabled = 451152075;
var
bool
$this
getName
Name of this BGP peer. Unique within the Routers resource.
Generated from protobuf field optional string name = 3373707;
string
hasName
clearName
setName
Name of this BGP peer. Unique within the Routers resource.
Generated from protobuf field optional string name = 3373707;
var
string
$this
getNumLearnedRoutes
Number of routes learned from the remote BGP Peer.
Generated from protobuf field optional uint32 num_learned_routes = 135457535;
int
hasNumLearnedRoutes
clearNumLearnedRoutes
setNumLearnedRoutes
Number of routes learned from the remote BGP Peer.
Generated from protobuf field optional uint32 num_learned_routes = 135457535;
var
int
$this
getPeerIpAddress
IP address of the remote BGP interface.
Generated from protobuf field optional string peer_ip_address = 207735769;
string
hasPeerIpAddress
clearPeerIpAddress
setPeerIpAddress
IP address of the remote BGP interface.
Generated from protobuf field optional string peer_ip_address = 207735769;
var
string
$this
getPeerIpv6NexthopAddress
IPv6 address of the remote BGP interface.
Generated from protobuf field optional string peer_ipv6_nexthop_address = 491486608;
string
hasPeerIpv6NexthopAddress
clearPeerIpv6NexthopAddress
setPeerIpv6NexthopAddress
IPv6 address of the remote BGP interface.
Generated from protobuf field optional string peer_ipv6_nexthop_address = 491486608;
var
string
$this
getRouterApplianceInstance
[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.
Generated from protobuf field optional string router_appliance_instance = 468312989;
string
hasRouterApplianceInstance
clearRouterApplianceInstance
setRouterApplianceInstance
[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.
Generated from protobuf field optional string router_appliance_instance = 468312989;
var
string
$this
getState
The state of the BGP session. For a list of possible values for this field, see BGP session states.
Generated from protobuf field optional string state = 109757585;
string
hasState
clearState
setState
The state of the BGP session. For a list of possible values for this field, see BGP session states.
Generated from protobuf field optional string state = 109757585;
var
string
$this
getStatus
Status of the BGP peer: {UP, DOWN} Check the Status enum for the list of possible values.
Generated from protobuf field optional string status = 181260274;
string
hasStatus
clearStatus
setStatus
Status of the BGP peer: {UP, DOWN} Check the Status enum for the list of possible values.
Generated from protobuf field optional string status = 181260274;
var
string
$this
getStatusReason
Indicates why particular status was returned.
Check the StatusReason enum for the list of possible values.
Generated from protobuf field optional string status_reason = 342706993;
string
hasStatusReason
clearStatusReason
setStatusReason
Indicates why particular status was returned.
Check the StatusReason enum for the list of possible values.
Generated from protobuf field optional string status_reason = 342706993;
var
string
$this
getUptime
Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds
Generated from protobuf field optional string uptime = 235379688;
string
hasUptime
clearUptime
setUptime
Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds
Generated from protobuf field optional string uptime = 235379688;
var
string
$this
getUptimeSeconds
Time this session has been up, in seconds. Format: 145
Generated from protobuf field optional string uptime_seconds = 104736040;
string
hasUptimeSeconds
clearUptimeSeconds
setUptimeSeconds
Time this session has been up, in seconds. Format: 145
Generated from protobuf field optional string uptime_seconds = 104736040;
var
string
$this

