Compute Engine v1 API - Class InterconnectDiagnostics (2.5.0)

public sealed class InterconnectDiagnostics : IMessage<InterconnectDiagnostics>, IEquatable<InterconnectDiagnostics>, IDeepCloneable<InterconnectDiagnostics>, IBufferMessage, IMessage

Reference documentation and code samples for the Compute Engine v1 API class InterconnectDiagnostics.

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

Inheritance

Object > InterconnectDiagnostics

Namespace

Google.Cloud.Compute.V1

Assembly

Google.Cloud.Compute.V1.dll

Constructors

InterconnectDiagnostics()

public InterconnectDiagnostics()

InterconnectDiagnostics(InterconnectDiagnostics)

public InterconnectDiagnostics(InterconnectDiagnostics other)
Parameter
NameDescription
otherInterconnectDiagnostics

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
TypeDescription
RepeatedField<InterconnectDiagnosticsARPEntry>

BundleAggregationType

public string BundleAggregationType { get; set; }

The aggregation type of the bundle interface. Check the BundleAggregationType enum for the list of possible values.

Property Value
TypeDescription
String

BundleOperationalStatus

public string BundleOperationalStatus { get; set; }

The operational status of the bundle interface. Check the BundleOperationalStatus enum for the list of possible values.

Property Value
TypeDescription
String

HasBundleAggregationType

public bool HasBundleAggregationType { get; }

Gets whether the "bundle_aggregation_type" field is set

Property Value
TypeDescription
Boolean

HasBundleOperationalStatus

public bool HasBundleOperationalStatus { get; }

Gets whether the "bundle_operational_status" field is set

Property Value
TypeDescription
Boolean

HasMacAddress

public bool HasMacAddress { get; }

Gets whether the "mac_address" field is set

Property Value
TypeDescription
Boolean
public RepeatedField<InterconnectDiagnosticsLinkStatus> Links { get; }

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

Property Value
TypeDescription
RepeatedField<InterconnectDiagnosticsLinkStatus>

MacAddress

public string MacAddress { get; set; }

The MAC address of the Interconnect's bundle interface.

Property Value
TypeDescription
String