Class: Google::Cloud::Compute::V1::InterconnectDiagnostics

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/compute/v1/compute.rb

Overview

Diagnostics information about the Interconnect connection, which contains detailed and current technical information about Google's side of the connection.

Defined Under Namespace

Modules: BundleAggregationType, BundleOperationalStatus

Instance Attribute Summary collapse

Instance Attribute Details

#arp_caches::Array<::Google::Cloud::Compute::V1::InterconnectDiagnosticsARPEntry>

Returns 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:



16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16033

class InterconnectDiagnostics
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The aggregation type of the bundle interface.
  module BundleAggregationType
    # A value indicating that the enum field is not set.
    UNDEFINED_BUNDLE_AGGREGATION_TYPE = 0

    # LACP is enabled.
    BUNDLE_AGGREGATION_TYPE_LACP = 27_758_925

    # LACP is disabled.
    BUNDLE_AGGREGATION_TYPE_STATIC = 50_678_873
  end

  # The operational status of the bundle interface.
  module BundleOperationalStatus
    # A value indicating that the enum field is not set.
    UNDEFINED_BUNDLE_OPERATIONAL_STATUS = 0

    # If bundleAggregationType is LACP: LACP is not established and/or all links in the bundle have DOWN operational status. If bundleAggregationType is STATIC: one or more links in the bundle has DOWN operational status.
    BUNDLE_OPERATIONAL_STATUS_DOWN = 453_842_693

    # If bundleAggregationType is LACP: LACP is established and at least one link in the bundle has UP operational status. If bundleAggregationType is STATIC: all links in the bundle (typically just one) have UP operational status.
    BUNDLE_OPERATIONAL_STATUS_UP = 161_366_462
  end
end

#bundle_aggregation_type::String

Returns 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.



16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16033

class InterconnectDiagnostics
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The aggregation type of the bundle interface.
  module BundleAggregationType
    # A value indicating that the enum field is not set.
    UNDEFINED_BUNDLE_AGGREGATION_TYPE = 0

    # LACP is enabled.
    BUNDLE_AGGREGATION_TYPE_LACP = 27_758_925

    # LACP is disabled.
    BUNDLE_AGGREGATION_TYPE_STATIC = 50_678_873
  end

  # The operational status of the bundle interface.
  module BundleOperationalStatus
    # A value indicating that the enum field is not set.
    UNDEFINED_BUNDLE_OPERATIONAL_STATUS = 0

    # If bundleAggregationType is LACP: LACP is not established and/or all links in the bundle have DOWN operational status. If bundleAggregationType is STATIC: one or more links in the bundle has DOWN operational status.
    BUNDLE_OPERATIONAL_STATUS_DOWN = 453_842_693

    # If bundleAggregationType is LACP: LACP is established and at least one link in the bundle has UP operational status. If bundleAggregationType is STATIC: all links in the bundle (typically just one) have UP operational status.
    BUNDLE_OPERATIONAL_STATUS_UP = 161_366_462
  end
end

#bundle_operational_status::String

Returns 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.



16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16033

class InterconnectDiagnostics
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The aggregation type of the bundle interface.
  module BundleAggregationType
    # A value indicating that the enum field is not set.
    UNDEFINED_BUNDLE_AGGREGATION_TYPE = 0

    # LACP is enabled.
    BUNDLE_AGGREGATION_TYPE_LACP = 27_758_925

    # LACP is disabled.
    BUNDLE_AGGREGATION_TYPE_STATIC = 50_678_873
  end

  # The operational status of the bundle interface.
  module BundleOperationalStatus
    # A value indicating that the enum field is not set.
    UNDEFINED_BUNDLE_OPERATIONAL_STATUS = 0

    # If bundleAggregationType is LACP: LACP is not established and/or all links in the bundle have DOWN operational status. If bundleAggregationType is STATIC: one or more links in the bundle has DOWN operational status.
    BUNDLE_OPERATIONAL_STATUS_DOWN = 453_842_693

    # If bundleAggregationType is LACP: LACP is established and at least one link in the bundle has UP operational status. If bundleAggregationType is STATIC: all links in the bundle (typically just one) have UP operational status.
    BUNDLE_OPERATIONAL_STATUS_UP = 161_366_462
  end
end

Returns A list of InterconnectDiagnostics.LinkStatus objects, describing the status for each link on the Interconnect.

Returns:



16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16033

class InterconnectDiagnostics
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The aggregation type of the bundle interface.
  module BundleAggregationType
    # A value indicating that the enum field is not set.
    UNDEFINED_BUNDLE_AGGREGATION_TYPE = 0

    # LACP is enabled.
    BUNDLE_AGGREGATION_TYPE_LACP = 27_758_925

    # LACP is disabled.
    BUNDLE_AGGREGATION_TYPE_STATIC = 50_678_873
  end

  # The operational status of the bundle interface.
  module BundleOperationalStatus
    # A value indicating that the enum field is not set.
    UNDEFINED_BUNDLE_OPERATIONAL_STATUS = 0

    # If bundleAggregationType is LACP: LACP is not established and/or all links in the bundle have DOWN operational status. If bundleAggregationType is STATIC: one or more links in the bundle has DOWN operational status.
    BUNDLE_OPERATIONAL_STATUS_DOWN = 453_842_693

    # If bundleAggregationType is LACP: LACP is established and at least one link in the bundle has UP operational status. If bundleAggregationType is STATIC: all links in the bundle (typically just one) have UP operational status.
    BUNDLE_OPERATIONAL_STATUS_UP = 161_366_462
  end
end

#mac_address::String

Returns The MAC address of the Interconnect's bundle interface.

Returns:

  • (::String)

    The MAC address of the Interconnect's bundle interface.



16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 16033

class InterconnectDiagnostics
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The aggregation type of the bundle interface.
  module BundleAggregationType
    # A value indicating that the enum field is not set.
    UNDEFINED_BUNDLE_AGGREGATION_TYPE = 0

    # LACP is enabled.
    BUNDLE_AGGREGATION_TYPE_LACP = 27_758_925

    # LACP is disabled.
    BUNDLE_AGGREGATION_TYPE_STATIC = 50_678_873
  end

  # The operational status of the bundle interface.
  module BundleOperationalStatus
    # A value indicating that the enum field is not set.
    UNDEFINED_BUNDLE_OPERATIONAL_STATUS = 0

    # If bundleAggregationType is LACP: LACP is not established and/or all links in the bundle have DOWN operational status. If bundleAggregationType is STATIC: one or more links in the bundle has DOWN operational status.
    BUNDLE_OPERATIONAL_STATUS_DOWN = 453_842_693

    # If bundleAggregationType is LACP: LACP is established and at least one link in the bundle has UP operational status. If bundleAggregationType is STATIC: all links in the bundle (typically just one) have UP operational status.
    BUNDLE_OPERATIONAL_STATUS_UP = 161_366_462
  end
end