chore(api): regenerate OpenAPI types for /auth/capabilities

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
hsiegeln
2026-04-26 19:22:14 +02:00
parent af53eca7f6
commit 657281461d
2 changed files with 120 additions and 17 deletions

File diff suppressed because one or more lines are too long

135
ui/src/api/schema.d.ts vendored
View File

@@ -1131,10 +1131,10 @@ export interface paths {
path?: never;
cookie?: never;
};
/** Get current license info */
/** Get current license state, invalid reason, and parsed envelope */
get: operations["getCurrent"];
put?: never;
/** Update license token at runtime */
/** Install or replace the license token at runtime */
post: operations["update_5"];
delete?: never;
options?: never;
@@ -1872,6 +1872,23 @@ export interface paths {
patch?: never;
trace?: never;
};
"/auth/capabilities": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
/** Auth capabilities for the SPA login page */
get: operations["getCapabilities"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/agents/{id}/events": {
parameters: {
query?: never;
@@ -2005,6 +2022,22 @@ export interface paths {
patch?: never;
trace?: never;
};
"/admin/license/usage": {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
get: operations["get_4"];
put?: never;
post?: never;
delete?: never;
options?: never;
head?: never;
patch?: never;
trace?: never;
};
"/admin/database/tables": {
parameters: {
query?: never;
@@ -2194,6 +2227,12 @@ export interface components {
color?: string;
/** Format: date-time */
createdAt?: string;
/** Format: int32 */
executionRetentionDays?: number;
/** Format: int32 */
logRetentionDays?: number;
/** Format: int32 */
metricRetentionDays?: number;
};
/** @description Per-application dashboard settings */
AppSettingsRequest: {
@@ -3594,6 +3633,29 @@ export interface components {
effectiveRoles?: components["schemas"]["RoleSummary"][];
effectiveGroups?: components["schemas"]["GroupSummary"][];
};
/** @description Authentication capabilities reported to the SPA so it can render the login page deterministically */
AuthCapabilitiesResponse: {
/** @description OIDC interactive login capability */
oidc?: components["schemas"]["Oidc"];
/** @description Local username/password account capability */
localAccounts?: components["schemas"]["LocalAccounts"];
};
/** @description Local username/password accounts */
LocalAccounts: {
/** @description Whether the local form is reachable at all */
enabled?: boolean;
/** @description When true, the SPA gates the local form behind ?local with an admin-recovery banner */
adminRecoveryOnly?: boolean;
};
/** @description OIDC interactive login */
Oidc: {
/** @description Whether OIDC is configured AND enabled */
enabled?: boolean;
/** @description Best-effort display label, e.g. "Logto", "Keycloak", "Single Sign-On" */
providerName: string;
/** @description When true, OIDC is the canonical entry point and the SPA hides the local form unless ?local is set */
primary?: boolean;
};
SseEmitter: {
/** Format: int64 */
timeout?: number;
@@ -3651,18 +3713,6 @@ export interface components {
/** Format: int32 */
roleCount?: number;
};
LicenseInfo: {
tier?: string;
features?: ("topology" | "lineage" | "correlation" | "debugger" | "replay")[];
limits?: {
[key: string]: number;
};
/** Format: date-time */
issuedAt?: string;
/** Format: date-time */
expiresAt?: string;
expired?: boolean;
};
GroupDetail: {
/** Format: uuid */
id?: string;
@@ -3832,7 +3882,7 @@ export interface components {
username?: string;
action?: string;
/** @enum {string} */
category?: "INFRA" | "AUTH" | "USER_MGMT" | "CONFIG" | "RBAC" | "AGENT" | "OUTBOUND_CONNECTION_CHANGE" | "OUTBOUND_HTTP_TRUST_CHANGE" | "ALERT_RULE_CHANGE" | "ALERT_SILENCE_CHANGE" | "DEPLOYMENT";
category?: "INFRA" | "AUTH" | "USER_MGMT" | "CONFIG" | "RBAC" | "AGENT" | "OUTBOUND_CONNECTION_CHANGE" | "OUTBOUND_HTTP_TRUST_CHANGE" | "ALERT_RULE_CHANGE" | "ALERT_SILENCE_CHANGE" | "DEPLOYMENT" | "LICENSE";
target?: string;
detail?: {
[key: string]: Record<string, never>;
@@ -4825,6 +4875,15 @@ export interface operations {
"*/*": Record<string, never>;
};
};
/** @description jarRetentionCount exceeds license cap */
422: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": Record<string, never>;
};
};
};
};
updateDefaultContainerConfig: {
@@ -6553,7 +6612,9 @@ export interface operations {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["LicenseInfo"];
"*/*": {
[key: string]: Record<string, never>;
};
};
};
};
@@ -7886,6 +7947,26 @@ export interface operations {
};
};
};
getCapabilities: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description Capabilities resolved */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": components["schemas"]["AuthCapabilitiesResponse"];
};
};
};
};
events: {
parameters: {
query?: never;
@@ -8062,6 +8143,28 @@ export interface operations {
};
};
};
get_4: {
parameters: {
query?: never;
header?: never;
path?: never;
cookie?: never;
};
requestBody?: never;
responses: {
/** @description OK */
200: {
headers: {
[name: string]: unknown;
};
content: {
"*/*": {
[key: string]: Record<string, never>;
};
};
};
};
};
getTables: {
parameters: {
query?: never;