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

Description

 
Synopsis

Documentation

data AssessmentFrameworkMetadata Source #

The metadata associated with a standard or custom framework.

See: newAssessmentFrameworkMetadata smart constructor.

Constructors

AssessmentFrameworkMetadata' 

Fields

Instances

Instances details
Eq AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Read AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Show AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Generic AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Associated Types

type Rep AssessmentFrameworkMetadata :: Type -> Type #

NFData AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Hashable AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

FromJSON AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

type Rep AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

type Rep AssessmentFrameworkMetadata = D1 ('MetaData "AssessmentFrameworkMetadata" "Amazonka.AuditManager.Types.AssessmentFrameworkMetadata" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AssessmentFrameworkMetadata'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "controlsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "controlSetsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FrameworkType)) :*: (S1 ('MetaSel ('Just "logo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newAssessmentFrameworkMetadata :: AssessmentFrameworkMetadata Source #

Create a value of AssessmentFrameworkMetadata 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:controlsCount:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_controlsCount - The number of controls associated with the specified framework.

$sel:lastUpdatedAt:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_lastUpdatedAt - Specifies when the framework was most recently updated.

$sel:arn:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_arn - The Amazon Resource Name (ARN) of the framework.

$sel:createdAt:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_createdAt - Specifies when the framework was created.

$sel:name:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_name - The name of the specified framework.

$sel:complianceType:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_complianceType - The compliance type that the new custom framework supports, such as CIS or HIPAA.

$sel:controlSetsCount:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_controlSetsCount - The number of control sets associated with the specified framework.

$sel:id:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_id - The unique identified for the specified framework.

$sel:type':AssessmentFrameworkMetadata', assessmentFrameworkMetadata_type - The framework type, such as standard or custom.

$sel:logo:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_logo - The logo associated with the framework.

$sel:description:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_description - The description of the specified framework.

assessmentFrameworkMetadata_controlsCount :: Lens' AssessmentFrameworkMetadata (Maybe Int) Source #

The number of controls associated with the specified framework.

assessmentFrameworkMetadata_lastUpdatedAt :: Lens' AssessmentFrameworkMetadata (Maybe UTCTime) Source #

Specifies when the framework was most recently updated.

assessmentFrameworkMetadata_arn :: Lens' AssessmentFrameworkMetadata (Maybe Text) Source #

The Amazon Resource Name (ARN) of the framework.

assessmentFrameworkMetadata_complianceType :: Lens' AssessmentFrameworkMetadata (Maybe Text) Source #

The compliance type that the new custom framework supports, such as CIS or HIPAA.

assessmentFrameworkMetadata_controlSetsCount :: Lens' AssessmentFrameworkMetadata (Maybe Int) Source #

The number of control sets associated with the specified framework.

assessmentFrameworkMetadata_id :: Lens' AssessmentFrameworkMetadata (Maybe Text) Source #

The unique identified for the specified framework.