properly handling patch updates
Some checks failed
CI / Clippy (push) Failing after 3m6s
CI / Rustfmt (push) Failing after 3m9s
CI / Cargo Audit & Deny (push) Successful in 5m2s
CI / Tests (push) Successful in 8m15s
CI / Security Blocking Checks (push) Successful in 10s
CI / Web Advisory Checks (push) Successful in 1m4s
CI / Web Blocking Checks (push) Failing after 4m52s
Publish Images And Chart / Resolve Publish Metadata (push) Successful in 2s
CI / Security Advisory Checks (push) Successful in 1m31s
Publish Images And Chart / Publish init-user (push) Failing after 30s
Publish Images And Chart / Publish init-packs (push) Failing after 1m41s
Publish Images And Chart / Publish migrations (push) Failing after 10s
Publish Images And Chart / Publish web (push) Failing after 11s
Publish Images And Chart / Publish sensor (push) Failing after 32s
Publish Images And Chart / Publish worker (push) Failing after 11s
Publish Images And Chart / Publish executor (push) Failing after 11s
Publish Images And Chart / Publish notifier (push) Failing after 9s
Publish Images And Chart / Publish api (push) Failing after 31s
Publish Images And Chart / Publish Helm Chart (push) Has been skipped
Some checks failed
CI / Clippy (push) Failing after 3m6s
CI / Rustfmt (push) Failing after 3m9s
CI / Cargo Audit & Deny (push) Successful in 5m2s
CI / Tests (push) Successful in 8m15s
CI / Security Blocking Checks (push) Successful in 10s
CI / Web Advisory Checks (push) Successful in 1m4s
CI / Web Blocking Checks (push) Failing after 4m52s
Publish Images And Chart / Resolve Publish Metadata (push) Successful in 2s
CI / Security Advisory Checks (push) Successful in 1m31s
Publish Images And Chart / Publish init-user (push) Failing after 30s
Publish Images And Chart / Publish init-packs (push) Failing after 1m41s
Publish Images And Chart / Publish migrations (push) Failing after 10s
Publish Images And Chart / Publish web (push) Failing after 11s
Publish Images And Chart / Publish sensor (push) Failing after 32s
Publish Images And Chart / Publish worker (push) Failing after 11s
Publish Images And Chart / Publish executor (push) Failing after 11s
Publish Images And Chart / Publish notifier (push) Failing after 9s
Publish Images And Chart / Publish api (push) Failing after 31s
Publish Images And Chart / Publish Helm Chart (push) Has been skipped
This commit is contained in:
@@ -6,64 +6,65 @@
|
||||
* Response DTO for action information
|
||||
*/
|
||||
export type ActionResponse = {
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Action description
|
||||
*/
|
||||
description: string;
|
||||
/**
|
||||
* Entry point
|
||||
*/
|
||||
entrypoint: string;
|
||||
/**
|
||||
* Action ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Whether this is an ad-hoc action (not from pack installation)
|
||||
*/
|
||||
is_adhoc: boolean;
|
||||
/**
|
||||
* Human-readable label
|
||||
*/
|
||||
label: string;
|
||||
/**
|
||||
* Output schema
|
||||
*/
|
||||
out_schema: any | null;
|
||||
/**
|
||||
* Pack ID
|
||||
*/
|
||||
pack: number;
|
||||
/**
|
||||
* Pack reference
|
||||
*/
|
||||
pack_ref: string;
|
||||
/**
|
||||
* Parameter schema (StackStorm-style with inline required/secret)
|
||||
*/
|
||||
param_schema: any | null;
|
||||
/**
|
||||
* Unique reference identifier
|
||||
*/
|
||||
ref: string;
|
||||
/**
|
||||
* Runtime ID
|
||||
*/
|
||||
runtime?: number | null;
|
||||
/**
|
||||
* Semver version constraint for the runtime (e.g., ">=3.12", ">=3.12,<4.0", "~18.0")
|
||||
*/
|
||||
runtime_version_constraint?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow definition ID (non-null if this action is a workflow)
|
||||
*/
|
||||
workflow_def?: number | null;
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Action description
|
||||
*/
|
||||
description: string;
|
||||
/**
|
||||
* Entry point
|
||||
*/
|
||||
entrypoint: string;
|
||||
/**
|
||||
* Action ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Whether this is an ad-hoc action (not from pack installation)
|
||||
*/
|
||||
is_adhoc: boolean;
|
||||
/**
|
||||
* Human-readable label
|
||||
*/
|
||||
label: string;
|
||||
/**
|
||||
* Output schema
|
||||
*/
|
||||
out_schema: any | null;
|
||||
/**
|
||||
* Pack ID
|
||||
*/
|
||||
pack: number;
|
||||
/**
|
||||
* Pack reference
|
||||
*/
|
||||
pack_ref: string;
|
||||
/**
|
||||
* Parameter schema (StackStorm-style with inline required/secret)
|
||||
*/
|
||||
param_schema: any | null;
|
||||
/**
|
||||
* Unique reference identifier
|
||||
*/
|
||||
ref: string;
|
||||
/**
|
||||
* Runtime ID
|
||||
*/
|
||||
runtime?: number | null;
|
||||
/**
|
||||
* Semver version constraint for the runtime (e.g., ">=3.12", ">=3.12,<4.0", "~18.0")
|
||||
*/
|
||||
runtime_version_constraint?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow definition ID (non-null if this action is a workflow)
|
||||
*/
|
||||
workflow_def?: number | null;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,53 +1,54 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Simplified action response (for list endpoints)
|
||||
*/
|
||||
export type ActionSummary = {
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Action description
|
||||
*/
|
||||
description: string;
|
||||
/**
|
||||
* Entry point
|
||||
*/
|
||||
entrypoint: string;
|
||||
/**
|
||||
* Action ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Human-readable label
|
||||
*/
|
||||
label: string;
|
||||
/**
|
||||
* Pack reference
|
||||
*/
|
||||
pack_ref: string;
|
||||
/**
|
||||
* Unique reference identifier
|
||||
*/
|
||||
ref: string;
|
||||
/**
|
||||
* Runtime ID
|
||||
*/
|
||||
runtime?: number | null;
|
||||
/**
|
||||
* Semver version constraint for the runtime
|
||||
*/
|
||||
runtime_version_constraint?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow definition ID (non-null if this action is a workflow)
|
||||
*/
|
||||
workflow_def?: number | null;
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Action description
|
||||
*/
|
||||
description: string;
|
||||
/**
|
||||
* Entry point
|
||||
*/
|
||||
entrypoint: string;
|
||||
/**
|
||||
* Action ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Human-readable label
|
||||
*/
|
||||
label: string;
|
||||
/**
|
||||
* Pack reference
|
||||
*/
|
||||
pack_ref: string;
|
||||
/**
|
||||
* Unique reference identifier
|
||||
*/
|
||||
ref: string;
|
||||
/**
|
||||
* Runtime ID
|
||||
*/
|
||||
runtime?: number | null;
|
||||
/**
|
||||
* Semver version constraint for the runtime
|
||||
*/
|
||||
runtime_version_constraint?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow definition ID (non-null if this action is a workflow)
|
||||
*/
|
||||
workflow_def?: number | null;
|
||||
};
|
||||
|
||||
|
||||
@@ -6,73 +6,74 @@
|
||||
* Standard API response wrapper
|
||||
*/
|
||||
export type ApiResponse_ActionResponse = {
|
||||
/**
|
||||
* Response DTO for action information
|
||||
*/
|
||||
data: {
|
||||
/**
|
||||
* Creation timestamp
|
||||
* Response DTO for action information
|
||||
*/
|
||||
created: string;
|
||||
data: {
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Action description
|
||||
*/
|
||||
description: string;
|
||||
/**
|
||||
* Entry point
|
||||
*/
|
||||
entrypoint: string;
|
||||
/**
|
||||
* Action ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Whether this is an ad-hoc action (not from pack installation)
|
||||
*/
|
||||
is_adhoc: boolean;
|
||||
/**
|
||||
* Human-readable label
|
||||
*/
|
||||
label: string;
|
||||
/**
|
||||
* Output schema
|
||||
*/
|
||||
out_schema: any | null;
|
||||
/**
|
||||
* Pack ID
|
||||
*/
|
||||
pack: number;
|
||||
/**
|
||||
* Pack reference
|
||||
*/
|
||||
pack_ref: string;
|
||||
/**
|
||||
* Parameter schema (StackStorm-style with inline required/secret)
|
||||
*/
|
||||
param_schema: any | null;
|
||||
/**
|
||||
* Unique reference identifier
|
||||
*/
|
||||
ref: string;
|
||||
/**
|
||||
* Runtime ID
|
||||
*/
|
||||
runtime?: number | null;
|
||||
/**
|
||||
* Semver version constraint for the runtime (e.g., ">=3.12", ">=3.12,<4.0", "~18.0")
|
||||
*/
|
||||
runtime_version_constraint?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow definition ID (non-null if this action is a workflow)
|
||||
*/
|
||||
workflow_def?: number | null;
|
||||
};
|
||||
/**
|
||||
* Action description
|
||||
* Optional message
|
||||
*/
|
||||
description: string;
|
||||
/**
|
||||
* Entry point
|
||||
*/
|
||||
entrypoint: string;
|
||||
/**
|
||||
* Action ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Whether this is an ad-hoc action (not from pack installation)
|
||||
*/
|
||||
is_adhoc: boolean;
|
||||
/**
|
||||
* Human-readable label
|
||||
*/
|
||||
label: string;
|
||||
/**
|
||||
* Output schema
|
||||
*/
|
||||
out_schema: any | null;
|
||||
/**
|
||||
* Pack ID
|
||||
*/
|
||||
pack: number;
|
||||
/**
|
||||
* Pack reference
|
||||
*/
|
||||
pack_ref: string;
|
||||
/**
|
||||
* Parameter schema (StackStorm-style with inline required/secret)
|
||||
*/
|
||||
param_schema: any | null;
|
||||
/**
|
||||
* Unique reference identifier
|
||||
*/
|
||||
ref: string;
|
||||
/**
|
||||
* Runtime ID
|
||||
*/
|
||||
runtime?: number | null;
|
||||
/**
|
||||
* Semver version constraint for the runtime (e.g., ">=3.12", ">=3.12,<4.0", "~18.0")
|
||||
*/
|
||||
runtime_version_constraint?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow definition ID (non-null if this action is a workflow)
|
||||
*/
|
||||
workflow_def?: number | null;
|
||||
};
|
||||
/**
|
||||
* Optional message
|
||||
*/
|
||||
message?: string | null;
|
||||
message?: string | null;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Standard API response wrapper
|
||||
*/
|
||||
|
||||
@@ -2,88 +2,76 @@
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { ExecutionStatus } from "./ExecutionStatus";
|
||||
import type { ExecutionStatus } from './ExecutionStatus';
|
||||
/**
|
||||
* Standard API response wrapper
|
||||
*/
|
||||
export type ApiResponse_ExecutionResponse = {
|
||||
/**
|
||||
* Response DTO for execution information
|
||||
*/
|
||||
data: {
|
||||
/**
|
||||
* Action ID (optional, may be null for ad-hoc executions)
|
||||
* Response DTO for execution information
|
||||
*/
|
||||
action?: number | null;
|
||||
data: {
|
||||
/**
|
||||
* Action ID (optional, may be null for ad-hoc executions)
|
||||
*/
|
||||
action?: number | null;
|
||||
/**
|
||||
* Action reference
|
||||
*/
|
||||
action_ref: string;
|
||||
/**
|
||||
* Execution configuration/parameters
|
||||
*/
|
||||
config: Record<string, any>;
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Enforcement ID (rule enforcement that triggered this)
|
||||
*/
|
||||
enforcement?: number | null;
|
||||
/**
|
||||
* Identity ID that initiated this execution
|
||||
*/
|
||||
executor?: number | null;
|
||||
/**
|
||||
* Execution ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Parent execution ID (for nested/child executions)
|
||||
*/
|
||||
parent?: number | null;
|
||||
/**
|
||||
* Execution result/output
|
||||
*/
|
||||
result: Record<string, any>;
|
||||
/**
|
||||
* When the execution actually started running (worker picked it up).
|
||||
* Null if the execution hasn't started running yet.
|
||||
*/
|
||||
started_at?: string | null;
|
||||
/**
|
||||
* Execution status
|
||||
*/
|
||||
status: ExecutionStatus;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Worker ID currently assigned to this execution
|
||||
*/
|
||||
worker?: number | null;
|
||||
/**
|
||||
* Workflow task metadata (only populated for workflow task executions)
|
||||
*/
|
||||
workflow_task?: any | null;
|
||||
};
|
||||
/**
|
||||
* Action reference
|
||||
* Optional message
|
||||
*/
|
||||
action_ref: string;
|
||||
/**
|
||||
* Execution configuration/parameters
|
||||
*/
|
||||
config: Record<string, any>;
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Enforcement ID (rule enforcement that triggered this)
|
||||
*/
|
||||
enforcement?: number | null;
|
||||
/**
|
||||
* Identity ID that initiated this execution
|
||||
*/
|
||||
executor?: number | null;
|
||||
/**
|
||||
* Execution ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Parent execution ID (for nested/child executions)
|
||||
*/
|
||||
parent?: number | null;
|
||||
/**
|
||||
* Worker ID currently assigned to this execution
|
||||
*/
|
||||
worker?: number | null;
|
||||
/**
|
||||
* Execution result/output
|
||||
*/
|
||||
result: Record<string, any>;
|
||||
/**
|
||||
* When the execution actually started running (worker picked it up).
|
||||
* Null if the execution hasn't started running yet.
|
||||
*/
|
||||
started_at?: string | null;
|
||||
/**
|
||||
* Execution status
|
||||
*/
|
||||
status: ExecutionStatus;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow task metadata (only populated for workflow task executions)
|
||||
*/
|
||||
workflow_task?: {
|
||||
workflow_execution: number;
|
||||
task_name: string;
|
||||
task_index?: number | null;
|
||||
task_batch?: number | null;
|
||||
retry_count: number;
|
||||
max_retries: number;
|
||||
next_retry_at?: string | null;
|
||||
timeout_seconds?: number | null;
|
||||
timed_out: boolean;
|
||||
duration_ms?: number | null;
|
||||
started_at?: string | null;
|
||||
completed_at?: string | null;
|
||||
} | null;
|
||||
};
|
||||
/**
|
||||
* Optional message
|
||||
*/
|
||||
message?: string | null;
|
||||
message?: string | null;
|
||||
};
|
||||
|
||||
|
||||
21
web/src/api/models/ApiResponse_IdentitySummary.ts
Normal file
21
web/src/api/models/ApiResponse_IdentitySummary.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { Value } from './Value';
|
||||
/**
|
||||
* Standard API response wrapper
|
||||
*/
|
||||
export type ApiResponse_IdentitySummary = {
|
||||
data: {
|
||||
attributes: Value;
|
||||
display_name?: string | null;
|
||||
id: number;
|
||||
login: string;
|
||||
};
|
||||
/**
|
||||
* Optional message
|
||||
*/
|
||||
message?: string | null;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
import type { OwnerType } from './OwnerType';
|
||||
/**
|
||||
@@ -61,9 +61,9 @@ export type ApiResponse_KeyResponse = {
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* The secret value (decrypted if encrypted)
|
||||
* The secret value (decrypted if encrypted). Can be a string, object, array, number, or boolean.
|
||||
*/
|
||||
value: string;
|
||||
value: any;
|
||||
};
|
||||
/**
|
||||
* Optional message
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { PackResponse } from './PackResponse';
|
||||
import type { PackTestResult } from './PackTestResult';
|
||||
/**
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Standard API response wrapper
|
||||
*/
|
||||
export type ApiResponse_PermissionAssignmentResponse = {
|
||||
data: {
|
||||
created: string;
|
||||
id: number;
|
||||
identity_id: number;
|
||||
permission_set_id: number;
|
||||
permission_set_ref: string;
|
||||
};
|
||||
/**
|
||||
* Optional message
|
||||
*/
|
||||
message?: string | null;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Standard API response wrapper
|
||||
*/
|
||||
|
||||
30
web/src/api/models/ApiResponse_RuntimeResponse.ts
Normal file
30
web/src/api/models/ApiResponse_RuntimeResponse.ts
Normal file
@@ -0,0 +1,30 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Standard API response wrapper
|
||||
*/
|
||||
export type ApiResponse_RuntimeResponse = {
|
||||
/**
|
||||
* Full runtime response.
|
||||
*/
|
||||
data: {
|
||||
created: string;
|
||||
description?: string | null;
|
||||
distributions: Record<string, any>;
|
||||
execution_config: Record<string, any>;
|
||||
id: number;
|
||||
installation: any | null;
|
||||
name: string;
|
||||
pack?: number | null;
|
||||
pack_ref?: string | null;
|
||||
ref: string;
|
||||
updated: string;
|
||||
};
|
||||
/**
|
||||
* Optional message
|
||||
*/
|
||||
message?: string | null;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Standard API response wrapper
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { UserInfo } from './UserInfo';
|
||||
/**
|
||||
* Standard API response wrapper
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Standard API response wrapper
|
||||
*/
|
||||
|
||||
@@ -68,3 +68,4 @@ export type ApiResponse_WorkflowResponse = {
|
||||
*/
|
||||
message?: string | null;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Change password request
|
||||
*/
|
||||
|
||||
12
web/src/api/models/CreateIdentityRequest.ts
Normal file
12
web/src/api/models/CreateIdentityRequest.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { Value } from './Value';
|
||||
export type CreateIdentityRequest = {
|
||||
attributes?: Value;
|
||||
display_name?: string | null;
|
||||
login: string;
|
||||
password?: string | null;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
import type { OwnerType } from './OwnerType';
|
||||
/**
|
||||
@@ -9,7 +9,7 @@ import type { OwnerType } from './OwnerType';
|
||||
*/
|
||||
export type CreateKeyRequest = {
|
||||
/**
|
||||
* Whether to encrypt the value (recommended: true)
|
||||
* Whether to encrypt the value at rest (default: false; use --encrypt / -e from CLI)
|
||||
*/
|
||||
encrypted?: boolean;
|
||||
/**
|
||||
@@ -45,8 +45,8 @@ export type CreateKeyRequest = {
|
||||
*/
|
||||
ref: string;
|
||||
/**
|
||||
* The secret value to store
|
||||
* The secret value to store. Can be a string, object, array, number, or boolean.
|
||||
*/
|
||||
value: string;
|
||||
value: any;
|
||||
};
|
||||
|
||||
|
||||
10
web/src/api/models/CreatePermissionAssignmentRequest.ts
Normal file
10
web/src/api/models/CreatePermissionAssignmentRequest.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
export type CreatePermissionAssignmentRequest = {
|
||||
identity_id?: number | null;
|
||||
identity_login?: string | null;
|
||||
permission_set_ref: string;
|
||||
};
|
||||
|
||||
38
web/src/api/models/CreateRuntimeRequest.ts
Normal file
38
web/src/api/models/CreateRuntimeRequest.ts
Normal file
@@ -0,0 +1,38 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Request DTO for creating a runtime.
|
||||
*/
|
||||
export type CreateRuntimeRequest = {
|
||||
/**
|
||||
* Optional human-readable description
|
||||
*/
|
||||
description?: string | null;
|
||||
/**
|
||||
* Distribution metadata used for verification and platform support
|
||||
*/
|
||||
distributions?: Record<string, any>;
|
||||
/**
|
||||
* Runtime execution configuration
|
||||
*/
|
||||
execution_config?: Record<string, any>;
|
||||
/**
|
||||
* Optional installation metadata
|
||||
*/
|
||||
installation?: any | null;
|
||||
/**
|
||||
* Display name
|
||||
*/
|
||||
name: string;
|
||||
/**
|
||||
* Optional pack reference this runtime belongs to
|
||||
*/
|
||||
pack_ref?: string | null;
|
||||
/**
|
||||
* Unique reference identifier (e.g. "core.python", "core.nodejs")
|
||||
*/
|
||||
ref: string;
|
||||
};
|
||||
|
||||
@@ -43,3 +43,4 @@ export type CreateWorkflowRequest = {
|
||||
*/
|
||||
version: string;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Current user response
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
export enum EnforcementCondition {
|
||||
ANY = 'any',
|
||||
ALL = 'all',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
export enum EnforcementStatus {
|
||||
CREATED = 'created',
|
||||
PROCESSED = 'processed',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { EnforcementCondition } from './EnforcementCondition';
|
||||
import type { EnforcementStatus } from './EnforcementStatus';
|
||||
import type { i64 } from './i64';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
/**
|
||||
* Summary event response for list views
|
||||
|
||||
@@ -2,80 +2,67 @@
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { ExecutionStatus } from "./ExecutionStatus";
|
||||
import type { ExecutionStatus } from './ExecutionStatus';
|
||||
/**
|
||||
* Response DTO for execution information
|
||||
*/
|
||||
export type ExecutionResponse = {
|
||||
/**
|
||||
* Action ID (optional, may be null for ad-hoc executions)
|
||||
*/
|
||||
action?: number | null;
|
||||
/**
|
||||
* Action reference
|
||||
*/
|
||||
action_ref: string;
|
||||
/**
|
||||
* Execution configuration/parameters
|
||||
*/
|
||||
config: Record<string, any>;
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Enforcement ID (rule enforcement that triggered this)
|
||||
*/
|
||||
enforcement?: number | null;
|
||||
/**
|
||||
* Identity ID that initiated this execution
|
||||
*/
|
||||
executor?: number | null;
|
||||
/**
|
||||
* Execution ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Parent execution ID (for nested/child executions)
|
||||
*/
|
||||
parent?: number | null;
|
||||
/**
|
||||
* Worker ID currently assigned to this execution
|
||||
*/
|
||||
worker?: number | null;
|
||||
/**
|
||||
* Execution result/output
|
||||
*/
|
||||
result: Record<string, any>;
|
||||
/**
|
||||
* When the execution actually started running (worker picked it up).
|
||||
* Null if the execution hasn't started running yet.
|
||||
*/
|
||||
started_at?: string | null;
|
||||
/**
|
||||
* Execution status
|
||||
*/
|
||||
status: ExecutionStatus;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow task metadata (only populated for workflow task executions)
|
||||
*/
|
||||
workflow_task?: {
|
||||
workflow_execution: number;
|
||||
task_name: string;
|
||||
triggered_by?: string | null;
|
||||
task_index?: number | null;
|
||||
task_batch?: number | null;
|
||||
retry_count: number;
|
||||
max_retries: number;
|
||||
next_retry_at?: string | null;
|
||||
timeout_seconds?: number | null;
|
||||
timed_out: boolean;
|
||||
duration_ms?: number | null;
|
||||
/**
|
||||
* Action ID (optional, may be null for ad-hoc executions)
|
||||
*/
|
||||
action?: number | null;
|
||||
/**
|
||||
* Action reference
|
||||
*/
|
||||
action_ref: string;
|
||||
/**
|
||||
* Execution configuration/parameters
|
||||
*/
|
||||
config: Record<string, any>;
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Enforcement ID (rule enforcement that triggered this)
|
||||
*/
|
||||
enforcement?: number | null;
|
||||
/**
|
||||
* Identity ID that initiated this execution
|
||||
*/
|
||||
executor?: number | null;
|
||||
/**
|
||||
* Execution ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Parent execution ID (for nested/child executions)
|
||||
*/
|
||||
parent?: number | null;
|
||||
/**
|
||||
* Execution result/output
|
||||
*/
|
||||
result: Record<string, any>;
|
||||
/**
|
||||
* When the execution actually started running (worker picked it up).
|
||||
* Null if the execution hasn't started running yet.
|
||||
*/
|
||||
started_at?: string | null;
|
||||
completed_at?: string | null;
|
||||
} | null;
|
||||
/**
|
||||
* Execution status
|
||||
*/
|
||||
status: ExecutionStatus;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Worker ID currently assigned to this execution
|
||||
*/
|
||||
worker?: number | null;
|
||||
/**
|
||||
* Workflow task metadata (only populated for workflow task executions)
|
||||
*/
|
||||
workflow_task?: any | null;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
export enum ExecutionStatus {
|
||||
REQUESTED = 'requested',
|
||||
SCHEDULING = 'scheduling',
|
||||
|
||||
@@ -1,69 +1,56 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
import type { ExecutionStatus } from "./ExecutionStatus";
|
||||
/* eslint-disable */
|
||||
import type { ExecutionStatus } from './ExecutionStatus';
|
||||
/**
|
||||
* Simplified execution response (for list endpoints)
|
||||
*/
|
||||
export type ExecutionSummary = {
|
||||
/**
|
||||
* Action reference
|
||||
*/
|
||||
action_ref: string;
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Enforcement ID
|
||||
*/
|
||||
enforcement?: number | null;
|
||||
/**
|
||||
* Execution ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Parent execution ID
|
||||
*/
|
||||
parent?: number | null;
|
||||
/**
|
||||
* Rule reference (if triggered by a rule)
|
||||
*/
|
||||
rule_ref?: string | null;
|
||||
/**
|
||||
* Execution status
|
||||
*/
|
||||
status: ExecutionStatus;
|
||||
/**
|
||||
* When the execution actually started running (worker picked it up).
|
||||
* Null if the execution hasn't started running yet.
|
||||
*/
|
||||
started_at?: string | null;
|
||||
/**
|
||||
* Trigger reference (if triggered by a trigger)
|
||||
*/
|
||||
trigger_ref?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow task metadata (only populated for workflow task executions)
|
||||
*/
|
||||
workflow_task?: {
|
||||
workflow_execution: number;
|
||||
task_name: string;
|
||||
triggered_by?: string | null;
|
||||
task_index?: number | null;
|
||||
task_batch?: number | null;
|
||||
retry_count: number;
|
||||
max_retries: number;
|
||||
next_retry_at?: string | null;
|
||||
timeout_seconds?: number | null;
|
||||
timed_out: boolean;
|
||||
duration_ms?: number | null;
|
||||
/**
|
||||
* Action reference
|
||||
*/
|
||||
action_ref: string;
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Enforcement ID
|
||||
*/
|
||||
enforcement?: number | null;
|
||||
/**
|
||||
* Execution ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Parent execution ID
|
||||
*/
|
||||
parent?: number | null;
|
||||
/**
|
||||
* Rule reference (if triggered by a rule)
|
||||
*/
|
||||
rule_ref?: string | null;
|
||||
/**
|
||||
* When the execution actually started running (worker picked it up).
|
||||
* Null if the execution hasn't started running yet.
|
||||
*/
|
||||
started_at?: string | null;
|
||||
completed_at?: string | null;
|
||||
} | null;
|
||||
/**
|
||||
* Execution status
|
||||
*/
|
||||
status: ExecutionStatus;
|
||||
/**
|
||||
* Trigger reference (if triggered by a trigger)
|
||||
*/
|
||||
trigger_ref?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow task metadata (only populated for workflow task executions)
|
||||
*/
|
||||
workflow_task?: any | null;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Health check response
|
||||
*/
|
||||
|
||||
12
web/src/api/models/IdentitySummary.ts
Normal file
12
web/src/api/models/IdentitySummary.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { Value } from './Value';
|
||||
export type IdentitySummary = {
|
||||
attributes: Value;
|
||||
display_name?: string | null;
|
||||
id: number;
|
||||
login: string;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
export enum InquiryStatus {
|
||||
PENDING = 'pending',
|
||||
RESPONDED = 'responded',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
import type { InquiryStatus } from './InquiryStatus';
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Request DTO for installing a pack from remote source
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
import type { OwnerType } from './OwnerType';
|
||||
/**
|
||||
@@ -57,8 +57,8 @@ export type KeyResponse = {
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* The secret value (decrypted if encrypted)
|
||||
* The secret value (decrypted if encrypted). Can be a string, object, array, number, or boolean.
|
||||
*/
|
||||
value: string;
|
||||
value: any;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
import type { OwnerType } from './OwnerType';
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Login request
|
||||
*/
|
||||
|
||||
20
web/src/api/models/NullableJsonPatch.ts
Normal file
20
web/src/api/models/NullableJsonPatch.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { Value } from './Value';
|
||||
/**
|
||||
* Explicit patch operation for nullable JSON fields.
|
||||
*/
|
||||
export type NullableJsonPatch = ({
|
||||
op: NullableJsonPatch.op;
|
||||
value: Value;
|
||||
} | {
|
||||
op: NullableJsonPatch.op;
|
||||
});
|
||||
export namespace NullableJsonPatch {
|
||||
export enum op {
|
||||
SET = 'set',
|
||||
}
|
||||
}
|
||||
|
||||
19
web/src/api/models/NullableStringPatch.ts
Normal file
19
web/src/api/models/NullableStringPatch.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Explicit patch operation for nullable string fields.
|
||||
*/
|
||||
export type NullableStringPatch = ({
|
||||
op: NullableStringPatch.op;
|
||||
value: string;
|
||||
} | {
|
||||
op: NullableStringPatch.op;
|
||||
});
|
||||
export namespace NullableStringPatch {
|
||||
export enum op {
|
||||
SET = 'set',
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
export enum OwnerType {
|
||||
SYSTEM = 'system',
|
||||
IDENTITY = 'identity',
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { PackResponse } from './PackResponse';
|
||||
import type { PackTestResult } from './PackTestResult';
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Simplified pack response (for list endpoints)
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
import type { Value } from './Value';
|
||||
/**
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { TestSuiteResult } from './TestSuiteResult';
|
||||
/**
|
||||
* Pack test result structure (not from DB, used for test execution)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
/**
|
||||
* Pack test summary view
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { WorkflowSyncResult } from './WorkflowSyncResult';
|
||||
/**
|
||||
* Response for pack workflow sync operation
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Response for pack workflow validation operation
|
||||
*/
|
||||
|
||||
@@ -1,63 +1,64 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
import type { PaginationMeta } from "./PaginationMeta";
|
||||
/* eslint-disable */
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
/**
|
||||
* Paginated response wrapper
|
||||
*/
|
||||
export type PaginatedResponse_ActionSummary = {
|
||||
/**
|
||||
* The data items
|
||||
*/
|
||||
data: Array<{
|
||||
/**
|
||||
* Creation timestamp
|
||||
* The data items
|
||||
*/
|
||||
created: string;
|
||||
data: Array<{
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Action description
|
||||
*/
|
||||
description: string;
|
||||
/**
|
||||
* Entry point
|
||||
*/
|
||||
entrypoint: string;
|
||||
/**
|
||||
* Action ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Human-readable label
|
||||
*/
|
||||
label: string;
|
||||
/**
|
||||
* Pack reference
|
||||
*/
|
||||
pack_ref: string;
|
||||
/**
|
||||
* Unique reference identifier
|
||||
*/
|
||||
ref: string;
|
||||
/**
|
||||
* Runtime ID
|
||||
*/
|
||||
runtime?: number | null;
|
||||
/**
|
||||
* Semver version constraint for the runtime
|
||||
*/
|
||||
runtime_version_constraint?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow definition ID (non-null if this action is a workflow)
|
||||
*/
|
||||
workflow_def?: number | null;
|
||||
}>;
|
||||
/**
|
||||
* Action description
|
||||
* Pagination metadata
|
||||
*/
|
||||
description: string;
|
||||
/**
|
||||
* Entry point
|
||||
*/
|
||||
entrypoint: string;
|
||||
/**
|
||||
* Action ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Human-readable label
|
||||
*/
|
||||
label: string;
|
||||
/**
|
||||
* Pack reference
|
||||
*/
|
||||
pack_ref: string;
|
||||
/**
|
||||
* Unique reference identifier
|
||||
*/
|
||||
ref: string;
|
||||
/**
|
||||
* Runtime ID
|
||||
*/
|
||||
runtime?: number | null;
|
||||
/**
|
||||
* Semver version constraint for the runtime
|
||||
*/
|
||||
runtime_version_constraint?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow definition ID (non-null if this action is a workflow)
|
||||
*/
|
||||
workflow_def?: number | null;
|
||||
}>;
|
||||
/**
|
||||
* Pagination metadata
|
||||
*/
|
||||
pagination: PaginationMeta;
|
||||
pagination: PaginationMeta;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { EnforcementCondition } from './EnforcementCondition';
|
||||
import type { EnforcementStatus } from './EnforcementStatus';
|
||||
import type { i64 } from './i64';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
/**
|
||||
|
||||
@@ -1,78 +1,66 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
import type { ExecutionStatus } from "./ExecutionStatus";
|
||||
import type { PaginationMeta } from "./PaginationMeta";
|
||||
/* eslint-disable */
|
||||
import type { ExecutionStatus } from './ExecutionStatus';
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
/**
|
||||
* Paginated response wrapper
|
||||
*/
|
||||
export type PaginatedResponse_ExecutionSummary = {
|
||||
/**
|
||||
* The data items
|
||||
*/
|
||||
data: Array<{
|
||||
/**
|
||||
* Action reference
|
||||
* The data items
|
||||
*/
|
||||
action_ref: string;
|
||||
data: Array<{
|
||||
/**
|
||||
* Action reference
|
||||
*/
|
||||
action_ref: string;
|
||||
/**
|
||||
* Creation timestamp
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Enforcement ID
|
||||
*/
|
||||
enforcement?: number | null;
|
||||
/**
|
||||
* Execution ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Parent execution ID
|
||||
*/
|
||||
parent?: number | null;
|
||||
/**
|
||||
* Rule reference (if triggered by a rule)
|
||||
*/
|
||||
rule_ref?: string | null;
|
||||
/**
|
||||
* When the execution actually started running (worker picked it up).
|
||||
* Null if the execution hasn't started running yet.
|
||||
*/
|
||||
started_at?: string | null;
|
||||
/**
|
||||
* Execution status
|
||||
*/
|
||||
status: ExecutionStatus;
|
||||
/**
|
||||
* Trigger reference (if triggered by a trigger)
|
||||
*/
|
||||
trigger_ref?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow task metadata (only populated for workflow task executions)
|
||||
*/
|
||||
workflow_task?: any | null;
|
||||
}>;
|
||||
/**
|
||||
* Creation timestamp
|
||||
* Pagination metadata
|
||||
*/
|
||||
created: string;
|
||||
/**
|
||||
* Enforcement ID
|
||||
*/
|
||||
enforcement?: number | null;
|
||||
/**
|
||||
* Execution ID
|
||||
*/
|
||||
id: number;
|
||||
/**
|
||||
* Parent execution ID
|
||||
*/
|
||||
parent?: number | null;
|
||||
/**
|
||||
* Rule reference (if triggered by a rule)
|
||||
*/
|
||||
rule_ref?: string | null;
|
||||
/**
|
||||
* Execution status
|
||||
*/
|
||||
status: ExecutionStatus;
|
||||
/**
|
||||
* When the execution actually started running (worker picked it up).
|
||||
* Null if the execution hasn't started running yet.
|
||||
*/
|
||||
started_at?: string | null;
|
||||
/**
|
||||
* Trigger reference (if triggered by a trigger)
|
||||
*/
|
||||
trigger_ref?: string | null;
|
||||
/**
|
||||
* Last update timestamp
|
||||
*/
|
||||
updated: string;
|
||||
/**
|
||||
* Workflow task metadata (only populated for workflow task executions)
|
||||
*/
|
||||
workflow_task?: {
|
||||
workflow_execution: number;
|
||||
task_name: string;
|
||||
task_index?: number | null;
|
||||
task_batch?: number | null;
|
||||
retry_count: number;
|
||||
max_retries: number;
|
||||
next_retry_at?: string | null;
|
||||
timeout_seconds?: number | null;
|
||||
timed_out: boolean;
|
||||
duration_ms?: number | null;
|
||||
started_at?: string | null;
|
||||
completed_at?: string | null;
|
||||
} | null;
|
||||
}>;
|
||||
/**
|
||||
* Pagination metadata
|
||||
*/
|
||||
pagination: PaginationMeta;
|
||||
pagination: PaginationMeta;
|
||||
};
|
||||
|
||||
|
||||
25
web/src/api/models/PaginatedResponse_IdentitySummary.ts
Normal file
25
web/src/api/models/PaginatedResponse_IdentitySummary.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
import type { Value } from './Value';
|
||||
/**
|
||||
* Paginated response wrapper
|
||||
*/
|
||||
export type PaginatedResponse_IdentitySummary = {
|
||||
/**
|
||||
* The data items
|
||||
*/
|
||||
data: Array<{
|
||||
attributes: Value;
|
||||
display_name?: string | null;
|
||||
id: number;
|
||||
login: string;
|
||||
}>;
|
||||
/**
|
||||
* Pagination metadata
|
||||
*/
|
||||
pagination: PaginationMeta;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
import type { InquiryStatus } from './InquiryStatus';
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
import type { OwnerType } from './OwnerType';
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
/**
|
||||
* Paginated response wrapper
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { i64 } from './i64';
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
/**
|
||||
|
||||
27
web/src/api/models/PaginatedResponse_RuntimeSummary.ts
Normal file
27
web/src/api/models/PaginatedResponse_RuntimeSummary.ts
Normal file
@@ -0,0 +1,27 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
/**
|
||||
* Paginated response wrapper
|
||||
*/
|
||||
export type PaginatedResponse_RuntimeSummary = {
|
||||
/**
|
||||
* The data items
|
||||
*/
|
||||
data: Array<{
|
||||
created: string;
|
||||
description?: string | null;
|
||||
id: number;
|
||||
name: string;
|
||||
pack_ref?: string | null;
|
||||
ref: string;
|
||||
updated: string;
|
||||
}>;
|
||||
/**
|
||||
* Pagination metadata
|
||||
*/
|
||||
pagination: PaginationMeta;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
/**
|
||||
* Paginated response wrapper
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
/**
|
||||
* Paginated response wrapper
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { PaginationMeta } from './PaginationMeta';
|
||||
/**
|
||||
* Paginated response wrapper
|
||||
@@ -53,3 +53,4 @@ export type PaginatedResponse_WorkflowSummary = {
|
||||
*/
|
||||
pagination: PaginationMeta;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Pagination metadata
|
||||
*/
|
||||
|
||||
12
web/src/api/models/PermissionAssignmentResponse.ts
Normal file
12
web/src/api/models/PermissionAssignmentResponse.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
export type PermissionAssignmentResponse = {
|
||||
created: string;
|
||||
id: number;
|
||||
identity_id: number;
|
||||
permission_set_id: number;
|
||||
permission_set_ref: string;
|
||||
};
|
||||
|
||||
14
web/src/api/models/PermissionSetSummary.ts
Normal file
14
web/src/api/models/PermissionSetSummary.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { Value } from './Value';
|
||||
export type PermissionSetSummary = {
|
||||
description?: string | null;
|
||||
grants: Value;
|
||||
id: number;
|
||||
label?: string | null;
|
||||
pack_ref?: string | null;
|
||||
ref: string;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Response DTO for queue statistics
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Refresh token request
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Request DTO for registering a pack from local filesystem
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Register request
|
||||
*/
|
||||
|
||||
21
web/src/api/models/RuntimeResponse.ts
Normal file
21
web/src/api/models/RuntimeResponse.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Full runtime response.
|
||||
*/
|
||||
export type RuntimeResponse = {
|
||||
created: string;
|
||||
description?: string | null;
|
||||
distributions: Record<string, any>;
|
||||
execution_config: Record<string, any>;
|
||||
id: number;
|
||||
installation: any | null;
|
||||
name: string;
|
||||
pack?: number | null;
|
||||
pack_ref?: string | null;
|
||||
ref: string;
|
||||
updated: string;
|
||||
};
|
||||
|
||||
17
web/src/api/models/RuntimeSummary.ts
Normal file
17
web/src/api/models/RuntimeSummary.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Runtime summary for list views.
|
||||
*/
|
||||
export type RuntimeSummary = {
|
||||
created: string;
|
||||
description?: string | null;
|
||||
id: number;
|
||||
name: string;
|
||||
pack_ref?: string | null;
|
||||
ref: string;
|
||||
updated: string;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Simplified sensor response (for list endpoints)
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Success message response (for operations that don't return data)
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { TestStatus } from './TestStatus';
|
||||
/**
|
||||
* Individual test case result
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Test status enum
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { TestCaseResult } from './TestCaseResult';
|
||||
/**
|
||||
* Test suite result (collection of test cases)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { UserInfo } from './UserInfo';
|
||||
/**
|
||||
* Token response
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Simplified trigger response (for list endpoints)
|
||||
*/
|
||||
|
||||
11
web/src/api/models/UpdateIdentityRequest.ts
Normal file
11
web/src/api/models/UpdateIdentityRequest.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { Value } from './Value';
|
||||
export type UpdateIdentityRequest = {
|
||||
attributes?: (null | Value);
|
||||
display_name?: string | null;
|
||||
password?: string | null;
|
||||
};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Request to update an existing key/secret
|
||||
*/
|
||||
@@ -15,8 +15,8 @@ export type UpdateKeyRequest = {
|
||||
*/
|
||||
name?: string | null;
|
||||
/**
|
||||
* Update the secret value
|
||||
* Update the secret value. Can be a string, object, array, number, or boolean.
|
||||
*/
|
||||
value?: string | null;
|
||||
value?: any;
|
||||
};
|
||||
|
||||
|
||||
26
web/src/api/models/UpdateRuntimeRequest.ts
Normal file
26
web/src/api/models/UpdateRuntimeRequest.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
/* eslint-disable */
|
||||
import type { NullableJsonPatch } from './NullableJsonPatch';
|
||||
import type { NullableStringPatch } from './NullableStringPatch';
|
||||
/**
|
||||
* Request DTO for updating a runtime.
|
||||
*/
|
||||
export type UpdateRuntimeRequest = {
|
||||
description?: (null | NullableStringPatch);
|
||||
/**
|
||||
* Distribution metadata used for verification and platform support
|
||||
*/
|
||||
distributions: any | null;
|
||||
/**
|
||||
* Runtime execution configuration
|
||||
*/
|
||||
execution_config: any | null;
|
||||
installation?: (null | NullableJsonPatch);
|
||||
/**
|
||||
* Display name
|
||||
*/
|
||||
name?: string | null;
|
||||
};
|
||||
|
||||
@@ -35,3 +35,4 @@ export type UpdateWorkflowRequest = {
|
||||
*/
|
||||
version?: string | null;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* User information included in token response
|
||||
*/
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
import type { Value } from './Value';
|
||||
/**
|
||||
* Request body for webhook receiver endpoint
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Response from webhook receiver endpoint
|
||||
*/
|
||||
|
||||
@@ -59,3 +59,4 @@ export type WorkflowResponse = {
|
||||
*/
|
||||
version: string;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Simplified workflow response (for list endpoints)
|
||||
*/
|
||||
@@ -43,3 +43,4 @@ export type WorkflowSummary = {
|
||||
*/
|
||||
version: string;
|
||||
};
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
/**
|
||||
* Individual workflow sync result
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/* generated using openapi-typescript-codegen -- do not edit */
|
||||
/* istanbul ignore file */
|
||||
/* tslint:disable */
|
||||
|
||||
/* eslint-disable */
|
||||
export type i64 = number;
|
||||
|
||||
Reference in New Issue
Block a user