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

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2017-07-25 of the Amazon Audit Manager SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request has invalid or missing parameters.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Your account is not registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An internal service error occurred during the processing of your request. Try again later.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource specified in the request cannot be found.

AccountStatus

newtype AccountStatus Source #

Constructors

AccountStatus' 

Instances

Instances details
Eq AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Ord AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Read AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Show AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Generic AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Associated Types

type Rep AccountStatus :: Type -> Type #

NFData AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Methods

rnf :: AccountStatus -> () #

Hashable AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

ToJSON AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

ToJSONKey AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

FromJSON AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

FromJSONKey AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

ToLog AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

ToHeader AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

ToQuery AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

FromXML AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

ToXML AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Methods

toXML :: AccountStatus -> XML #

ToByteString AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

FromText AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

ToText AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Methods

toText :: AccountStatus -> Text #

type Rep AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

type Rep AccountStatus = D1 ('MetaData "AccountStatus" "Amazonka.AuditManager.Types.AccountStatus" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "AccountStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAccountStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ActionEnum

newtype ActionEnum Source #

Constructors

ActionEnum' 

Fields

Instances

Instances details
Eq ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Ord ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Read ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Show ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Generic ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Associated Types

type Rep ActionEnum :: Type -> Type #

NFData ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Methods

rnf :: ActionEnum -> () #

Hashable ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

ToJSON ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

ToJSONKey ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

FromJSON ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

FromJSONKey ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

ToLog ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

ToHeader ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

ToQuery ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

FromXML ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

ToXML ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Methods

toXML :: ActionEnum -> XML #

ToByteString ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

FromText ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

ToText ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Methods

toText :: ActionEnum -> Text #

type Rep ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

type Rep ActionEnum = D1 ('MetaData "ActionEnum" "Amazonka.AuditManager.Types.ActionEnum" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "ActionEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromActionEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssessmentReportDestinationType

newtype AssessmentReportDestinationType Source #

Instances

Instances details
Eq AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

Ord AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

Read AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

Show AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

Generic AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

Associated Types

type Rep AssessmentReportDestinationType :: Type -> Type #

NFData AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

Hashable AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToJSON AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToJSONKey AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

FromJSON AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

FromJSONKey AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToLog AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToHeader AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToQuery AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

FromXML AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToXML AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToByteString AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

FromText AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToText AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

type Rep AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

type Rep AssessmentReportDestinationType = D1 ('MetaData "AssessmentReportDestinationType" "Amazonka.AuditManager.Types.AssessmentReportDestinationType" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "AssessmentReportDestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssessmentReportDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssessmentReportStatus

newtype AssessmentReportStatus Source #

Instances

Instances details
Eq AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

Ord AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

Read AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

Show AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

Generic AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

Associated Types

type Rep AssessmentReportStatus :: Type -> Type #

NFData AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

Methods

rnf :: AssessmentReportStatus -> () #

Hashable AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToJSON AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToJSONKey AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

FromJSON AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

FromJSONKey AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToLog AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToHeader AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToQuery AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

FromXML AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToXML AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToByteString AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

FromText AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToText AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

type Rep AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

type Rep AssessmentReportStatus = D1 ('MetaData "AssessmentReportStatus" "Amazonka.AuditManager.Types.AssessmentReportStatus" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "AssessmentReportStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssessmentReportStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssessmentStatus

newtype AssessmentStatus Source #

Instances

Instances details
Eq AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

Ord AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

Read AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

Show AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

Generic AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

Associated Types

type Rep AssessmentStatus :: Type -> Type #

NFData AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

Methods

rnf :: AssessmentStatus -> () #

Hashable AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToJSON AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToJSONKey AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

FromJSON AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

FromJSONKey AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToLog AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToHeader AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToQuery AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

FromXML AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToXML AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToByteString AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

FromText AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToText AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

type Rep AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

type Rep AssessmentStatus = D1 ('MetaData "AssessmentStatus" "Amazonka.AuditManager.Types.AssessmentStatus" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "AssessmentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssessmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ControlResponse

newtype ControlResponse Source #

Constructors

ControlResponse' 

Instances

Instances details
Eq ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Ord ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Read ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Show ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Generic ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Associated Types

type Rep ControlResponse :: Type -> Type #

NFData ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Methods

rnf :: ControlResponse -> () #

Hashable ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

ToJSON ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

ToJSONKey ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

FromJSON ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

FromJSONKey ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

ToLog ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

ToHeader ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

ToQuery ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

FromXML ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

ToXML ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Methods

toXML :: ControlResponse -> XML #

ToByteString ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

FromText ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

ToText ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

type Rep ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

type Rep ControlResponse = D1 ('MetaData "ControlResponse" "Amazonka.AuditManager.Types.ControlResponse" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "ControlResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromControlResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ControlSetStatus

newtype ControlSetStatus Source #

Instances

Instances details
Eq ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

Ord ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

Read ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

Show ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

Generic ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

Associated Types

type Rep ControlSetStatus :: Type -> Type #

NFData ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

Methods

rnf :: ControlSetStatus -> () #

Hashable ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToJSON ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToJSONKey ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

FromJSON ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

FromJSONKey ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToLog ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToHeader ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToQuery ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

FromXML ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToXML ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToByteString ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

FromText ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToText ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

type Rep ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

type Rep ControlSetStatus = D1 ('MetaData "ControlSetStatus" "Amazonka.AuditManager.Types.ControlSetStatus" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "ControlSetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromControlSetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ControlStatus

newtype ControlStatus Source #

Constructors

ControlStatus' 

Instances

Instances details
Eq ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Ord ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Read ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Show ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Generic ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Associated Types

type Rep ControlStatus :: Type -> Type #

NFData ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Methods

rnf :: ControlStatus -> () #

Hashable ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

ToJSON ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

ToJSONKey ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

FromJSON ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

FromJSONKey ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

ToLog ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

ToHeader ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

ToQuery ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

FromXML ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

ToXML ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Methods

toXML :: ControlStatus -> XML #

ToByteString ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

FromText ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

ToText ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Methods

toText :: ControlStatus -> Text #

type Rep ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

type Rep ControlStatus = D1 ('MetaData "ControlStatus" "Amazonka.AuditManager.Types.ControlStatus" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "ControlStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromControlStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ControlType

newtype ControlType Source #

Constructors

ControlType' 

Bundled Patterns

pattern ControlType_Custom :: ControlType 
pattern ControlType_Standard :: ControlType 

Instances

Instances details
Eq ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Ord ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Read ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Show ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Generic ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Associated Types

type Rep ControlType :: Type -> Type #

NFData ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Methods

rnf :: ControlType -> () #

Hashable ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

ToJSON ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

ToJSONKey ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

FromJSON ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

FromJSONKey ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

ToLog ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

ToHeader ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

ToQuery ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

FromXML ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

ToXML ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Methods

toXML :: ControlType -> XML #

ToByteString ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

FromText ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

ToText ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Methods

toText :: ControlType -> Text #

type Rep ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

type Rep ControlType = D1 ('MetaData "ControlType" "Amazonka.AuditManager.Types.ControlType" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "ControlType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromControlType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DelegationStatus

newtype DelegationStatus Source #

Instances

Instances details
Eq DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

Ord DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

Read DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

Show DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

Generic DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

Associated Types

type Rep DelegationStatus :: Type -> Type #

NFData DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

Methods

rnf :: DelegationStatus -> () #

Hashable DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToJSON DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToJSONKey DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

FromJSON DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

FromJSONKey DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToLog DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToHeader DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToQuery DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

FromXML DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToXML DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToByteString DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

FromText DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToText DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

type Rep DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

type Rep DelegationStatus = D1 ('MetaData "DelegationStatus" "Amazonka.AuditManager.Types.DelegationStatus" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "DelegationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDelegationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FrameworkType

newtype FrameworkType Source #

Constructors

FrameworkType' 

Instances

Instances details
Eq FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Ord FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Read FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Show FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Generic FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Associated Types

type Rep FrameworkType :: Type -> Type #

NFData FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Methods

rnf :: FrameworkType -> () #

Hashable FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

ToJSON FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

ToJSONKey FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

FromJSON FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

FromJSONKey FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

ToLog FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

ToHeader FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

ToQuery FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

FromXML FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

ToXML FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Methods

toXML :: FrameworkType -> XML #

ToByteString FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

FromText FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

ToText FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Methods

toText :: FrameworkType -> Text #

type Rep FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

type Rep FrameworkType = D1 ('MetaData "FrameworkType" "Amazonka.AuditManager.Types.FrameworkType" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "FrameworkType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFrameworkType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KeywordInputType

newtype KeywordInputType Source #

Instances

Instances details
Eq KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

Ord KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

Read KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

Show KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

Generic KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

Associated Types

type Rep KeywordInputType :: Type -> Type #

NFData KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

Methods

rnf :: KeywordInputType -> () #

Hashable KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToJSON KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToJSONKey KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

FromJSON KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

FromJSONKey KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToLog KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToHeader KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToQuery KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

FromXML KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToXML KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToByteString KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

FromText KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToText KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

type Rep KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

type Rep KeywordInputType = D1 ('MetaData "KeywordInputType" "Amazonka.AuditManager.Types.KeywordInputType" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "KeywordInputType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeywordInputType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ObjectTypeEnum

newtype ObjectTypeEnum Source #

Constructors

ObjectTypeEnum' 

Instances

Instances details
Eq ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Ord ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Read ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Show ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Generic ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Associated Types

type Rep ObjectTypeEnum :: Type -> Type #

NFData ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Methods

rnf :: ObjectTypeEnum -> () #

Hashable ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

ToJSON ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

ToJSONKey ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

FromJSON ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

FromJSONKey ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

ToLog ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

ToHeader ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

ToQuery ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

FromXML ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

ToXML ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Methods

toXML :: ObjectTypeEnum -> XML #

ToByteString ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

FromText ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

ToText ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

type Rep ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

type Rep ObjectTypeEnum = D1 ('MetaData "ObjectTypeEnum" "Amazonka.AuditManager.Types.ObjectTypeEnum" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "ObjectTypeEnum'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromObjectTypeEnum") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RoleType

newtype RoleType Source #

Constructors

RoleType' 

Fields

Bundled Patterns

pattern RoleType_PROCESS_OWNER :: RoleType 
pattern RoleType_RESOURCE_OWNER :: RoleType 

Instances

Instances details
Eq RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Ord RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Read RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Show RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Generic RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Associated Types

type Rep RoleType :: Type -> Type #

Methods

from :: RoleType -> Rep RoleType x #

to :: Rep RoleType x -> RoleType #

NFData RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Methods

rnf :: RoleType -> () #

Hashable RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Methods

hashWithSalt :: Int -> RoleType -> Int #

hash :: RoleType -> Int #

ToJSON RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

ToJSONKey RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

FromJSON RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

FromJSONKey RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

ToLog RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

ToHeader RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Methods

toHeader :: HeaderName -> RoleType -> [Header] #

ToQuery RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

FromXML RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

ToXML RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Methods

toXML :: RoleType -> XML #

ToByteString RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Methods

toBS :: RoleType -> ByteString #

FromText RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

ToText RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Methods

toText :: RoleType -> Text #

type Rep RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

type Rep RoleType = D1 ('MetaData "RoleType" "Amazonka.AuditManager.Types.RoleType" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "RoleType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRoleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SettingAttribute

newtype SettingAttribute Source #

Instances

Instances details
Eq SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

Ord SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

Read SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

Show SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

Generic SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

Associated Types

type Rep SettingAttribute :: Type -> Type #

NFData SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

Methods

rnf :: SettingAttribute -> () #

Hashable SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToJSON SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToJSONKey SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

FromJSON SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

FromJSONKey SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToLog SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToHeader SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToQuery SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

FromXML SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToXML SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToByteString SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

FromText SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToText SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

type Rep SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

type Rep SettingAttribute = D1 ('MetaData "SettingAttribute" "Amazonka.AuditManager.Types.SettingAttribute" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "SettingAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSettingAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceFrequency

newtype SourceFrequency Source #

Constructors

SourceFrequency' 

Instances

Instances details
Eq SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Ord SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Read SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Show SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Generic SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Associated Types

type Rep SourceFrequency :: Type -> Type #

NFData SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Methods

rnf :: SourceFrequency -> () #

Hashable SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

ToJSON SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

ToJSONKey SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

FromJSON SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

FromJSONKey SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

ToLog SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

ToHeader SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

ToQuery SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

FromXML SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

ToXML SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Methods

toXML :: SourceFrequency -> XML #

ToByteString SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

FromText SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

ToText SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

type Rep SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

type Rep SourceFrequency = D1 ('MetaData "SourceFrequency" "Amazonka.AuditManager.Types.SourceFrequency" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "SourceFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceSetUpOption

newtype SourceSetUpOption Source #

Instances

Instances details
Eq SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

Ord SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

Read SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

Show SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

Generic SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

Associated Types

type Rep SourceSetUpOption :: Type -> Type #

NFData SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

Methods

rnf :: SourceSetUpOption -> () #

Hashable SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToJSON SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToJSONKey SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

FromJSON SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

FromJSONKey SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToLog SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToHeader SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToQuery SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

FromXML SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToXML SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToByteString SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

FromText SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToText SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

type Rep SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

type Rep SourceSetUpOption = D1 ('MetaData "SourceSetUpOption" "Amazonka.AuditManager.Types.SourceSetUpOption" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "SourceSetUpOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceSetUpOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceType

newtype SourceType Source #

Constructors

SourceType' 

Fields

Instances

Instances details
Eq SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Read SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Generic SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

NFData SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Methods

rnf :: SourceType -> () #

Hashable SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

ToJSON SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

ToJSONKey SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

FromJSON SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

FromJSONKey SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

ToQuery SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

FromXML SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

ToXML SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Methods

toXML :: SourceType -> XML #

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

FromText SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

ToText SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Methods

toText :: SourceType -> Text #

type Rep SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.AuditManager.Types.SourceType" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'True) (C1 ('MetaCons "SourceType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AWSAccount

data AWSAccount Source #

The wrapper of Amazon Web Services account details, such as account ID, email address, and so on.

See: newAWSAccount smart constructor.

Constructors

AWSAccount' 

Fields

  • name :: Maybe Text

    The name of the specified Amazon Web Services account.

  • emailAddress :: Maybe Text

    The email address associated with the specified Amazon Web Services account.

  • id :: Maybe Text

    The identifier for the specified Amazon Web Services account.

Instances

Instances details
Eq AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

Read AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

Show AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

Generic AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

Associated Types

type Rep AWSAccount :: Type -> Type #

NFData AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

Methods

rnf :: AWSAccount -> () #

Hashable AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

ToJSON AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

FromJSON AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

type Rep AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

type Rep AWSAccount = D1 ('MetaData "AWSAccount" "Amazonka.AuditManager.Types.AWSAccount" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AWSAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAWSAccount :: AWSAccount Source #

Create a value of AWSAccount 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:name:AWSAccount', aWSAccount_name - The name of the specified Amazon Web Services account.

$sel:emailAddress:AWSAccount', aWSAccount_emailAddress - The email address associated with the specified Amazon Web Services account.

$sel:id:AWSAccount', aWSAccount_id - The identifier for the specified Amazon Web Services account.

aWSAccount_name :: Lens' AWSAccount (Maybe Text) Source #

The name of the specified Amazon Web Services account.

aWSAccount_emailAddress :: Lens' AWSAccount (Maybe Text) Source #

The email address associated with the specified Amazon Web Services account.

aWSAccount_id :: Lens' AWSAccount (Maybe Text) Source #

The identifier for the specified Amazon Web Services account.

AWSService

data AWSService Source #

An Amazon Web Service such as Amazon S3, CloudTrail, and so on.

See: newAWSService smart constructor.

Constructors

AWSService' 

Fields

Instances

Instances details
Eq AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

Read AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

Show AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

Generic AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

Associated Types

type Rep AWSService :: Type -> Type #

NFData AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

Methods

rnf :: AWSService -> () #

Hashable AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

ToJSON AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

FromJSON AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

type Rep AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

type Rep AWSService = D1 ('MetaData "AWSService" "Amazonka.AuditManager.Types.AWSService" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AWSService'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serviceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAWSService :: AWSService Source #

Create a value of AWSService 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:serviceName:AWSService', aWSService_serviceName - The name of the Amazon Web Service.

aWSService_serviceName :: Lens' AWSService (Maybe Text) Source #

The name of the Amazon Web Service.

Assessment

data Assessment Source #

An entity that defines the scope of audit evidence collected by Audit Manager. An Audit Manager assessment is an implementation of an Audit Manager framework.

See: newAssessment smart constructor.

Constructors

Assessment' 

Fields

Instances

Instances details
Eq Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Read Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Show Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Generic Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Associated Types

type Rep Assessment :: Type -> Type #

NFData Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Methods

rnf :: Assessment -> () #

Hashable Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

FromJSON Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

type Rep Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

type Rep Assessment = D1 ('MetaData "Assessment" "Amazonka.AuditManager.Types.Assessment" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Assessment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "framework") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentFramework)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AWSAccount)) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentMetadata)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))

newAssessment :: Assessment Source #

Create a value of Assessment 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:Assessment', assessment_framework - The framework from which the assessment was created.

$sel:arn:Assessment', assessment_arn - The Amazon Resource Name (ARN) of the assessment.

$sel:awsAccount:Assessment', assessment_awsAccount - The Amazon Web Services account associated with the assessment.

$sel:metadata:Assessment', assessment_metadata - The metadata for the specified assessment.

$sel:tags:Assessment', assessment_tags - The tags associated with the assessment.

assessment_framework :: Lens' Assessment (Maybe AssessmentFramework) Source #

The framework from which the assessment was created.

assessment_arn :: Lens' Assessment (Maybe Text) Source #

The Amazon Resource Name (ARN) of the assessment.

assessment_awsAccount :: Lens' Assessment (Maybe AWSAccount) Source #

The Amazon Web Services account associated with the assessment.

assessment_metadata :: Lens' Assessment (Maybe AssessmentMetadata) Source #

The metadata for the specified assessment.

assessment_tags :: Lens' Assessment (Maybe (HashMap Text Text)) Source #

The tags associated with the assessment.

AssessmentControl

data AssessmentControl Source #

The control entity that represents a standard or custom control used in an Audit Manager assessment.

See: newAssessmentControl smart constructor.

Constructors

AssessmentControl' 

Fields

Instances

Instances details
Eq AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Read AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Show AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Generic AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Associated Types

type Rep AssessmentControl :: Type -> Type #

NFData AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Methods

rnf :: AssessmentControl -> () #

Hashable AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

FromJSON AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

type Rep AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

newAssessmentControl :: AssessmentControl Source #

Create a value of AssessmentControl 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:status:AssessmentControl', assessmentControl_status - The status of the specified control.

$sel:evidenceCount:AssessmentControl', assessmentControl_evidenceCount - The amount of evidence generated for the control.

$sel:response:AssessmentControl', assessmentControl_response - The response of the specified control.

$sel:name:AssessmentControl', assessmentControl_name - The name of the specified control.

$sel:id:AssessmentControl', assessmentControl_id - The identifier for the specified control.

$sel:evidenceSources:AssessmentControl', assessmentControl_evidenceSources - The list of data sources for the specified evidence.

$sel:comments:AssessmentControl', assessmentControl_comments - The list of comments attached to the specified control.

$sel:assessmentReportEvidenceCount:AssessmentControl', assessmentControl_assessmentReportEvidenceCount - The amount of evidence in the assessment report.

$sel:description:AssessmentControl', assessmentControl_description - The description of the specified control.

assessmentControl_evidenceCount :: Lens' AssessmentControl (Maybe Int) Source #

The amount of evidence generated for the control.

assessmentControl_name :: Lens' AssessmentControl (Maybe Text) Source #

The name of the specified control.

assessmentControl_id :: Lens' AssessmentControl (Maybe Text) Source #

The identifier for the specified control.

assessmentControl_evidenceSources :: Lens' AssessmentControl (Maybe [Text]) Source #

The list of data sources for the specified evidence.

assessmentControl_comments :: Lens' AssessmentControl (Maybe [ControlComment]) Source #

The list of comments attached to the specified control.

assessmentControl_assessmentReportEvidenceCount :: Lens' AssessmentControl (Maybe Int) Source #

The amount of evidence in the assessment report.

assessmentControl_description :: Lens' AssessmentControl (Maybe Text) Source #

The description of the specified control.

AssessmentControlSet

data AssessmentControlSet Source #

Represents a set of controls in an Audit Manager assessment.

See: newAssessmentControlSet smart constructor.

Constructors

AssessmentControlSet' 

Fields

Instances

Instances details
Eq AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

Read AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

Show AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

Generic AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

Associated Types

type Rep AssessmentControlSet :: Type -> Type #

NFData AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

Methods

rnf :: AssessmentControlSet -> () #

Hashable AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

FromJSON AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

type Rep AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

type Rep AssessmentControlSet = D1 ('MetaData "AssessmentControlSet" "Amazonka.AuditManager.Types.AssessmentControlSet" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AssessmentControlSet'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlSetStatus)) :*: S1 ('MetaSel ('Just "controls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssessmentControl]))) :*: (S1 ('MetaSel ('Just "roles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Role])) :*: S1 ('MetaSel ('Just "manualEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "delegations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Delegation])) :*: S1 ('MetaSel ('Just "systemEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAssessmentControlSet :: AssessmentControlSet Source #

Create a value of AssessmentControlSet 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:status:AssessmentControlSet', assessmentControlSet_status - Specifies the current status of the control set.

$sel:controls:AssessmentControlSet', assessmentControlSet_controls - The list of controls contained with the control set.

$sel:roles:AssessmentControlSet', assessmentControlSet_roles - The roles associated with the control set.

$sel:manualEvidenceCount:AssessmentControlSet', assessmentControlSet_manualEvidenceCount - The total number of evidence objects uploaded manually to the control set.

$sel:delegations:AssessmentControlSet', assessmentControlSet_delegations - The delegations associated with the control set.

$sel:systemEvidenceCount:AssessmentControlSet', assessmentControlSet_systemEvidenceCount - The total number of evidence objects retrieved automatically for the control set.

$sel:id:AssessmentControlSet', assessmentControlSet_id - The identifier of the control set in the assessment. This is the control set name in a plain string format.

$sel:description:AssessmentControlSet', assessmentControlSet_description - The description for the control set.

assessmentControlSet_status :: Lens' AssessmentControlSet (Maybe ControlSetStatus) Source #

Specifies the current status of the control set.

assessmentControlSet_controls :: Lens' AssessmentControlSet (Maybe [AssessmentControl]) Source #

The list of controls contained with the control set.

assessmentControlSet_roles :: Lens' AssessmentControlSet (Maybe [Role]) Source #

The roles associated with the control set.

assessmentControlSet_manualEvidenceCount :: Lens' AssessmentControlSet (Maybe Int) Source #

The total number of evidence objects uploaded manually to the control set.

assessmentControlSet_delegations :: Lens' AssessmentControlSet (Maybe [Delegation]) Source #

The delegations associated with the control set.

assessmentControlSet_systemEvidenceCount :: Lens' AssessmentControlSet (Maybe Int) Source #

The total number of evidence objects retrieved automatically for the control set.

assessmentControlSet_id :: Lens' AssessmentControlSet (Maybe Text) Source #

The identifier of the control set in the assessment. This is the control set name in a plain string format.

AssessmentEvidenceFolder

data AssessmentEvidenceFolder Source #

The folder in which Audit Manager stores evidence for an assessment.

See: newAssessmentEvidenceFolder smart constructor.

Constructors

AssessmentEvidenceFolder' 

Fields

Instances

Instances details
Eq AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

Read AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

Show AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

Generic AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

Associated Types

type Rep AssessmentEvidenceFolder :: Type -> Type #

NFData AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

Hashable AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

FromJSON AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

type Rep AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

type Rep AssessmentEvidenceFolder = D1 ('MetaData "AssessmentEvidenceFolder" "Amazonka.AuditManager.Types.AssessmentEvidenceFolder" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AssessmentEvidenceFolder'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "evidenceByTypeComplianceCheckIssuesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "controlSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "assessmentReportSelectionCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalEvidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "evidenceByTypeManualCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "evidenceByTypeUserActivityCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "controlId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "evidenceAwsServiceSourceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "controlName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evidenceByTypeComplianceCheckCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "assessmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "evidenceByTypeConfigurationDataCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "evidenceResourcesIncludedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))))

newAssessmentEvidenceFolder :: AssessmentEvidenceFolder Source #

Create a value of AssessmentEvidenceFolder 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:evidenceByTypeComplianceCheckIssuesCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceByTypeComplianceCheckIssuesCount - The total number of issues that were reported directly from Security Hub, Config, or both.

$sel:controlSetId:AssessmentEvidenceFolder', assessmentEvidenceFolder_controlSetId - The identifier for the control set.

$sel:assessmentReportSelectionCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_assessmentReportSelectionCount - The total count of evidence included in the assessment report.

$sel:totalEvidence:AssessmentEvidenceFolder', assessmentEvidenceFolder_totalEvidence - The total amount of evidence in the evidence folder.

$sel:evidenceByTypeManualCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceByTypeManualCount - The number of evidence that falls under the manual category. This evidence is imported manually.

$sel:date:AssessmentEvidenceFolder', assessmentEvidenceFolder_date - The date when the first evidence was added to the evidence folder.

$sel:name:AssessmentEvidenceFolder', assessmentEvidenceFolder_name - The name of the specified evidence folder.

$sel:evidenceByTypeUserActivityCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceByTypeUserActivityCount - The number of evidence that falls under the user activity category. This evidence is collected from CloudTrail logs.

$sel:controlId:AssessmentEvidenceFolder', assessmentEvidenceFolder_controlId - The unique identifier for the specified control.

$sel:evidenceAwsServiceSourceCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceAwsServiceSourceCount - The total number of Amazon Web Services resources assessed to generate the evidence.

$sel:author:AssessmentEvidenceFolder', assessmentEvidenceFolder_author - The name of the user who created the evidence folder.

$sel:id:AssessmentEvidenceFolder', assessmentEvidenceFolder_id - The identifier for the folder in which evidence is stored.

$sel:dataSource:AssessmentEvidenceFolder', assessmentEvidenceFolder_dataSource - The Amazon Web Service from which the evidence was collected.

$sel:controlName:AssessmentEvidenceFolder', assessmentEvidenceFolder_controlName - The name of the control.

$sel:evidenceByTypeComplianceCheckCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceByTypeComplianceCheckCount - The number of evidence that falls under the compliance check category. This evidence is collected from Config or Security Hub.

$sel:assessmentId:AssessmentEvidenceFolder', assessmentEvidenceFolder_assessmentId - The identifier for the specified assessment.

$sel:evidenceByTypeConfigurationDataCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceByTypeConfigurationDataCount - The number of evidence that falls under the configuration data category. This evidence is collected from configuration snapshots of other Amazon Web Services services such as Amazon EC2, Amazon S3, or IAM.

$sel:evidenceResourcesIncludedCount:AssessmentEvidenceFolder', assessmentEvidenceFolder_evidenceResourcesIncludedCount - The amount of evidence included in the evidence folder.

assessmentEvidenceFolder_evidenceByTypeComplianceCheckIssuesCount :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

The total number of issues that were reported directly from Security Hub, Config, or both.

assessmentEvidenceFolder_assessmentReportSelectionCount :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

The total count of evidence included in the assessment report.

assessmentEvidenceFolder_totalEvidence :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

The total amount of evidence in the evidence folder.

assessmentEvidenceFolder_evidenceByTypeManualCount :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

The number of evidence that falls under the manual category. This evidence is imported manually.

assessmentEvidenceFolder_date :: Lens' AssessmentEvidenceFolder (Maybe UTCTime) Source #

The date when the first evidence was added to the evidence folder.

assessmentEvidenceFolder_name :: Lens' AssessmentEvidenceFolder (Maybe Text) Source #

The name of the specified evidence folder.

assessmentEvidenceFolder_evidenceByTypeUserActivityCount :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

The number of evidence that falls under the user activity category. This evidence is collected from CloudTrail logs.

assessmentEvidenceFolder_controlId :: Lens' AssessmentEvidenceFolder (Maybe Text) Source #

The unique identifier for the specified control.

assessmentEvidenceFolder_evidenceAwsServiceSourceCount :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

The total number of Amazon Web Services resources assessed to generate the evidence.

assessmentEvidenceFolder_author :: Lens' AssessmentEvidenceFolder (Maybe Text) Source #

The name of the user who created the evidence folder.

assessmentEvidenceFolder_id :: Lens' AssessmentEvidenceFolder (Maybe Text) Source #

The identifier for the folder in which evidence is stored.

assessmentEvidenceFolder_dataSource :: Lens' AssessmentEvidenceFolder (Maybe Text) Source #

The Amazon Web Service from which the evidence was collected.

assessmentEvidenceFolder_evidenceByTypeComplianceCheckCount :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

The number of evidence that falls under the compliance check category. This evidence is collected from Config or Security Hub.

assessmentEvidenceFolder_assessmentId :: Lens' AssessmentEvidenceFolder (Maybe Text) Source #

The identifier for the specified assessment.

assessmentEvidenceFolder_evidenceByTypeConfigurationDataCount :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

The number of evidence that falls under the configuration data category. This evidence is collected from configuration snapshots of other Amazon Web Services services such as Amazon EC2, Amazon S3, or IAM.

assessmentEvidenceFolder_evidenceResourcesIncludedCount :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

The amount of evidence included in the evidence folder.

AssessmentFramework

data AssessmentFramework Source #

The file used to structure and automate Audit Manager assessments for a given compliance standard.

See: newAssessmentFramework smart constructor.

Constructors

AssessmentFramework' 

Fields

Instances

Instances details
Eq AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

Read AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

Show AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

Generic AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

Associated Types

type Rep AssessmentFramework :: Type -> Type #

NFData AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

Methods

rnf :: AssessmentFramework -> () #

Hashable AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

FromJSON AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

type Rep AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

type Rep AssessmentFramework = D1 ('MetaData "AssessmentFramework" "Amazonka.AuditManager.Types.AssessmentFramework" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AssessmentFramework'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssessmentControlSet]))) :*: (S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FrameworkMetadata)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAssessmentFramework :: AssessmentFramework Source #

Create a value of AssessmentFramework 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:AssessmentFramework', assessmentFramework_arn - The Amazon Resource Name (ARN) of the specified framework.

$sel:controlSets:AssessmentFramework', assessmentFramework_controlSets - The control sets associated with the framework.

$sel:metadata:AssessmentFramework', assessmentFramework_metadata - Undocumented member.

$sel:id:AssessmentFramework', assessmentFramework_id - The unique identifier for the framework.

assessmentFramework_arn :: Lens' AssessmentFramework (Maybe Text) Source #

The Amazon Resource Name (ARN) of the specified framework.

assessmentFramework_controlSets :: Lens' AssessmentFramework (Maybe [AssessmentControlSet]) Source #

The control sets associated with the framework.

assessmentFramework_id :: Lens' AssessmentFramework (Maybe Text) Source #

The unique identifier for the framework.

AssessmentFrameworkMetadata

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.

AssessmentMetadata

data AssessmentMetadata Source #

The metadata associated with the specified assessment.

See: newAssessmentMetadata smart constructor.

Constructors

AssessmentMetadata' 

Fields

Instances

Instances details
Eq AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

Read AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

Show AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

Generic AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

Associated Types

type Rep AssessmentMetadata :: Type -> Type #

NFData AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

Methods

rnf :: AssessmentMetadata -> () #

Hashable AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

FromJSON AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

type Rep AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

type Rep AssessmentMetadata = D1 ('MetaData "AssessmentMetadata" "Amazonka.AuditManager.Types.AssessmentMetadata" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AssessmentMetadata'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentStatus))) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "roles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Role])) :*: S1 ('MetaSel ('Just "delegations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Delegation]))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "assessmentReportsDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentReportsDestination)) :*: S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scope)))) :*: (S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newAssessmentMetadata :: AssessmentMetadata Source #

Create a value of AssessmentMetadata 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:creationTime:AssessmentMetadata', assessmentMetadata_creationTime - Specifies when the assessment was created.

$sel:status:AssessmentMetadata', assessmentMetadata_status - The overall status of the assessment.

$sel:lastUpdated:AssessmentMetadata', assessmentMetadata_lastUpdated - The time of the most recent update.

$sel:roles:AssessmentMetadata', assessmentMetadata_roles - The roles associated with the assessment.

$sel:delegations:AssessmentMetadata', assessmentMetadata_delegations - The delegations associated with the assessment.

$sel:name:AssessmentMetadata', assessmentMetadata_name - The name of the assessment.

$sel:assessmentReportsDestination:AssessmentMetadata', assessmentMetadata_assessmentReportsDestination - The destination in which evidence reports are stored for the specified assessment.

$sel:scope:AssessmentMetadata', assessmentMetadata_scope - The wrapper of Amazon Web Services accounts and services in scope for the assessment.

$sel:complianceType:AssessmentMetadata', assessmentMetadata_complianceType - The name of a compliance standard related to the assessment, such as PCI-DSS.

$sel:id:AssessmentMetadata', assessmentMetadata_id - The unique identifier for the assessment.

$sel:description:AssessmentMetadata', assessmentMetadata_description - The description of the assessment.

assessmentMetadata_creationTime :: Lens' AssessmentMetadata (Maybe UTCTime) Source #

Specifies when the assessment was created.

assessmentMetadata_roles :: Lens' AssessmentMetadata (Maybe [Role]) Source #

The roles associated with the assessment.

assessmentMetadata_delegations :: Lens' AssessmentMetadata (Maybe [Delegation]) Source #

The delegations associated with the assessment.

assessmentMetadata_assessmentReportsDestination :: Lens' AssessmentMetadata (Maybe AssessmentReportsDestination) Source #

The destination in which evidence reports are stored for the specified assessment.

assessmentMetadata_scope :: Lens' AssessmentMetadata (Maybe Scope) Source #

The wrapper of Amazon Web Services accounts and services in scope for the assessment.

assessmentMetadata_complianceType :: Lens' AssessmentMetadata (Maybe Text) Source #

The name of a compliance standard related to the assessment, such as PCI-DSS.

assessmentMetadata_id :: Lens' AssessmentMetadata (Maybe Text) Source #

The unique identifier for the assessment.

AssessmentMetadataItem

data AssessmentMetadataItem Source #

A metadata object associated with an assessment in Audit Manager.

See: newAssessmentMetadataItem smart constructor.

Constructors

AssessmentMetadataItem' 

Fields

Instances

Instances details
Eq AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Read AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Show AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Generic AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Associated Types

type Rep AssessmentMetadataItem :: Type -> Type #

NFData AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Methods

rnf :: AssessmentMetadataItem -> () #

Hashable AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

FromJSON AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

type Rep AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

type Rep AssessmentMetadataItem = D1 ('MetaData "AssessmentMetadataItem" "Amazonka.AuditManager.Types.AssessmentMetadataItem" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AssessmentMetadataItem'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentStatus))) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "roles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Role])))) :*: ((S1 ('MetaSel ('Just "delegations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Delegation])) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAssessmentMetadataItem :: AssessmentMetadataItem Source #

Create a value of AssessmentMetadataItem 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:creationTime:AssessmentMetadataItem', assessmentMetadataItem_creationTime - Specifies when the assessment was created.

$sel:status:AssessmentMetadataItem', assessmentMetadataItem_status - The current status of the assessment.

$sel:lastUpdated:AssessmentMetadataItem', assessmentMetadataItem_lastUpdated - The time of the most recent update.

$sel:roles:AssessmentMetadataItem', assessmentMetadataItem_roles - The roles associated with the assessment.

$sel:delegations:AssessmentMetadataItem', assessmentMetadataItem_delegations - The delegations associated with the assessment.

$sel:name:AssessmentMetadataItem', assessmentMetadataItem_name - The name of the assessment.

$sel:complianceType:AssessmentMetadataItem', assessmentMetadataItem_complianceType - The name of the compliance standard related to the assessment, such as PCI-DSS.

$sel:id:AssessmentMetadataItem', assessmentMetadataItem_id - The unique identifier for the assessment.

assessmentMetadataItem_roles :: Lens' AssessmentMetadataItem (Maybe [Role]) Source #

The roles associated with the assessment.

assessmentMetadataItem_delegations :: Lens' AssessmentMetadataItem (Maybe [Delegation]) Source #

The delegations associated with the assessment.

assessmentMetadataItem_complianceType :: Lens' AssessmentMetadataItem (Maybe Text) Source #

The name of the compliance standard related to the assessment, such as PCI-DSS.

assessmentMetadataItem_id :: Lens' AssessmentMetadataItem (Maybe Text) Source #

The unique identifier for the assessment.

AssessmentReport

data AssessmentReport Source #

A finalized document generated from an Audit Manager assessment. These reports summarize the relevant evidence collected for your audit, and link to the relevant evidence folders which are named and organized according to the controls specified in your assessment.

See: newAssessmentReport smart constructor.

Constructors

AssessmentReport' 

Fields

Instances

Instances details
Eq AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

Read AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

Show AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

Generic AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

Associated Types

type Rep AssessmentReport :: Type -> Type #

NFData AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

Methods

rnf :: AssessmentReport -> () #

Hashable AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

FromJSON AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

type Rep AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

newAssessmentReport :: AssessmentReport Source #

Create a value of AssessmentReport 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:creationTime:AssessmentReport', assessmentReport_creationTime - Specifies when the assessment report was created.

$sel:status:AssessmentReport', assessmentReport_status - The current status of the specified assessment report.

$sel:awsAccountId:AssessmentReport', assessmentReport_awsAccountId - The identifier for the specified Amazon Web Services account.

$sel:name:AssessmentReport', assessmentReport_name - The name given to the assessment report.

$sel:author:AssessmentReport', assessmentReport_author - The name of the user who created the assessment report.

$sel:id:AssessmentReport', assessmentReport_id - The unique identifier for the specified assessment report.

$sel:assessmentId:AssessmentReport', assessmentReport_assessmentId - The identifier for the specified assessment.

$sel:description:AssessmentReport', assessmentReport_description - The description of the specified assessment report.

$sel:assessmentName:AssessmentReport', assessmentReport_assessmentName - The name of the associated assessment.

assessmentReport_creationTime :: Lens' AssessmentReport (Maybe UTCTime) Source #

Specifies when the assessment report was created.

assessmentReport_status :: Lens' AssessmentReport (Maybe AssessmentReportStatus) Source #

The current status of the specified assessment report.

assessmentReport_awsAccountId :: Lens' AssessmentReport (Maybe Text) Source #

The identifier for the specified Amazon Web Services account.

assessmentReport_name :: Lens' AssessmentReport (Maybe Text) Source #

The name given to the assessment report.

assessmentReport_author :: Lens' AssessmentReport (Maybe Text) Source #

The name of the user who created the assessment report.

assessmentReport_id :: Lens' AssessmentReport (Maybe Text) Source #

The unique identifier for the specified assessment report.

assessmentReport_assessmentId :: Lens' AssessmentReport (Maybe Text) Source #

The identifier for the specified assessment.

assessmentReport_description :: Lens' AssessmentReport (Maybe Text) Source #

The description of the specified assessment report.

assessmentReport_assessmentName :: Lens' AssessmentReport (Maybe Text) Source #

The name of the associated assessment.

AssessmentReportEvidenceError

data AssessmentReportEvidenceError Source #

An error entity for the AssessmentReportEvidence API. This is used to provide more meaningful errors than a simple string message.

See: newAssessmentReportEvidenceError smart constructor.

Constructors

AssessmentReportEvidenceError' 

Fields

Instances

Instances details
Eq AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

Read AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

Show AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

Generic AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

Associated Types

type Rep AssessmentReportEvidenceError :: Type -> Type #

NFData AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

Hashable AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

FromJSON AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

type Rep AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

type Rep AssessmentReportEvidenceError = D1 ('MetaData "AssessmentReportEvidenceError" "Amazonka.AuditManager.Types.AssessmentReportEvidenceError" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AssessmentReportEvidenceError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evidenceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAssessmentReportEvidenceError :: AssessmentReportEvidenceError Source #

Create a value of AssessmentReportEvidenceError 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:errorCode:AssessmentReportEvidenceError', assessmentReportEvidenceError_errorCode - The error code returned by the AssessmentReportEvidence API.

$sel:errorMessage:AssessmentReportEvidenceError', assessmentReportEvidenceError_errorMessage - The error message returned by the AssessmentReportEvidence API.

$sel:evidenceId:AssessmentReportEvidenceError', assessmentReportEvidenceError_evidenceId - The identifier for the evidence.

assessmentReportEvidenceError_errorCode :: Lens' AssessmentReportEvidenceError (Maybe Text) Source #

The error code returned by the AssessmentReportEvidence API.

assessmentReportEvidenceError_errorMessage :: Lens' AssessmentReportEvidenceError (Maybe Text) Source #

The error message returned by the AssessmentReportEvidence API.

AssessmentReportMetadata

data AssessmentReportMetadata Source #

The metadata objects associated with the specified assessment report.

See: newAssessmentReportMetadata smart constructor.

Constructors

AssessmentReportMetadata' 

Fields

Instances

Instances details
Eq AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

Read AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

Show AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

Generic AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

Associated Types

type Rep AssessmentReportMetadata :: Type -> Type #

NFData AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

Hashable AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

FromJSON AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

type Rep AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

type Rep AssessmentReportMetadata = D1 ('MetaData "AssessmentReportMetadata" "Amazonka.AuditManager.Types.AssessmentReportMetadata" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AssessmentReportMetadata'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentReportStatus))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAssessmentReportMetadata :: AssessmentReportMetadata Source #

Create a value of AssessmentReportMetadata 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:creationTime:AssessmentReportMetadata', assessmentReportMetadata_creationTime - Specifies when the assessment report was created.

$sel:status:AssessmentReportMetadata', assessmentReportMetadata_status - The current status of the assessment report.

$sel:name:AssessmentReportMetadata', assessmentReportMetadata_name - The name of the assessment report.

$sel:author:AssessmentReportMetadata', assessmentReportMetadata_author - The name of the user who created the assessment report.

$sel:id:AssessmentReportMetadata', assessmentReportMetadata_id - The unique identifier for the assessment report.

$sel:assessmentId:AssessmentReportMetadata', assessmentReportMetadata_assessmentId - The unique identifier for the associated assessment.

$sel:description:AssessmentReportMetadata', assessmentReportMetadata_description - The description of the specified assessment report.

$sel:assessmentName:AssessmentReportMetadata', assessmentReportMetadata_assessmentName - The name of the associated assessment.

assessmentReportMetadata_creationTime :: Lens' AssessmentReportMetadata (Maybe UTCTime) Source #

Specifies when the assessment report was created.

assessmentReportMetadata_author :: Lens' AssessmentReportMetadata (Maybe Text) Source #

The name of the user who created the assessment report.

assessmentReportMetadata_id :: Lens' AssessmentReportMetadata (Maybe Text) Source #

The unique identifier for the assessment report.

assessmentReportMetadata_assessmentId :: Lens' AssessmentReportMetadata (Maybe Text) Source #

The unique identifier for the associated assessment.

assessmentReportMetadata_description :: Lens' AssessmentReportMetadata (Maybe Text) Source #

The description of the specified assessment report.

AssessmentReportsDestination

data AssessmentReportsDestination Source #

The location in which Audit Manager saves assessment reports for the given assessment.

See: newAssessmentReportsDestination smart constructor.

Constructors

AssessmentReportsDestination' 

Fields

Instances

Instances details
Eq AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

Read AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

Show AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

Generic AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

Associated Types

type Rep AssessmentReportsDestination :: Type -> Type #

NFData AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

Hashable AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

ToJSON AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

FromJSON AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

type Rep AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

type Rep AssessmentReportsDestination = D1 ('MetaData "AssessmentReportsDestination" "Amazonka.AuditManager.Types.AssessmentReportsDestination" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "AssessmentReportsDestination'" 'PrefixI 'True) (S1 ('MetaSel ('Just "destination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "destinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentReportDestinationType))))

newAssessmentReportsDestination :: AssessmentReportsDestination Source #

Create a value of AssessmentReportsDestination 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:destination:AssessmentReportsDestination', assessmentReportsDestination_destination - The destination of the assessment report.

$sel:destinationType:AssessmentReportsDestination', assessmentReportsDestination_destinationType - The destination type, such as Amazon S3.

BatchCreateDelegationByAssessmentError

data BatchCreateDelegationByAssessmentError Source #

An error entity for the BatchCreateDelegationByAssessment API. This is used to provide more meaningful errors than a simple string message.

See: newBatchCreateDelegationByAssessmentError smart constructor.

Constructors

BatchCreateDelegationByAssessmentError' 

Fields

Instances

Instances details
Eq BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

Read BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

Show BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

Generic BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

NFData BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

Hashable BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

FromJSON BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

type Rep BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

type Rep BatchCreateDelegationByAssessmentError = D1 ('MetaData "BatchCreateDelegationByAssessmentError" "Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "BatchCreateDelegationByAssessmentError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "createDelegationRequest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CreateDelegationRequest)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBatchCreateDelegationByAssessmentError :: BatchCreateDelegationByAssessmentError Source #

Create a value of BatchCreateDelegationByAssessmentError 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:createDelegationRequest:BatchCreateDelegationByAssessmentError', batchCreateDelegationByAssessmentError_createDelegationRequest - The API request to batch create delegations in Audit Manager.

$sel:errorCode:BatchCreateDelegationByAssessmentError', batchCreateDelegationByAssessmentError_errorCode - The error code returned by the BatchCreateDelegationByAssessment API.

$sel:errorMessage:BatchCreateDelegationByAssessmentError', batchCreateDelegationByAssessmentError_errorMessage - The error message returned by the BatchCreateDelegationByAssessment API.

batchCreateDelegationByAssessmentError_errorCode :: Lens' BatchCreateDelegationByAssessmentError (Maybe Text) Source #

The error code returned by the BatchCreateDelegationByAssessment API.

batchCreateDelegationByAssessmentError_errorMessage :: Lens' BatchCreateDelegationByAssessmentError (Maybe Text) Source #

The error message returned by the BatchCreateDelegationByAssessment API.

BatchDeleteDelegationByAssessmentError

data BatchDeleteDelegationByAssessmentError Source #

An error entity for the BatchDeleteDelegationByAssessment API. This is used to provide more meaningful errors than a simple string message.

See: newBatchDeleteDelegationByAssessmentError smart constructor.

Constructors

BatchDeleteDelegationByAssessmentError' 

Fields

Instances

Instances details
Eq BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

Read BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

Show BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

Generic BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

NFData BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

Hashable BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

FromJSON BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

type Rep BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

type Rep BatchDeleteDelegationByAssessmentError = D1 ('MetaData "BatchDeleteDelegationByAssessmentError" "Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "BatchDeleteDelegationByAssessmentError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "delegationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newBatchDeleteDelegationByAssessmentError :: BatchDeleteDelegationByAssessmentError Source #

Create a value of BatchDeleteDelegationByAssessmentError 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:delegationId:BatchDeleteDelegationByAssessmentError', batchDeleteDelegationByAssessmentError_delegationId - The identifier for the specified delegation.

$sel:errorCode:BatchDeleteDelegationByAssessmentError', batchDeleteDelegationByAssessmentError_errorCode - The error code returned by the BatchDeleteDelegationByAssessment API.

$sel:errorMessage:BatchDeleteDelegationByAssessmentError', batchDeleteDelegationByAssessmentError_errorMessage - The error message returned by the BatchDeleteDelegationByAssessment API.

batchDeleteDelegationByAssessmentError_errorCode :: Lens' BatchDeleteDelegationByAssessmentError (Maybe Text) Source #

The error code returned by the BatchDeleteDelegationByAssessment API.

batchDeleteDelegationByAssessmentError_errorMessage :: Lens' BatchDeleteDelegationByAssessmentError (Maybe Text) Source #

The error message returned by the BatchDeleteDelegationByAssessment API.

BatchImportEvidenceToAssessmentControlError

data BatchImportEvidenceToAssessmentControlError Source #

An error entity for the BatchImportEvidenceToAssessmentControl API. This is used to provide more meaningful errors than a simple string message.

See: newBatchImportEvidenceToAssessmentControlError smart constructor.

Constructors

BatchImportEvidenceToAssessmentControlError' 

Fields

Instances

Instances details
Eq BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

Read BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

Show BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

Generic BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

NFData BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

Hashable BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

FromJSON BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

type Rep BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

type Rep BatchImportEvidenceToAssessmentControlError = D1 ('MetaData "BatchImportEvidenceToAssessmentControlError" "Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "BatchImportEvidenceToAssessmentControlError'" 'PrefixI 'True) (S1 ('MetaSel ('Just "errorCode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "manualEvidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ManualEvidence)))))

newBatchImportEvidenceToAssessmentControlError :: BatchImportEvidenceToAssessmentControlError Source #

Create a value of BatchImportEvidenceToAssessmentControlError 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:errorCode:BatchImportEvidenceToAssessmentControlError', batchImportEvidenceToAssessmentControlError_errorCode - The error code returned by the BatchImportEvidenceToAssessmentControl API.

$sel:errorMessage:BatchImportEvidenceToAssessmentControlError', batchImportEvidenceToAssessmentControlError_errorMessage - The error message returned by the BatchImportEvidenceToAssessmentControl API.

$sel:manualEvidence:BatchImportEvidenceToAssessmentControlError', batchImportEvidenceToAssessmentControlError_manualEvidence - Manual evidence that cannot be collected automatically by Audit Manager.

batchImportEvidenceToAssessmentControlError_errorCode :: Lens' BatchImportEvidenceToAssessmentControlError (Maybe Text) Source #

The error code returned by the BatchImportEvidenceToAssessmentControl API.

batchImportEvidenceToAssessmentControlError_errorMessage :: Lens' BatchImportEvidenceToAssessmentControlError (Maybe Text) Source #

The error message returned by the BatchImportEvidenceToAssessmentControl API.

ChangeLog

data ChangeLog Source #

The record of a change within Audit Manager, such as a modified assessment, a delegated control set, and so on.

See: newChangeLog smart constructor.

Constructors

ChangeLog' 

Fields

Instances

Instances details
Eq ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

Read ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

Show ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

Generic ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

Associated Types

type Rep ChangeLog :: Type -> Type #

NFData ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

Methods

rnf :: ChangeLog -> () #

Hashable ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

FromJSON ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

type Rep ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

type Rep ChangeLog = D1 ('MetaData "ChangeLog" "Amazonka.AuditManager.Types.ChangeLog" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "ChangeLog'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "objectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "objectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectTypeEnum)) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionEnum))))))

newChangeLog :: ChangeLog Source #

Create a value of ChangeLog 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:objectName:ChangeLog', changeLog_objectName - The name of the changelog object.

$sel:createdAt:ChangeLog', changeLog_createdAt - The time of creation for the changelog object.

$sel:objectType:ChangeLog', changeLog_objectType - The changelog object type, such as an assessment, control, or control set.

$sel:createdBy:ChangeLog', changeLog_createdBy - The IAM user or role that performed the action.

$sel:action:ChangeLog', changeLog_action - The action performed.

changeLog_objectName :: Lens' ChangeLog (Maybe Text) Source #

The name of the changelog object.

changeLog_createdAt :: Lens' ChangeLog (Maybe UTCTime) Source #

The time of creation for the changelog object.

changeLog_objectType :: Lens' ChangeLog (Maybe ObjectTypeEnum) Source #

The changelog object type, such as an assessment, control, or control set.

changeLog_createdBy :: Lens' ChangeLog (Maybe Text) Source #

The IAM user or role that performed the action.

Control

data Control Source #

A control in Audit Manager.

See: newControl smart constructor.

Constructors

Control' 

Fields

Instances

Instances details
Eq Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

Methods

(==) :: Control -> Control -> Bool #

(/=) :: Control -> Control -> Bool #

Read Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

Show Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

Generic Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

Associated Types

type Rep Control :: Type -> Type #

Methods

from :: Control -> Rep Control x #

to :: Rep Control x -> Control #

NFData Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

Methods

rnf :: Control -> () #

Hashable Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

Methods

hashWithSalt :: Int -> Control -> Int #

hash :: Control -> Int #

FromJSON Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

type Rep Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

type Rep Control = D1 ('MetaData "Control" "Amazonka.AuditManager.Types.Control" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Control'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lastUpdatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "testingInformation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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 "controlMappingSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ControlMappingSource))) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "actionPlanInstructions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "actionPlanTitle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ControlType))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newControl :: Control Source #

