GoogleApi.NetworkManagement.V1beta1.Model.ProbingDetails (google_api_network_management v0.39.0)

View Source

Results of active probing from the last run of the test.

Attributes

  • abortCause (type: String.t, default: nil) - The reason probing was aborted.
  • destinationEgressLocation (type: GoogleApi.NetworkManagement.V1beta1.Model.EdgeLocation.t, default: nil) - The EdgeLocation from which a packet destined for/originating from the internet will egress/ingress the Google network. This will only be populated for a connectivity test which has an internet destination/source address. The absence of this field must not be used as an indication that the destination/source is part of the Google network.
  • endpointInfo (type: GoogleApi.NetworkManagement.V1beta1.Model.EndpointInfo.t, default: nil) - The source and destination endpoints derived from the test input and used for active probing.
  • error (type: GoogleApi.NetworkManagement.V1beta1.Model.Status.t, default: nil) - Details about an internal failure or the cancellation of active probing.
  • probingLatency (type: GoogleApi.NetworkManagement.V1beta1.Model.LatencyDistribution.t, default: nil) - Latency as measured by active probing in one direction: from the source to the destination endpoint.
  • result (type: String.t, default: nil) - The overall result of active probing.
  • sentProbeCount (type: integer(), default: nil) - Number of probes sent.
  • successfulProbeCount (type: integer(), default: nil) - Number of probes that reached the destination.
  • verifyTime (type: DateTime.t, default: nil) - The time that reachability was assessed through active probing.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.NetworkManagement.V1beta1.Model.ProbingDetails{
  abortCause: String.t() | nil,
  destinationEgressLocation:
    GoogleApi.NetworkManagement.V1beta1.Model.EdgeLocation.t() | nil,
  endpointInfo:
    GoogleApi.NetworkManagement.V1beta1.Model.EndpointInfo.t() | nil,
  error: GoogleApi.NetworkManagement.V1beta1.Model.Status.t() | nil,
  probingLatency:
    GoogleApi.NetworkManagement.V1beta1.Model.LatencyDistribution.t() | nil,
  result: String.t() | nil,
  sentProbeCount: integer() | nil,
  successfulProbeCount: integer() | nil,
  verifyTime: DateTime.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.