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

Description

 
Synopsis

Documentation

data AssessmentFrameworkMetadata Source #

The metadata that's associated with a standard framework or a custom framework.

See: newAssessmentFrameworkMetadata smart constructor.

Constructors

AssessmentFrameworkMetadata' 

Fields

Instances

Instances details
FromJSON 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 #

Read AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Show AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

NFData AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Eq AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "AssessmentFrameworkMetadata'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") '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 "controlsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "logo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FrameworkType)))))))

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:arn:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_arn - The Amazon Resource Name (ARN) of the 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 that are associated with the framework.

$sel:controlsCount:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_controlsCount - The number of controls that are associated with the framework.

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

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

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

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

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

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

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

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 that are associated with the framework.

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

The number of controls that are associated with the framework.

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

The time when the framework was most recently updated.

:: Lens' AssessmentFrameworkMetadata (Maybe Text) Source #

The logo that's associated with the framework.

assessmentFrameworkMetadata_type :: Lens' AssessmentFrameworkMetadata (Maybe FrameworkType) Source #

The framework type, such as a standard framework or a custom framework.