CIA Compliance Manager API Documentation - v0.8.5

    Interface SecurityLevelWidgetProps

    Security level widget props for selecting and displaying security levels

    These widgets provide interactive controls for security professionals to adjust security levels and immediately see the impact of their choices. 🔄

    interface SecurityLevelWidgetProps {
        availabilityLevel: SecurityLevel;
        className?: string;
        confidentialityLevel: SecurityLevel;
        disabled?: boolean;
        integrityLevel: SecurityLevel;
        onLevelChange?: (
            component: "confidentiality" | "integrity" | "availability",
            level: SecurityLevel,
        ) => void;
        securityLevel?: SecurityLevel;
        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

    testId?: string

    Optional test ID for testing

    MMNEPVFCICPMFPCPTTAAATR