Skip to main content

Module api

Module api 

Source

Modules§

invalid_client_message
invalid_computation
job_invalid_state
nats_streaming_unavailable
non_nominal_storage_locator
permission_denied
polling_only_computation
subscription_auth_expired
too_many_points
too_many_points_for_single_series
unavailable_result_configuration
unsupported_granularity
window_negative
window_too_large
window_with_look_back_too_large

Structs§

InvalidClientMessage
Could not parse client message.
InvalidComputation
JobInvalidState
The streaming compute job entered a terminal state unexpectedly. This can indicate a transient issue with the compute engine.
NatsStreamingUnavailable
The NATS-backed streaming transport became unavailable while running a streaming compute subscription. This can happen during a NATS pod rollout after the streaming compute restart budget is exhausted. Clients may retry by recreating the subscription. This uses INTERNAL because custom Conjure errors in this API do not support an UNAVAILABLE code; consumers should branch on this error name rather than HTTP status.
NonNominalStorageLocator
PermissionDenied
PollingOnlyComputation
The requested compute contains nodes that support streaming but only via polling (not WebSocket). The frontend should use polling mode (HTTP requests) instead of WebSocket streaming for this query.
SubscriptionAuthExpired
The websocket subscription auth token expired. Clients should refresh credentials and re-establish the subscription.
TooManyPoints
The subscription is operating on too many points.
TooManyPointsForSingleSeries
The subscription is operating on a series that has too many points.
UnavailableResultConfiguration
ResultConfiguration is incompatible with the requested compute.
UnsupportedGranularity
WindowNegative
WindowTooLarge
WindowWithLookBackTooLarge