Create a value of Control 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:lastUpdatedBy:Control', control_lastUpdatedBy - The IAM user or role that most recently updated the control.

$sel:testingInformation:Control', control_testingInformation - The steps to follow to determine if the control has been satisfied.

$sel:lastUpdatedAt:Control', control_lastUpdatedAt - Specifies when the control was most recently updated.

$sel:arn:Control', control_arn - The Amazon Resource Name (ARN) of the specified control.

$sel:createdAt:Control', control_createdAt - Specifies when the control was created.

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

$sel:createdBy:Control', control_createdBy - The IAM user or role that created the control.

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

$sel:controlSources:Control', control_controlSources - The data source that determines from where Audit Manager collects evidence for the control.

$sel:name:Control', control_name - The name of the specified control.

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

$sel:id:Control', control_id - The unique identifier for the control.

$sel:type':Control', control_type - The type of control, such as custom or standard.

$sel:description:Control', control_description - The description of the specified control.

$sel:tags:Control', control_tags - The tags associated with the control.

control_lastUpdatedBy :: Lens' Control (Maybe Text) Source #

The IAM user or role that most recently updated the control.

control_testingInformation :: Lens' Control (Maybe Text) Source #

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

control_lastUpdatedAt :: Lens' Control (Maybe UTCTime) Source #

