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:



14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 14502

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.



14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 14502

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.



14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 14502

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:



14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 14502

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.



14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 14502

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