Reference documentation and code samples for the Compute V1 Client class InterconnectDiagnostics.
Diagnostics information about the Interconnect connection, which contains detailed and current technical information about Google's side of the connection.
Generated from protobuf message google.cloud.compute.v1.InterconnectDiagnostics
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
string
The aggregation type of the bundle interface. Check the BundleAggregationType enum for the list of possible values.
↳ bundle_operational_status
string
The operational status of the bundle interface. Check the BundleOperationalStatus enum for the list of possible values.
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
↳ mac_address
string
The MAC address of the Interconnect's bundle interface.
getArpCaches
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Compute V1 Client - Class InterconnectDiagnostics (1.35.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.35.0 (latest)](/php/docs/reference/cloud-compute/latest/V1.InterconnectDiagnostics)\n- [1.34.0](/php/docs/reference/cloud-compute/1.34.0/V1.InterconnectDiagnostics)\n- [1.33.0](/php/docs/reference/cloud-compute/1.33.0/V1.InterconnectDiagnostics)\n- [1.32.0](/php/docs/reference/cloud-compute/1.32.0/V1.InterconnectDiagnostics)\n- [1.31.0](/php/docs/reference/cloud-compute/1.31.0/V1.InterconnectDiagnostics)\n- [1.30.0](/php/docs/reference/cloud-compute/1.30.0/V1.InterconnectDiagnostics)\n- [1.29.0](/php/docs/reference/cloud-compute/1.29.0/V1.InterconnectDiagnostics)\n- [1.28.0](/php/docs/reference/cloud-compute/1.28.0/V1.InterconnectDiagnostics)\n- [1.27.0](/php/docs/reference/cloud-compute/1.27.0/V1.InterconnectDiagnostics)\n- [1.26.0](/php/docs/reference/cloud-compute/1.26.0/V1.InterconnectDiagnostics)\n- [1.25.0](/php/docs/reference/cloud-compute/1.25.0/V1.InterconnectDiagnostics)\n- [1.24.0](/php/docs/reference/cloud-compute/1.24.0/V1.InterconnectDiagnostics)\n- [1.23.0](/php/docs/reference/cloud-compute/1.23.0/V1.InterconnectDiagnostics)\n- [1.22.1](/php/docs/reference/cloud-compute/1.22.1/V1.InterconnectDiagnostics)\n- [1.21.0](/php/docs/reference/cloud-compute/1.21.0/V1.InterconnectDiagnostics)\n- [1.20.0](/php/docs/reference/cloud-compute/1.20.0/V1.InterconnectDiagnostics)\n- [1.19.0](/php/docs/reference/cloud-compute/1.19.0/V1.InterconnectDiagnostics)\n- [1.18.1](/php/docs/reference/cloud-compute/1.18.1/V1.InterconnectDiagnostics)\n- [1.17.0](/php/docs/reference/cloud-compute/1.17.0/V1.InterconnectDiagnostics)\n- [1.16.2](/php/docs/reference/cloud-compute/1.16.2/V1.InterconnectDiagnostics)\n- [1.14.0](/php/docs/reference/cloud-compute/1.14.0/V1.InterconnectDiagnostics)\n- [1.13.0](/php/docs/reference/cloud-compute/1.13.0/V1.InterconnectDiagnostics)\n- [1.12.1](/php/docs/reference/cloud-compute/1.12.1/V1.InterconnectDiagnostics)\n- [1.11.1](/php/docs/reference/cloud-compute/1.11.1/V1.InterconnectDiagnostics)\n- [1.10.1](/php/docs/reference/cloud-compute/1.10.1/V1.InterconnectDiagnostics)\n- [1.9.1](/php/docs/reference/cloud-compute/1.9.1/V1.InterconnectDiagnostics)\n- [1.8.3](/php/docs/reference/cloud-compute/1.8.3/V1.InterconnectDiagnostics)\n- [1.7.1](/php/docs/reference/cloud-compute/1.7.1/V1.InterconnectDiagnostics)\n- [1.6.1](/php/docs/reference/cloud-compute/1.6.1/V1.InterconnectDiagnostics)\n- [1.5.0](/php/docs/reference/cloud-compute/1.5.0/V1.InterconnectDiagnostics) \nReference documentation and code samples for the Compute V1 Client class InterconnectDiagnostics.\n\nDiagnostics information about the Interconnect connection, which contains detailed and current technical information about Google's side of the connection.\n\nGenerated from protobuf message `google.cloud.compute.v1.InterconnectDiagnostics`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Compute \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getArpCaches\n\nA 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.\n\n### setArpCaches\n\nA 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.\n\n### getBundleAggregationType\n\nThe aggregation type of the bundle interface.\n\nCheck the BundleAggregationType enum for the list of possible values.\n\n### hasBundleAggregationType\n\n### clearBundleAggregationType\n\n### setBundleAggregationType\n\nThe aggregation type of the bundle interface.\n\nCheck the BundleAggregationType enum for the list of possible values.\n\n### getBundleOperationalStatus\n\nThe operational status of the bundle interface.\n\nCheck the BundleOperationalStatus enum for the list of possible values.\n\n### hasBundleOperationalStatus\n\n### clearBundleOperationalStatus\n\n### setBundleOperationalStatus\n\nThe operational status of the bundle interface.\n\nCheck the BundleOperationalStatus enum for the list of possible values.\n\n### getLinks\n\nA list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.\n\n### setLinks\n\nA list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.\n\n### getMacAddress\n\nThe MAC address of the Interconnect's bundle interface.\n\n### hasMacAddress\n\n### clearMacAddress\n\n### setMacAddress\n\nThe MAC address of the Interconnect's bundle interface."]]