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

SingleEdgeResponse

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

Probing results for a single edge device.

interface SingleEdgeResponse {
destinationEgressLocation?: EdgeLocation;
destinationRouter?: string;
probingLatency?: LatencyDistribution;
result?:
| "PROBING_RESULT_UNSPECIFIED"
| "REACHABLE"
| "UNREACHABLE"
| "REACHABILITY_INCONSISTENT"
| "UNDETERMINED";
sentProbeCount?: number;
successfulProbeCount?: number;
}

§Properties

§
destinationEgressLocation?: EdgeLocation
[src]

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.

§
destinationRouter?: string
[src]

Router name in the format '{router}.{metroshard}'. For example: pf01.aaa01, pr02.aaa01.

§
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 for this egress device.

§
sentProbeCount?: number
[src]

Number of probes sent.

§
successfulProbeCount?: number
[src]

Number of probes that reached the destination.