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

Description

Updates a custom control in Audit Manager.

Synopsis

Creating a Request

data UpdateControl Source #

See: newUpdateControl smart constructor.

Constructors

UpdateControl' 

Fields

Instances

Instances details
Eq UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Read UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Show UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Generic UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Associated Types

type Rep UpdateControl :: Type -> Type #

NFData UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Methods

rnf :: UpdateControl -> () #

Hashable UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

ToJSON UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

AWSRequest UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Associated Types

type AWSResponse UpdateControl #

ToHeaders UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

ToPath UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

ToQuery UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

type Rep UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

type Rep UpdateControl = D1 ('MetaData "UpdateControl" "Amazonka.AuditManager.UpdateControl" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "UpdateControl'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "testingInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "actionPlanInstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionPlanTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "controlMappingSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty ControlMappingSource))))))
type AWSResponse UpdateControl Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

newUpdateControl Source #

Create a value of UpdateControl 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:testingInformation:UpdateControl', updateControl_testingInformation - The steps that to follow to determine if the control has been satisfied.

$sel:actionPlanInstructions:UpdateControl', updateControl_actionPlanInstructions - The recommended actions to carry out if the control is not fulfilled.

$sel:actionPlanTitle:UpdateControl', updateControl_actionPlanTitle - The title of the action plan for remediating the control.

$sel:description:UpdateControl', updateControl_description - The optional description of the control.

$sel:controlId:UpdateControl', updateControl_controlId - The identifier for the specified control.

$sel:name:UpdateControl', updateControl_name - The name of the control to be updated.

$sel:controlMappingSources:UpdateControl', updateControl_controlMappingSources - The data mapping sources for the specified control.

Request Lenses

updateControl_testingInformation :: Lens' UpdateControl (Maybe Text) Source #

The steps that to follow to determine if the control has been satisfied.

updateControl_actionPlanInstructions :: Lens' UpdateControl (Maybe Text) Source #

The recommended actions to carry out if the control is not fulfilled.

updateControl_actionPlanTitle :: Lens' UpdateControl (Maybe Text) Source #

The title of the action plan for remediating the control.

updateControl_description :: Lens' UpdateControl (Maybe Text) Source #

The optional description of the control.

updateControl_controlId :: Lens' UpdateControl Text Source #

The identifier for the specified control.

updateControl_name :: Lens' UpdateControl Text Source #

The name of the control to be updated.

updateControl_controlMappingSources :: Lens' UpdateControl (NonEmpty ControlMappingSource) Source #

The data mapping sources for the specified control.

Destructuring the Response

data UpdateControlResponse Source #

See: newUpdateControlResponse smart constructor.

Constructors

UpdateControlResponse' 

Fields

Instances

Instances details
Eq UpdateControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Read UpdateControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Show UpdateControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Generic UpdateControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Associated Types

type Rep UpdateControlResponse :: Type -> Type #

NFData UpdateControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

Methods

rnf :: UpdateControlResponse -> () #

type Rep UpdateControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.UpdateControl

type Rep UpdateControlResponse = D1 ('MetaData "UpdateControlResponse" "Amazonka.AuditManager.UpdateControl" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "UpdateControlResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "control") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Control)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateControlResponse Source #

Create a value of UpdateControlResponse 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:control:UpdateControlResponse', updateControlResponse_control - The name of the updated control set returned by the UpdateControl API.

$sel:httpStatus:UpdateControlResponse', updateControlResponse_httpStatus - The response's http status code.

Response Lenses

updateControlResponse_control :: Lens' UpdateControlResponse (Maybe Control) Source #

The name of the updated control set returned by the UpdateControl API.