Specifies when the control was most recently updated.

control_arn :: Lens' Control (Maybe Text) Source #

The Amazon Resource Name (ARN) of the specified control.

control_createdAt :: Lens' Control (Maybe UTCTime) Source #

Specifies when the control was created.

control_controlMappingSources :: Lens' Control (Maybe (NonEmpty ControlMappingSource)) Source #

The data mapping sources for the specified control.

control_createdBy :: Lens' Control (Maybe Text) Source #

The IAM user or role that created the control.

control_actionPlanInstructions :: Lens' Control (Maybe Text) Source #

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

control_controlSources :: Lens' Control (Maybe Text) Source #

The data source that determines from where Audit Manager collects evidence for the control.

control_name :: Lens' Control (Maybe Text) Source #

The name of the specified control.

control_actionPlanTitle :: Lens' Control (Maybe Text) Source #

The title of the action plan for remediating the control.

control_id :: Lens' Control (Maybe Text) Source #

The unique identifier for the control.

control_type :: Lens' Control (Maybe ControlType) Source #

The type of control, such as custom or standard.

control_description :: Lens' Control (Maybe Text) Source #

The description of the specified control.

control_tags :: Lens' Control (Maybe (HashMap Text Text)) Source #

The tags associated with the control.

ControlComment

data ControlComment Source #

