Struct google_compute1::api::InterconnectDiagnostics[][src]

pub struct InterconnectDiagnostics {
    pub arp_caches: Option<Vec<InterconnectDiagnosticsARPEntry>>,
    pub links: Option<Vec<InterconnectDiagnosticsLinkStatus>>,
    pub mac_address: Option<String>,
}

Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.

This type is not used in any activity, and only used as part of another schema.

Fields

arp_caches: Option<Vec<InterconnectDiagnosticsARPEntry>>

A list of InterconnectDiagnostics.ARPEntry objects, describing individual neighbors currently seen by the Google router in the ARP cache for the Interconnect. This will be empty when the Interconnect is not bundled.

links: Option<Vec<InterconnectDiagnosticsLinkStatus>>

A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.

mac_address: Option<String>

The MAC address of the Interconnect's bundle interface.

Trait Implementations

impl Clone for InterconnectDiagnostics[src]

impl Debug for InterconnectDiagnostics[src]

impl Default for InterconnectDiagnostics[src]

impl<'de> Deserialize<'de> for InterconnectDiagnostics[src]

impl Part for InterconnectDiagnostics[src]

impl Serialize for InterconnectDiagnostics[src]

Auto Trait Implementations

impl RefUnwindSafe for InterconnectDiagnostics[src]

impl Send for InterconnectDiagnostics[src]

impl Sync for InterconnectDiagnostics[src]

impl Unpin for InterconnectDiagnostics[src]

impl UnwindSafe for InterconnectDiagnostics[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.