Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

get_insights

AuditManager.Client.get_insights()

Gets the latest analytics data for all your current active assessments.

See also: AWS API Documentation

Request Syntax

response = client.get_insights()
Return type
dict
Returns
Response Syntax
{
    'insights': {
        'activeAssessmentsCount': 123,
        'noncompliantEvidenceCount': 123,
        'compliantEvidenceCount': 123,
        'inconclusiveEvidenceCount': 123,
        'assessmentControlsCountByNoncompliantEvidence': 123,
        'totalAssessmentControlsCount': 123,
        'lastUpdated': datetime(2015, 1, 1)
    }
}

Response Structure

  • (dict) --
    • insights (dict) --

      The analytics data that the GetInsights API returned.

      • activeAssessmentsCount (integer) --

        The number of active assessments in Audit Manager.

      • noncompliantEvidenceCount (integer) --

        The number of compliance check evidence that Audit Manager classified as non-compliant on the lastUpdated date. This includes evidence that was collected from Security Hub with a Fail ruling, or collected from Config with a Non-compliant ruling.

      • compliantEvidenceCount (integer) --

        The number of compliance check evidence that Audit Manager classified as compliant on the lastUpdated date. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

      • inconclusiveEvidenceCount (integer) --

        The number of evidence without a compliance check ruling. Evidence is inconclusive when the associated control uses Security Hub or Config as a data source but you didn't enable those services. This is also the case when a control uses a data source that doesn’t support compliance checks (for example: manual evidence, API calls, or CloudTrail).

        Note

        If evidence has a compliance check status of not applicable , it's classed as inconclusive in Insights data.

      • assessmentControlsCountByNoncompliantEvidence (integer) --

        The number of assessment controls that collected non-compliant evidence on the lastUpdated date.

      • totalAssessmentControlsCount (integer) --

        The total number of controls across all active assessments.

      • lastUpdated (datetime) --

        The time when the cross-assessment insights were last updated.

Exceptions

  • AuditManager.Client.exceptions.AccessDeniedException
  • AuditManager.Client.exceptions.InternalServerException