Class: Google::Cloud::Compute::V1::InterconnectGroupsOperationalStatusInterconnectStatus

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

Overview

The status of one Interconnect in the group. The order is arbitrary.

Defined Under Namespace

Modules: IsActive

Instance Attribute Summary collapse

Instance Attribute Details

#admin_enabled::Boolean

Returns Whether the Interconnect is enabled.

Returns:

  • (::Boolean)

    Whether the Interconnect is enabled.



18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 18038

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

  # Whether this interconnect is participating in the redundant configuration.
  module IsActive
    # A value indicating that the enum field is not set.
    UNDEFINED_IS_ACTIVE = 0

    ACTIVE = 314_733_318

    INACTIVE = 270_421_099

    IS_ACTIVE_UNSPECIFIED = 274_948_243
  end
end

#diagnostics::Google::Cloud::Compute::V1::InterconnectDiagnostics

Returns The diagnostics of the Interconnect, as returned by the existing get-diagnostics method.

Returns:



18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 18038

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

  # Whether this interconnect is participating in the redundant configuration.
  module IsActive
    # A value indicating that the enum field is not set.
    UNDEFINED_IS_ACTIVE = 0

    ACTIVE = 314_733_318

    INACTIVE = 270_421_099

    IS_ACTIVE_UNSPECIFIED = 274_948_243
  end
end

#interconnect::String

Returns The URL of the Interconnect being described.

Returns:

  • (::String)

    The URL of the Interconnect being described.



18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 18038

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

  # Whether this interconnect is participating in the redundant configuration.
  module IsActive
    # A value indicating that the enum field is not set.
    UNDEFINED_IS_ACTIVE = 0

    ACTIVE = 314_733_318

    INACTIVE = 270_421_099

    IS_ACTIVE_UNSPECIFIED = 274_948_243
  end
end

#is_active::String

Returns Whether this interconnect is participating in the redundant configuration. Check the IsActive enum for the list of possible values.

Returns:

  • (::String)

    Whether this interconnect is participating in the redundant configuration. Check the IsActive enum for the list of possible values.



18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 18038

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

  # Whether this interconnect is participating in the redundant configuration.
  module IsActive
    # A value indicating that the enum field is not set.
    UNDEFINED_IS_ACTIVE = 0

    ACTIVE = 314_733_318

    INACTIVE = 270_421_099

    IS_ACTIVE_UNSPECIFIED = 274_948_243
  end
end