Network Management v1 API - Class ProbingDetails (2.17.0)

public sealed class ProbingDetails : IMessage<ProbingDetails>, IEquatable<ProbingDetails>, IDeepCloneable<ProbingDetails>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Management v1 API class ProbingDetails.

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

Inheritance

object > ProbingDetails

Namespace

Google.Cloud.NetworkManagement.V1

Assembly

Google.Cloud.NetworkManagement.V1.dll

Constructors

ProbingDetails()

public ProbingDetails()

ProbingDetails(ProbingDetails)

public ProbingDetails(ProbingDetails other)
Parameter
Name Description
other ProbingDetails

Properties

AbortCause

public ProbingDetails.Types.ProbingAbortCause AbortCause { get; set; }

The reason probing was aborted.

Property Value
Type Description
ProbingDetailsTypesProbingAbortCause

DestinationEgressLocation

public ProbingDetails.Types.EdgeLocation DestinationEgressLocation { get; set; }

The EdgeLocation from which a packet, destined to the internet, will egress the Google network. This will only be populated for a connectivity test which has an internet destination address. The absence of this field must not be used as an indication that the destination is part of the Google network.

Property Value
Type Description
ProbingDetailsTypesEdgeLocation

EdgeResponses

public RepeatedField<ProbingDetails.Types.SingleEdgeResponse> EdgeResponses { get; }

Probing results for all edge devices.

Property Value
Type Description
RepeatedFieldProbingDetailsTypesSingleEdgeResponse

EndpointInfo

public EndpointInfo EndpointInfo { get; set; }

The source and destination endpoints derived from the test input and used for active probing.

Property Value
Type Description
EndpointInfo

Error

public Status Error { get; set; }

Details about an internal failure or the cancellation of active probing.

Property Value
Type Description
Status

ProbedAllDevices

public bool ProbedAllDevices { get; set; }

Whether all relevant edge devices were probed.

Property Value
Type Description
bool

ProbingLatency

public LatencyDistribution ProbingLatency { get; set; }

Latency as measured by active probing in one direction: from the source to the destination endpoint.

Property Value
Type Description
LatencyDistribution

Result

public ProbingDetails.Types.ProbingResult Result { get; set; }

The overall result of active probing.

Property Value
Type Description
ProbingDetailsTypesProbingResult

SentProbeCount

public int SentProbeCount { get; set; }

Number of probes sent.

Property Value
Type Description
int

SuccessfulProbeCount

public int SuccessfulProbeCount { get; set; }

Number of probes that reached the destination.

Property Value
Type Description
int

VerifyTime

public Timestamp VerifyTime { get; set; }

The time that reachability was assessed through active probing.

Property Value
Type Description
Timestamp