Skip to content

InsightsByAssessment

Source code in docs_src/capo_auditmanager/types/insights_by_assessment.py
class InsightsByAssessment(TypedDict, closed=True):
    noncompliant_evidence_count: NotRequired[
        "capo_auditmanager.types.nullable_integer.NullableInteger"
    ]
    """<p>The number of compliance check evidence that Audit Manager classified as non-compliant. This includes evidence that was collected from Security Hub CSPM with a <i>Fail</i> ruling, or collected from Config with a <i>Non-compliant</i> ruling. </p>"""
    compliant_evidence_count: NotRequired[
        "capo_auditmanager.types.nullable_integer.NullableInteger"
    ]
    """<p>The number of compliance check evidence that Audit Manager classified as compliant. This includes evidence that was collected from Security Hub CSPM with a <i>Pass</i> ruling, or collected from Config with a <i>Compliant</i> ruling. </p>"""
    inconclusive_evidence_count: NotRequired[
        "capo_auditmanager.types.nullable_integer.NullableInteger"
    ]
    """<p>The amount of evidence without a compliance check ruling. Evidence is inconclusive if the associated control uses Security Hub CSPM 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). </p> <note> <p>If evidence has a compliance check status of <i>not applicable</i>, it's classified as <i>inconclusive</i> in <code>InsightsByAssessment</code> data.</p> </note>"""
    assessment_controls_count_by_noncompliant_evidence: NotRequired[
        "capo_auditmanager.types.nullable_integer.NullableInteger"
    ]
    """<p>The number of assessment controls that collected non-compliant evidence on the <code>lastUpdated</code> date. </p>"""
    total_assessment_controls_count: NotRequired[
        "capo_auditmanager.types.nullable_integer.NullableInteger"
    ]
    """<p>The total number of controls in the assessment. </p>"""
    last_updated: NotRequired["capo_auditmanager.types.timestamp.Timestamp"]
    """<p>The time when the assessment insights were last updated.</p>"""

assessment_controls_count_by_noncompliant_evidence instance-attribute

assessment_controls_count_by_noncompliant_evidence: NotRequired[NullableInteger]

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

compliant_evidence_count instance-attribute

compliant_evidence_count: NotRequired[NullableInteger]

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

inconclusive_evidence_count instance-attribute

inconclusive_evidence_count: NotRequired[NullableInteger]

The amount of evidence without a compliance check ruling. Evidence is inconclusive if the associated control uses Security Hub CSPM 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).

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

last_updated instance-attribute

last_updated: NotRequired[Timestamp]

The time when the assessment insights were last updated.

noncompliant_evidence_count instance-attribute

noncompliant_evidence_count: NotRequired[NullableInteger]

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

total_assessment_controls_count instance-attribute

total_assessment_controls_count: NotRequired[NullableInteger]

The total number of controls in the assessment.