libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AuditManager.Types.AssessmentControl

Description

 
Synopsis

Documentation

data AssessmentControl Source #

The control entity that represents a standard or custom control used in an Audit Manager assessment.

See: newAssessmentControl smart constructor.

Constructors

AssessmentControl' 

Fields

Instances

Instances details
Eq AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Read AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Show 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 #

NFData AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Methods

rnf :: AssessmentControl -> () #

Hashable AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

FromJSON 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:status:AssessmentControl', assessmentControl_status - The status of the specified control.

$sel:evidenceCount:AssessmentControl', assessmentControl_evidenceCount - The amount of evidence generated for the control.

$sel:response:AssessmentControl', assessmentControl_response - The response of the specified control.

$sel:name:AssessmentControl', assessmentControl_name - The name of the specified control.

$sel:id:AssessmentControl', assessmentControl_id - The identifier for the specified control.

$sel:evidenceSources:AssessmentControl', assessmentControl_evidenceSources - The list of data sources for the specified evidence.

$sel:comments:AssessmentControl', assessmentControl_comments - The list of comments attached to the specified control.

$sel:assessmentReportEvidenceCount:AssessmentControl', assessmentControl_assessmentReportEvidenceCount - The amount of evidence in the assessment report.

$sel:description:AssessmentControl', assessmentControl_description - The description of the specified control.

assessmentControl_evidenceCount :: Lens' AssessmentControl (Maybe Int) Source #

The amount of evidence generated for the control.

assessmentControl_name :: Lens' AssessmentControl (Maybe Text) Source #

The name of the specified control.

assessmentControl_id :: Lens' AssessmentControl (Maybe Text) Source #

The identifier for the specified control.

assessmentControl_evidenceSources :: Lens' AssessmentControl (Maybe [Text]) Source #

The list of data sources for the specified evidence.

assessmentControl_comments :: Lens' AssessmentControl (Maybe [ControlComment]) Source #

The list of comments attached to the specified control.

assessmentControl_assessmentReportEvidenceCount :: Lens' AssessmentControl (Maybe Int) Source #

The amount of evidence in the assessment report.

assessmentControl_description :: Lens' AssessmentControl (Maybe Text) Source #

The description of the specified control.