View Source GoogleApi.NetworkManagement.V1beta1.Model.EndpointInfo (google_api_network_management v0.21.0)

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.

Attributes

  • destinationIp (type: String.t, default: nil) - Destination IP address.
  • destinationNetworkUri (type: String.t, default: nil) - URI of the network where this packet is sent to.
  • destinationPort (type: integer(), default: nil) - Destination port. Only valid when protocol is TCP or UDP.
  • protocol (type: String.t, default: nil) - IP protocol in string format, for example: "TCP", "UDP", "ICMP".
  • sourceAgentUri (type: String.t, default: nil) - URI of the source telemetry agent this packet originates from.
  • sourceIp (type: String.t, default: nil) - Source IP address.
  • sourceNetworkUri (type: String.t, default: nil) - URI of the network where this packet originates from.
  • sourcePort (type: integer(), default: nil) - Source port. Only valid when protocol is TCP or UDP.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.NetworkManagement.V1beta1.Model.EndpointInfo{
  destinationIp: String.t() | nil,
  destinationNetworkUri: String.t() | nil,
  destinationPort: integer() | nil,
  protocol: String.t() | nil,
  sourceAgentUri: String.t() | nil,
  sourceIp: String.t() | nil,
  sourceNetworkUri: String.t() | nil,
  sourcePort: integer() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.