Skip to content

Insights

Source code in docs_src/capo_auditmanager/types/insights.py
class Insights(TypedDict, closed=True):
    active_assessments_count: NotRequired[
        "capo_auditmanager.types.nullable_integer.NullableInteger"
    ]
    """<p>The number of active assessments in Audit Manager. </p>"""
    noncompliant_evidence_count: NotRequired[
        "capo_auditmanager.types.nullable_integer.NullableInteger"
    ]
    """<p>The number of compliance check evidence that Audit Manager classified as non-compliant on the <code>lastUpdated</code> date. 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 on the <code>lastUpdated</code> date. 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 number of evidence without a compliance check ruling. Evidence is inconclusive when the associated control uses Security Hub CSPM 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). </p> <note> <p>If evidence has a compliance check status of <i>not applicable</i>, it's classed as <i>inconclusive</i> in <code>Insights</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 across all active assessments. </p>"""
    last_updated: NotRequired["capo_auditmanager.types.timestamp.Timestamp"]
    """<p>The time when the cross-assessment insights were last updated. </p>"""

active_assessments_count instance-attribute

active_assessments_count: NotRequired[NullableInteger]

The number of active assessments in Audit Manager.

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 on the lastUpdated date. 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 number of evidence without a compliance check ruling. Evidence is inconclusive when the associated control uses Security Hub CSPM 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).

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

last_updated instance-attribute

last_updated: NotRequired[Timestamp]

The time when the cross-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 on the lastUpdated date. 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 across all active assessments.