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

Description

 
Synopsis

Documentation

data AssessmentMetadataItem Source #

A metadata object associated with an assessment in Audit Manager.

See: newAssessmentMetadataItem smart constructor.

Constructors

AssessmentMetadataItem' 

Fields

Instances

Instances details
Eq AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Read AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Show AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Generic AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Associated Types

type Rep AssessmentMetadataItem :: Type -> Type #

NFData AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Methods

rnf :: AssessmentMetadataItem -> () #

Hashable AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

FromJSON AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

type Rep AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

type Rep AssessmentMetadataItem = D1 ('MetaData "AssessmentMetadataItem" "Amazonka.AuditManager.Types.AssessmentMetadataItem" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AssessmentMetadataItem'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentStatus))) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "roles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Role])))) :*: ((S1 ('MetaSel ('Just "delegations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Delegation])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAssessmentMetadataItem :: AssessmentMetadataItem Source #

Create a value of AssessmentMetadataItem 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:creationTime:AssessmentMetadataItem', assessmentMetadataItem_creationTime - Specifies when the assessment was created.

$sel:status:AssessmentMetadataItem', assessmentMetadataItem_status - The current status of the assessment.

$sel:lastUpdated:AssessmentMetadataItem', assessmentMetadataItem_lastUpdated - The time of the most recent update.

$sel:roles:AssessmentMetadataItem', assessmentMetadataItem_roles - The roles associated with the assessment.

$sel:delegations:AssessmentMetadataItem', assessmentMetadataItem_delegations - The delegations associated with the assessment.

$sel:name:AssessmentMetadataItem', assessmentMetadataItem_name - The name of the assessment.

$sel:complianceType:AssessmentMetadataItem', assessmentMetadataItem_complianceType - The name of the compliance standard related to the assessment, such as PCI-DSS.

$sel:id:AssessmentMetadataItem', assessmentMetadataItem_id - The unique identifier for the assessment.

assessmentMetadataItem_roles :: Lens' AssessmentMetadataItem (Maybe [Role]) Source #

The roles associated with the assessment.

assessmentMetadataItem_delegations :: Lens' AssessmentMetadataItem (Maybe [Delegation]) Source #

The delegations associated with the assessment.

assessmentMetadataItem_complianceType :: Lens' AssessmentMetadataItem (Maybe Text) Source #

The name of the compliance standard related to the assessment, such as PCI-DSS.

assessmentMetadataItem_id :: Lens' AssessmentMetadataItem (Maybe Text) Source #

The unique identifier for the assessment.