pub struct VgwTelemetry {
pub accepted_route_count: Option<i32>,
pub last_state_change_date: Option<String>,
pub outside_ip_address: Option<String>,
pub state: Option<String>,
pub state_description: Option<String>,
}Expand description
VgwTelemetry : Information about the current state of a VPN tunnel.
Fields§
§accepted_route_count: Option<i32>The number of routes accepted through BGP (Border Gateway Protocol) route exchanges.
last_state_change_date: Option<String>The date and time (UTC) of the latest state update.
outside_ip_address: Option<String>The IP on the OUTSCALE side of the tunnel.
state: Option<String>The state of the IPSEC tunnel (UP \| DOWN).
state_description: Option<String>A description of the current state of the tunnel.
Implementations§
Source§impl VgwTelemetry
impl VgwTelemetry
Sourcepub fn new() -> VgwTelemetry
pub fn new() -> VgwTelemetry
Information about the current state of a VPN tunnel.
Trait Implementations§
Source§impl Clone for VgwTelemetry
impl Clone for VgwTelemetry
Source§fn clone(&self) -> VgwTelemetry
fn clone(&self) -> VgwTelemetry
Returns a duplicate 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 VgwTelemetry
impl Debug for VgwTelemetry
Source§impl Default for VgwTelemetry
impl Default for VgwTelemetry
Source§fn default() -> VgwTelemetry
fn default() -> VgwTelemetry
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VgwTelemetry
impl<'de> Deserialize<'de> for VgwTelemetry
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
Source§impl PartialEq for VgwTelemetry
impl PartialEq for VgwTelemetry
Source§impl Serialize for VgwTelemetry
impl Serialize for VgwTelemetry
impl StructuralPartialEq for VgwTelemetry
Auto Trait Implementations§
impl Freeze for VgwTelemetry
impl RefUnwindSafe for VgwTelemetry
impl Send for VgwTelemetry
impl Sync for VgwTelemetry
impl Unpin for VgwTelemetry
impl UnwindSafe for VgwTelemetry
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§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreCreates a shared type from an unshared type.