Class: Google::Cloud::EdgeNetwork::V1::DiagnoseNetworkResponse::NetworkStatus

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

Overview

NetworkStatus has a list of status for the subnets under the current network.

Defined Under Namespace

Modules: MacsecStatus

Instance Attribute Summary collapse

Instance Attribute Details

Returns The MACsec status of internal links.



651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
# File 'proto_docs/google/cloud/edgenetwork/v1/service.rb', line 651

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

  # Denotes the status of MACsec sessions for the links of a zone.
  module MacsecStatus
    # MACsec status not specified, likely due to missing metrics.
    MACSEC_STATUS_UNSPECIFIED = 0

    # All relevant links have at least one MACsec session up.
    SECURE = 1

    # At least one relevant link does not have any MACsec sessions up.
    UNSECURE = 2
  end
end

#subnet_status::Array<::Google::Cloud::EdgeNetwork::V1::SubnetStatus>

Returns A list of status for the subnets under the current network.

Returns:



651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
# File 'proto_docs/google/cloud/edgenetwork/v1/service.rb', line 651

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

  # Denotes the status of MACsec sessions for the links of a zone.
  module MacsecStatus
    # MACsec status not specified, likely due to missing metrics.
    MACSEC_STATUS_UNSPECIFIED = 0

    # All relevant links have at least one MACsec session up.
    SECURE = 1

    # At least one relevant link does not have any MACsec sessions up.
    UNSECURE = 2
  end
end