public sealed class InterconnectDiagnosticsLinkStatus : IMessage<InterconnectDiagnosticsLinkStatus>, IEquatable<InterconnectDiagnosticsLinkStatus>, IDeepCloneable<InterconnectDiagnosticsLinkStatus>, IBufferMessage, IMessage
Inheritance
object >
InterconnectDiagnosticsLinkStatus
Namespace
Google.Cloud.Compute.V1
Assembly
Google.Cloud.Compute.V1.dll
Constructors
InterconnectDiagnosticsLinkStatus()
public InterconnectDiagnosticsLinkStatus()
InterconnectDiagnosticsLinkStatus(InterconnectDiagnosticsLinkStatus)
public InterconnectDiagnosticsLinkStatus(InterconnectDiagnosticsLinkStatus other)
Properties
ArpCaches
public RepeatedField<InterconnectDiagnosticsARPEntry> ArpCaches { get; }
A list of InterconnectDiagnostics.ARPEntry objects, describing the ARP neighbor entries seen on this link. This will be empty if the link is bundled
CircuitId
public string CircuitId { get; set; }
The unique ID for this link assigned during turn up by Google.
Property Value |
---|
Type | Description |
string | |
GoogleDemarc
public string GoogleDemarc { get; set; }
The Demarc address assigned by Google and provided in the LoA.
Property Value |
---|
Type | Description |
string | |
HasCircuitId
public bool HasCircuitId { get; }
Gets whether the "circuit_id" field is set
Property Value |
---|
Type | Description |
bool | |
HasGoogleDemarc
public bool HasGoogleDemarc { get; }
Gets whether the "google_demarc" field is set
Property Value |
---|
Type | Description |
bool | |
HasOperationalStatus
public bool HasOperationalStatus { get; }
Gets whether the "operational_status" field is set
Property Value |
---|
Type | Description |
bool | |
LacpStatus
public InterconnectDiagnosticsLinkLACPStatus LacpStatus { get; set; }
Macsec
public InterconnectDiagnosticsMacsecStatus Macsec { get; set; }
Describes the status of MACsec encryption on this link.
OperationalStatus
public string OperationalStatus { get; set; }
The operational status of the link.
Check the OperationalStatus enum for the list of possible values.
Property Value |
---|
Type | Description |
string | |
ReceivingOpticalPower
public InterconnectDiagnosticsLinkOpticalPower ReceivingOpticalPower { get; set; }
An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the received light level.
TransmittingOpticalPower
public InterconnectDiagnosticsLinkOpticalPower TransmittingOpticalPower { get; set; }
An InterconnectDiagnostics.LinkOpticalPower object, describing the current value and status of the transmitted light level.