/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A breakdown of the latest compliance check status for the evidence in your
* Audit Manager assessments. See Also:
AWS
* API Reference
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.
*/ inline int GetNoncompliantEvidenceCount() const{ return m_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.
*/ inline bool NoncompliantEvidenceCountHasBeenSet() const { return m_noncompliantEvidenceCountHasBeenSet; } /** *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.
*/ inline void SetNoncompliantEvidenceCount(int value) { m_noncompliantEvidenceCountHasBeenSet = true; m_noncompliantEvidenceCount = value; } /** *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.
*/ inline EvidenceInsights& WithNoncompliantEvidenceCount(int value) { SetNoncompliantEvidenceCount(value); return *this;} /** *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. *
*/ inline int GetCompliantEvidenceCount() const{ return m_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. *
*/ inline bool CompliantEvidenceCountHasBeenSet() const { return m_compliantEvidenceCountHasBeenSet; } /** *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. *
*/ inline void SetCompliantEvidenceCount(int value) { m_compliantEvidenceCountHasBeenSet = true; m_compliantEvidenceCount = value; } /** *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. *
*/ inline EvidenceInsights& WithCompliantEvidenceCount(int value) { SetCompliantEvidenceCount(value); return *this;} /** *The number of evidence that a compliance check ruling isn't available for. * 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 in the console, it's
* classified as inconclusive in EvidenceInsights
data.
The number of evidence that a compliance check ruling isn't available for. * 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 in the console, it's
* classified as inconclusive in EvidenceInsights
data.
The number of evidence that a compliance check ruling isn't available for. * 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 in the console, it's
* classified as inconclusive in EvidenceInsights
data.
The number of evidence that a compliance check ruling isn't available for. * 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 in the console, it's
* classified as inconclusive in EvidenceInsights
data.