class Google::Apis::ComputeV1::InterconnectDiagnostics
Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
Attributes
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. Corresponds to the JSON property `arpCaches` @return [Array<Google::Apis::ComputeV1::InterconnectDiagnosticsArpEntry>]
A list of InterconnectDiagnostics
.LinkStatus objects, describing the status for each link on the Interconnect
. Corresponds to the JSON property `links` @return [Array<Google::Apis::ComputeV1::InterconnectDiagnosticsLinkStatus>]
The MAC address of the Interconnect's bundle interface. Corresponds to the JSON property `macAddress` @return [String]
Public Class Methods
# File lib/google/apis/compute_v1/classes.rb, line 16054 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/compute_v1/classes.rb, line 16059 def update!(**args) @arp_caches = args[:arp_caches] if args.key?(:arp_caches) @links = args[:links] if args.key?(:links) @mac_address = args[:mac_address] if args.key?(:mac_address) end