Network Management v1 API - Class ProbingDetails (2.12.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 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.

Property Value
Type Description
ProbingDetailsTypesEdgeLocation

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

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