Struct google_compute1::api::InterconnectDiagnostics
source · pub struct InterconnectDiagnostics {
pub arp_caches: Option<Vec<InterconnectDiagnosticsARPEntry>>,
pub bundle_aggregation_type: Option<String>,
pub bundle_operational_status: Option<String>,
pub links: Option<Vec<InterconnectDiagnosticsLinkStatus>>,
pub mac_address: Option<String>,
}
Expand description
Diagnostics information about the Interconnect connection, which 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.
bundle_aggregation_type: Option<String>
The aggregation type of the bundle interface.
bundle_operational_status: Option<String>
The operational status of the bundle interface.
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§
source§impl Clone for InterconnectDiagnostics
impl Clone for InterconnectDiagnostics
source§fn clone(&self) -> InterconnectDiagnostics
fn clone(&self) -> InterconnectDiagnostics
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 InterconnectDiagnostics
impl Debug for InterconnectDiagnostics
source§impl Default for InterconnectDiagnostics
impl Default for InterconnectDiagnostics
source§fn default() -> InterconnectDiagnostics
fn default() -> InterconnectDiagnostics
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for InterconnectDiagnostics
impl<'de> Deserialize<'de> for InterconnectDiagnostics
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 Serialize for InterconnectDiagnostics
impl Serialize for InterconnectDiagnostics
impl Part for InterconnectDiagnostics
Auto Trait Implementations§
impl RefUnwindSafe for InterconnectDiagnostics
impl Send for InterconnectDiagnostics
impl Sync for InterconnectDiagnostics
impl Unpin for InterconnectDiagnostics
impl UnwindSafe for InterconnectDiagnostics
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