A comment posted by a user on a control. This includes the author's name, the comment text, and a timestamp.

See: newControlComment smart constructor.

Constructors

ControlComment' 

Fields

Instances

Instances details
Eq ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

Read ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

Show ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

Generic ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

Associated Types

type Rep ControlComment :: Type -> Type #

NFData ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

Methods

rnf :: ControlComment -> () #

Hashable ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

FromJSON ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

type Rep ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

type Rep ControlComment = D1 ('MetaData "ControlComment" "Amazonka.AuditManager.Types.ControlComment" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "ControlComment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "postedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "commentBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newControlComment :: ControlComment Source #

Create a value of ControlComment 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:authorName:ControlComment', controlComment_authorName - The name of the user who authored the comment.

$sel:postedDate:ControlComment', controlComment_postedDate - The time when the comment was posted.

$sel:commentBody:ControlComment', controlComment_commentBody - The body text of a control comment.

controlComment_authorName :: Lens' ControlComment (Maybe Text) Source #

The name of the user who authored the comment.

controlComment_postedDate :: Lens' ControlComment (Maybe UTCTime) Source #

The time when the comment was posted.

controlComment_commentBody :: Lens' ControlComment (Maybe Text) Source #

The body text of a control comment.

ControlMappingSource

data ControlMappingSource Source #

The data source that determines from where Audit Manager collects evidence for the control.

See: newControlMappingSource smart constructor.

Constructors

ControlMappingSource' 

Fields

Instances

Instances details
Eq ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

Read ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

Show ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

Generic ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

Associated Types

type Rep ControlMappingSource :: Type -> Type #

NFData ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

Methods

rnf :: ControlMappingSource -> () #

Hashable ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

ToJSON ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

FromJSON ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

type Rep ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

type Rep ControlMappingSource = D1 ('MetaData "ControlMappingSource" "Amazonka.AuditManager.Types.ControlMappingSource" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "ControlMappingSource'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceType))) :*: (S1 ('MetaSel ('Just "troubleshootingText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceFrequency))) :*: (S1 ('MetaSel ('Just "sourceKeyword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceKeyword)) :*: S1 ('MetaSel ('Just "sourceSetUpOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceSetUpOption))))))

newControlMappingSource :: ControlMappingSource Source #

Create a value of ControlMappingSource 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:sourceName:ControlMappingSource', controlMappingSource_sourceName - The name of the specified source.

$sel:sourceType:ControlMappingSource', controlMappingSource_sourceType - Specifies one of the five types of data sources for evidence collection.

$sel:troubleshootingText:ControlMappingSource', controlMappingSource_troubleshootingText - The instructions for troubleshooting the specified control.

$sel:sourceId:ControlMappingSource', controlMappingSource_sourceId - The unique identifier for the specified source.

$sel:sourceDescription:ControlMappingSource', controlMappingSource_sourceDescription - The description of the specified source.

$sel:sourceFrequency:ControlMappingSource', controlMappingSource_sourceFrequency - The frequency of evidence collection for the specified control mapping source.

$sel:sourceKeyword:ControlMappingSource', controlMappingSource_sourceKeyword - Undocumented member.

$sel:sourceSetUpOption:ControlMappingSource', controlMappingSource_sourceSetUpOption - The setup option for the data source, which reflects if the evidence collection is automated or manual.

controlMappingSource_sourceType :: Lens' ControlMappingSource (Maybe SourceType) Source #

Specifies one of the five types of data sources for evidence collection.

controlMappingSource_troubleshootingText :: Lens' ControlMappingSource (Maybe Text) Source #

The instructions for troubleshooting the specified control.

controlMappingSource_sourceId :: Lens' ControlMappingSource (Maybe Text) Source #

The unique identifier for the specified source.

controlMappingSource_sourceFrequency :: Lens' ControlMappingSource (Maybe SourceFrequency) Source #

The frequency of evidence collection for the specified control mapping source.

controlMappingSource_sourceSetUpOption :: Lens' ControlMappingSource (Maybe SourceSetUpOption) Source #

The setup option for the data source, which reflects if the evidence collection is automated or manual.

ControlMetadata

data ControlMetadata Source #

The metadata associated with the specified standard or custom control.

See: newControlMetadata smart constructor.

Constructors

ControlMetadata' 

Fields

Instances

Instances details
Eq ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

Read ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

Show ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

Generic ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

Associated Types

type Rep ControlMetadata :: Type -> Type #

NFData ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

Methods

rnf :: ControlMetadata -> () #

Hashable ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

FromJSON ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

type Rep ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

type Rep ControlMetadata = D1 ('MetaData "ControlMetadata" "Amazonka.AuditManager.Types.ControlMetadata" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "ControlMetadata'" 'PrefixI 'True) ((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 "controlSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newControlMetadata :: ControlMetadata Source #

Create a value of ControlMetadata 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:lastUpdatedAt:ControlMetadata', controlMetadata_lastUpdatedAt - Specifies when the control was most recently updated.

$sel:arn:ControlMetadata', controlMetadata_arn - The Amazon Resource Name (ARN) of the specified control.

$sel:createdAt:ControlMetadata', controlMetadata_createdAt - Specifies when the control was created.

$sel:controlSources:ControlMetadata', controlMetadata_controlSources - The data source that determines from where Audit Manager collects evidence for the control.

$sel:name:ControlMetadata', controlMetadata_name - The name of the specified control.

$sel:id:ControlMetadata', controlMetadata_id - The unique identifier for the specified control.

controlMetadata_lastUpdatedAt :: Lens' ControlMetadata (Maybe UTCTime) Source #

Specifies when the control was most recently updated.

controlMetadata_arn :: Lens' ControlMetadata (Maybe Text) Source #

The Amazon Resource Name (ARN) of the specified control.

controlMetadata_createdAt :: Lens' ControlMetadata (Maybe UTCTime) Source #

Specifies when the control was created.

controlMetadata_controlSources :: Lens' ControlMetadata (Maybe Text) Source #

The data source that determines from where Audit Manager collects evidence for the control.

controlMetadata_name :: Lens' ControlMetadata (Maybe Text) Source #

The name of the specified control.

controlMetadata_id :: Lens' ControlMetadata (Maybe Text) Source #

The unique identifier for the specified control.

ControlSet

data ControlSet Source #

A set of controls in Audit Manager.

See: newControlSet smart constructor.

Constructors

ControlSet' 

Fields

Instances

Instances details
Eq ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

Read ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

Show ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

Generic ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

Associated Types

type Rep ControlSet :: Type -> Type #

NFData ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

Methods

rnf :: ControlSet -> () #

Hashable ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

FromJSON ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

type Rep ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

type Rep ControlSet = D1 ('MetaData "ControlSet" "Amazonka.AuditManager.Types.ControlSet" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "ControlSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "controls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Control))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newControlSet :: ControlSet Source #

Create a value of ControlSet 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:controls:ControlSet', controlSet_controls - The list of controls within the control set.

$sel:name:ControlSet', controlSet_name - The name of the control set.

$sel:id:ControlSet', controlSet_id - The identifier of the control set in the assessment. This is the control set name in a plain string format.

controlSet_controls :: Lens' ControlSet (Maybe (NonEmpty Control)) Source #

The list of controls within the control set.

controlSet_name :: Lens' ControlSet (Maybe Text) Source #

The name of the control set.

controlSet_id :: Lens' ControlSet (Maybe Text) Source #

The identifier of the control set in the assessment. This is the control set name in a plain string format.

CreateAssessmentFrameworkControl

data CreateAssessmentFrameworkControl Source #

Control entity attributes that uniquely identify an existing control to be added to a framework in Audit Manager.

See: newCreateAssessmentFrameworkControl smart constructor.

Constructors

CreateAssessmentFrameworkControl' 

Fields

Instances

Instances details
Eq CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

Read CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

Show CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

Generic CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

Associated Types

type Rep CreateAssessmentFrameworkControl :: Type -> Type #

NFData CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

Hashable CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

ToJSON CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

type Rep CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

type Rep CreateAssessmentFrameworkControl = D1 ('MetaData "CreateAssessmentFrameworkControl" "Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "CreateAssessmentFrameworkControl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCreateAssessmentFrameworkControl :: CreateAssessmentFrameworkControl Source #

Create a value of CreateAssessmentFrameworkControl 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:id:CreateAssessmentFrameworkControl', createAssessmentFrameworkControl_id - The unique identifier of the control.

CreateAssessmentFrameworkControlSet

data CreateAssessmentFrameworkControlSet Source #

A controlSet entity that represents a collection of controls in Audit Manager. This does not contain the control set ID.

See: newCreateAssessmentFrameworkControlSet smart constructor.

Constructors

CreateAssessmentFrameworkControlSet' 

Fields

Instances

Instances details
Eq CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

Read CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

Show CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

Generic CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

NFData CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

Hashable CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

ToJSON CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

type Rep CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

type Rep CreateAssessmentFrameworkControlSet = D1 ('MetaData "CreateAssessmentFrameworkControlSet" "Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "CreateAssessmentFrameworkControlSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "controls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty CreateAssessmentFrameworkControl))) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateAssessmentFrameworkControlSet Source #

Create a value of CreateAssessmentFrameworkControlSet 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:controls:CreateAssessmentFrameworkControlSet', createAssessmentFrameworkControlSet_controls - The list of controls within the control set. This does not contain the control set ID.

$sel:name:CreateAssessmentFrameworkControlSet', createAssessmentFrameworkControlSet_name - The name of the specified control set.

createAssessmentFrameworkControlSet_controls :: Lens' CreateAssessmentFrameworkControlSet (Maybe (NonEmpty CreateAssessmentFrameworkControl)) Source #

The list of controls within the control set. This does not contain the control set ID.

CreateControlMappingSource

data CreateControlMappingSource Source #

Control mapping fields that represent the source for evidence collection, along with related parameters and metadata. This does not contain mappingID.

See: newCreateControlMappingSource smart constructor.

Constructors

CreateControlMappingSource' 

Fields

Instances

Instances details
Eq CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

Read CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

Show CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

Generic CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

Associated Types

type Rep CreateControlMappingSource :: Type -> Type #

NFData CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

Hashable CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

ToJSON CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

type Rep CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

type Rep CreateControlMappingSource = D1 ('MetaData "CreateControlMappingSource" "Amazonka.AuditManager.Types.CreateControlMappingSource" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "CreateControlMappingSource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "sourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceType)) :*: S1 ('MetaSel ('Just "troubleshootingText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "sourceDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceFrequency))) :*: (S1 ('MetaSel ('Just "sourceKeyword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceKeyword)) :*: S1 ('MetaSel ('Just "sourceSetUpOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceSetUpOption))))))

newCreateControlMappingSource :: CreateControlMappingSource Source #

Create a value of CreateControlMappingSource 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:sourceName:CreateControlMappingSource', createControlMappingSource_sourceName - The name of the control mapping data source.

$sel:sourceType:CreateControlMappingSource', createControlMappingSource_sourceType - Specifies one of the five types of data sources for evidence collection.

$sel:troubleshootingText:CreateControlMappingSource', createControlMappingSource_troubleshootingText - The instructions for troubleshooting the specified control.

$sel:sourceDescription:CreateControlMappingSource', createControlMappingSource_sourceDescription - The description of the data source that determines from where Audit Manager collects evidence for the control.

$sel:sourceFrequency:CreateControlMappingSource', createControlMappingSource_sourceFrequency - The frequency of evidence collection for the specified control mapping source.

$sel:sourceKeyword:CreateControlMappingSource', createControlMappingSource_sourceKeyword - Undocumented member.

$sel:sourceSetUpOption:CreateControlMappingSource', createControlMappingSource_sourceSetUpOption - The setup option for the data source, which reflects if the evidence collection is automated or manual.

createControlMappingSource_sourceType :: Lens' CreateControlMappingSource (Maybe SourceType) Source #

Specifies one of the five types of data sources for evidence collection.

createControlMappingSource_troubleshootingText :: Lens' CreateControlMappingSource (Maybe Text) Source #

The instructions for troubleshooting the specified control.

createControlMappingSource_sourceDescription :: Lens' CreateControlMappingSource (Maybe Text) Source #

The description of the data source that determines from where Audit Manager collects evidence for the control.

createControlMappingSource_sourceFrequency :: Lens' CreateControlMappingSource (Maybe SourceFrequency) Source #

The frequency of evidence collection for the specified control mapping source.

createControlMappingSource_sourceSetUpOption :: Lens' CreateControlMappingSource (Maybe SourceSetUpOption) Source #

The setup option for the data source, which reflects if the evidence collection is automated or manual.

CreateDelegationRequest

data CreateDelegationRequest Source #

A collection of attributes used to create a delegation for an assessment in Audit Manager.

See: newCreateDelegationRequest smart constructor.

Constructors

CreateDelegationRequest' 

Fields

  • roleType :: Maybe RoleType

    The type of customer persona.

    In CreateAssessment, roleType can only be PROCESS_OWNER.

    In UpdateSettings, roleType can only be PROCESS_OWNER.

    In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.

  • controlSetId :: Maybe Text

    The unique identifier for the control set.

  • comment :: Maybe Text

    A comment related to the delegation request.

  • roleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the IAM role.

Instances

Instances details
Eq CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

Read CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

Show CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

Generic CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

Associated Types

type Rep CreateDelegationRequest :: Type -> Type #

NFData CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

Methods

rnf :: CreateDelegationRequest -> () #

Hashable CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

ToJSON CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

FromJSON CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

type Rep CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

type Rep CreateDelegationRequest = D1 ('MetaData "CreateDelegationRequest" "Amazonka.AuditManager.Types.CreateDelegationRequest" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "CreateDelegationRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "roleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RoleType)) :*: S1 ('MetaSel ('Just "controlSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCreateDelegationRequest :: CreateDelegationRequest Source #

Create a value of CreateDelegationRequest 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:roleType:CreateDelegationRequest', createDelegationRequest_roleType - The type of customer persona.

In CreateAssessment, roleType can only be PROCESS_OWNER.

In UpdateSettings, roleType can only be PROCESS_OWNER.

In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.

$sel:controlSetId:CreateDelegationRequest', createDelegationRequest_controlSetId - The unique identifier for the control set.

$sel:comment:CreateDelegationRequest', createDelegationRequest_comment - A comment related to the delegation request.

$sel:roleArn:CreateDelegationRequest', createDelegationRequest_roleArn - The Amazon Resource Name (ARN) of the IAM role.

createDelegationRequest_roleType :: Lens' CreateDelegationRequest (Maybe RoleType) Source #

The type of customer persona.

In CreateAssessment, roleType can only be PROCESS_OWNER.

In UpdateSettings, roleType can only be PROCESS_OWNER.

In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.

createDelegationRequest_comment :: Lens' CreateDelegationRequest (Maybe Text) Source #

A comment related to the delegation request.

createDelegationRequest_roleArn :: Lens' CreateDelegationRequest (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role.

Delegation

data Delegation Source #

The assignment of a control set to a delegate for review.

See: newDelegation smart constructor.

Constructors

Delegation' 

Fields

Instances

Instances details
Eq Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

Read Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

Show Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

Generic Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

Associated Types

type Rep Delegation :: Type -> Type #

NFData Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

Methods

rnf :: Delegation -> () #

Hashable Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

FromJSON Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

type Rep Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

type Rep Delegation = D1 ('MetaData "Delegation" "Amazonka.AuditManager.Types.Delegation" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Delegation'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "roleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RoleType)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DelegationStatus)) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "controlSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newDelegation :: Delegation Source #

Create a value of Delegation 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:roleType:Delegation', delegation_roleType - The type of customer persona.

In CreateAssessment, roleType can only be PROCESS_OWNER.

In UpdateSettings, roleType can only be PROCESS_OWNER.

In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.

$sel:creationTime:Delegation', delegation_creationTime - Specifies when the delegation was created.

$sel:status:Delegation', delegation_status - The status of the delegation.

$sel:lastUpdated:Delegation', delegation_lastUpdated - Specifies when the delegation was last updated.

$sel:controlSetId:Delegation', delegation_controlSetId - The identifier for the associated control set.

$sel:createdBy:Delegation', delegation_createdBy - The IAM user or role that created the delegation.

$sel:id:Delegation', delegation_id - The unique identifier for the delegation.

$sel:assessmentId:Delegation', delegation_assessmentId - The identifier for the associated assessment.

$sel:comment:Delegation', delegation_comment - The comment related to the delegation.

$sel:roleArn:Delegation', delegation_roleArn - The Amazon Resource Name (ARN) of the IAM role.

$sel:assessmentName:Delegation', delegation_assessmentName - The name of the associated assessment.

delegation_roleType :: Lens' Delegation (Maybe RoleType) Source #

The type of customer persona.

In CreateAssessment, roleType can only be PROCESS_OWNER.

In UpdateSettings, roleType can only be PROCESS_OWNER.

In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.

delegation_creationTime :: Lens' Delegation (Maybe UTCTime) Source #

Specifies when the delegation was created.

delegation_status :: Lens' Delegation (Maybe DelegationStatus) Source #

The status of the delegation.

delegation_lastUpdated :: Lens' Delegation (Maybe UTCTime) Source #

Specifies when the delegation was last updated.

delegation_controlSetId :: Lens' Delegation (Maybe Text) Source #

The identifier for the associated control set.

delegation_createdBy :: Lens' Delegation (Maybe Text) Source #

The IAM user or role that created the delegation.

delegation_id :: Lens' Delegation (Maybe Text) Source #

The unique identifier for the delegation.

delegation_assessmentId :: Lens' Delegation (Maybe Text) Source #

The identifier for the associated assessment.

delegation_comment :: Lens' Delegation (Maybe Text) Source #

The comment related to the delegation.

delegation_roleArn :: Lens' Delegation (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role.

delegation_assessmentName :: Lens' Delegation (Maybe Text) Source #

The name of the associated assessment.

DelegationMetadata

data DelegationMetadata Source #

The metadata associated with the specified delegation.

See: newDelegationMetadata smart constructor.

Constructors

DelegationMetadata' 

Fields

Instances

Instances details
Eq DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Read DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Show DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Generic DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Associated Types

type Rep DelegationMetadata :: Type -> Type #

NFData DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Methods

rnf :: DelegationMetadata -> () #

Hashable DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

FromJSON DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

type Rep DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

type Rep DelegationMetadata = D1 ('MetaData "DelegationMetadata" "Amazonka.AuditManager.Types.DelegationMetadata" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "DelegationMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DelegationStatus)) :*: S1 ('MetaSel ('Just "controlSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newDelegationMetadata :: DelegationMetadata Source #

Create a value of DelegationMetadata 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:creationTime:DelegationMetadata', delegationMetadata_creationTime - Specifies when the delegation was created.

$sel:status:DelegationMetadata', delegationMetadata_status - The current status of the delgation.

$sel:controlSetName:DelegationMetadata', delegationMetadata_controlSetName - Specifies the name of the control set delegated for review.

$sel:id:DelegationMetadata', delegationMetadata_id - The unique identifier for the delegation.

$sel:assessmentId:DelegationMetadata', delegationMetadata_assessmentId - The unique identifier for the specified assessment.

$sel:roleArn:DelegationMetadata', delegationMetadata_roleArn - The Amazon Resource Name (ARN) of the IAM role.

$sel:assessmentName:DelegationMetadata', delegationMetadata_assessmentName - The name of the associated assessment.

delegationMetadata_creationTime :: Lens' DelegationMetadata (Maybe UTCTime) Source #

Specifies when the delegation was created.

delegationMetadata_controlSetName :: Lens' DelegationMetadata (Maybe Text) Source #

Specifies the name of the control set delegated for review.

delegationMetadata_id :: Lens' DelegationMetadata (Maybe Text) Source #

The unique identifier for the delegation.

delegationMetadata_assessmentId :: Lens' DelegationMetadata (Maybe Text) Source #

The unique identifier for the specified assessment.

delegationMetadata_roleArn :: Lens' DelegationMetadata (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role.

delegationMetadata_assessmentName :: Lens' DelegationMetadata (Maybe Text) Source #

The name of the associated assessment.

Evidence

data Evidence Source #

A record that contains the information needed to demonstrate compliance with the requirements specified by a control. Examples of evidence include change activity triggered by a user, or a system configuration snapshot.

See: newEvidence smart constructor.

Constructors

Evidence' 

Fields

Instances

Instances details
Eq Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

Read Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

Show Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

Generic Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

Associated Types

type Rep Evidence :: Type -> Type #

Methods

from :: Evidence -> Rep Evidence x #

to :: Rep Evidence x -> Evidence #

NFData Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

Methods

rnf :: Evidence -> () #

Hashable Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

Methods

hashWithSalt :: Int -> Evidence -> Int #

hash :: Evidence -> Int #

FromJSON Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

type Rep Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

type Rep Evidence = D1 ('MetaData "Evidence" "Amazonka.AuditManager.Types.Evidence" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Evidence'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "assessmentReportSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evidenceByType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "complianceCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "awsOrganization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))) :*: (((S1 ('MetaSel ('Just "evidenceAwsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evidenceFolderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "iamId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourcesIncluded") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: S1 ('MetaSel ('Just "eventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newEvidence :: Evidence Source #

Create a value of Evidence 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:time:Evidence', evidence_time - The timestamp that represents when the evidence was collected.

$sel:assessmentReportSelection:Evidence', evidence_assessmentReportSelection - Specifies whether the evidence is included in the assessment report.

$sel:evidenceByType:Evidence', evidence_evidenceByType - The type of automated evidence.

$sel:complianceCheck:Evidence', evidence_complianceCheck - The evaluation status for evidence that falls under the compliance check category. For evidence collected from Security Hub, a Pass or Fail result is shown. For evidence collected from Config, a Compliant or Noncompliant result is shown.

$sel:awsOrganization:Evidence', evidence_awsOrganization - The Amazon Web Services account from which the evidence is collected, and its organization path.

$sel:awsAccountId:Evidence', evidence_awsAccountId - The identifier for the specified Amazon Web Services account.

$sel:attributes:Evidence', evidence_attributes - The names and values used by the evidence event, including an attribute name (such as allowUsersToChangePassword) and value (such as true or false).

$sel:evidenceAwsAccountId:Evidence', evidence_evidenceAwsAccountId - The identifier for the specified Amazon Web Services account.

$sel:id:Evidence', evidence_id - The identifier for the evidence.

$sel:dataSource:Evidence', evidence_dataSource - The data source from which the specified evidence was collected.

$sel:evidenceFolderId:Evidence', evidence_evidenceFolderId - The identifier for the folder in which the evidence is stored.

$sel:iamId:Evidence', evidence_iamId - The unique identifier for the IAM user or role associated with the evidence.

$sel:eventName:Evidence', evidence_eventName - The name of the specified evidence event.

$sel:resourcesIncluded:Evidence', evidence_resourcesIncluded - The list of resources assessed to generate the evidence.

$sel:eventSource:Evidence', evidence_eventSource - The Amazon Web Service from which the evidence is collected.

evidence_time :: Lens' Evidence (Maybe UTCTime) Source #

The timestamp that represents when the evidence was collected.

evidence_assessmentReportSelection :: Lens' Evidence (Maybe Text) Source #

Specifies whether the evidence is included in the assessment report.

evidence_evidenceByType :: Lens' Evidence (Maybe Text) Source #

The type of automated evidence.

evidence_complianceCheck :: Lens' Evidence (Maybe Text) Source #

The evaluation status for evidence that falls under the compliance check category. For evidence collected from Security Hub, a Pass or Fail result is shown. For evidence collected from Config, a Compliant or Noncompliant result is shown.

evidence_awsOrganization :: Lens' Evidence (Maybe Text) Source #

The Amazon Web Services account from which the evidence is collected, and its organization path.

evidence_awsAccountId :: Lens' Evidence (Maybe Text) Source #

The identifier for the specified Amazon Web Services account.

evidence_attributes :: Lens' Evidence (Maybe (HashMap Text Text)) Source #

The names and values used by the evidence event, including an attribute name (such as allowUsersToChangePassword) and value (such as true or false).

evidence_evidenceAwsAccountId :: Lens' Evidence (Maybe Text) Source #

The identifier for the specified Amazon Web Services account.

evidence_id :: Lens' Evidence (Maybe Text) Source #

The identifier for the evidence.

evidence_dataSource :: Lens' Evidence (Maybe Text) Source #

The data source from which the specified evidence was collected.

evidence_evidenceFolderId :: Lens' Evidence (Maybe Text) Source #

The identifier for the folder in which the evidence is stored.

evidence_iamId :: Lens' Evidence (Maybe Text) Source #

The unique identifier for the IAM user or role associated with the evidence.

evidence_eventName :: Lens' Evidence (Maybe Text) Source #

The name of the specified evidence event.

evidence_resourcesIncluded :: Lens' Evidence (Maybe [Resource]) Source #

The list of resources assessed to generate the evidence.

evidence_eventSource :: Lens' Evidence (Maybe Text) Source #

The Amazon Web Service from which the evidence is collected.

Framework

data Framework Source #

The file used to structure and automate Audit Manager assessments for a given compliance standard.

See: newFramework smart constructor.

Constructors

Framework' 

Fields

Instances

Instances details
Eq Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

Read Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

Show Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

Generic Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

Associated Types

type Rep Framework :: Type -> Type #

NFData Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

Methods

rnf :: Framework -> () #

Hashable Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

FromJSON Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

type Rep Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

type Rep Framework = D1 ('MetaData "Framework" "Amazonka.AuditManager.Types.Framework" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Framework'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "lastUpdatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (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 "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "controlSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ControlSet))) :*: S1 ('MetaSel ('Just "controlSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newFramework :: Framework Source #

Create a value of Framework 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:lastUpdatedBy:Framework', framework_lastUpdatedBy - The IAM user or role that most recently updated the framework.

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

$sel:arn:Framework', framework_arn - The Amazon Resource Name (ARN) of the specified framework.

$sel:createdAt:Framework', framework_createdAt - Specifies when the framework was created.

$sel:createdBy:Framework', framework_createdBy - The IAM user or role that created the framework.

$sel:controlSets:Framework', framework_controlSets - The control sets associated with the framework.

$sel:controlSources:Framework', framework_controlSources - The sources from which Audit Manager collects evidence for the control.

$sel:name:Framework', framework_name - The name of the specified framework.

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

$sel:id:Framework', framework_id - The unique identifier for the specified framework.

$sel:type':Framework', framework_type - The framework type, such as custom or standard.

$sel:logo:Framework', framework_logo - The logo associated with the framework.

$sel:description:Framework', framework_description - The description of the specified framework.

$sel:tags:Framework', framework_tags - The tags associated with the framework.

framework_lastUpdatedBy :: Lens' Framework (Maybe Text) Source #

The IAM user or role that most recently updated the framework.

framework_lastUpdatedAt :: Lens' Framework (Maybe UTCTime) Source #

Specifies when the framework was most recently updated.

framework_arn :: Lens' Framework (Maybe Text) Source #

The Amazon Resource Name (ARN) of the specified framework.

framework_createdAt :: Lens' Framework (Maybe UTCTime) Source #

Specifies when the framework was created.

framework_createdBy :: Lens' Framework (Maybe Text) Source #

The IAM user or role that created the framework.

framework_controlSets :: Lens' Framework (Maybe (NonEmpty ControlSet)) Source #

The control sets associated with the framework.

framework_controlSources :: Lens' Framework (Maybe Text) Source #

The sources from which Audit Manager collects evidence for the control.

framework_name :: Lens' Framework (Maybe Text) Source #

The name of the specified framework.

framework_complianceType :: Lens' Framework (Maybe Text) Source #

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

framework_id :: Lens' Framework (Maybe Text) Source #

The unique identifier for the specified framework.

framework_type :: Lens' Framework (Maybe FrameworkType) Source #

The framework type, such as custom or standard.

:: Lens' Framework (Maybe Text) Source #

The logo associated with the framework.

framework_description :: Lens' Framework (Maybe Text) Source #

The description of the specified framework.

framework_tags :: Lens' Framework (Maybe (HashMap Text Text)) Source #

The tags associated with the framework.

FrameworkMetadata

data FrameworkMetadata Source #

The metadata of a framework, such as the name, ID, description, and so on.

See: newFrameworkMetadata smart constructor.

Constructors

FrameworkMetadata' 

Fields

Instances

Instances details
Eq FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

Read FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

Show FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

Generic FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

Associated Types

type Rep FrameworkMetadata :: Type -> Type #

NFData FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

Methods

rnf :: FrameworkMetadata -> () #

Hashable FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

FromJSON FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

type Rep FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

type Rep FrameworkMetadata = D1 ('MetaData "FrameworkMetadata" "Amazonka.AuditManager.Types.FrameworkMetadata" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "FrameworkMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "logo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newFrameworkMetadata :: FrameworkMetadata Source #

Create a value of FrameworkMetadata 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:name:FrameworkMetadata', frameworkMetadata_name - The name of the framework.

$sel:complianceType:FrameworkMetadata', frameworkMetadata_complianceType - The compliance standard associated with the framework, such as PCI-DSS or HIPAA.

$sel:logo:FrameworkMetadata', frameworkMetadata_logo - The logo associated with the framework.

$sel:description:FrameworkMetadata', frameworkMetadata_description - The description of the framework.

frameworkMetadata_complianceType :: Lens' FrameworkMetadata (Maybe Text) Source #

The compliance standard associated with the framework, such as PCI-DSS or HIPAA.

:: Lens' FrameworkMetadata (Maybe Text) Source #

The logo associated with the framework.

ManualEvidence

data ManualEvidence Source #

Evidence that is uploaded to Audit Manager manually.

See: newManualEvidence smart constructor.

Constructors

ManualEvidence' 

Fields

Instances

Instances details
Eq ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

Read ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

Show ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

Generic ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

Associated Types

type Rep ManualEvidence :: Type -> Type #

NFData ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

Methods

rnf :: ManualEvidence -> () #

Hashable ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

ToJSON ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

FromJSON ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

type Rep ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

type Rep ManualEvidence = D1 ('MetaData "ManualEvidence" "Amazonka.AuditManager.Types.ManualEvidence" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "ManualEvidence'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3ResourcePath") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newManualEvidence :: ManualEvidence Source #

Create a value of ManualEvidence 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:s3ResourcePath:ManualEvidence', manualEvidence_s3ResourcePath - The Amazon S3 URL that points to a manual evidence object.

manualEvidence_s3ResourcePath :: Lens' ManualEvidence (Maybe Text) Source #

The Amazon S3 URL that points to a manual evidence object.

Notification

data Notification Source #

The notification used to inform a user of an update in Audit Manager. For example, this includes the notification that is sent when a control set is delegated for review.

See: newNotification smart constructor.

Constructors

Notification' 

Fields

Instances

Instances details
Eq Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

Read Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

Show Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

Generic Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

Associated Types

type Rep Notification :: Type -> Type #

NFData Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

Methods

rnf :: Notification -> () #

Hashable Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

FromJSON Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

type Rep Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

type Rep Notification = D1 ('MetaData "Notification" "Amazonka.AuditManager.Types.Notification" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Notification'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "controlSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "eventTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newNotification :: Notification Source #

Create a value of Notification 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:controlSetName:Notification', notification_controlSetName - Specifies the name of the control set that the notification is about.

$sel:controlSetId:Notification', notification_controlSetId - The identifier for the specified control set.

$sel:eventTime:Notification', notification_eventTime - The time when the notification was sent.

$sel:source:Notification', notification_source - The sender of the notification.

$sel:id:Notification', notification_id - The unique identifier for the notification.

$sel:assessmentId:Notification', notification_assessmentId - The identifier for the specified assessment.

$sel:description:Notification', notification_description - The description of the notification.

$sel:assessmentName:Notification', notification_assessmentName - The name of the related assessment.

notification_controlSetName :: Lens' Notification (Maybe Text) Source #

Specifies the name of the control set that the notification is about.

notification_controlSetId :: Lens' Notification (Maybe Text) Source #

The identifier for the specified control set.

notification_eventTime :: Lens' Notification (Maybe UTCTime) Source #

The time when the notification was sent.

notification_source :: Lens' Notification (Maybe Text) Source #

The sender of the notification.

notification_id :: Lens' Notification (Maybe Text) Source #

The unique identifier for the notification.

notification_assessmentId :: Lens' Notification (Maybe Text) Source #

The identifier for the specified assessment.

notification_description :: Lens' Notification (Maybe Text) Source #

The description of the notification.

notification_assessmentName :: Lens' Notification (Maybe Text) Source #

The name of the related assessment.

Resource

data Resource Source #

A system asset that is evaluated in an Audit Manager assessment.

See: newResource smart constructor.

Constructors

Resource' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) for the specified resource.

  • value :: Maybe Text

    The value of the specified resource.

Instances

Instances details
Eq Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

Read Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

Generic Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

NFData Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

Methods

rnf :: Resource -> () #

Hashable Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

FromJSON Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

type Rep Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

type Rep Resource = D1 ('MetaData "Resource" "Amazonka.AuditManager.Types.Resource" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newResource :: Resource Source #

Create a value of Resource 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:Resource', resource_arn - The Amazon Resource Name (ARN) for the specified resource.

$sel:value:Resource', resource_value - The value of the specified resource.

resource_arn :: Lens' Resource (Maybe Text) Source #

The Amazon Resource Name (ARN) for the specified resource.

resource_value :: Lens' Resource (Maybe Text) Source #

The value of the specified resource.

Role

data Role Source #

The wrapper that contains the Audit Manager role information of the current user, such as the role type and IAM Amazon Resource Name (ARN).

See: newRole smart constructor.

Constructors

Role' 

Fields

  • roleType :: Maybe RoleType

    The type of customer persona.

    In CreateAssessment, roleType can only be PROCESS_OWNER.

    In UpdateSettings, roleType can only be PROCESS_OWNER.

    In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.

  • roleArn :: Maybe Text

    The Amazon Resource Name (ARN) of the IAM role.

Instances

Instances details
Eq Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

Methods

(==) :: Role -> Role -> Bool #

(/=) :: Role -> Role -> Bool #

Read Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

Show Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

Methods

showsPrec :: Int -> Role -> ShowS #

show :: Role -> String #

showList :: [Role] -> ShowS #

Generic Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

Associated Types

type Rep Role :: Type -> Type #

Methods

from :: Role -> Rep Role x #

to :: Rep Role x -> Role #

NFData Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

Methods

rnf :: Role -> () #

Hashable Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

Methods

hashWithSalt :: Int -> Role -> Int #

hash :: Role -> Int #

ToJSON Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

FromJSON Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

type Rep Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

type Rep Role = D1 ('MetaData "Role" "Amazonka.AuditManager.Types.Role" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Role'" 'PrefixI 'True) (S1 ('MetaSel ('Just "roleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RoleType)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newRole :: Role Source #

Create a value of Role 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:roleType:Role', role_roleType - The type of customer persona.

In CreateAssessment, roleType can only be PROCESS_OWNER.

In UpdateSettings, roleType can only be PROCESS_OWNER.

In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.

$sel:roleArn:Role', role_roleArn - The Amazon Resource Name (ARN) of the IAM role.

role_roleType :: Lens' Role (Maybe RoleType) Source #

The type of customer persona.

In CreateAssessment, roleType can only be PROCESS_OWNER.

In UpdateSettings, roleType can only be PROCESS_OWNER.

In BatchCreateDelegationByAssessment, roleType can only be RESOURCE_OWNER.

role_roleArn :: Lens' Role (Maybe Text) Source #

The Amazon Resource Name (ARN) of the IAM role.

Scope

data Scope Source #

The wrapper that contains the Amazon Web Services accounts and services in scope for the assessment.

See: newScope smart constructor.

Constructors

Scope' 

Fields

Instances

Instances details
Eq Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

Methods

(==) :: Scope -> Scope -> Bool #

(/=) :: Scope -> Scope -> Bool #

Read Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

Show Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

Methods

showsPrec :: Int -> Scope -> ShowS #

show :: Scope -> String #

showList :: [Scope] -> ShowS #

Generic Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

Associated Types

type Rep Scope :: Type -> Type #

Methods

from :: Scope -> Rep Scope x #

to :: Rep Scope x -> Scope #

NFData Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

Methods

rnf :: Scope -> () #

Hashable Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

Methods

hashWithSalt :: Int -> Scope -> Int #

hash :: Scope -> Int #

ToJSON Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

FromJSON Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

type Rep Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

type Rep Scope = D1 ('MetaData "Scope" "Amazonka.AuditManager.Types.Scope" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Scope'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsAccounts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AWSAccount])) :*: S1 ('MetaSel ('Just "awsServices") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AWSService]))))

newScope :: Scope Source #

Create a value of Scope 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:awsAccounts:Scope', scope_awsAccounts - The Amazon Web Services accounts included in the scope of the assessment.

$sel:awsServices:Scope', scope_awsServices - The Amazon Web Services services included in the scope of the assessment.

scope_awsAccounts :: Lens' Scope (Maybe [AWSAccount]) Source #

The Amazon Web Services accounts included in the scope of the assessment.

scope_awsServices :: Lens' Scope (Maybe [AWSService]) Source #

The Amazon Web Services services included in the scope of the assessment.

ServiceMetadata

data ServiceMetadata Source #

The metadata associated with the specified Amazon Web Service.

See: newServiceMetadata smart constructor.

Constructors

ServiceMetadata' 

Fields

Instances

Instances details
Eq ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

Read ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

Show ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

Generic ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

Associated Types

type Rep ServiceMetadata :: Type -> Type #

NFData ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

Methods

rnf :: ServiceMetadata -> () #

Hashable ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

FromJSON ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

type Rep ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

type Rep ServiceMetadata = D1 ('MetaData "ServiceMetadata" "Amazonka.AuditManager.Types.ServiceMetadata" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "ServiceMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newServiceMetadata :: ServiceMetadata Source #

Create a value of ServiceMetadata 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:category:ServiceMetadata', serviceMetadata_category - The category in which the Amazon Web Service belongs, such as compute, storage, database, and so on.

$sel:name:ServiceMetadata', serviceMetadata_name - The name of the Amazon Web Service.

$sel:displayName:ServiceMetadata', serviceMetadata_displayName - The display name of the Amazon Web Service.

$sel:description:ServiceMetadata', serviceMetadata_description - The description of the specified Amazon Web Service.

serviceMetadata_category :: Lens' ServiceMetadata (Maybe Text) Source #

The category in which the Amazon Web Service belongs, such as compute, storage, database, and so on.

serviceMetadata_name :: Lens' ServiceMetadata (Maybe Text) Source #

The name of the Amazon Web Service.

serviceMetadata_displayName :: Lens' ServiceMetadata (Maybe Text) Source #

The display name of the Amazon Web Service.

serviceMetadata_description :: Lens' ServiceMetadata (Maybe Text) Source #

The description of the specified Amazon Web Service.

Settings

data Settings Source #

The settings object that holds all supported Audit Manager settings.

See: newSettings smart constructor.

Constructors

Settings' 

Fields

Instances

Instances details
Eq Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Read Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Show Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Generic Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Associated Types

type Rep Settings :: Type -> Type #

Methods

from :: Settings -> Rep Settings x #

to :: Rep Settings x -> Settings #

NFData Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Methods

rnf :: Settings -> () #

Hashable Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Methods

hashWithSalt :: Int -> Settings -> Int #

hash :: Settings -> Int #

FromJSON Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

type Rep Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

type Rep Settings = D1 ('MetaData "Settings" "Amazonka.AuditManager.Types.Settings" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "Settings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kmsKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultAssessmentReportsDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentReportsDestination))) :*: (S1 ('MetaSel ('Just "snsTopic") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultProcessOwners") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Role])) :*: S1 ('MetaSel ('Just "isAwsOrgEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newSettings :: Settings Source #

Create a value of Settings 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:kmsKey:Settings', settings_kmsKey - The KMS key details.

$sel:defaultAssessmentReportsDestination:Settings', settings_defaultAssessmentReportsDestination - The default storage destination for assessment reports.

$sel:snsTopic:Settings', settings_snsTopic - The designated Amazon Simple Notification Service (Amazon SNS) topic.

$sel:defaultProcessOwners:Settings', settings_defaultProcessOwners - The designated default audit owners.

$sel:isAwsOrgEnabled:Settings', settings_isAwsOrgEnabled - Specifies whether Organizations is enabled.

settings_kmsKey :: Lens' Settings (Maybe Text) Source #

The KMS key details.

settings_defaultAssessmentReportsDestination :: Lens' Settings (Maybe AssessmentReportsDestination) Source #

The default storage destination for assessment reports.

settings_snsTopic :: Lens' Settings (Maybe Text) Source #

The designated Amazon Simple Notification Service (Amazon SNS) topic.

settings_defaultProcessOwners :: Lens' Settings (Maybe [Role]) Source #

The designated default audit owners.

settings_isAwsOrgEnabled :: Lens' Settings (Maybe Bool) Source #

Specifies whether Organizations is enabled.

SourceKeyword

data SourceKeyword Source #

The keyword to search for in CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names.

See: newSourceKeyword smart constructor.

Constructors

SourceKeyword' 

Fields

Instances

Instances details
Eq SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

Read SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

Show SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

Generic SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

Associated Types

type Rep SourceKeyword :: Type -> Type #

NFData SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

Methods

rnf :: SourceKeyword -> () #

Hashable SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

ToJSON SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

FromJSON SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

type Rep SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

type Rep SourceKeyword = D1 ('MetaData "SourceKeyword" "Amazonka.AuditManager.Types.SourceKeyword" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "SourceKeyword'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keywordInputType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeywordInputType)) :*: S1 ('MetaSel ('Just "keywordValue") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newSourceKeyword :: SourceKeyword Source #

Create a value of SourceKeyword 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:keywordInputType:SourceKeyword', sourceKeyword_keywordInputType - The method of input for the specified keyword.

$sel:keywordValue:SourceKeyword', sourceKeyword_keywordValue - The value of the keyword used to search CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names when mapping a control data source.

sourceKeyword_keywordInputType :: Lens' SourceKeyword (Maybe KeywordInputType) Source #

The method of input for the specified keyword.

sourceKeyword_keywordValue :: Lens' SourceKeyword (Maybe Text) Source #

The value of the keyword used to search CloudTrail logs, Config rules, Security Hub checks, and Amazon Web Services API names when mapping a control data source.

URL

data URL Source #

A uniform resource locator, used as a unique identifier to locate a resource on the internet.

See: newURL smart constructor.

Constructors

URL' 

Fields

Instances

Instances details
Eq URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

Methods

(==) :: URL -> URL -> Bool #

(/=) :: URL -> URL -> Bool #

Read URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

Show URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

Methods

showsPrec :: Int -> URL -> ShowS #

show :: URL -> String #

showList :: [URL] -> ShowS #

Generic URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

Associated Types

type Rep URL :: Type -> Type #

Methods

from :: URL -> Rep URL x #

to :: Rep URL x -> URL #

NFData URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

Methods

rnf :: URL -> () #

Hashable URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

Methods

hashWithSalt :: Int -> URL -> Int #

hash :: URL -> Int #

FromJSON URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

type Rep URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

type Rep URL = D1 ('MetaData "URL" "Amazonka.AuditManager.Types.URL" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "URL'" 'PrefixI 'True) (S1 ('MetaSel ('Just "link") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "hyperlinkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newURL :: URL Source #

Create a value of URL 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:link:URL', url_link - The unique identifier for the internet resource.

$sel:hyperlinkName:URL', url_hyperlinkName - The name or word used as a hyperlink to the URL.

url_link :: Lens' URL (Maybe Text) Source #

The unique identifier for the internet resource.

url_hyperlinkName :: Lens' URL (Maybe Text) Source #

The name or word used as a hyperlink to the URL.

UpdateAssessmentFrameworkControlSet

data UpdateAssessmentFrameworkControlSet Source #

A controlSet entity that represents a collection of controls in Audit Manager. This does not contain the control set ID.

See: newUpdateAssessmentFrameworkControlSet smart constructor.

Constructors

UpdateAssessmentFrameworkControlSet' 

Fields

Instances

Instances details
Eq UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

Read UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

Show UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

Generic UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

NFData UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

Hashable UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

ToJSON UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

type Rep UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

type Rep UpdateAssessmentFrameworkControlSet = D1 ('MetaData "UpdateAssessmentFrameworkControlSet" "Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet" "libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager" 'False) (C1 ('MetaCons "UpdateAssessmentFrameworkControlSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "controls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty CreateAssessmentFrameworkControl))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateAssessmentFrameworkControlSet Source #

Create a value of UpdateAssessmentFrameworkControlSet 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:controls:UpdateAssessmentFrameworkControlSet', updateAssessmentFrameworkControlSet_controls - The list of controls contained within the control set.

$sel:id:UpdateAssessmentFrameworkControlSet', updateAssessmentFrameworkControlSet_id - The unique identifier for the control set.

$sel:name:UpdateAssessmentFrameworkControlSet', updateAssessmentFrameworkControlSet_name - The name of the control set.