amazonka-auditmanager-2.0: Amazon Audit Manager SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AuditManager.Types.AssessmentControl

Description

 
Synopsis

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

Instances details
FromJSON AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Generic AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Associated Types

type Rep AssessmentControl :: Type -> Type #

Read AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Show AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

NFData AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Methods

rnf :: AssessmentControl -> () #

Eq AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Hashable AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

type Rep AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

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_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.