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

Description

Creates a custom framework in Audit Manager.

Synopsis

Creating a Request

data CreateAssessmentFramework Source #

See: newCreateAssessmentFramework smart constructor.

Constructors

CreateAssessmentFramework' 

Fields

Instances

Instances details
ToJSON CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

ToHeaders CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

ToPath CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

ToQuery CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

AWSRequest CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Generic CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Associated Types

type Rep CreateAssessmentFramework :: Type -> Type #

Read CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Show CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

NFData CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Eq CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Hashable CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

type AWSResponse CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

type Rep CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

type Rep CreateAssessmentFramework = D1 ('MetaData "CreateAssessmentFramework" "Amazonka.AuditManager.CreateAssessmentFramework" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "CreateAssessmentFramework'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "controlSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CreateAssessmentFrameworkControlSet))))))

newCreateAssessmentFramework Source #

Create a value of CreateAssessmentFramework 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:

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

CreateAssessmentFramework, createAssessmentFramework_description - An optional description for the new custom framework.

CreateAssessmentFramework, createAssessmentFramework_tags - The tags that are associated with the framework.

CreateAssessmentFramework, createAssessmentFramework_name - The name of the new custom framework.

CreateAssessmentFramework, createAssessmentFramework_controlSets - The control sets that are associated with the framework.

Request Lenses

createAssessmentFramework_complianceType :: Lens' CreateAssessmentFramework (Maybe Text) Source #

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

createAssessmentFramework_description :: Lens' CreateAssessmentFramework (Maybe Text) Source #

An optional description for the new custom framework.

createAssessmentFramework_tags :: Lens' CreateAssessmentFramework (Maybe (HashMap Text Text)) Source #

The tags that are associated with the framework.

Destructuring the Response

data CreateAssessmentFrameworkResponse Source #

See: newCreateAssessmentFrameworkResponse smart constructor.

Constructors

CreateAssessmentFrameworkResponse' 

Fields

Instances

Instances details
Generic CreateAssessmentFrameworkResponse Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Associated Types

type Rep CreateAssessmentFrameworkResponse :: Type -> Type #

Read CreateAssessmentFrameworkResponse Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Show CreateAssessmentFrameworkResponse Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

NFData CreateAssessmentFrameworkResponse Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Eq CreateAssessmentFrameworkResponse Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

type Rep CreateAssessmentFrameworkResponse Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

type Rep CreateAssessmentFrameworkResponse = D1 ('MetaData "CreateAssessmentFrameworkResponse" "Amazonka.AuditManager.CreateAssessmentFramework" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "CreateAssessmentFrameworkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Framework)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCreateAssessmentFrameworkResponse Source #

Create a value of CreateAssessmentFrameworkResponse 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:

CreateAssessmentFrameworkResponse, createAssessmentFrameworkResponse_framework - The name of the new framework that the CreateAssessmentFramework API returned.

$sel:httpStatus:CreateAssessmentFrameworkResponse', createAssessmentFrameworkResponse_httpStatus - The response's http status code.

Response Lenses

createAssessmentFrameworkResponse_framework :: Lens' CreateAssessmentFrameworkResponse (Maybe Framework) Source #

The name of the new framework that the CreateAssessmentFramework API returned.