feat: add governance operations dashboard
This commit is contained in:
@@ -23,6 +23,21 @@ export type OpsSizingAssumption = {
|
||||
operator_note: string;
|
||||
};
|
||||
|
||||
export type OpsGovernanceModule = {
|
||||
module_id: string;
|
||||
name: string;
|
||||
version: string;
|
||||
permission_count: number;
|
||||
role_template_count: number;
|
||||
capability_count: number;
|
||||
policy_count: number;
|
||||
documentation_count: number;
|
||||
documentation_provider_count: number;
|
||||
access_control_count: number;
|
||||
search_provider_count: number;
|
||||
migration_managed: boolean;
|
||||
};
|
||||
|
||||
export type OpsStatus = {
|
||||
summary: {
|
||||
app_env: string;
|
||||
@@ -49,6 +64,20 @@ export type OpsStatus = {
|
||||
}>;
|
||||
};
|
||||
checks: OpsCheck[];
|
||||
governance: {
|
||||
summary: {
|
||||
module_count: number;
|
||||
permission_count: number;
|
||||
role_template_count: number;
|
||||
capability_count: number;
|
||||
policy_count: number;
|
||||
documented_module_count: number;
|
||||
access_control_count: number;
|
||||
search_provider_count: number;
|
||||
migration_module_count: number;
|
||||
};
|
||||
modules: OpsGovernanceModule[];
|
||||
};
|
||||
deployment_profiles: OpsDeploymentProfile[];
|
||||
sizing: OpsSizingAssumption[];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user