Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data Insights = Insights' {}
- newInsights :: Insights
- insights_activeAssessmentsCount :: Lens' Insights (Maybe Int)
- insights_assessmentControlsCountByNoncompliantEvidence :: Lens' Insights (Maybe Int)
- insights_compliantEvidenceCount :: Lens' Insights (Maybe Int)
- insights_inconclusiveEvidenceCount :: Lens' Insights (Maybe Int)
- insights_lastUpdated :: Lens' Insights (Maybe UTCTime)
- insights_noncompliantEvidenceCount :: Lens' Insights (Maybe Int)
- insights_totalAssessmentControlsCount :: Lens' Insights (Maybe Int)
Documentation
A summary of the latest analytics data for all your active assessments.
This summary is a snapshot of the data that your active assessments
collected on the lastUpdated
date. It’s important to understand that
the following totals are daily counts based on this date — they aren’t a
total sum to date.
The Insights
data is eventually consistent. This means that, when you
read data from Insights
, the response might not instantly reflect the
results of a recently completed write or update operation. If you repeat
your read request after a few hours, the response should return the
latest data.
If you delete an assessment or change its status to inactive,
InsightsByAssessment
includes data for that assessment as follows.
- Inactive assessments - If Audit Manager collected evidence for
your assessment before you changed it inactive, that evidence is
included in the
InsightsByAssessment
counts for that day. - Deleted assessments - If Audit Manager collected evidence for
your assessment before you deleted it, that evidence isn't included
in the
InsightsByAssessment
counts for that day.
See: newInsights
smart constructor.
Insights' | |
|
Instances
newInsights :: Insights Source #
Create a value of Insights
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:activeAssessmentsCount:Insights'
, insights_activeAssessmentsCount
- The number of active assessments in Audit Manager.
$sel:assessmentControlsCountByNoncompliantEvidence:Insights'
, insights_assessmentControlsCountByNoncompliantEvidence
- The number of assessment controls that collected non-compliant evidence
on the lastUpdated
date.
$sel:compliantEvidenceCount:Insights'
, insights_compliantEvidenceCount
- 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.
$sel:inconclusiveEvidenceCount:Insights'
, insights_inconclusiveEvidenceCount
- 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).
If evidence has a compliance check status of not applicable, it's
classed as inconclusive in Insights
data.
$sel:lastUpdated:Insights'
, insights_lastUpdated
- The time when the cross-assessment insights were last updated.
$sel:noncompliantEvidenceCount:Insights'
, insights_noncompliantEvidenceCount
- 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.
$sel:totalAssessmentControlsCount:Insights'
, insights_totalAssessmentControlsCount
- The total number of controls across all active assessments.
insights_activeAssessmentsCount :: Lens' Insights (Maybe Int) Source #
The number of active assessments in Audit Manager.
insights_assessmentControlsCountByNoncompliantEvidence :: Lens' Insights (Maybe Int) Source #
The number of assessment controls that collected non-compliant evidence
on the lastUpdated
date.
insights_compliantEvidenceCount :: Lens' Insights (Maybe Int) Source #
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.
insights_inconclusiveEvidenceCount :: Lens' Insights (Maybe Int) Source #
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).
If evidence has a compliance check status of not applicable, it's
classed as inconclusive in Insights
data.
insights_lastUpdated :: Lens' Insights (Maybe UTCTime) Source #
The time when the cross-assessment insights were last updated.
insights_noncompliantEvidenceCount :: Lens' Insights (Maybe Int) Source #
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.