Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::InterconnectDiagnostics.
Diagnostics information about interconnect, contains detailed and current technical information about Google's side of the connection.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#arp_caches
def arp_caches() -> ::Array<::Google::Cloud::Compute::V1::InterconnectDiagnosticsARPEntry>
Returns
- (::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.
#arp_caches=
def arp_caches=(value) -> ::Array<::Google::Cloud::Compute::V1::InterconnectDiagnosticsARPEntry>
Parameter
- value (::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.
Returns
- (::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
def bundle_aggregation_type() -> ::String
Returns
- (::String) — The aggregation type of the bundle interface. Check the BundleAggregationType enum for the list of possible values.
#bundle_aggregation_type=
def bundle_aggregation_type=(value) -> ::String
Parameter
- value (::String) — The aggregation type of the bundle interface. Check the BundleAggregationType enum for the list of possible values.
Returns
- (::String) — The aggregation type of the bundle interface. Check the BundleAggregationType enum for the list of possible values.
#bundle_operational_status
def bundle_operational_status() -> ::String
Returns
- (::String) — The operational status of the bundle interface. Check the BundleOperationalStatus enum for the list of possible values.
#bundle_operational_status=
def bundle_operational_status=(value) -> ::String
Parameter
- value (::String) — The operational status of the bundle interface. Check the BundleOperationalStatus enum for the list of possible values.
Returns
- (::String) — The operational status of the bundle interface. Check the BundleOperationalStatus enum for the list of possible values.
#links
def links() -> ::Array<::Google::Cloud::Compute::V1::InterconnectDiagnosticsLinkStatus>
Returns
- (::Array<::Google::Cloud::Compute::V1::InterconnectDiagnosticsLinkStatus>) — A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
#links=
def links=(value) -> ::Array<::Google::Cloud::Compute::V1::InterconnectDiagnosticsLinkStatus>
Parameter
- value (::Array<::Google::Cloud::Compute::V1::InterconnectDiagnosticsLinkStatus>) — A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
Returns
- (::Array<::Google::Cloud::Compute::V1::InterconnectDiagnosticsLinkStatus>) — A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.
#mac_address
def mac_address() -> ::String
Returns
- (::String) — The MAC address of the Interconnect's bundle interface.
#mac_address=
def mac_address=(value) -> ::String
Parameter
- value (::String) — The MAC address of the Interconnect's bundle interface.
Returns
- (::String) — The MAC address of the Interconnect's bundle interface.