CIA Compliance Manager API Documentation - v0.8.22

    Interface ComplianceWidgetProps

    Props for widgets that display compliance status

    Compliance widgets help organizations understand how their security settings align with regulatory requirements, enabling them to identify gaps and satisfy audit requirements. 📋

    interface ComplianceWidgetProps {
        availabilityLevel: SecurityLevel;
        children?: ReactNode;
        className?: string;
        confidentialityLevel: SecurityLevel;
        integrityLevel: SecurityLevel;
        onAvailabilityChange?: (level: SecurityLevel) => void;
        onConfidentialityChange?: (level: SecurityLevel) => void;
        onIntegrityChange?: (level: SecurityLevel) => void;
        refreshTrigger?: number;
        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

    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

    refreshTrigger?: number

    Optional refresh trigger to reload data

    testId?: string

    Optional test ID for automated testing

    MMNEPVFCICPMFPCPTTAAATR