CIA Compliance Manager API Documentation - v0.8.22

    Interface CIAImpactSummaryWidgetProps

    Props for the CIA Impact Summary Widget

    This widget provides a consolidated view of security impacts across the CIA triad, helping security officers understand the overall security posture at a glance. 📊

    interface CIAImpactSummaryWidgetProps {
        availabilityLevel: SecurityLevel;
        className?: string;
        confidentialityLevel: SecurityLevel;
        disabled?: boolean;
        integrityLevel: SecurityLevel;
        onLevelChange?: (
            component: "confidentiality" | "integrity" | "availability",
            level: SecurityLevel,
        ) => void;
        securityLevel?: SecurityLevel;
        showDetails?: boolean;
        testId?: string;
    }

    Hierarchy (View Summary, Expand)

    Index

    Properties

    availabilityLevel: SecurityLevel

    Availability security level

    className?: string

    Optional CSS class name

    confidentialityLevel: SecurityLevel

    Confidentiality security level

    disabled?: boolean

    Whether the widget is disabled

    integrityLevel: SecurityLevel

    Integrity security level

    onLevelChange?: (
        component: "confidentiality" | "integrity" | "availability",
        level: SecurityLevel,
    ) => void

    Callback for when security levels change

    securityLevel?: SecurityLevel

    Optional security level for widgets that only need one level

    showDetails?: boolean

    Whether to show detailed information

    testId?: string

    Optional test ID for testing

    MMNEPVFCICPMFPCPTTAAATR