| 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 |
Amazonka.AuditManager.Types.InsightsByAssessment
Description
Synopsis
- data InsightsByAssessment = InsightsByAssessment' {}
- newInsightsByAssessment :: InsightsByAssessment
- insightsByAssessment_assessmentControlsCountByNoncompliantEvidence :: Lens' InsightsByAssessment (Maybe Int)
- insightsByAssessment_compliantEvidenceCount :: Lens' InsightsByAssessment (Maybe Int)
- insightsByAssessment_inconclusiveEvidenceCount :: Lens' InsightsByAssessment (Maybe Int)
- insightsByAssessment_lastUpdated :: Lens' InsightsByAssessment (Maybe UTCTime)
- insightsByAssessment_noncompliantEvidenceCount :: Lens' InsightsByAssessment (Maybe Int)
- insightsByAssessment_totalAssessmentControlsCount :: Lens' InsightsByAssessment (Maybe Int)
Documentation
data InsightsByAssessment Source #
A summary of the latest analytics data for a specific active assessment.
This summary is a snapshot of the data that was collected on the
lastUpdated date. It’s important to understand that the totals in
InsightsByAssessment are daily counts based on this date — they aren’t
a total sum to date.
The InsightsByAssessment data is eventually consistent. This means
that when you read data from InsightsByAssessment, 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 returns 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
InsightsByAssessmentcounts for that day. - Deleted assessments - If Audit Manager collected evidence for
your assessment before you deleted it, that evidence isn't included
in the
InsightsByAssessmentcounts for that day.
See: newInsightsByAssessment smart constructor.
Constructors
| InsightsByAssessment' | |
Fields
| |
Instances
newInsightsByAssessment :: InsightsByAssessment Source #
Create a value of InsightsByAssessment 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:assessmentControlsCountByNoncompliantEvidence:InsightsByAssessment', insightsByAssessment_assessmentControlsCountByNoncompliantEvidence - The number of assessment controls that collected non-compliant evidence
on the lastUpdated date.
$sel:compliantEvidenceCount:InsightsByAssessment', insightsByAssessment_compliantEvidenceCount - 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.
$sel:inconclusiveEvidenceCount:InsightsByAssessment', insightsByAssessment_inconclusiveEvidenceCount - 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).
If evidence has a compliance check status of not applicable, it's
classified as inconclusive in InsightsByAssessment data.
$sel:lastUpdated:InsightsByAssessment', insightsByAssessment_lastUpdated - The time when the assessment insights were last updated.
$sel:noncompliantEvidenceCount:InsightsByAssessment', insightsByAssessment_noncompliantEvidenceCount - 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.
$sel:totalAssessmentControlsCount:InsightsByAssessment', insightsByAssessment_totalAssessmentControlsCount - The total number of controls in the assessment.
insightsByAssessment_assessmentControlsCountByNoncompliantEvidence :: Lens' InsightsByAssessment (Maybe Int) Source #
The number of assessment controls that collected non-compliant evidence
on the lastUpdated date.
insightsByAssessment_compliantEvidenceCount :: Lens' InsightsByAssessment (Maybe Int) Source #
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.
insightsByAssessment_inconclusiveEvidenceCount :: Lens' InsightsByAssessment (Maybe Int) Source #
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).
If evidence has a compliance check status of not applicable, it's
classified as inconclusive in InsightsByAssessment data.
insightsByAssessment_lastUpdated :: Lens' InsightsByAssessment (Maybe UTCTime) Source #
The time when the assessment insights were last updated.
insightsByAssessment_noncompliantEvidenceCount :: Lens' InsightsByAssessment (Maybe Int) Source #
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.
insightsByAssessment_totalAssessmentControlsCount :: Lens' InsightsByAssessment (Maybe Int) Source #
The total number of controls in the assessment.