public sealed class InterconnectDiagnostics : IMessage<InterconnectDiagnostics>, IEquatable<InterconnectDiagnostics>, IDeepCloneable<InterconnectDiagnostics>, IBufferMessage, IMessage
Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
Implements
IMessage<InterconnectDiagnostics>, IEquatable<InterconnectDiagnostics>, IDeepCloneable<InterconnectDiagnostics>, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
Google.Cloud.Compute.V1.dll
Constructors
InterconnectDiagnostics()
public InterconnectDiagnostics()
InterconnectDiagnostics(InterconnectDiagnostics)
public InterconnectDiagnostics(InterconnectDiagnostics other)
Parameter | |
---|---|
Name | Description |
other | InterconnectDiagnostics |
Properties
ArpCaches
public RepeatedField<InterconnectDiagnosticsARPEntry> ArpCaches { get; }
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.
Property Value | |
---|---|
Type | Description |
RepeatedField<InterconnectDiagnosticsARPEntry> |
HasMacAddress
public bool HasMacAddress { get; }
Gets whether the "mac_address" field is set
Property Value | |
---|---|
Type | Description |
Boolean |
Links
public RepeatedField<InterconnectDiagnosticsLinkStatus> Links { get; }
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
Property Value | |
---|---|
Type | Description |
RepeatedField<InterconnectDiagnosticsLinkStatus> |
MacAddress
public string MacAddress { get; set; }
The MAC address of the Interconnect's bundle interface.
Property Value | |
---|---|
Type | Description |
String |