CIA Compliance Manager — API Documentation - v1.1.50
    Preparing search index...
    • Custom hook for TechnicalDetailsWidget helper functions and data Centralizes all fallback logic for technical details

      Parameters

      • availabilityLevel: SecurityLevel

        Selected availability security level

      • integrityLevel: SecurityLevel

        Selected integrity security level

      • confidentialityLevel: SecurityLevel

        Selected confidentiality security level

      • ciaContentService: unknown

        CIA content service instance

      Returns {
          confidentialityDetails: {};
          integrityDetails: {};
          availabilityDetails: {};
          confidentialityComplexity: { value: number; label: string };
          integrityComplexity: { value: number; label: string };
          availabilityComplexity: { value: number; label: string };
          getTechnicalDescription: (
              component: CIAComponent,
              level: SecurityLevel,
          ) => string;
          getTechnicalRequirements: (
              component: CIAComponent,
              level: SecurityLevel,
          ) => string[];
          getTechnologies: (component: CIAComponent, level: SecurityLevel) => string;
          getConfigurations: (
              component: CIAComponent,
              level: SecurityLevel,
          ) => string;
          getExpertiseRequired: (
              component: CIAComponent,
              level: SecurityLevel,
          ) => string[];
      }

      Computed technical details data and helper functions

      • confidentialityDetails: {}
      • integrityDetails: {}
      • availabilityDetails: {}
      • confidentialityComplexity: { value: number; label: string }
      • integrityComplexity: { value: number; label: string }
      • availabilityComplexity: { value: number; label: string }
      • getTechnicalDescription: (component: CIAComponent, level: SecurityLevel) => string

        Gets technical description for a CIA component

      • getTechnicalRequirements: (component: CIAComponent, level: SecurityLevel) => string[]

        Gets technical requirements for a CIA component

      • getTechnologies: (component: CIAComponent, level: SecurityLevel) => string

        Gets technologies for a CIA component

      • getConfigurations: (component: CIAComponent, level: SecurityLevel) => string

        Gets configurations for a CIA component

      • getExpertiseRequired: (component: CIAComponent, level: SecurityLevel) => string[]

        Gets expertise requirements for a CIA component