Publish curated Unraid-AppOps-Gateway source from ad0a390e431166c3198a2ac3bec010c2b44f2dea

This commit is contained in:
Public Source Publisher committed 2026-10-02 09:56:13 +00:00
1 parent 29c1e3d5a1
commit 98d31477f9
35 files changed
+7264 -185

No files matched your search

+28
View File
@@ -121,9 +121,37 @@ export interface EnrollmentCapabilities {
policyProvisioning: EnrollmentCapability;
rollback: EnrollmentCapability;
verification: EnrollmentCapability;
availableTrustedAppdataRoots?: TrustedAppdataRootReadiness[];
managedStorage?: ManagedStorageCapability;
profiles: Array<{ name: string; version: string; public: boolean; authentication: string }>;
}
export type TrustedAppdataRoot = '/srv/example/appdata' | '/var/lib/docker/volumes/itworx-managed-appdata/_data';
export type TrustedAppdataRootReadinessStatus = 'ready' | 'needs_initialization' | 'unavailable';
export interface TrustedAppdataRootReadiness {
root: TrustedAppdataRoot;
status: TrustedAppdataRootReadinessStatus;
}
export type ManagedStorageStatus = 'not_selected' | 'blocked' | 'ready' | 'initialization_required' | 'unavailable';
export interface ManagedStorageCapability {
status: ManagedStorageStatus;
blockerCode?: string;
root: '/var/lib/docker/volumes/itworx-managed-appdata/_data';
backupScope: 'dockerRootDir';
backupAcknowledged: boolean;
}
export interface EnrollmentTrustStatus {
status: 'ready' | 'blocked' | 'needs_setup' | string;
blockers?: string[];
configured?: boolean;
trustedAppdataRoot: TrustedAppdataRoot | string;
managedAppdataBackupAcknowledged: boolean;
}
export interface EnrollmentStorageRootSelection {
trusted_appdata_root: TrustedAppdataRoot;
managed_appdata_backup_acknowledged: boolean;
}
export interface Enrollment {
id: string;
applicationId: string;