Class: Google::Cloud::NetworkManagement::V1::EndpointInfo

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

Overview

For display only. The specification of the endpoints for the test. EndpointInfo is derived from source and destination Endpoint and validated by the backend data plane model.

Instance Attribute Summary collapse

Instance Attribute Details

#destination_ip::String

Returns Destination IP address.

Returns:

  • (::String)

    Destination IP address.



828
829
830
831
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 828

class EndpointInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#destination_network_uri::String

Returns URI of the network where this packet is sent to.

Returns:

  • (::String)

    URI of the network where this packet is sent to.



828
829
830
831
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 828

class EndpointInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#destination_port::Integer

Returns Destination port. Only valid when protocol is TCP or UDP.

Returns:

  • (::Integer)

    Destination port. Only valid when protocol is TCP or UDP.



828
829
830
831
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 828

class EndpointInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#protocol::String

Returns IP protocol in string format, for example: "TCP", "UDP", "ICMP".

Returns:

  • (::String)

    IP protocol in string format, for example: "TCP", "UDP", "ICMP".



828
829
830
831
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 828

class EndpointInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#source_agent_uri::String

Returns URI of the source telemetry agent this packet originates from.

Returns:

  • (::String)

    URI of the source telemetry agent this packet originates from.



828
829
830
831
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 828

class EndpointInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#source_ip::String

Returns Source IP address.

Returns:

  • (::String)

    Source IP address.



828
829
830
831
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 828

class EndpointInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#source_network_uri::String

Returns URI of the network where this packet originates from.

Returns:

  • (::String)

    URI of the network where this packet originates from.



828
829
830
831
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 828

class EndpointInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#source_port::Integer

Returns Source port. Only valid when protocol is TCP or UDP.

Returns:

  • (::Integer)

    Source port. Only valid when protocol is TCP or UDP.



828
829
830
831
# File 'proto_docs/google/cloud/networkmanagement/v1/trace.rb', line 828

class EndpointInfo
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end