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.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
Eq CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Read CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Show 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 #

NFData CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Hashable CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

ToJSON CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

AWSRequest 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

type Rep CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

type Rep CreateAssessmentFramework = D1 ('MetaData "CreateAssessmentFramework" "Amazonka.AuditManager.CreateAssessmentFramework" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" '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))))))
type AWSResponse CreateAssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

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:

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

$sel:description:CreateAssessmentFramework', createAssessmentFramework_description - An optional description for the new custom framework.

$sel:tags:CreateAssessmentFramework', createAssessmentFramework_tags - The tags associated with the framework.

$sel:name:CreateAssessmentFramework', createAssessmentFramework_name - The name of the new custom framework.

$sel:controlSets:CreateAssessmentFramework', createAssessmentFramework_controlSets - The control sets to be 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.

Destructuring the Response

data CreateAssessmentFrameworkResponse Source #

See: newCreateAssessmentFrameworkResponse smart constructor.

Constructors

CreateAssessmentFrameworkResponse' 

Fields

Instances

Instances details
Eq CreateAssessmentFrameworkResponse Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Read CreateAssessmentFrameworkResponse Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Show CreateAssessmentFrameworkResponse Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Generic CreateAssessmentFrameworkResponse Source # 
Instance details

Defined in Amazonka.AuditManager.CreateAssessmentFramework

Associated Types

type Rep CreateAssessmentFrameworkResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" '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:

$sel:framework:CreateAssessmentFrameworkResponse', createAssessmentFrameworkResponse_framework - The name of the new framework returned by the CreateAssessmentFramework API.

$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 returned by the CreateAssessmentFramework API.