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

Description

 
Synopsis

Documentation

data Assessment Source #

An entity that defines the scope of audit evidence collected by Audit Manager. An Audit Manager assessment is an implementation of an Audit Manager framework.

See: newAssessment smart constructor.

Constructors

Assessment' 

Fields

Instances

Instances details
Eq Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Read Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Show Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Generic Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Associated Types

type Rep Assessment :: Type -> Type #

NFData Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Methods

rnf :: Assessment -> () #

Hashable Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

FromJSON Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

type Rep Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

type Rep Assessment = D1 ('MetaData "Assessment" "Amazonka.AuditManager.Types.Assessment" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Assessment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentFramework)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AWSAccount)) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentMetadata)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newAssessment :: Assessment Source #

Create a value of Assessment 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:framework:Assessment', assessment_framework - The framework from which the assessment was created.

$sel:arn:Assessment', assessment_arn - The Amazon Resource Name (ARN) of the assessment.

$sel:awsAccount:Assessment', assessment_awsAccount - The Amazon Web Services account associated with the assessment.

$sel:metadata:Assessment', assessment_metadata - The metadata for the specified assessment.

$sel:tags:Assessment', assessment_tags - The tags associated with the assessment.

assessment_framework :: Lens' Assessment (Maybe AssessmentFramework) Source #

The framework from which the assessment was created.

assessment_arn :: Lens' Assessment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the assessment.

assessment_awsAccount :: Lens' Assessment (Maybe AWSAccount) Source #

The Amazon Web Services account associated with the assessment.

assessment_metadata :: Lens' Assessment (Maybe AssessmentMetadata) Source #

The metadata for the specified assessment.

assessment_tags :: Lens' Assessment (Maybe (HashMap Text Text)) Source #

The tags associated with the assessment.