List Egress Top Destinations
Lists destinations ranked by egress request count for this Edge in the requested time window.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
This API uses OAuth2 with the Client Credential flow. Client Credentials must be sent in the BODY, not the headers. For an example of how to implement this, refer to the c1TokenSource.Token() function.
Query Parameters
Restricts results to destinations with at least one denied row -- equivalent to verdict = TB_TRAFFIC_OUTCOME_DENIED, offered separately so the UI can drive it from a standalone toggle.
Case-insensitive substring match against dest_host. Empty means "every destination".
When set, each returned TBTopDestination carries a call_count trend bucketed across trend_buckets equal-width buckets over [since, until).
The limit field.
The offset field.
Exact match against source_principal_kind. Empty means "every kind".
The since field.
Bucket count for include_trend. 0 defaults to 14; capped at 60.
The until field.
Restricts results to destinations with at least one row of this outcome. TB_TRAFFIC_OUTCOME_UNSPECIFIED applies no verdict filter.
TB_TRAFFIC_OUTCOME_UNSPECIFIED, TB_TRAFFIC_OUTCOME_ALLOWED, TB_TRAFFIC_OUTCOME_DENIED Response
Successful response
The EdgeServiceListEgressTopDestinationsResponse message.
Ordered by call_count descending, limited to limit. No pagination cursor -- this is a fixed top-N, not a full list.
uniqExact(dest_host) over the whole window, unaffected by any request filter -- lets the UI show "top N of distinct_destination_count destinations".
Count of destinations matching the request's filters (host_contains, verdict, principal_kind, blocked_only), independent of limit/offset -- the paging total for the Dense table.