CIA Compliance Manager — API Documentation - v1.1.80
    Preparing search index...

    Interface ComponentImpactBaseProps

    Base interface for components that impact security levels

    Provides a foundation for components that need to display or interact with security levels across all CIA components.

    Components should use specific level properties.

    interface MyComponentProps extends ComponentImpactBaseProps {
    additionalProp: string;
    }
    interface ComponentImpactBaseProps {
        availabilityLevel: SecurityLevel;
        integrityLevel: SecurityLevel;
        confidentialityLevel: SecurityLevel;
        className?: string;
        testId?: string;
        onLevelChange?: (level: SecurityLevel) => void;
    }
    Index

    Properties

    availabilityLevel: SecurityLevel

    Current availability security level

    Represents the selected security level for system availability and uptime requirements.

    integrityLevel: SecurityLevel

    Current integrity security level

    Represents the selected security level for data integrity and accuracy requirements.

    confidentialityLevel: SecurityLevel

    Current confidentiality security level

    Represents the selected security level for data privacy and access control requirements.

    className?: string

    Optional CSS class name for custom styling

    testId?: string

    Optional test ID for automated testing

    onLevelChange?: (level: SecurityLevel) => void

    Optional callback when security level changes