Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ProbingDetails

import type { ProbingDetails } from "https://googleapis.deno.dev/v1/networkmanagement:v1.ts";

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

interface ProbingDetails {
abortCause?: "PROBING_ABORT_CAUSE_UNSPECIFIED" | "PERMISSION_DENIED" | "NO_SOURCE_LOCATION";
destinationEgressLocation?: EdgeLocation;
endpointInfo?: EndpointInfo;
error?: Status;
probingLatency?: LatencyDistribution;
result?:
| "PROBING_RESULT_UNSPECIFIED"
| "REACHABLE"
| "UNREACHABLE"
| "REACHABILITY_INCONSISTENT"
| "UNDETERMINED";
sentProbeCount?: number;
successfulProbeCount?: number;
verifyTime?: Date;
}

§Properties

§
abortCause?: "PROBING_ABORT_CAUSE_UNSPECIFIED" | "PERMISSION_DENIED" | "NO_SOURCE_LOCATION"
[src]

The reason probing was aborted.

§
destinationEgressLocation?: EdgeLocation
[src]

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?: EndpointInfo
[src]

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

§
error?: Status
[src]

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

§
probingLatency?: LatencyDistribution
[src]

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

§
result?: "PROBING_RESULT_UNSPECIFIED" | "REACHABLE" | "UNREACHABLE" | "REACHABILITY_INCONSISTENT" | "UNDETERMINED"
[src]

The overall result of active probing.

§
sentProbeCount?: number
[src]

Number of probes sent.

§
successfulProbeCount?: number
[src]

Number of probes that reached the destination.

§
verifyTime?: Date
[src]

The time that reachability was assessed through active probing.