| 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.AssessmentControl
Description
Synopsis
- data AssessmentControl = AssessmentControl' {}
- newAssessmentControl :: AssessmentControl
- assessmentControl_assessmentReportEvidenceCount :: Lens' AssessmentControl (Maybe Int)
- assessmentControl_comments :: Lens' AssessmentControl (Maybe [ControlComment])
- assessmentControl_description :: Lens' AssessmentControl (Maybe Text)
- assessmentControl_evidenceCount :: Lens' AssessmentControl (Maybe Int)
- assessmentControl_evidenceSources :: Lens' AssessmentControl (Maybe [Text])
- assessmentControl_id :: Lens' AssessmentControl (Maybe Text)
- assessmentControl_name :: Lens' AssessmentControl (Maybe Text)
- assessmentControl_response :: Lens' AssessmentControl (Maybe ControlResponse)
- assessmentControl_status :: Lens' AssessmentControl (Maybe ControlStatus)
Documentation
data AssessmentControl Source #
The control entity that represents a standard control or a custom control in an Audit Manager assessment.
See: newAssessmentControl smart constructor.
Constructors
| AssessmentControl' | |
Fields
| |
Instances
newAssessmentControl :: AssessmentControl Source #
Create a value of AssessmentControl 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:assessmentReportEvidenceCount:AssessmentControl', assessmentControl_assessmentReportEvidenceCount - The amount of evidence in the assessment report.
$sel:comments:AssessmentControl', assessmentControl_comments - The list of comments that's attached to the control.
$sel:description:AssessmentControl', assessmentControl_description - The description of the control.
$sel:evidenceCount:AssessmentControl', assessmentControl_evidenceCount - The amount of evidence that's collected for the control.
$sel:evidenceSources:AssessmentControl', assessmentControl_evidenceSources - The list of data sources for the evidence.
$sel:id:AssessmentControl', assessmentControl_id - The identifier for the control.
$sel:name:AssessmentControl', assessmentControl_name - The name of the control.
$sel:response:AssessmentControl', assessmentControl_response - The response of the control.
$sel:status:AssessmentControl', assessmentControl_status - The status of the control.
assessmentControl_assessmentReportEvidenceCount :: Lens' AssessmentControl (Maybe Int) Source #
The amount of evidence in the assessment report.
assessmentControl_comments :: Lens' AssessmentControl (Maybe [ControlComment]) Source #
The list of comments that's attached to the control.
assessmentControl_description :: Lens' AssessmentControl (Maybe Text) Source #
The description of the control.
assessmentControl_evidenceCount :: Lens' AssessmentControl (Maybe Int) Source #
The amount of evidence that's collected for the control.
assessmentControl_evidenceSources :: Lens' AssessmentControl (Maybe [Text]) Source #
The list of data sources for the evidence.
assessmentControl_id :: Lens' AssessmentControl (Maybe Text) Source #
The identifier for the control.
assessmentControl_name :: Lens' AssessmentControl (Maybe Text) Source #
The name of the control.
assessmentControl_response :: Lens' AssessmentControl (Maybe ControlResponse) Source #
The response of the control.
assessmentControl_status :: Lens' AssessmentControl (Maybe ControlStatus) Source #
The status of the control.