chore: regenerate OpenAPI spec and TypeScript types for RBAC endpoints
Remove dead UserInfo type export, patch PositionedNode.children. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
758
ui/src/api/schema.d.ts
vendored
758
ui/src/api/schema.d.ts
vendored
@@ -4,23 +4,6 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
export interface paths {
|
export interface paths {
|
||||||
"/admin/users/{userId}/roles": {
|
|
||||||
parameters: {
|
|
||||||
query?: never;
|
|
||||||
header?: never;
|
|
||||||
path?: never;
|
|
||||||
cookie?: never;
|
|
||||||
};
|
|
||||||
get?: never;
|
|
||||||
/** Update user roles */
|
|
||||||
put: operations["updateRoles"];
|
|
||||||
post?: never;
|
|
||||||
delete?: never;
|
|
||||||
options?: never;
|
|
||||||
head?: never;
|
|
||||||
patch?: never;
|
|
||||||
trace?: never;
|
|
||||||
};
|
|
||||||
"/admin/thresholds": {
|
"/admin/thresholds": {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -39,6 +22,25 @@ export interface paths {
|
|||||||
patch?: never;
|
patch?: never;
|
||||||
trace?: never;
|
trace?: never;
|
||||||
};
|
};
|
||||||
|
"/admin/roles/{id}": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
/** Get role by ID with effective principals */
|
||||||
|
get: operations["getRole"];
|
||||||
|
/** Update a custom role */
|
||||||
|
put: operations["updateRole"];
|
||||||
|
post?: never;
|
||||||
|
/** Delete a custom role */
|
||||||
|
delete: operations["deleteRole"];
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
"/admin/oidc": {
|
"/admin/oidc": {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -58,6 +60,25 @@ export interface paths {
|
|||||||
patch?: never;
|
patch?: never;
|
||||||
trace?: never;
|
trace?: never;
|
||||||
};
|
};
|
||||||
|
"/admin/groups/{id}": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
/** Get group by ID with effective roles */
|
||||||
|
get: operations["getGroup"];
|
||||||
|
/** Update group name or parent */
|
||||||
|
put: operations["updateGroup"];
|
||||||
|
post?: never;
|
||||||
|
/** Delete group */
|
||||||
|
delete: operations["deleteGroup"];
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
"/search/executions": {
|
"/search/executions": {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -327,6 +348,60 @@ export interface paths {
|
|||||||
patch?: never;
|
patch?: never;
|
||||||
trace?: never;
|
trace?: never;
|
||||||
};
|
};
|
||||||
|
"/admin/users/{userId}/roles/{roleId}": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
get?: never;
|
||||||
|
put?: never;
|
||||||
|
/** Assign a role to a user */
|
||||||
|
post: operations["assignRoleToUser"];
|
||||||
|
/** Remove a role from a user */
|
||||||
|
delete: operations["removeRoleFromUser"];
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
|
"/admin/users/{userId}/groups/{groupId}": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
get?: never;
|
||||||
|
put?: never;
|
||||||
|
/** Add a user to a group */
|
||||||
|
post: operations["addUserToGroup"];
|
||||||
|
/** Remove a user from a group */
|
||||||
|
delete: operations["removeUserFromGroup"];
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
|
"/admin/roles": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
/** List all roles (system and custom) */
|
||||||
|
get: operations["listRoles"];
|
||||||
|
put?: never;
|
||||||
|
/** Create a custom role */
|
||||||
|
post: operations["createRole"];
|
||||||
|
delete?: never;
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
"/admin/oidc/test": {
|
"/admin/oidc/test": {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -344,6 +419,42 @@ export interface paths {
|
|||||||
patch?: never;
|
patch?: never;
|
||||||
trace?: never;
|
trace?: never;
|
||||||
};
|
};
|
||||||
|
"/admin/groups": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
/** List all groups with hierarchy and effective roles */
|
||||||
|
get: operations["listGroups"];
|
||||||
|
put?: never;
|
||||||
|
/** Create a new group */
|
||||||
|
post: operations["createGroup"];
|
||||||
|
delete?: never;
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
|
"/admin/groups/{id}/roles/{roleId}": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
get?: never;
|
||||||
|
put?: never;
|
||||||
|
/** Assign a role to a group */
|
||||||
|
post: operations["assignRoleToGroup"];
|
||||||
|
/** Remove a role from a group */
|
||||||
|
delete: operations["removeRoleFromGroup"];
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
"/admin/database/queries/{pid}/kill": {
|
"/admin/database/queries/{pid}/kill": {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -533,7 +644,7 @@ export interface paths {
|
|||||||
path?: never;
|
path?: never;
|
||||||
cookie?: never;
|
cookie?: never;
|
||||||
};
|
};
|
||||||
/** List all users */
|
/** List all users with RBAC detail */
|
||||||
get: operations["listUsers"];
|
get: operations["listUsers"];
|
||||||
put?: never;
|
put?: never;
|
||||||
post?: never;
|
post?: never;
|
||||||
@@ -550,7 +661,7 @@ export interface paths {
|
|||||||
path?: never;
|
path?: never;
|
||||||
cookie?: never;
|
cookie?: never;
|
||||||
};
|
};
|
||||||
/** Get user by ID */
|
/** Get user by ID with RBAC detail */
|
||||||
get: operations["getUser"];
|
get: operations["getUser"];
|
||||||
put?: never;
|
put?: never;
|
||||||
post?: never;
|
post?: never;
|
||||||
@@ -561,6 +672,23 @@ export interface paths {
|
|||||||
patch?: never;
|
patch?: never;
|
||||||
trace?: never;
|
trace?: never;
|
||||||
};
|
};
|
||||||
|
"/admin/rbac/stats": {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
/** Get RBAC statistics for the dashboard */
|
||||||
|
get: operations["getStats"];
|
||||||
|
put?: never;
|
||||||
|
post?: never;
|
||||||
|
delete?: never;
|
||||||
|
options?: never;
|
||||||
|
head?: never;
|
||||||
|
patch?: never;
|
||||||
|
trace?: never;
|
||||||
|
};
|
||||||
"/admin/opensearch/status": {
|
"/admin/opensearch/status": {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -735,9 +863,6 @@ export interface paths {
|
|||||||
export type webhooks = Record<string, never>;
|
export type webhooks = Record<string, never>;
|
||||||
export interface components {
|
export interface components {
|
||||||
schemas: {
|
schemas: {
|
||||||
RolesRequest: {
|
|
||||||
roles?: string[];
|
|
||||||
};
|
|
||||||
/** @description Database monitoring thresholds */
|
/** @description Database monitoring thresholds */
|
||||||
DatabaseThresholdsRequest: {
|
DatabaseThresholdsRequest: {
|
||||||
/**
|
/**
|
||||||
@@ -833,6 +958,11 @@ export interface components {
|
|||||||
database?: components["schemas"]["DatabaseThresholds"];
|
database?: components["schemas"]["DatabaseThresholds"];
|
||||||
opensearch?: components["schemas"]["OpenSearchThresholds"];
|
opensearch?: components["schemas"]["OpenSearchThresholds"];
|
||||||
};
|
};
|
||||||
|
UpdateRoleRequest: {
|
||||||
|
name?: string;
|
||||||
|
description?: string;
|
||||||
|
scope?: string;
|
||||||
|
};
|
||||||
/** @description OIDC configuration update request */
|
/** @description OIDC configuration update request */
|
||||||
OidcAdminConfigRequest: {
|
OidcAdminConfigRequest: {
|
||||||
enabled?: boolean;
|
enabled?: boolean;
|
||||||
@@ -860,6 +990,11 @@ export interface components {
|
|||||||
autoSignup?: boolean;
|
autoSignup?: boolean;
|
||||||
displayNameClaim?: string;
|
displayNameClaim?: string;
|
||||||
};
|
};
|
||||||
|
UpdateGroupRequest: {
|
||||||
|
name?: string;
|
||||||
|
/** Format: uuid */
|
||||||
|
parentGroupId?: string;
|
||||||
|
};
|
||||||
SearchRequest: {
|
SearchRequest: {
|
||||||
status?: string;
|
status?: string;
|
||||||
/** Format: date-time */
|
/** Format: date-time */
|
||||||
@@ -978,11 +1113,21 @@ export interface components {
|
|||||||
/** Format: int32 */
|
/** Format: int32 */
|
||||||
targetCount?: number;
|
targetCount?: number;
|
||||||
};
|
};
|
||||||
|
CreateRoleRequest: {
|
||||||
|
name?: string;
|
||||||
|
description?: string;
|
||||||
|
scope?: string;
|
||||||
|
};
|
||||||
/** @description OIDC provider connectivity test result */
|
/** @description OIDC provider connectivity test result */
|
||||||
OidcTestResult: {
|
OidcTestResult: {
|
||||||
status: string;
|
status: string;
|
||||||
authorizationEndpoint: string;
|
authorizationEndpoint: string;
|
||||||
};
|
};
|
||||||
|
CreateGroupRequest: {
|
||||||
|
name?: string;
|
||||||
|
/** Format: uuid */
|
||||||
|
parentGroupId?: string;
|
||||||
|
};
|
||||||
ExecutionStats: {
|
ExecutionStats: {
|
||||||
/** Format: int64 */
|
/** Format: int64 */
|
||||||
totalCount: number;
|
totalCount: number;
|
||||||
@@ -1107,14 +1252,59 @@ export interface components {
|
|||||||
/** Format: int64 */
|
/** Format: int64 */
|
||||||
timeout?: number;
|
timeout?: number;
|
||||||
};
|
};
|
||||||
UserInfo: {
|
GroupSummary: {
|
||||||
userId: string;
|
/** Format: uuid */
|
||||||
provider: string;
|
id?: string;
|
||||||
email: string;
|
name?: string;
|
||||||
displayName: string;
|
};
|
||||||
roles: string[];
|
RoleSummary: {
|
||||||
|
/** Format: uuid */
|
||||||
|
id?: string;
|
||||||
|
name?: string;
|
||||||
|
system?: boolean;
|
||||||
|
source?: string;
|
||||||
|
};
|
||||||
|
UserDetail: {
|
||||||
|
userId?: string;
|
||||||
|
provider?: string;
|
||||||
|
email?: string;
|
||||||
|
displayName?: string;
|
||||||
/** Format: date-time */
|
/** Format: date-time */
|
||||||
createdAt: string;
|
createdAt?: string;
|
||||||
|
directRoles?: components["schemas"]["RoleSummary"][];
|
||||||
|
directGroups?: components["schemas"]["GroupSummary"][];
|
||||||
|
effectiveRoles?: components["schemas"]["RoleSummary"][];
|
||||||
|
effectiveGroups?: components["schemas"]["GroupSummary"][];
|
||||||
|
};
|
||||||
|
RoleDetail: {
|
||||||
|
/** Format: uuid */
|
||||||
|
id?: string;
|
||||||
|
name?: string;
|
||||||
|
description?: string;
|
||||||
|
scope?: string;
|
||||||
|
system?: boolean;
|
||||||
|
/** Format: date-time */
|
||||||
|
createdAt?: string;
|
||||||
|
assignedGroups?: components["schemas"]["GroupSummary"][];
|
||||||
|
directUsers?: components["schemas"]["UserSummary"][];
|
||||||
|
effectivePrincipals?: components["schemas"]["UserSummary"][];
|
||||||
|
};
|
||||||
|
UserSummary: {
|
||||||
|
userId?: string;
|
||||||
|
displayName?: string;
|
||||||
|
provider?: string;
|
||||||
|
};
|
||||||
|
RbacStats: {
|
||||||
|
/** Format: int32 */
|
||||||
|
userCount?: number;
|
||||||
|
/** Format: int32 */
|
||||||
|
activeUserCount?: number;
|
||||||
|
/** Format: int32 */
|
||||||
|
groupCount?: number;
|
||||||
|
/** Format: int32 */
|
||||||
|
maxGroupDepth?: number;
|
||||||
|
/** Format: int32 */
|
||||||
|
roleCount?: number;
|
||||||
};
|
};
|
||||||
/** @description OpenSearch cluster status */
|
/** @description OpenSearch cluster status */
|
||||||
OpenSearchStatusResponse: {
|
OpenSearchStatusResponse: {
|
||||||
@@ -1264,6 +1454,19 @@ export interface components {
|
|||||||
*/
|
*/
|
||||||
totalPages?: number;
|
totalPages?: number;
|
||||||
};
|
};
|
||||||
|
GroupDetail: {
|
||||||
|
/** Format: uuid */
|
||||||
|
id?: string;
|
||||||
|
name?: string;
|
||||||
|
/** Format: uuid */
|
||||||
|
parentGroupId?: string;
|
||||||
|
/** Format: date-time */
|
||||||
|
createdAt?: string;
|
||||||
|
directRoles?: components["schemas"]["RoleSummary"][];
|
||||||
|
effectiveRoles?: components["schemas"]["RoleSummary"][];
|
||||||
|
members?: components["schemas"]["UserSummary"][];
|
||||||
|
childGroups?: components["schemas"]["GroupSummary"][];
|
||||||
|
};
|
||||||
/** @description Table size and row count information */
|
/** @description Table size and row count information */
|
||||||
TableSizeResponse: {
|
TableSizeResponse: {
|
||||||
/** @description Table name */
|
/** @description Table name */
|
||||||
@@ -1379,7 +1582,7 @@ export interface components {
|
|||||||
username?: string;
|
username?: string;
|
||||||
action?: string;
|
action?: string;
|
||||||
/** @enum {string} */
|
/** @enum {string} */
|
||||||
category?: "INFRA" | "AUTH" | "USER_MGMT" | "CONFIG";
|
category?: "INFRA" | "AUTH" | "USER_MGMT" | "CONFIG" | "RBAC";
|
||||||
target?: string;
|
target?: string;
|
||||||
detail?: {
|
detail?: {
|
||||||
[key: string]: Record<string, never>;
|
[key: string]: Record<string, never>;
|
||||||
@@ -1398,37 +1601,6 @@ export interface components {
|
|||||||
}
|
}
|
||||||
export type $defs = Record<string, never>;
|
export type $defs = Record<string, never>;
|
||||||
export interface operations {
|
export interface operations {
|
||||||
updateRoles: {
|
|
||||||
parameters: {
|
|
||||||
query?: never;
|
|
||||||
header?: never;
|
|
||||||
path: {
|
|
||||||
userId: string;
|
|
||||||
};
|
|
||||||
cookie?: never;
|
|
||||||
};
|
|
||||||
requestBody: {
|
|
||||||
content: {
|
|
||||||
"application/json": components["schemas"]["RolesRequest"];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
responses: {
|
|
||||||
/** @description Roles updated */
|
|
||||||
200: {
|
|
||||||
headers: {
|
|
||||||
[name: string]: unknown;
|
|
||||||
};
|
|
||||||
content?: never;
|
|
||||||
};
|
|
||||||
/** @description User not found */
|
|
||||||
404: {
|
|
||||||
headers: {
|
|
||||||
[name: string]: unknown;
|
|
||||||
};
|
|
||||||
content?: never;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
getThresholds: {
|
getThresholds: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -1473,6 +1645,109 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
getRole: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
id: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description Role found */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"*/*": components["schemas"]["RoleDetail"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
/** @description Role not found */
|
||||||
|
404: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"*/*": components["schemas"]["RoleDetail"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
updateRole: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
id: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody: {
|
||||||
|
content: {
|
||||||
|
"application/json": components["schemas"]["UpdateRoleRequest"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
responses: {
|
||||||
|
/** @description Role updated */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
/** @description Cannot modify system role */
|
||||||
|
403: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
/** @description Role not found */
|
||||||
|
404: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
deleteRole: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
id: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description Role deleted */
|
||||||
|
204: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
/** @description Cannot delete system role */
|
||||||
|
403: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
/** @description Role not found */
|
||||||
|
404: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
getConfig: {
|
getConfig: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -1544,6 +1819,102 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
getGroup: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
id: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description Group found */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"*/*": components["schemas"]["GroupDetail"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
/** @description Group not found */
|
||||||
|
404: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"*/*": components["schemas"]["GroupDetail"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
updateGroup: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
id: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody: {
|
||||||
|
content: {
|
||||||
|
"application/json": components["schemas"]["UpdateGroupRequest"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
responses: {
|
||||||
|
/** @description Group updated */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
/** @description Group not found */
|
||||||
|
404: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
/** @description Cycle detected in group hierarchy */
|
||||||
|
409: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
deleteGroup: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
id: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description Group deleted */
|
||||||
|
204: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
/** @description Group not found */
|
||||||
|
404: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
searchGet: {
|
searchGet: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: {
|
query?: {
|
||||||
@@ -2045,6 +2416,143 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
assignRoleToUser: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
userId: string;
|
||||||
|
roleId: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description Role assigned */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
/** @description User or role not found */
|
||||||
|
404: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
removeRoleFromUser: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
userId: string;
|
||||||
|
roleId: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description Role removed */
|
||||||
|
204: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
addUserToGroup: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
userId: string;
|
||||||
|
groupId: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description User added to group */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
removeUserFromGroup: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
userId: string;
|
||||||
|
groupId: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description User removed from group */
|
||||||
|
204: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
listRoles: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description Role list returned */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"*/*": components["schemas"]["RoleDetail"][];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
createRole: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody: {
|
||||||
|
content: {
|
||||||
|
"application/json": components["schemas"]["CreateRoleRequest"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
responses: {
|
||||||
|
/** @description Role created */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"*/*": {
|
||||||
|
[key: string]: string;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
testConnection: {
|
testConnection: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -2074,6 +2582,108 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
listGroups: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description Group list returned */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"*/*": components["schemas"]["GroupDetail"][];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
createGroup: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody: {
|
||||||
|
content: {
|
||||||
|
"application/json": components["schemas"]["CreateGroupRequest"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
responses: {
|
||||||
|
/** @description Group created */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"*/*": {
|
||||||
|
[key: string]: string;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
assignRoleToGroup: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
id: string;
|
||||||
|
roleId: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description Role assigned to group */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
/** @description Group not found */
|
||||||
|
404: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
removeRoleFromGroup: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path: {
|
||||||
|
id: string;
|
||||||
|
roleId: string;
|
||||||
|
};
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description Role removed from group */
|
||||||
|
204: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
/** @description Group not found */
|
||||||
|
404: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content?: never;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
killQuery: {
|
killQuery: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
@@ -2395,7 +3005,7 @@ export interface operations {
|
|||||||
[name: string]: unknown;
|
[name: string]: unknown;
|
||||||
};
|
};
|
||||||
content: {
|
content: {
|
||||||
"*/*": components["schemas"]["UserInfo"][];
|
"*/*": components["schemas"]["UserDetail"][];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -2417,7 +3027,7 @@ export interface operations {
|
|||||||
[name: string]: unknown;
|
[name: string]: unknown;
|
||||||
};
|
};
|
||||||
content: {
|
content: {
|
||||||
"*/*": components["schemas"]["UserInfo"];
|
"*/*": components["schemas"]["UserDetail"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
/** @description User not found */
|
/** @description User not found */
|
||||||
@@ -2426,7 +3036,7 @@ export interface operations {
|
|||||||
[name: string]: unknown;
|
[name: string]: unknown;
|
||||||
};
|
};
|
||||||
content: {
|
content: {
|
||||||
"*/*": components["schemas"]["UserInfo"];
|
"*/*": components["schemas"]["UserDetail"];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
@@ -2451,6 +3061,26 @@ export interface operations {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
getStats: {
|
||||||
|
parameters: {
|
||||||
|
query?: never;
|
||||||
|
header?: never;
|
||||||
|
path?: never;
|
||||||
|
cookie?: never;
|
||||||
|
};
|
||||||
|
requestBody?: never;
|
||||||
|
responses: {
|
||||||
|
/** @description RBAC stats returned */
|
||||||
|
200: {
|
||||||
|
headers: {
|
||||||
|
[name: string]: unknown;
|
||||||
|
};
|
||||||
|
content: {
|
||||||
|
"*/*": components["schemas"]["RbacStats"];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
getStatus: {
|
getStatus: {
|
||||||
parameters: {
|
parameters: {
|
||||||
query?: never;
|
query?: never;
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ export type ExecutionDetail = components['schemas']['ExecutionDetail'];
|
|||||||
export type ExecutionStats = components['schemas']['ExecutionStats'];
|
export type ExecutionStats = components['schemas']['ExecutionStats'];
|
||||||
export type StatsTimeseries = components['schemas']['StatsTimeseries'];
|
export type StatsTimeseries = components['schemas']['StatsTimeseries'];
|
||||||
export type TimeseriesBucket = components['schemas']['TimeseriesBucket'];
|
export type TimeseriesBucket = components['schemas']['TimeseriesBucket'];
|
||||||
export type UserInfo = components['schemas']['UserInfo'];
|
|
||||||
export type ProcessorNode = components['schemas']['ProcessorNode'];
|
export type ProcessorNode = components['schemas']['ProcessorNode'];
|
||||||
export type AgentInstance = components['schemas']['AgentInstanceResponse'];
|
export type AgentInstance = components['schemas']['AgentInstanceResponse'];
|
||||||
export type OidcAdminConfigResponse = components['schemas']['OidcAdminConfigResponse'];
|
export type OidcAdminConfigResponse = components['schemas']['OidcAdminConfigResponse'];
|
||||||
|
|||||||
Reference in New Issue
Block a user