pub struct RouterStatusBgpPeerStatus {
pub status: Option<String>,
pub uptime: Option<String>,
pub name: Option<String>,
pub uptime_seconds: Option<String>,
pub linked_vpn_tunnel: Option<String>,
pub peer_ip_address: Option<String>,
pub advertised_routes: Option<Vec<Route>>,
pub state: Option<String>,
pub ip_address: Option<String>,
pub num_learned_routes: Option<u32>,
}Expand description
There is no detailed description.
This type is not used in any activity, and only used as part of another schema.
Fields§
§status: Option<String>Status of the BGP peer: {UP, DOWN}
uptime: Option<String>Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds
name: Option<String>Name of this BGP peer. Unique within the Routers resource.
uptime_seconds: Option<String>Time this session has been up, in seconds. Format: 145
linked_vpn_tunnel: Option<String>URL of the VPN tunnel that this BGP peer controls.
peer_ip_address: Option<String>IP address of the remote BGP interface.
advertised_routes: Option<Vec<Route>>Routes that were advertised to the remote BGP peer
state: Option<String>BGP state as specified in RFC1771.
ip_address: Option<String>IP address of the local BGP interface.
num_learned_routes: Option<u32>Number of routes learned from the remote BGP Peer.
Trait Implementations§
source§impl Clone for RouterStatusBgpPeerStatus
impl Clone for RouterStatusBgpPeerStatus
source§fn clone(&self) -> RouterStatusBgpPeerStatus
fn clone(&self) -> RouterStatusBgpPeerStatus
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for RouterStatusBgpPeerStatus
impl Debug for RouterStatusBgpPeerStatus
source§impl Default for RouterStatusBgpPeerStatus
impl Default for RouterStatusBgpPeerStatus
source§fn default() -> RouterStatusBgpPeerStatus
fn default() -> RouterStatusBgpPeerStatus
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for RouterStatusBgpPeerStatus
impl<'de> Deserialize<'de> for RouterStatusBgpPeerStatus
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for RouterStatusBgpPeerStatus
Auto Trait Implementations§
impl Freeze for RouterStatusBgpPeerStatus
impl RefUnwindSafe for RouterStatusBgpPeerStatus
impl Send for RouterStatusBgpPeerStatus
impl Sync for RouterStatusBgpPeerStatus
impl Unpin for RouterStatusBgpPeerStatus
impl UnwindSafe for RouterStatusBgpPeerStatus
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more