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_by_assessment

get_insights_by_assessment(**kwargs)

Gets the latest analytics data for a specific active assessment.

See also: AWS API Documentation

Request Syntax

response = client.get_insights_by_assessment(
    assessmentId='string'
)
Parameters
assessmentId (string) --

[REQUIRED]

The unique identifier for the assessment.

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

Response Structure

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

      The assessment analytics data that the GetInsightsByAssessment API returned.

      • noncompliantEvidenceCount (integer) --

        The number of compliance check evidence that Audit Manager classified as non-compliant. 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. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

      • inconclusiveEvidenceCount (integer) --

        The amount of evidence without a compliance check ruling. Evidence is inconclusive if the associated control uses Security Hub or Config as a data source and you didn't enable those services. This is also the case if 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 classified as inconclusive in InsightsByAssessment data.

      • assessmentControlsCountByNoncompliantEvidence (integer) --

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

      • totalAssessmentControlsCount (integer) --

        The total number of controls in the assessment.

      • lastUpdated (datetime) --

        The time when the assessment insights were last updated.

Exceptions

  • AuditManager.Client.exceptions.ValidationException
  • AuditManager.Client.exceptions.ResourceNotFoundException
  • AuditManager.Client.exceptions.AccessDeniedException
  • AuditManager.Client.exceptions.InternalServerException