CIA Compliance Manager API Documentation - v0.8.22

    Interface SecurityImpactWidgetProps

    Props for widgets that display security impacts

    Impact widgets help stakeholders understand the consequences of their security choices, highlighting how each security level affects the organization from technical, operational, and business perspectives. 💼

    interface SecurityImpactWidgetProps {
        availabilityLevel: SecurityLevel;
        children?: ReactNode;
        className?: string;
        confidentialityLevel: SecurityLevel;
        integrityLevel: SecurityLevel;
        level?: SecurityLevel;
        onAvailabilityChange?: (level: SecurityLevel) => void;
        onConfidentialityChange?: (level: SecurityLevel) => void;
        onIntegrityChange?: (level: SecurityLevel) => void;
        testId?: string;
    }

    Hierarchy (View Summary, Expand)

    Index

    Properties

    availabilityLevel: SecurityLevel

    The selected availability level

    children?: ReactNode

    Optional children elements

    className?: string

    Optional CSS class name

    confidentialityLevel: SecurityLevel

    The selected confidentiality level

    integrityLevel: SecurityLevel

    The selected integrity level

    Optional level (for backward compatibility)

    onAvailabilityChange?: (level: SecurityLevel) => void

    Optional callback for availability level changes

    onConfidentialityChange?: (level: SecurityLevel) => void

    Optional callback for confidentiality level changes

    onIntegrityChange?: (level: SecurityLevel) => void

    Optional callback for integrity level changes

    testId?: string

    Optional test ID for automated testing

    MMNEPVFCICPMFPCPTTAAATR