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 17228 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/compute_v1/classes.rb, line 17233 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