Reference documentation and code samples for the Compute V1 Client class InterconnectDiagnostics.
Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
Generated from protobuf message google.cloud.compute.v1.InterconnectDiagnostics
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ arp_caches
array< Google\Cloud\Compute\V1\InterconnectDiagnosticsARPEntry
>
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.
↳ links
array< Google\Cloud\Compute\V1\InterconnectDiagnosticsLinkStatus
>
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.
setArpCaches
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.
$this
getBundleAggregationType
The aggregation type of the bundle interface.
Check the BundleAggregationType enum for the list of possible values.
string
hasBundleAggregationType
clearBundleAggregationType
setBundleAggregationType
The aggregation type of the bundle interface.
Check the BundleAggregationType enum for the list of possible values.
var
string
$this
getBundleOperationalStatus
The operational status of the bundle interface.
Check the BundleOperationalStatus enum for the list of possible values.
string
hasBundleOperationalStatus
clearBundleOperationalStatus
setBundleOperationalStatus
The operational status of the bundle interface.
Check the BundleOperationalStatus enum for the list of possible values.
var
string
$this
getLinks
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
setLinks
A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
$this
getMacAddress
The MAC address of the Interconnect's bundle interface.
string
hasMacAddress
clearMacAddress
setMacAddress
The MAC address of the Interconnect's bundle interface.
var
string
$this