5317 lines
153 KiB
TypeScript
5317 lines
153 KiB
TypeScript
/**
|
|
* This file was auto-generated by openapi-typescript.
|
|
* Do not make direct changes to the file.
|
|
*/
|
|
|
|
export interface paths {
|
|
"/api/public/overview": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Ranking of all lines over a time range */
|
|
get: operations["overview_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/ipv6": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** IPv6 configuration and collector diagnostics without addresses */
|
|
get: operations["ipv6_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/lines/{line_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** One line */
|
|
get: operations["lines_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/lines/{line_id}/series": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Time series of one line (columnar) */
|
|
get: operations["lines_series"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/compare": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** One metric across several lines, aligned on one time axis */
|
|
get: operations["lines_compare"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/lines/{line_id}/distribution": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Histogram and CDF of a histogram metric */
|
|
get: operations["lines_distribution"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/lines/{line_id}/heatmap": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Time by latency heat map */
|
|
get: operations["lines_heatmap"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/tests/{test_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** A test with its result */
|
|
get: operations["tests_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/live": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Server-sent events: nodes, overview, series and test topics */
|
|
get: operations["live_stream"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/hosts": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Latest host resource usage of every visible agent (no hardware model, no addresses) */
|
|
get: operations["hosts_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/agents/{agent_id}/host": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Host resource usage history of one agent (columnar, averaged per step) */
|
|
get: operations["hosts_history"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/nodes": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Display info of the visible agents and probes: system, architecture, country and ISP (never an address) */
|
|
get: operations["nodes_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/about": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The backend's version, tag and build time, if the site shows build info */
|
|
get: operations["about_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/catalog/kinds": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Measurement kinds with their building blocks and parameter specs */
|
|
get: operations["catalog_kinds"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/catalog/plans": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** On-demand test plans */
|
|
get: operations["catalog_plans"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/catalog/metrics": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Metric ids with unit, label, direction, thresholds and version */
|
|
get: operations["catalog_metrics"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/catalog/presets": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Metric groups the front end can display */
|
|
get: operations["catalog_presets"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/public/catalog/models": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Service models and the metrics they need */
|
|
get: operations["catalog_models"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/login": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Sign in with a username and password */
|
|
post: operations["auth_login"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/releases": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The latest signed release manifest of each component */
|
|
get: operations["releases_list"];
|
|
put?: never;
|
|
/** Register a CI-signed release manifest; online nodes get it right away (their updaters verify the signature). Admin or release tokens */
|
|
post: operations["releases_publish"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/logout": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Sign out and clear the session cookie */
|
|
post: operations["auth_logout"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/auth/me": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** The current identity */
|
|
get: operations["auth_me"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** All agents including pending and disabled ones */
|
|
get: operations["agents_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** One agent */
|
|
get: operations["agents_get"];
|
|
put?: never;
|
|
post?: never;
|
|
/** Delete an agent; history expires with the retention policy */
|
|
delete: operations["agents_delete"];
|
|
options?: never;
|
|
head?: never;
|
|
/** Update name, labels, public host or visibility (merge-patch, If-Match supported) */
|
|
patch: operations["agents_update"];
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}/approve": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Approve a pending agent */
|
|
post: operations["agents_approve"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}/disable": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Disable an agent and drop its connection */
|
|
post: operations["agents_disable"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}/enable": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Enable a disabled agent */
|
|
post: operations["agents_enable"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}/takeover": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Replace the existing node of the same name with this pending one, keeping history */
|
|
post: operations["agents_takeover"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/join-tokens": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Join tokens */
|
|
get: operations["join_tokens_list"];
|
|
put?: never;
|
|
/** Create a join token; the plaintext is returned only once */
|
|
post: operations["join_tokens_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/join-tokens/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
/** Revoke a join token; with purge=true delete the record for good */
|
|
delete: operations["join_tokens_revoke"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/probes": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** All probes, with the agents each one is connected to */
|
|
get: operations["probes_list"];
|
|
put?: never;
|
|
/** Create a probe identity; the private key is returned only once */
|
|
post: operations["probes_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/probes/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** One probe */
|
|
get: operations["probes_get"];
|
|
put?: never;
|
|
post?: never;
|
|
/** Delete a probe and its lines; stored data expires with the retention policy */
|
|
delete: operations["probes_delete"];
|
|
options?: never;
|
|
head?: never;
|
|
/** Rename a probe */
|
|
patch: operations["probes_update"];
|
|
trace?: never;
|
|
};
|
|
"/api/admin/probes/{id}/rotate": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Give a probe a new key (same id): the old key stops working and its sessions are dropped; the new probe.json is returned only once */
|
|
post: operations["probes_rotate"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/probes/{id}/revoke": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Revoke a probe: every agent drops its session and refuses it; history stays until it expires */
|
|
post: operations["probes_revoke"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/agents/{id}/probes/{probe_id}/disconnect": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Make an agent drop one probe's session (the probe reconnects unless it is revoked) */
|
|
post: operations["agents_probe_disconnect"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/tasks": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Tasks: line templates, per-agent overrides and target tasks */
|
|
get: operations["tasks_list"];
|
|
put?: never;
|
|
/** Create a task; params are validated against the kind */
|
|
post: operations["tasks_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/tasks/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** One task */
|
|
get: operations["tasks_get"];
|
|
put?: never;
|
|
post?: never;
|
|
/** Delete a task */
|
|
delete: operations["tasks_delete"];
|
|
options?: never;
|
|
head?: never;
|
|
/** Change params, schedule, target or enabled (merge-patch, If-Match supported) */
|
|
patch: operations["tasks_update"];
|
|
trace?: never;
|
|
};
|
|
"/api/admin/lines/{line_id}/tests": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Recent tests of a line */
|
|
get: operations["tests_list"];
|
|
put?: never;
|
|
/** Start an on-demand test on a line */
|
|
post: operations["tests_start"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/tests/{id}/cancel": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Cancel a running test */
|
|
post: operations["tests_cancel"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/raw/chunks": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Raw chunk metadata */
|
|
get: operations["raw_chunks_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/raw/chunks/{chunk_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Download a raw chunk (application/vnd.moshiro.rawchunk) */
|
|
get: operations["raw_chunks_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/events": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Agent events */
|
|
get: operations["events_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/analysis/recompute": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Progress of the metric backfill */
|
|
get: operations["analysis_recompute_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/api-tokens": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** API tokens */
|
|
get: operations["api_tokens_list"];
|
|
put?: never;
|
|
/** Create an API token (scope read or admin); the plaintext is returned only once */
|
|
post: operations["api_tokens_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/api-tokens/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
/** Revoke an API token */
|
|
delete: operations["api_tokens_revoke"];
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/settings": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Site settings and retention periods */
|
|
get: operations["settings_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
/** Change settings (merge-patch) */
|
|
patch: operations["settings_update"];
|
|
trace?: never;
|
|
};
|
|
"/api/admin/users": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Panel users */
|
|
get: operations["users_list"];
|
|
put?: never;
|
|
/** Create a panel user */
|
|
post: operations["users_create"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/users/{id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
/** Change a user's password */
|
|
patch: operations["users_update"];
|
|
trace?: never;
|
|
};
|
|
"/api/admin/build-info": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Version, tag, commit, build time and update state of the backend and every agent and probe */
|
|
get: operations["build_info_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/nodes/{id}/update": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Ask an online agent or probe to install the release it has been offered */
|
|
post: operations["nodes_update"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/backend/update": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Current channel and host-verified backend update */
|
|
get: operations["backend_update_get"];
|
|
put?: never;
|
|
/** Confirm one verified backend release before the host restarts it */
|
|
post: operations["backend_update_confirm"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/backend/update/live": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Server-sent backend update notifications */
|
|
get: operations["backend_update_live"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/links": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Every probe/agent pair: whether it is linked, the manual override and whether it is connected */
|
|
get: operations["links_list"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/admin/links/{probe_id}/{agent_id}": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
/** Force a link on or off, or give it back to the automatic setting (enabled: null) */
|
|
put: operations["links_set"];
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/healthz": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** SQLite and the raw data directory are both writable */
|
|
get: operations["health_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/metrics": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Prometheus metrics (admin token) */
|
|
get: operations["metrics_get"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/install.sh": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Installer for Linux nodes */
|
|
get: operations["install_sh"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/install.ps1": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
/** Installer for Windows nodes */
|
|
get: operations["install_ps1"];
|
|
put?: never;
|
|
post?: never;
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
"/api/agent/v1/enroll": {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
get?: never;
|
|
put?: never;
|
|
/** Enroll a node with a join token */
|
|
post: operations["fleet_enroll"];
|
|
delete?: never;
|
|
options?: never;
|
|
head?: never;
|
|
patch?: never;
|
|
trace?: never;
|
|
};
|
|
}
|
|
export type webhooks = Record<string, never>;
|
|
export interface components {
|
|
schemas: {
|
|
AboutDto: {
|
|
show_build: boolean;
|
|
backend: null | components["schemas"]["BuildDto"];
|
|
};
|
|
AgentDto: {
|
|
id: string;
|
|
name: string;
|
|
status: string;
|
|
online: boolean;
|
|
probe_connected: boolean;
|
|
probes: components["schemas"]["ConnectedProbeDto"][];
|
|
host: null | components["schemas"]["HostDto"];
|
|
public_host: string;
|
|
/** Format: int32 */
|
|
probe_tcp_port: number | string;
|
|
probe_udp_ports: (number | string)[];
|
|
labels: string[];
|
|
public_visible: boolean;
|
|
kinds: string[];
|
|
agent_version: null | string;
|
|
local_limits: null | components["schemas"]["LocalLimitsDto"];
|
|
/** Format: int64 */
|
|
task_version: number | string;
|
|
/** Format: int64 */
|
|
applied_task_version: number | string;
|
|
rejected: components["schemas"]["RejectedDto"][];
|
|
heartbeat: null | components["schemas"]["HeartbeatDto"];
|
|
/** Format: int32 */
|
|
endpoint_changes: number | string;
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
/** Format: date-time */
|
|
last_seen_at: unknown;
|
|
/** @default */
|
|
ipv6_host: string;
|
|
/** @default false */
|
|
ipv6_supported: boolean;
|
|
ipv6?: null | components["schemas"]["Ipv6DiagnosticDto"];
|
|
};
|
|
AgentIpv6Dto: {
|
|
agent_id: string;
|
|
name: string;
|
|
online: boolean;
|
|
ipv6: components["schemas"]["Ipv6DiagnosticDto"];
|
|
};
|
|
AgentPatchRequest: {
|
|
name: null | string;
|
|
labels: null | string[];
|
|
public_host: null | string;
|
|
public_visible: null | boolean;
|
|
ipv6_host?: null | string;
|
|
};
|
|
ApiTokenDto: {
|
|
id: string;
|
|
name: string;
|
|
scope: string;
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
/** Format: date-time */
|
|
last_used_at: unknown;
|
|
/** Format: date-time */
|
|
revoked_at: unknown;
|
|
};
|
|
BackendUpdateDto: {
|
|
channel: string;
|
|
enabled: boolean;
|
|
state: string;
|
|
current_tag: null | string;
|
|
current_digest: null | string;
|
|
available: null | components["schemas"]["ReleaseDto"];
|
|
error: null | string;
|
|
};
|
|
BlocksDto: {
|
|
transport: string;
|
|
pacer: string;
|
|
payload: string;
|
|
behavior: string;
|
|
samplers: string[];
|
|
};
|
|
BuildDto: {
|
|
version: string;
|
|
tag: null | string;
|
|
commit: null | string;
|
|
built_at: null | string;
|
|
};
|
|
BuildInfoDto: {
|
|
backend: components["schemas"]["BuildDto"];
|
|
nodes: components["schemas"]["NodeBuildDto"][];
|
|
backend_update?: null | components["schemas"]["BackendUpdateDto"];
|
|
};
|
|
ChangePasswordRequest: {
|
|
password: string;
|
|
};
|
|
ColumnDto: {
|
|
name: string;
|
|
type: string;
|
|
encoding: string;
|
|
nullable: boolean;
|
|
role: null | string;
|
|
};
|
|
CompareDto: {
|
|
metric: string;
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
step: string;
|
|
source: string;
|
|
degraded: boolean;
|
|
t: (number | string)[];
|
|
values: {
|
|
[key: string]: (null | number | string)[];
|
|
};
|
|
summary: {
|
|
[key: string]: null | number | string;
|
|
};
|
|
};
|
|
ConfirmBackendUpdateRequest: {
|
|
/** Format: int64 */
|
|
seq: number | string;
|
|
};
|
|
ConnectedProbeDto: {
|
|
probe_id: string;
|
|
version: null | string;
|
|
remote: null | string;
|
|
/** Format: date-time */
|
|
connected_since: unknown;
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
};
|
|
CreateApiTokenRequest: {
|
|
name: string;
|
|
scope: string;
|
|
};
|
|
CreateJoinTokenRequest: {
|
|
note: null | string;
|
|
labels: null | string[];
|
|
auto_approve: null | boolean;
|
|
/** Format: int32 */
|
|
max_uses: null | number | string;
|
|
/** Format: int32 */
|
|
expires_in_hours: null | number | string;
|
|
};
|
|
CreateProbeRequest: {
|
|
name: null | string;
|
|
};
|
|
CreateTaskRequest: {
|
|
scope: string;
|
|
kind: string;
|
|
target: null | string;
|
|
params: null | Record<string, never>;
|
|
schedule: null | string;
|
|
enabled: null | boolean;
|
|
agent_id: null | string;
|
|
base_task_id: null | string;
|
|
};
|
|
CreateUserRequest: {
|
|
username: string;
|
|
password: string;
|
|
};
|
|
CreatedApiTokenDto: {
|
|
token: components["schemas"]["ApiTokenDto"];
|
|
plaintext: string;
|
|
};
|
|
CreatedJoinTokenDto: {
|
|
token: components["schemas"]["JoinTokenDto"];
|
|
plaintext: string;
|
|
install_commands: components["schemas"]["InstallCommandsDto"];
|
|
};
|
|
DimensionDto: {
|
|
id: string;
|
|
label: string;
|
|
/** Format: double */
|
|
weight: number | string;
|
|
/** Format: double */
|
|
value: null | number | string;
|
|
/** Format: double */
|
|
score: null | number | string;
|
|
};
|
|
DistributionBucketDto: {
|
|
/** Format: double */
|
|
le: number | string;
|
|
/** Format: int64 */
|
|
count: number | string;
|
|
};
|
|
DistributionDto: {
|
|
metric: string;
|
|
unit: string;
|
|
buckets: components["schemas"]["DistributionBucketDto"][];
|
|
/** Format: double */
|
|
p50: null | number | string;
|
|
/** Format: double */
|
|
p95: null | number | string;
|
|
/** Format: double */
|
|
p99: null | number | string;
|
|
/** Format: int64 */
|
|
count: number | string;
|
|
};
|
|
EdgePartialDto: {
|
|
first: boolean;
|
|
last: boolean;
|
|
};
|
|
EventDto: {
|
|
/** Format: int64 */
|
|
id: number | string;
|
|
agent_id: null | string;
|
|
kind: string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
detail: null | string;
|
|
};
|
|
GapDto: {
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
reason: string;
|
|
};
|
|
HealthDto: {
|
|
status: string;
|
|
database: boolean;
|
|
raw_directory: boolean;
|
|
};
|
|
HeartbeatDto: {
|
|
/** Format: int32 */
|
|
sessions: number | string;
|
|
/** Format: int64 */
|
|
pps_in: number | string;
|
|
/** Format: int64 */
|
|
pps_out: number | string;
|
|
/** Format: int64 */
|
|
dropped_invalid: number | string;
|
|
/** Format: int64 */
|
|
dropped_rate_limited: number | string;
|
|
/** Format: int64 */
|
|
queue_bytes: number | string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
};
|
|
HeatmapDto: {
|
|
metric: string;
|
|
step: string;
|
|
source: string;
|
|
degraded: boolean;
|
|
t: (number | string)[];
|
|
edges: (number | string)[];
|
|
counts: (number | string)[][];
|
|
};
|
|
HostDto: {
|
|
/** Format: double */
|
|
cpu_percent: null | number | string;
|
|
/** Format: int64 */
|
|
mem_used: null | number | string;
|
|
/** Format: int64 */
|
|
mem_total: null | number | string;
|
|
/** Format: int64 */
|
|
disk_used: null | number | string;
|
|
/** Format: int64 */
|
|
disk_total: null | number | string;
|
|
/** Format: int64 */
|
|
net_rx_total: null | number | string;
|
|
/** Format: int64 */
|
|
net_tx_total: null | number | string;
|
|
/** Format: int64 */
|
|
net_rx_bps: null | number | string;
|
|
/** Format: int64 */
|
|
net_tx_bps: null | number | string;
|
|
/** Format: int64 */
|
|
net_link_mbps: null | number | string;
|
|
/** Format: int64 */
|
|
uptime_seconds: null | number | string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
};
|
|
HostItemDto: {
|
|
agent_id: string;
|
|
name: string;
|
|
online: boolean;
|
|
stale: boolean;
|
|
/** Format: date-time */
|
|
last_seen_at: unknown;
|
|
host: null | components["schemas"]["HostDto"];
|
|
};
|
|
HostSeriesDto: {
|
|
agent_id: string;
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
step: string;
|
|
t: (number | string)[];
|
|
values: {
|
|
[key: string]: (null | number | string)[];
|
|
};
|
|
};
|
|
InstallCommandsDto: {
|
|
linux: string;
|
|
macos: string;
|
|
windows: string;
|
|
};
|
|
Ipv6DiagnosticDto: {
|
|
address_configured: null | boolean;
|
|
socket_supported: boolean;
|
|
listening: null | boolean;
|
|
has_global_address: null | boolean;
|
|
has_default_route: null | boolean;
|
|
state: string;
|
|
/** @default unknown */
|
|
network_scope: string;
|
|
host_has_global_address?: null | boolean;
|
|
host_has_default_route?: null | boolean;
|
|
};
|
|
JoinTokenDto: {
|
|
id: string;
|
|
note: null | string;
|
|
labels: string[];
|
|
auto_approve: boolean;
|
|
/** Format: int32 */
|
|
max_uses: number | string;
|
|
/** Format: int32 */
|
|
uses: number | string;
|
|
/** Format: date-time */
|
|
expires_at: unknown;
|
|
/** Format: date-time */
|
|
revoked_at: unknown;
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
};
|
|
JsonElement: unknown;
|
|
KindDto: {
|
|
id: string;
|
|
title: string;
|
|
description: string;
|
|
scopes: string[];
|
|
blocks: components["schemas"]["BlocksDto"];
|
|
params: components["schemas"]["ParamDto"][];
|
|
streams: components["schemas"]["StreamDto"][];
|
|
};
|
|
LineDto: {
|
|
id: string;
|
|
agent_id: string;
|
|
probe_id: string;
|
|
probe_name: string;
|
|
name: string;
|
|
labels: string[];
|
|
online: boolean;
|
|
probe_connected: boolean;
|
|
/** Format: date-time */
|
|
data_since: unknown;
|
|
kinds: string[];
|
|
last_test: null | components["schemas"]["TestSummaryDto"];
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
/** @default false */
|
|
ipv6_available: boolean;
|
|
};
|
|
LinkDto: {
|
|
probe_id: string;
|
|
probe_name: string;
|
|
agent_id: string;
|
|
agent_name: string;
|
|
linked: boolean;
|
|
override: null | boolean;
|
|
connected: boolean;
|
|
};
|
|
LinkMatrixDto: {
|
|
auto_link: boolean;
|
|
items: components["schemas"]["LinkDto"][];
|
|
};
|
|
LocalLimitsDto: {
|
|
/** Format: double */
|
|
max_total_mbps: number | string;
|
|
/** Format: int64 */
|
|
max_total_pps: number | string;
|
|
allowed_target_cidrs: string[];
|
|
/** Format: int32 */
|
|
max_concurrent_tests: number | string;
|
|
};
|
|
LoginRequest: {
|
|
username: string;
|
|
password: string;
|
|
return_session: null | boolean;
|
|
};
|
|
LoginResponse: {
|
|
user_id: string;
|
|
username: string;
|
|
csrf_token: string;
|
|
/** Format: date-time */
|
|
expires_at: unknown;
|
|
session_token: null | string;
|
|
};
|
|
MeDto: {
|
|
kind: string;
|
|
scope: string;
|
|
user_id: null | string;
|
|
username: null | string;
|
|
csrf_token: null | string;
|
|
};
|
|
MetricDto: {
|
|
id: string;
|
|
definition_id: string;
|
|
accumulator: string;
|
|
stat: string;
|
|
label: string;
|
|
description: string;
|
|
unit: string;
|
|
better: string;
|
|
/** Format: double */
|
|
good: null | number | string;
|
|
/** Format: double */
|
|
poor: null | number | string;
|
|
version: string;
|
|
from: string[];
|
|
};
|
|
ModelDto: {
|
|
id: string;
|
|
title: string;
|
|
/** Format: int32 */
|
|
version: number | string;
|
|
needs: string[];
|
|
};
|
|
NodeBuildDto: {
|
|
id: string;
|
|
kind: string;
|
|
os: null | string;
|
|
os_name: null | string;
|
|
arch: null | string;
|
|
version: null | string;
|
|
tag: null | string;
|
|
commit: null | string;
|
|
built_at: null | string;
|
|
update?: null | components["schemas"]["NodeUpdateDto"];
|
|
};
|
|
NodeInfoDto: {
|
|
id: string;
|
|
kind: string;
|
|
os: null | string;
|
|
os_name: null | string;
|
|
arch: null | string;
|
|
country: null | string;
|
|
isp_key: null | string;
|
|
isp_name: null | string;
|
|
version?: null | string;
|
|
tag?: null | string;
|
|
};
|
|
NodeUpdateDto: {
|
|
state: string;
|
|
current_digest: null | string;
|
|
available_tag: null | string;
|
|
available_version: null | string;
|
|
error: null | string;
|
|
/** Format: date-time */
|
|
at: unknown;
|
|
};
|
|
OverviewDto: {
|
|
range: string;
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
step: string;
|
|
source: string;
|
|
degraded: boolean;
|
|
lines: components["schemas"]["OverviewLineDto"][];
|
|
};
|
|
OverviewLineDto: {
|
|
id: string;
|
|
agent_id: string;
|
|
probe_id: string;
|
|
probe_name: string;
|
|
name: string;
|
|
labels: string[];
|
|
online: boolean;
|
|
probe_connected: boolean;
|
|
/** Format: int32 */
|
|
endpoint_changes: number | string;
|
|
summary: components["schemas"]["SummaryDto"];
|
|
last_test: null | components["schemas"]["TestSummaryDto"];
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
};
|
|
PageDtoOfAgentDto: {
|
|
items: components["schemas"]["AgentDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfAgentIpv6Dto: {
|
|
items: components["schemas"]["AgentIpv6Dto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfApiTokenDto: {
|
|
items: components["schemas"]["ApiTokenDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfEventDto: {
|
|
items: components["schemas"]["EventDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfHostItemDto: {
|
|
items: components["schemas"]["HostItemDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfJoinTokenDto: {
|
|
items: components["schemas"]["JoinTokenDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfKindDto: {
|
|
items: components["schemas"]["KindDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfMetricDto: {
|
|
items: components["schemas"]["MetricDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfModelDto: {
|
|
items: components["schemas"]["ModelDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfNodeInfoDto: {
|
|
items: components["schemas"]["NodeInfoDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfPlanDto: {
|
|
items: components["schemas"]["PlanDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfPresetDto: {
|
|
items: components["schemas"]["PresetDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfProbeDto: {
|
|
items: components["schemas"]["ProbeDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfRawChunkMetaDto: {
|
|
items: components["schemas"]["RawChunkMetaDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfReleaseDto: {
|
|
items: components["schemas"]["ReleaseDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfSettingDto: {
|
|
items: components["schemas"]["SettingDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfTaskDto: {
|
|
items: components["schemas"]["TaskDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfTestDto: {
|
|
items: components["schemas"]["TestDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
PageDtoOfUserDto: {
|
|
items: components["schemas"]["UserDto"][];
|
|
next_cursor: null | string;
|
|
};
|
|
ParamDto: {
|
|
name: string;
|
|
type: string;
|
|
default: components["schemas"]["JsonElement"];
|
|
/** Format: double */
|
|
min: null | number | string;
|
|
/** Format: double */
|
|
max: null | number | string;
|
|
unit: null | string;
|
|
values: null | string[];
|
|
description: string;
|
|
};
|
|
PatchProbeRequest: {
|
|
name: null | string;
|
|
};
|
|
PatchTaskRequest: {
|
|
params: null | Record<string, never>;
|
|
schedule: null | string;
|
|
enabled: null | boolean;
|
|
target: null | string;
|
|
};
|
|
PhaseDto: {
|
|
kind: string;
|
|
/** Format: int32 */
|
|
duration_s: number | string;
|
|
params: components["schemas"]["JsonElement"];
|
|
};
|
|
PlanDto: {
|
|
id: string;
|
|
title: string;
|
|
description: string;
|
|
phases: components["schemas"]["PhaseDto"][];
|
|
};
|
|
PresetDto: {
|
|
id: string;
|
|
label: string;
|
|
metrics: string[];
|
|
};
|
|
ProbeConnectionDto: {
|
|
agent_id: string;
|
|
agent_name: string;
|
|
agent_online: boolean;
|
|
version: null | string;
|
|
remote: null | string;
|
|
/** Format: date-time */
|
|
connected_since: unknown;
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
};
|
|
ProbeDto: {
|
|
id: string;
|
|
name: string;
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
/** Format: date-time */
|
|
revoked_at: unknown;
|
|
revoked: boolean;
|
|
online: boolean;
|
|
connections: components["schemas"]["ProbeConnectionDto"][];
|
|
ipv6?: null | components["schemas"]["Ipv6DiagnosticDto"];
|
|
};
|
|
ProbeIdentityDto: {
|
|
probe_id: string;
|
|
private_key: string;
|
|
server: string;
|
|
limits: components["schemas"]["ProbeLimitsDto"];
|
|
};
|
|
ProbeLimitsDto: {
|
|
/** Format: double */
|
|
max_test_mbps: number | string;
|
|
/** Format: int64 */
|
|
max_total_pps: number | string;
|
|
};
|
|
ProblemDto: {
|
|
type: string;
|
|
title: string;
|
|
/** Format: int32 */
|
|
status: number | string;
|
|
code: string;
|
|
detail: null | string;
|
|
trace_id: null | string;
|
|
errors: null | {
|
|
[key: string]: string[];
|
|
};
|
|
};
|
|
PublishReleaseRequest: {
|
|
manifest: null | string;
|
|
signature: null | string;
|
|
};
|
|
RawChunkMetaDto: {
|
|
chunk_id: string;
|
|
agent_id: string;
|
|
series: string;
|
|
kind: string;
|
|
task_id: null | string;
|
|
test_id: null | string;
|
|
/** Format: int32 */
|
|
phase: null | number | string;
|
|
/** Format: date-time */
|
|
start: unknown;
|
|
/** Format: int32 */
|
|
duration_ms: number | string;
|
|
partial: boolean;
|
|
/** Format: int32 */
|
|
bytes: number | string;
|
|
};
|
|
RecomputeDto: {
|
|
state: string;
|
|
metrics: string[];
|
|
/** Format: int64 */
|
|
windows_done: number | string;
|
|
/** Format: int64 */
|
|
windows_total: number | string;
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
/** Format: int32 */
|
|
queue_length: number | string;
|
|
};
|
|
RejectedDto: {
|
|
id: string;
|
|
reason: string;
|
|
};
|
|
ReleaseDto: {
|
|
component: string;
|
|
/** Format: int64 */
|
|
seq: number | string;
|
|
tag: string;
|
|
version: string;
|
|
digest: string;
|
|
/** @default release */
|
|
channel: string;
|
|
};
|
|
ScoreDto: {
|
|
/** Format: double */
|
|
score: null | number | string;
|
|
/** Format: int32 */
|
|
version: number | string;
|
|
estimated: boolean;
|
|
dimensions: components["schemas"]["DimensionDto"][];
|
|
caveats: string[];
|
|
};
|
|
SeriesDto: {
|
|
line_id: string;
|
|
agent_id: string;
|
|
probe_id: string;
|
|
/** Format: date-time */
|
|
from: unknown;
|
|
/** Format: date-time */
|
|
to: unknown;
|
|
step: string;
|
|
source: string;
|
|
live: boolean;
|
|
degraded: boolean;
|
|
t: (number | string)[];
|
|
values: {
|
|
[key: string]: (null | number | string)[];
|
|
};
|
|
summary: components["schemas"]["SummaryDto"];
|
|
edge_partial: components["schemas"]["EdgePartialDto"];
|
|
gaps: components["schemas"]["GapDto"][];
|
|
events: components["schemas"]["EventDto"][];
|
|
versions: {
|
|
[key: string]: string;
|
|
};
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
};
|
|
SetLinkRequest: {
|
|
enabled: null | boolean;
|
|
};
|
|
SettingDto: {
|
|
key: string;
|
|
type: string;
|
|
value: string;
|
|
default: string;
|
|
description: string;
|
|
};
|
|
StartTestRequestDto: {
|
|
plan: string;
|
|
params: null | Record<string, never>;
|
|
};
|
|
StreamDto: {
|
|
name: string;
|
|
columns: components["schemas"]["ColumnDto"][];
|
|
};
|
|
SummaryDto: {
|
|
metrics: {
|
|
[key: string]: null | number | string;
|
|
};
|
|
samples: {
|
|
[key: string]: number | string;
|
|
};
|
|
/** Format: double */
|
|
coverage: number | string;
|
|
};
|
|
TaskDto: {
|
|
id: string;
|
|
scope: string;
|
|
agent_id: null | string;
|
|
base_task_id: null | string;
|
|
kind: string;
|
|
target: null | string;
|
|
params: Record<string, never>;
|
|
schedule: string;
|
|
enabled: boolean;
|
|
/** Format: date-time */
|
|
updated_at: unknown;
|
|
};
|
|
TestDto: {
|
|
id: string;
|
|
agent_id: string;
|
|
probe_id: string;
|
|
plan: string;
|
|
phases: string[];
|
|
status: string;
|
|
/** Format: int32 */
|
|
phase: null | number | string;
|
|
error_code: null | string;
|
|
trigger: string;
|
|
/** Format: date-time */
|
|
requested_at: unknown;
|
|
/** Format: date-time */
|
|
started_at: unknown;
|
|
/** Format: date-time */
|
|
finished_at: unknown;
|
|
result: null | components["schemas"]["TestResultDto"];
|
|
/** @default ipv4 */
|
|
ip_version: string;
|
|
};
|
|
TestResultDto: {
|
|
metrics: {
|
|
[key: string]: number | string;
|
|
};
|
|
scores: {
|
|
[key: string]: components["schemas"]["ScoreDto"];
|
|
};
|
|
series: {
|
|
[key: string]: (null | number | string)[];
|
|
};
|
|
steps: components["schemas"]["TestStepDto"][];
|
|
caveats: string[];
|
|
};
|
|
TestStepDto: {
|
|
/** Format: int32 */
|
|
index: number | string;
|
|
/** Format: double */
|
|
target_mbps: number | string;
|
|
/** Format: double */
|
|
loss_pct: number | string;
|
|
/** Format: double */
|
|
jitter_p95_ms: null | number | string;
|
|
/** Format: double */
|
|
delivered_mbps: number | string;
|
|
};
|
|
TestSummaryDto: {
|
|
id: string;
|
|
plan: string;
|
|
status: string;
|
|
/** Format: date-time */
|
|
requested_at: unknown;
|
|
/** Format: date-time */
|
|
finished_at: unknown;
|
|
};
|
|
UserDto: {
|
|
id: string;
|
|
username: string;
|
|
/** Format: date-time */
|
|
created_at: unknown;
|
|
};
|
|
};
|
|
responses: never;
|
|
parameters: never;
|
|
requestBodies: never;
|
|
headers: never;
|
|
pathItems: never;
|
|
}
|
|
export type $defs = Record<string, never>;
|
|
export interface operations {
|
|
overview_get: {
|
|
parameters: {
|
|
query?: {
|
|
range?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
preset?: string;
|
|
metrics?: string;
|
|
sort?: string;
|
|
order?: string;
|
|
ip_version?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["OverviewDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
ipv6_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfAgentIpv6Dto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
lines_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LineDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
lines_series: {
|
|
parameters: {
|
|
query?: {
|
|
range?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
step?: string;
|
|
tz?: string;
|
|
preset?: string;
|
|
metrics?: string;
|
|
anchor?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["SeriesDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
lines_compare: {
|
|
parameters: {
|
|
query: {
|
|
lines?: string;
|
|
metric: string;
|
|
range?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
step?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["CompareDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
lines_distribution: {
|
|
parameters: {
|
|
query: {
|
|
metric: string;
|
|
range?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["DistributionDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
lines_heatmap: {
|
|
parameters: {
|
|
query: {
|
|
metric: string;
|
|
range?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
step?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HeatmapDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tests_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
test_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TestDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
live_stream: {
|
|
parameters: {
|
|
query?: {
|
|
ip_version?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
hosts_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfHostItemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
hosts_history: {
|
|
parameters: {
|
|
query?: {
|
|
range?: string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
agent_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HostSeriesDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unprocessable Entity */
|
|
422: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
nodes_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfNodeInfoDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
about_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AboutDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
catalog_kinds: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfKindDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
catalog_plans: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfPlanDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
catalog_metrics: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfMetricDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
catalog_presets: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfPresetDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
catalog_models: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfModelDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_login: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["LoginRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LoginResponse"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Too Many Requests */
|
|
429: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
releases_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfReleaseDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
releases_publish: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["PublishReleaseRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["ReleaseDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_logout: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
auth_me: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["MeDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfAgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_delete: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/merge-patch+json": components["schemas"]["AgentPatchRequest"];
|
|
"application/json": components["schemas"]["AgentPatchRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Precondition Failed */
|
|
412: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_approve: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_disable: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_enable: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_takeover: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["AgentDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
join_tokens_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfJoinTokenDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
join_tokens_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateJoinTokenRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["CreatedJoinTokenDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
join_tokens_revoke: {
|
|
parameters: {
|
|
query?: {
|
|
purge?: boolean;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
probes_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfProbeDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
probes_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: {
|
|
content: {
|
|
"application/json": null | components["schemas"]["CreateProbeRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["ProbeIdentityDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
probes_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["ProbeDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
probes_delete: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
probes_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["PatchProbeRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["ProbeDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
probes_rotate: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["ProbeIdentityDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
probes_revoke: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["ProbeDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
agents_probe_disconnect: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
probe_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tasks_list: {
|
|
parameters: {
|
|
query?: {
|
|
agent_id?: string;
|
|
scope?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfTaskDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tasks_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateTaskRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TaskDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tasks_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TaskDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tasks_delete: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tasks_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/merge-patch+json": components["schemas"]["PatchTaskRequest"];
|
|
"application/json": components["schemas"]["PatchTaskRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TaskDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Precondition Failed */
|
|
412: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tests_list: {
|
|
parameters: {
|
|
query?: {
|
|
limit?: number | string;
|
|
};
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfTestDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tests_start: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
line_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["StartTestRequestDto"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Accepted */
|
|
202: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TestDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
tests_cancel: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["TestDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
raw_chunks_list: {
|
|
parameters: {
|
|
query?: {
|
|
agent_id?: string;
|
|
kind?: string;
|
|
test_id?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
limit?: number | string;
|
|
cursor?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfRawChunkMetaDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
raw_chunks_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
chunk_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Gone */
|
|
410: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
events_list: {
|
|
parameters: {
|
|
query?: {
|
|
agent_id?: string;
|
|
kind?: string;
|
|
from?: unknown;
|
|
to?: unknown;
|
|
limit?: number | string;
|
|
cursor?: string;
|
|
};
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfEventDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
analysis_recompute_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["RecomputeDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
api_tokens_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfApiTokenDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
api_tokens_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateApiTokenRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["CreatedApiTokenDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
api_tokens_revoke: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
settings_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfSettingDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
settings_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/merge-patch+json": Record<string, never>;
|
|
"application/json": Record<string, never>;
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfSettingDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
users_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["PageDtoOfUserDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
users_create: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["CreateUserRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description Created */
|
|
201: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["UserDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
users_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ChangePasswordRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
build_info_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["BuildInfoDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
nodes_update: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Conflict */
|
|
409: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
backend_update_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["BackendUpdateDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
backend_update_confirm: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["ConfirmBackendUpdateRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description No Content */
|
|
204: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": unknown;
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Precondition Failed */
|
|
412: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
backend_update_live: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
links_list: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LinkMatrixDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
links_set: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path: {
|
|
probe_id: string;
|
|
agent_id: string;
|
|
};
|
|
cookie?: never;
|
|
};
|
|
requestBody: {
|
|
content: {
|
|
"application/json": components["schemas"]["SetLinkRequest"];
|
|
};
|
|
};
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["LinkDto"];
|
|
};
|
|
};
|
|
/** @description Bad Request */
|
|
400: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Not Found */
|
|
404: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
health_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/json": components["schemas"]["HealthDto"];
|
|
};
|
|
};
|
|
/** @description Service Unavailable */
|
|
503: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
metrics_get: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
/** @description Unauthorized */
|
|
401: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
/** @description Forbidden */
|
|
403: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
install_sh: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Not Implemented */
|
|
501: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
install_ps1: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description Not Implemented */
|
|
501: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content: {
|
|
"application/problem+json": components["schemas"]["ProblemDto"];
|
|
};
|
|
};
|
|
};
|
|
};
|
|
fleet_enroll: {
|
|
parameters: {
|
|
query?: never;
|
|
header?: never;
|
|
path?: never;
|
|
cookie?: never;
|
|
};
|
|
requestBody?: never;
|
|
responses: {
|
|
/** @description OK */
|
|
200: {
|
|
headers: {
|
|
[name: string]: unknown;
|
|
};
|
|
content?: never;
|
|
};
|
|
};
|
|
};
|
|
}
|