pub struct InterconnectDiagnosticsLinkStatus {
pub arp_caches: Option<Vec<InterconnectDiagnosticsARPEntry>>,
pub circuit_id: Option<String>,
pub google_demarc: Option<String>,
pub lacp_status: Option<InterconnectDiagnosticsLinkLACPStatus>,
pub macsec: Option<InterconnectDiagnosticsMacsecStatus>,
pub operational_status: Option<String>,
pub receiving_optical_power: Option<InterconnectDiagnosticsLinkOpticalPower>,
pub transmitting_optical_power: Option<InterconnectDiagnosticsLinkOpticalPower>,
}
Expand description
There is no detailed description.
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 the ARP neighbor entries seen on this link. This will be empty if the link is bundled
circuit_id: Option<String>
The unique ID for this link assigned during turn up by Google.
google_demarc: Option<String>
The Demarc address assigned by Google and provided in the LoA.
lacp_status: Option<InterconnectDiagnosticsLinkLACPStatus>
no description provided
macsec: Option<InterconnectDiagnosticsMacsecStatus>
Describes the status of MACsec encryption on this link.
operational_status: Option<String>
The operational status of the link.
receiving_optical_power: Option<InterconnectDiagnosticsLinkOpticalPower>
An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the received light level.
transmitting_optical_power: Option<InterconnectDiagnosticsLinkOpticalPower>
An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the transmitted light level.
Trait Implementations§
source§impl Clone for InterconnectDiagnosticsLinkStatus
impl Clone for InterconnectDiagnosticsLinkStatus
source§fn clone(&self) -> InterconnectDiagnosticsLinkStatus
fn clone(&self) -> InterconnectDiagnosticsLinkStatus
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 Default for InterconnectDiagnosticsLinkStatus
impl Default for InterconnectDiagnosticsLinkStatus
source§fn default() -> InterconnectDiagnosticsLinkStatus
fn default() -> InterconnectDiagnosticsLinkStatus
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for InterconnectDiagnosticsLinkStatus
impl<'de> Deserialize<'de> for InterconnectDiagnosticsLinkStatus
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 InterconnectDiagnosticsLinkStatus
Auto Trait Implementations§
impl RefUnwindSafe for InterconnectDiagnosticsLinkStatus
impl Send for InterconnectDiagnosticsLinkStatus
impl Sync for InterconnectDiagnosticsLinkStatus
impl Unpin for InterconnectDiagnosticsLinkStatus
impl UnwindSafe for InterconnectDiagnosticsLinkStatus
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