amazonka-auditmanager-2.0: Amazon Audit Manager SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AuditManager.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

Your account isn't registered with Audit Manager. Check the delegated administrator setup on the Audit Manager settings page, and try again.

_InternalServerException :: AsError a => Fold a ServiceError Source #

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

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The resource that's specified in the request can't be found.

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

You've reached your account quota for this resource type. To perform the requested action, delete some existing resources or request a quota increase from the Service Quotas console. For a list of Audit Manager service quotas, see Quotas and restrictions for Audit Manager.

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied due to request throttling.

_ValidationException :: AsError a => Fold a ServiceError Source #

The request has invalid or missing parameters.

AccountStatus

newtype AccountStatus Source #

Constructors

AccountStatus' 

Instances

Instances details
FromJSON AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

FromJSONKey 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

ToByteString AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

ToHeader AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

ToLog AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

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

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 #

Generic AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Associated Types

type Rep AccountStatus :: Type -> Type #

Read AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Show AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

NFData AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Methods

rnf :: AccountStatus -> () #

Eq AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Ord AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

Hashable AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

type Rep AccountStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AccountStatus

type Rep AccountStatus = D1 ('MetaData "AccountStatus" "Amazonka.AuditManager.Types.AccountStatus" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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
FromJSON ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

FromJSONKey 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

ToByteString ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

ToHeader ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

ToLog ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

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

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 #

Generic ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Associated Types

type Rep ActionEnum :: Type -> Type #

Read ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Show ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

NFData ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Methods

rnf :: ActionEnum -> () #

Eq ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Ord ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

Hashable ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

type Rep ActionEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ActionEnum

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

AssessmentReportDestinationType

newtype AssessmentReportDestinationType Source #

Instances

Instances details
FromJSON AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

FromJSONKey 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

ToByteString AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToHeader AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToLog AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

ToQuery 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

FromXML AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

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

Read AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

Show AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

NFData AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

Eq AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

Ord AssessmentReportDestinationType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportDestinationType

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "AssessmentReportDestinationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssessmentReportDestinationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssessmentReportStatus

newtype AssessmentReportStatus Source #

Instances

Instances details
FromJSON AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

FromJSONKey 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

ToByteString AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToHeader AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToLog AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

ToQuery 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

FromXML AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

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

Read AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

Show AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

NFData AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

Methods

rnf :: AssessmentReportStatus -> () #

Eq AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

Ord AssessmentReportStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportStatus

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "AssessmentReportStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssessmentReportStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

AssessmentStatus

newtype AssessmentStatus Source #

Instances

Instances details
FromJSON AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

FromJSONKey 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

ToByteString AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToHeader AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToLog AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

ToQuery 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

FromXML AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

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

Read AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

Show AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

NFData AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

Methods

rnf :: AssessmentStatus -> () #

Eq AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

Ord AssessmentStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentStatus

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "AssessmentStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromAssessmentStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ControlResponse

newtype ControlResponse Source #

Constructors

ControlResponse' 

Instances

Instances details
FromJSON ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

FromJSONKey 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

ToByteString ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

ToHeader ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

ToLog ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

ToQuery 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

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 #

Generic ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Associated Types

type Rep ControlResponse :: Type -> Type #

Read ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Show ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

NFData ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Methods

rnf :: ControlResponse -> () #

Eq ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Ord ControlResponse Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlResponse

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "ControlResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromControlResponse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ControlSetStatus

newtype ControlSetStatus Source #

Instances

Instances details
FromJSON ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

FromJSONKey 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

ToByteString ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToHeader ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToLog ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

ToQuery 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

FromXML ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

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

Read ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

Show ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

NFData ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

Methods

rnf :: ControlSetStatus -> () #

Eq ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

Ord ControlSetStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSetStatus

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "ControlSetStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromControlSetStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ControlStatus

newtype ControlStatus Source #

Constructors

ControlStatus' 

Instances

Instances details
FromJSON ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

FromJSONKey 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

ToByteString ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

ToHeader ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

ToLog ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

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

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 #

Generic ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Associated Types

type Rep ControlStatus :: Type -> Type #

Read ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Show ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

NFData ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Methods

rnf :: ControlStatus -> () #

Eq ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Ord ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

Hashable ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

type Rep ControlStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlStatus

type Rep ControlStatus = D1 ('MetaData "ControlStatus" "Amazonka.AuditManager.Types.ControlStatus" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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
FromJSON ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

FromJSONKey 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

ToByteString ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

ToHeader ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

ToLog ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

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

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 #

Generic ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Associated Types

type Rep ControlType :: Type -> Type #

Read ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Show ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

NFData ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Methods

rnf :: ControlType -> () #

Eq ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Ord ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

Hashable ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

type Rep ControlType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlType

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

DelegationStatus

newtype DelegationStatus Source #

Instances

Instances details
FromJSON DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

FromJSONKey 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

ToByteString DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToHeader DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToLog DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

ToQuery 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

FromXML DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

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

Read DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

Show DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

NFData DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

Methods

rnf :: DelegationStatus -> () #

Eq DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

Ord DelegationStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationStatus

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "DelegationStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDelegationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DeleteResources

newtype DeleteResources Source #

Constructors

DeleteResources' 

Instances

Instances details
FromJSON DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

FromJSONKey DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

ToJSON DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

ToJSONKey DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

ToByteString DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

ToHeader DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

ToLog DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

ToQuery DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

FromText DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

ToText DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

FromXML DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

ToXML DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

Methods

toXML :: DeleteResources -> XML #

Generic DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

Associated Types

type Rep DeleteResources :: Type -> Type #

Read DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

Show DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

NFData DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

Methods

rnf :: DeleteResources -> () #

Eq DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

Ord DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

Hashable DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

type Rep DeleteResources Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeleteResources

type Rep DeleteResources = D1 ('MetaData "DeleteResources" "Amazonka.AuditManager.Types.DeleteResources" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "DeleteResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDeleteResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EvidenceFinderBackfillStatus

newtype EvidenceFinderBackfillStatus Source #

Instances

Instances details
FromJSON EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

FromJSONKey EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

ToJSON EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

ToJSONKey EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

ToByteString EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

ToHeader EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

ToLog EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

ToQuery EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

FromText EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

ToText EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

FromXML EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

ToXML EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

Generic EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

Associated Types

type Rep EvidenceFinderBackfillStatus :: Type -> Type #

Read EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

Show EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

NFData EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

Eq EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

Ord EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

Hashable EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

type Rep EvidenceFinderBackfillStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus

type Rep EvidenceFinderBackfillStatus = D1 ('MetaData "EvidenceFinderBackfillStatus" "Amazonka.AuditManager.Types.EvidenceFinderBackfillStatus" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "EvidenceFinderBackfillStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEvidenceFinderBackfillStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EvidenceFinderEnablementStatus

newtype EvidenceFinderEnablementStatus Source #

Instances

Instances details
FromJSON EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

FromJSONKey EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

ToJSON EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

ToJSONKey EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

ToByteString EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

ToHeader EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

ToLog EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

ToQuery EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

FromText EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

ToText EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

FromXML EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

ToXML EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

Generic EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

Associated Types

type Rep EvidenceFinderEnablementStatus :: Type -> Type #

Read EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

Show EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

NFData EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

Eq EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

Ord EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

Hashable EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

type Rep EvidenceFinderEnablementStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus

type Rep EvidenceFinderEnablementStatus = D1 ('MetaData "EvidenceFinderEnablementStatus" "Amazonka.AuditManager.Types.EvidenceFinderEnablementStatus" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "EvidenceFinderEnablementStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEvidenceFinderEnablementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FrameworkType

newtype FrameworkType Source #

Constructors

FrameworkType' 

Instances

Instances details
FromJSON FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

FromJSONKey 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

ToByteString FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

ToHeader FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

ToLog FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

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

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 #

Generic FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Associated Types

type Rep FrameworkType :: Type -> Type #

Read FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Show FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

NFData FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Methods

rnf :: FrameworkType -> () #

Eq FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Ord FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

Hashable FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

type Rep FrameworkType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkType

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

KeywordInputType

newtype KeywordInputType Source #

Instances

Instances details
FromJSON KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

FromJSONKey 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

ToByteString KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToHeader KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToLog KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

ToQuery 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

FromXML KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

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

Read KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

Show KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

NFData KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

Methods

rnf :: KeywordInputType -> () #

Eq KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

Ord KeywordInputType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.KeywordInputType

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "KeywordInputType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeywordInputType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ObjectTypeEnum

newtype ObjectTypeEnum Source #

Constructors

ObjectTypeEnum' 

Instances

Instances details
FromJSON ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

FromJSONKey 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

ToByteString ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

ToHeader ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

ToLog ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

ToQuery 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

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 #

Generic ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Associated Types

type Rep ObjectTypeEnum :: Type -> Type #

Read ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Show ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

NFData ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Methods

rnf :: ObjectTypeEnum -> () #

Eq ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Ord ObjectTypeEnum Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ObjectTypeEnum

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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
FromJSON RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

FromJSONKey RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

ToJSON RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

ToJSONKey RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

ToByteString RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Methods

toBS :: RoleType -> ByteString #

ToHeader RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Methods

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

ToLog RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

ToQuery RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

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 #

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 #

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 #

Read RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Show RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

NFData RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Methods

rnf :: RoleType -> () #

Eq RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Ord RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Hashable RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

Methods

hashWithSalt :: Int -> RoleType -> Int #

hash :: RoleType -> Int #

type Rep RoleType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.RoleType

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

SettingAttribute

newtype SettingAttribute Source #

Instances

Instances details
FromJSON SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

FromJSONKey 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

ToByteString SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToHeader SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToLog SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

ToQuery 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

FromXML SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

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

Read SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

Show SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

NFData SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

Methods

rnf :: SettingAttribute -> () #

Eq SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

Ord SettingAttribute Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SettingAttribute

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "SettingAttribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSettingAttribute") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShareRequestAction

newtype ShareRequestAction Source #

Instances

Instances details
FromJSON ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

FromJSONKey ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

ToJSON ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

ToJSONKey ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

ToByteString ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

ToHeader ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

ToLog ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

ToQuery ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

FromText ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

ToText ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

FromXML ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

ToXML ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

Generic ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

Associated Types

type Rep ShareRequestAction :: Type -> Type #

Read ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

Show ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

NFData ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

Methods

rnf :: ShareRequestAction -> () #

Eq ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

Ord ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

Hashable ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

type Rep ShareRequestAction Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestAction

type Rep ShareRequestAction = D1 ('MetaData "ShareRequestAction" "Amazonka.AuditManager.Types.ShareRequestAction" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "ShareRequestAction'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShareRequestAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShareRequestStatus

newtype ShareRequestStatus Source #

Instances

Instances details
FromJSON ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

FromJSONKey ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

ToJSON ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

ToJSONKey ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

ToByteString ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

ToHeader ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

ToLog ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

ToQuery ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

FromText ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

ToText ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

FromXML ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

ToXML ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

Generic ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

Associated Types

type Rep ShareRequestStatus :: Type -> Type #

Read ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

Show ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

NFData ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

Methods

rnf :: ShareRequestStatus -> () #

Eq ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

Ord ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

Hashable ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

type Rep ShareRequestStatus Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestStatus

type Rep ShareRequestStatus = D1 ('MetaData "ShareRequestStatus" "Amazonka.AuditManager.Types.ShareRequestStatus" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "ShareRequestStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShareRequestStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ShareRequestType

newtype ShareRequestType Source #

Instances

Instances details
FromJSON ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

FromJSONKey ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

ToJSON ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

ToJSONKey ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

ToByteString ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

ToHeader ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

ToLog ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

ToQuery ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

FromText ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

ToText ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

FromXML ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

ToXML ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

Generic ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

Associated Types

type Rep ShareRequestType :: Type -> Type #

Read ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

Show ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

NFData ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

Methods

rnf :: ShareRequestType -> () #

Eq ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

Ord ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

Hashable ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

type Rep ShareRequestType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ShareRequestType

type Rep ShareRequestType = D1 ('MetaData "ShareRequestType" "Amazonka.AuditManager.Types.ShareRequestType" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "ShareRequestType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromShareRequestType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceFrequency

newtype SourceFrequency Source #

Constructors

SourceFrequency' 

Instances

Instances details
FromJSON SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

FromJSONKey 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

ToByteString SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

ToHeader SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

ToLog SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

ToQuery 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

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 #

Generic SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Associated Types

type Rep SourceFrequency :: Type -> Type #

Read SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Show SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

NFData SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Methods

rnf :: SourceFrequency -> () #

Eq SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Ord SourceFrequency Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceFrequency

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'True) (C1 ('MetaCons "SourceFrequency'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSourceFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SourceSetUpOption

newtype SourceSetUpOption Source #

Instances

Instances details
FromJSON SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

FromJSONKey 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

ToByteString SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToHeader SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToLog SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

ToQuery 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

FromXML SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

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

Read SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

Show SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

NFData SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

Methods

rnf :: SourceSetUpOption -> () #

Eq SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

Ord SourceSetUpOption Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceSetUpOption

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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
FromJSON SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

FromJSONKey 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

ToByteString SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

ToHeader SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

ToLog SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

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

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 #

Generic SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Associated Types

type Rep SourceType :: Type -> Type #

Read SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Show SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

NFData SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Methods

rnf :: SourceType -> () #

Eq SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Ord SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

Hashable SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

type Rep SourceType Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceType

type Rep SourceType = D1 ('MetaData "SourceType" "Amazonka.AuditManager.Types.SourceType" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 or email address.

See: newAWSAccount smart constructor.

Constructors

AWSAccount' 

Fields

  • emailAddress :: Maybe Text

    The email address that's associated with the Amazon Web Services account.

  • id :: Maybe Text

    The identifier for the Amazon Web Services account.

  • name :: Maybe Text

    The name of the Amazon Web Services account.

Instances

Instances details
FromJSON AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

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

Read AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

Show AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

NFData AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

Methods

rnf :: AWSAccount -> () #

Eq AWSAccount Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSAccount

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "AWSAccount'" 'PrefixI 'True) (S1 ('MetaSel ('Just "emailAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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:emailAddress:AWSAccount', aWSAccount_emailAddress - The email address that's associated with the Amazon Web Services account.

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

$sel:name:AWSAccount', aWSAccount_name - The name of the Amazon Web Services account.

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

The email address that's associated with the Amazon Web Services account.

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

The identifier for the Amazon Web Services account.

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

The name of the Amazon Web Services account.

AWSService

data AWSService Source #

An Amazon Web Service such as Amazon S3 or CloudTrail.

See: newAWSService smart constructor.

Constructors

AWSService' 

Fields

Instances

Instances details
FromJSON AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

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

Read AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

Show AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

NFData AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

Methods

rnf :: AWSService -> () #

Eq AWSService Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AWSService

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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
FromJSON 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 #

Read Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Show Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

NFData Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Methods

rnf :: Assessment -> () #

Eq Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

Hashable Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

type Rep Assessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Assessment

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:

Assessment, assessment_arn - The Amazon Resource Name (ARN) of the assessment.

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

$sel:framework:Assessment', assessment_framework - The framework that the assessment was created from.

Assessment, assessment_metadata - The metadata for the assessment.

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

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 that's associated with the assessment.

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

The framework that the assessment was created from.

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

The metadata for the assessment.

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

The tags that are associated with the assessment.

AssessmentControl

data AssessmentControl Source #

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

See: newAssessmentControl smart constructor.

Constructors

AssessmentControl' 

Fields

Instances

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

Read AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Show AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

NFData AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Methods

rnf :: AssessmentControl -> () #

Eq AssessmentControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControl

Hashable 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:assessmentReportEvidenceCount:AssessmentControl', assessmentControl_assessmentReportEvidenceCount - The amount of evidence in the assessment report.

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

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

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

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

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

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

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

$sel:status:AssessmentControl', assessmentControl_status - The status of the control.

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

The amount of evidence in the assessment report.

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

The list of comments that's attached to the control.

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

The amount of evidence that's collected for the control.

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

The list of data sources for the evidence.

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

The identifier for the 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
FromJSON 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 #

Read AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

Show AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

NFData AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

Methods

rnf :: AssessmentControlSet -> () #

Eq AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

Hashable AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

type Rep AssessmentControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentControlSet

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:controls:AssessmentControlSet', assessmentControlSet_controls - The list of controls that's contained with the control set.

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

AssessmentControlSet, assessmentControlSet_description - The description for the control set.

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

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

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

AssessmentControlSet, assessmentControlSet_status - The current status of the control set.

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

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

The list of controls that's contained with the control set.

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

The delegations that are associated with 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.

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

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

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

The roles that are associated with the control set.

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

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

AssessmentEvidenceFolder

data AssessmentEvidenceFolder Source #

The folder where Audit Manager stores evidence for an assessment.

See: newAssessmentEvidenceFolder smart constructor.

Constructors

AssessmentEvidenceFolder' 

Fields

Instances

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

Read AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

Show AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

NFData AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

Eq AssessmentEvidenceFolder Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentEvidenceFolder

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "AssessmentEvidenceFolder'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "assessmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "assessmentReportSelectionCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "author") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "controlName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "date") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "evidenceAwsServiceSourceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))) :*: (((S1 ('MetaSel ('Just "evidenceByTypeComplianceCheckCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "evidenceByTypeComplianceCheckIssuesCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "evidenceByTypeConfigurationDataCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "evidenceByTypeManualCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "evidenceByTypeUserActivityCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "evidenceResourcesIncludedCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalEvidence") '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:assessmentId:AssessmentEvidenceFolder', assessmentEvidenceFolder_assessmentId - The identifier for the assessment.

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

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

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

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

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

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

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

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

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

$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 such as Amazon EC2, Amazon S3, or IAM.

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

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

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

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

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

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

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

The total count of evidence that's included in the assessment report.

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

The name of the user who created the evidence folder.

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

The Amazon Web Service that the evidence was collected from.

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

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

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

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

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_evidenceByTypeComplianceCheckIssuesCount :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

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

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 such as Amazon EC2, Amazon S3, or IAM.

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

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

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_evidenceResourcesIncludedCount :: Lens' AssessmentEvidenceFolder (Maybe Int) Source #

The amount of evidence that's included in the evidence folder.

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

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

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

The total amount of evidence 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
FromJSON 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 #

Read AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

Show AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

NFData AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

Methods

rnf :: AssessmentFramework -> () #

Eq AssessmentFramework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFramework

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "metadata") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FrameworkMetadata)))))

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

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

AssessmentFramework, assessmentFramework_id - The unique identifier for the framework.

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

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

The Amazon Resource Name (ARN) of the framework.

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

The control sets that are associated with the framework.

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

The unique identifier for the framework.

AssessmentFrameworkMetadata

data AssessmentFrameworkMetadata Source #

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

See: newAssessmentFrameworkMetadata smart constructor.

Constructors

AssessmentFrameworkMetadata' 

Fields

Instances

Instances details
FromJSON AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Generic AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Associated Types

type Rep AssessmentFrameworkMetadata :: Type -> Type #

Read AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Show AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

NFData AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Eq AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

Hashable AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

type Rep AssessmentFrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkMetadata

type Rep AssessmentFrameworkMetadata = D1 ('MetaData "AssessmentFrameworkMetadata" "Amazonka.AuditManager.Types.AssessmentFrameworkMetadata" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "AssessmentFrameworkMetadata'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "controlSetsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "controlsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "logo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FrameworkType)))))))

newAssessmentFrameworkMetadata :: AssessmentFrameworkMetadata Source #

Create a value of AssessmentFrameworkMetadata with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:arn:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_arn - The Amazon Resource Name (ARN) of the framework.

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

$sel:controlSetsCount:AssessmentFrameworkMetadata', assessmentFrameworkMetadata_controlSetsCount - The number of control sets that are associated with the framework.

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

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

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

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

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

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

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

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

assessmentFrameworkMetadata_arn :: Lens' AssessmentFrameworkMetadata (Maybe Text) Source #

The Amazon Resource Name (ARN) of the framework.

assessmentFrameworkMetadata_complianceType :: Lens' AssessmentFrameworkMetadata (Maybe Text) Source #

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

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

The number of control sets that are associated with the framework.

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

The number of controls that are associated with the framework.

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

The time when the framework was most recently updated.

:: Lens' AssessmentFrameworkMetadata (Maybe Text) Source #

The logo that's associated with the framework.

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

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

AssessmentFrameworkShareRequest

data AssessmentFrameworkShareRequest Source #

Represents a share request for a custom framework in Audit Manager.

See: newAssessmentFrameworkShareRequest smart constructor.

Constructors

AssessmentFrameworkShareRequest' 

Fields

Instances

Instances details
FromJSON AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

Generic AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

Associated Types

type Rep AssessmentFrameworkShareRequest :: Type -> Type #

Read AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

Show AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

NFData AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

Eq AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

Hashable AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

type Rep AssessmentFrameworkShareRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest

type Rep AssessmentFrameworkShareRequest = D1 ('MetaData "AssessmentFrameworkShareRequest" "Amazonka.AuditManager.Types.AssessmentFrameworkShareRequest" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "AssessmentFrameworkShareRequest'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "customControlsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "destinationAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "destinationRegion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "expirationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: (((S1 ('MetaSel ('Just "frameworkDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "frameworkId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "frameworkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "sourceAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "standardControlsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ShareRequestStatus)))))))

newAssessmentFrameworkShareRequest :: AssessmentFrameworkShareRequest Source #

Create a value of AssessmentFrameworkShareRequest 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:comment:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_comment - An optional comment from the sender about the share request.

$sel:complianceType:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_complianceType - The compliance type that the shared custom framework supports, such as CIS or HIPAA.

$sel:creationTime:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_creationTime - The time when the share request was created.

$sel:customControlsCount:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_customControlsCount - The number of custom controls that are part of the shared custom framework.

$sel:destinationAccount:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_destinationAccount - The Amazon Web Services account of the recipient.

$sel:destinationRegion:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_destinationRegion - The Amazon Web Services Region of the recipient.

$sel:expirationTime:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_expirationTime - The time when the share request expires.

$sel:frameworkDescription:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_frameworkDescription - The description of the shared custom framework.

$sel:frameworkId:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_frameworkId - The unique identifier for the shared custom framework.

$sel:frameworkName:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_frameworkName - The name of the custom framework that the share request is for.

$sel:id:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_id - The unique identifier for the share request.

$sel:lastUpdated:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_lastUpdated - Specifies when the share request was last updated.

$sel:sourceAccount:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_sourceAccount - The Amazon Web Services account of the sender.

$sel:standardControlsCount:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_standardControlsCount - The number of standard controls that are part of the shared custom framework.

$sel:status:AssessmentFrameworkShareRequest', assessmentFrameworkShareRequest_status - The status of the share request.

assessmentFrameworkShareRequest_comment :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #

An optional comment from the sender about the share request.

assessmentFrameworkShareRequest_complianceType :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #

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

assessmentFrameworkShareRequest_customControlsCount :: Lens' AssessmentFrameworkShareRequest (Maybe Int) Source #

The number of custom controls that are part of the shared custom framework.

assessmentFrameworkShareRequest_frameworkId :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #

The unique identifier for the shared custom framework.

assessmentFrameworkShareRequest_frameworkName :: Lens' AssessmentFrameworkShareRequest (Maybe Text) Source #

The name of the custom framework that the share request is for.

assessmentFrameworkShareRequest_standardControlsCount :: Lens' AssessmentFrameworkShareRequest (Maybe Int) Source #

The number of standard controls that are part of the shared custom framework.

AssessmentMetadata

data AssessmentMetadata Source #

The metadata that's associated with the specified assessment.

See: newAssessmentMetadata smart constructor.

Constructors

AssessmentMetadata' 

Fields

Instances

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

Read AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

Show AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

NFData AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

Methods

rnf :: AssessmentMetadata -> () #

Eq AssessmentMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadata

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "AssessmentMetadata'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "assessmentReportsDestination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentReportsDestination)) :*: S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "delegations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Delegation])) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "roles") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Role])) :*: (S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scope)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssessmentStatus)))))))

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:assessmentReportsDestination:AssessmentMetadata', assessmentMetadata_assessmentReportsDestination - The destination that evidence reports are stored in for the assessment.

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

AssessmentMetadata, assessmentMetadata_creationTime - Specifies when the assessment was created.

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

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

AssessmentMetadata, assessmentMetadata_id - The unique identifier for the assessment.

AssessmentMetadata, assessmentMetadata_lastUpdated - The time of the most recent update.

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

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

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

AssessmentMetadata, assessmentMetadata_status - The overall status of the assessment.

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

The destination that evidence reports are stored in for the assessment.

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

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

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

Specifies when the assessment was created.

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

The delegations that are associated with the assessment.

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

The unique identifier for the assessment.

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

The roles that are associated with the assessment.

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

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

AssessmentMetadataItem

data AssessmentMetadataItem Source #

A metadata object that's associated with an assessment in Audit Manager.

See: newAssessmentMetadataItem smart constructor.

Constructors

AssessmentMetadataItem' 

Fields

Instances

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

Read AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Show AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

NFData AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Methods

rnf :: AssessmentMetadataItem -> () #

Eq AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

Hashable AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

type Rep AssessmentMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentMetadataItem

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:complianceType:AssessmentMetadataItem', assessmentMetadataItem_complianceType - The name of the compliance standard that's related to the assessment, such as PCI-DSS.

AssessmentMetadataItem, assessmentMetadataItem_creationTime - Specifies when the assessment was created.

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

AssessmentMetadataItem, assessmentMetadataItem_id - The unique identifier for the assessment.

AssessmentMetadataItem, assessmentMetadataItem_lastUpdated - The time of the most recent update.

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

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

AssessmentMetadataItem, assessmentMetadataItem_status - The current status of the assessment.

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

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

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

The delegations that are associated with the assessment.

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

The unique identifier for the assessment.

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

The roles that are associated with the assessment.

AssessmentReport

data AssessmentReport Source #

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

See: newAssessmentReport smart constructor.

Constructors

AssessmentReport' 

Fields

Instances

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

Read AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

Show AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

NFData AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

Methods

rnf :: AssessmentReport -> () #

Eq AssessmentReport Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReport

Hashable 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:assessmentId:AssessmentReport', assessmentReport_assessmentId - The identifier for the specified assessment.

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

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

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

$sel:creationTime:AssessmentReport', assessmentReport_creationTime - Specifies when the assessment report was created.

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

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

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

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

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

The identifier for the specified assessment.

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

The name of the associated assessment.

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

The name of the user who created the assessment report.

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

The identifier for the specified Amazon Web Services account.

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

Specifies when the assessment report was created.

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

The description of the specified assessment report.

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

The unique identifier for the assessment report.

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

The name that's given to the assessment report.

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

The current status of the specified assessment report.

AssessmentReportEvidenceError

data AssessmentReportEvidenceError Source #

An error entity for assessment report evidence errors. This is used to provide more meaningful errors than a simple string message.

See: newAssessmentReportEvidenceError smart constructor.

Constructors

AssessmentReportEvidenceError' 

Fields

Instances

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

Read AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

Show AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

NFData AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

Eq AssessmentReportEvidenceError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportEvidenceError

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 that was returned.

$sel:errorMessage:AssessmentReportEvidenceError', assessmentReportEvidenceError_errorMessage - The error message that was returned.

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

AssessmentReportMetadata

data AssessmentReportMetadata Source #

The metadata objects that are associated with the specified assessment report.

See: newAssessmentReportMetadata smart constructor.

Constructors

AssessmentReportMetadata' 

Fields

Instances

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

Read AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

Show AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

NFData AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

Eq AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

Hashable AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

type Rep AssessmentReportMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportMetadata

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:assessmentId:AssessmentReportMetadata', assessmentReportMetadata_assessmentId - The unique identifier for the associated assessment.

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

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

$sel:creationTime:AssessmentReportMetadata', assessmentReportMetadata_creationTime - Specifies when the assessment report was created.

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

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

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

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

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

The unique identifier for the associated assessment.

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

The name of the user who created the assessment report.

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

Specifies when the assessment report was created.

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

The unique identifier for the assessment report.

AssessmentReportsDestination

data AssessmentReportsDestination Source #

The location where Audit Manager saves assessment reports for the given assessment.

See: newAssessmentReportsDestination smart constructor.

Constructors

AssessmentReportsDestination' 

Fields

Instances

Instances details
FromJSON AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

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

Read AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

Show AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

NFData AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

Eq AssessmentReportsDestination Source # 
Instance details

Defined in Amazonka.AuditManager.Types.AssessmentReportsDestination

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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
FromJSON BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

Generic 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

NFData BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

Eq BatchCreateDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchCreateDelegationByAssessmentError

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 that the BatchCreateDelegationByAssessment API returned.

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

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

The error code that the BatchCreateDelegationByAssessment API returned.

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

The error message that the BatchCreateDelegationByAssessment API returned.

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
FromJSON BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

Generic 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

NFData BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

Eq BatchDeleteDelegationByAssessmentError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchDeleteDelegationByAssessmentError

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 delegation.

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

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

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

The error code that the BatchDeleteDelegationByAssessment API returned.

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

The error message that the BatchDeleteDelegationByAssessment API returned.

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
FromJSON BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

Generic 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

NFData BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

Eq BatchImportEvidenceToAssessmentControlError Source # 
Instance details

Defined in Amazonka.AuditManager.Types.BatchImportEvidenceToAssessmentControlError

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 that the BatchImportEvidenceToAssessmentControl API returned.

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

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

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

The error code that the BatchImportEvidenceToAssessmentControl API returned.

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

The error message that the BatchImportEvidenceToAssessmentControl API returned.

ChangeLog

data ChangeLog Source #

The record of a change within Audit Manager. For example, this could be the status change of an assessment or the delegation of a control set.

See: newChangeLog smart constructor.

Constructors

ChangeLog' 

Fields

Instances

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

Read ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

Show ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

NFData ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

Methods

rnf :: ChangeLog -> () #

Eq ChangeLog Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ChangeLog

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "ChangeLog'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "action") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ActionEnum)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "objectName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "objectType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ObjectTypeEnum))))))

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:action:ChangeLog', changeLog_action - The action that was performed.

$sel:createdAt:ChangeLog', changeLog_createdAt - The time when the action was performed and the changelog record was created.

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

$sel:objectName:ChangeLog', changeLog_objectName - The name of the object that changed. This could be the name of an assessment, control, or control set.

$sel:objectType:ChangeLog', changeLog_objectType - The object that was changed, such as an assessment, control, or control set.

changeLog_action :: Lens' ChangeLog (Maybe ActionEnum) Source #

The action that was performed.

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

The time when the action was performed and the changelog record was created.

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

The IAM user or role that performed the action.

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

The name of the object that changed. This could be the name of an assessment, control, or control set.

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

The object that was changed, such as an assessment, control, or control set.

Control

data Control Source #

A control in Audit Manager.

See: newControl smart constructor.

Constructors

Control' 

Fields

Instances

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

Read Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

Show Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

NFData Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

Methods

rnf :: Control -> () #

Eq Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

Methods

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

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

Hashable Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

Methods

hashWithSalt :: Int -> Control -> Int #

hash :: Control -> Int #

type Rep Control Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Control

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

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:actionPlanInstructions:Control', control_actionPlanInstructions - The recommended actions to carry out if the control isn't fulfilled.

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

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

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

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

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

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

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

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

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

$sel:lastUpdatedBy:Control', control_lastUpdatedBy - The IAM user or role that most recently updated the control.

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

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

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

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

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

The recommended actions to carry out if the control isn't fulfilled.

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

The title of the action plan for remediating the control.

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

The Amazon Resource Name (ARN) of the control.

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

The data mapping sources for the control.

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

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

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

The time when the control was created.

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

The IAM user or role that created the control.

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

The description of the control.

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

The unique identifier for the control.

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

The time when the control was most recently updated.

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

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

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

The name of the control.

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

The tags associated with the control.

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

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

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

The type of control, such as a custom control or a standard control.

ControlComment

data ControlComment Source #

A comment that's 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
FromJSON 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 #

Read ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

Show ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

NFData ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

Methods

rnf :: ControlComment -> () #

Eq ControlComment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlComment

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "ControlComment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "authorName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "commentBody") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "postedDate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))

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:commentBody:ControlComment', controlComment_commentBody - The body text of a control comment.

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

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

The name of the user who authored the comment.

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

The body text of a control comment.

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

The time when the comment was posted.

ControlDomainInsights

data ControlDomainInsights Source #

A summary of the latest analytics data for a specific control domain.

Control domain insights are grouped by control domain, and ranked by the highest total count of non-compliant evidence.

See: newControlDomainInsights smart constructor.

Constructors

ControlDomainInsights' 

Fields

Instances

Instances details
FromJSON ControlDomainInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlDomainInsights

Generic ControlDomainInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlDomainInsights

Associated Types

type Rep ControlDomainInsights :: Type -> Type #

Read ControlDomainInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlDomainInsights

Show ControlDomainInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlDomainInsights

NFData ControlDomainInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlDomainInsights

Methods

rnf :: ControlDomainInsights -> () #

Eq ControlDomainInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlDomainInsights

Hashable ControlDomainInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlDomainInsights

type Rep ControlDomainInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlDomainInsights

type Rep ControlDomainInsights = D1 ('MetaData "ControlDomainInsights" "Amazonka.AuditManager.Types.ControlDomainInsights" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "ControlDomainInsights'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "controlsCountByNoncompliantEvidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "evidenceInsights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvidenceInsights)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "totalControlsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newControlDomainInsights :: ControlDomainInsights Source #

Create a value of ControlDomainInsights 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:controlsCountByNoncompliantEvidence:ControlDomainInsights', controlDomainInsights_controlsCountByNoncompliantEvidence - The number of controls in the control domain that collected non-compliant evidence on the lastUpdated date.

$sel:evidenceInsights:ControlDomainInsights', controlDomainInsights_evidenceInsights - A breakdown of the compliance check status for the evidence that’s associated with the control domain.

$sel:id:ControlDomainInsights', controlDomainInsights_id - The unique identifier for the control domain.

$sel:lastUpdated:ControlDomainInsights', controlDomainInsights_lastUpdated - The time when the control domain insights were last updated.

$sel:name:ControlDomainInsights', controlDomainInsights_name - The name of the control domain.

$sel:totalControlsCount:ControlDomainInsights', controlDomainInsights_totalControlsCount - The total number of controls in the control domain.

controlDomainInsights_controlsCountByNoncompliantEvidence :: Lens' ControlDomainInsights (Maybe Int) Source #

The number of controls in the control domain that collected non-compliant evidence on the lastUpdated date.

controlDomainInsights_evidenceInsights :: Lens' ControlDomainInsights (Maybe EvidenceInsights) Source #

A breakdown of the compliance check status for the evidence that’s associated with the control domain.

controlDomainInsights_id :: Lens' ControlDomainInsights (Maybe Text) Source #

The unique identifier for the control domain.

controlDomainInsights_lastUpdated :: Lens' ControlDomainInsights (Maybe UTCTime) Source #

The time when the control domain insights were last updated.

controlDomainInsights_totalControlsCount :: Lens' ControlDomainInsights (Maybe Int) Source #

The total number of controls in the control domain.

ControlInsightsMetadataByAssessmentItem

data ControlInsightsMetadataByAssessmentItem Source #

A summary of the latest analytics data for a specific control in a specific active assessment.

Control insights are grouped by control domain, and ranked by the highest total count of non-compliant evidence.

See: newControlInsightsMetadataByAssessmentItem smart constructor.

Constructors

ControlInsightsMetadataByAssessmentItem' 

Fields

Instances

Instances details
FromJSON ControlInsightsMetadataByAssessmentItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataByAssessmentItem

Generic ControlInsightsMetadataByAssessmentItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataByAssessmentItem

Read ControlInsightsMetadataByAssessmentItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataByAssessmentItem

Show ControlInsightsMetadataByAssessmentItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataByAssessmentItem

NFData ControlInsightsMetadataByAssessmentItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataByAssessmentItem

Eq ControlInsightsMetadataByAssessmentItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataByAssessmentItem

Hashable ControlInsightsMetadataByAssessmentItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataByAssessmentItem

type Rep ControlInsightsMetadataByAssessmentItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataByAssessmentItem

type Rep ControlInsightsMetadataByAssessmentItem = D1 ('MetaData "ControlInsightsMetadataByAssessmentItem" "Amazonka.AuditManager.Types.ControlInsightsMetadataByAssessmentItem" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "ControlInsightsMetadataByAssessmentItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "controlSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evidenceInsights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvidenceInsights))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newControlInsightsMetadataByAssessmentItem :: ControlInsightsMetadataByAssessmentItem Source #

Create a value of ControlInsightsMetadataByAssessmentItem 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:ControlInsightsMetadataByAssessmentItem', controlInsightsMetadataByAssessmentItem_controlSetName - The name of the control set that the assessment control belongs to.

$sel:evidenceInsights:ControlInsightsMetadataByAssessmentItem', controlInsightsMetadataByAssessmentItem_evidenceInsights - A breakdown of the compliance check status for the evidence that’s associated with the assessment control.

$sel:id:ControlInsightsMetadataByAssessmentItem', controlInsightsMetadataByAssessmentItem_id - The unique identifier for the assessment control.

$sel:lastUpdated:ControlInsightsMetadataByAssessmentItem', controlInsightsMetadataByAssessmentItem_lastUpdated - The time when the assessment control insights were last updated.

$sel:name:ControlInsightsMetadataByAssessmentItem', controlInsightsMetadataByAssessmentItem_name - The name of the assessment control.

controlInsightsMetadataByAssessmentItem_controlSetName :: Lens' ControlInsightsMetadataByAssessmentItem (Maybe Text) Source #

The name of the control set that the assessment control belongs to.

controlInsightsMetadataByAssessmentItem_evidenceInsights :: Lens' ControlInsightsMetadataByAssessmentItem (Maybe EvidenceInsights) Source #

A breakdown of the compliance check status for the evidence that’s associated with the assessment control.

ControlInsightsMetadataItem

data ControlInsightsMetadataItem Source #

A summary of the latest analytics data for a specific control.

This data reflects the total counts for the specified control across all active assessments. Control insights are grouped by control domain, and ranked by the highest total count of non-compliant evidence.

See: newControlInsightsMetadataItem smart constructor.

Constructors

ControlInsightsMetadataItem' 

Fields

Instances

Instances details
FromJSON ControlInsightsMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataItem

Generic ControlInsightsMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataItem

Associated Types

type Rep ControlInsightsMetadataItem :: Type -> Type #

Read ControlInsightsMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataItem

Show ControlInsightsMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataItem

NFData ControlInsightsMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataItem

Eq ControlInsightsMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataItem

Hashable ControlInsightsMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataItem

type Rep ControlInsightsMetadataItem Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlInsightsMetadataItem

type Rep ControlInsightsMetadataItem = D1 ('MetaData "ControlInsightsMetadataItem" "Amazonka.AuditManager.Types.ControlInsightsMetadataItem" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "ControlInsightsMetadataItem'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "evidenceInsights") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvidenceInsights)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newControlInsightsMetadataItem :: ControlInsightsMetadataItem Source #

Create a value of ControlInsightsMetadataItem 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:evidenceInsights:ControlInsightsMetadataItem', controlInsightsMetadataItem_evidenceInsights - A breakdown of the compliance check status for the evidence that’s associated with the control.

$sel:id:ControlInsightsMetadataItem', controlInsightsMetadataItem_id - The unique identifier for the control.

$sel:lastUpdated:ControlInsightsMetadataItem', controlInsightsMetadataItem_lastUpdated - The time when the control insights were last updated.

$sel:name:ControlInsightsMetadataItem', controlInsightsMetadataItem_name - The name of the control.

controlInsightsMetadataItem_evidenceInsights :: Lens' ControlInsightsMetadataItem (Maybe EvidenceInsights) Source #

A breakdown of the compliance check status for the evidence that’s associated with the control.

controlInsightsMetadataItem_lastUpdated :: Lens' ControlInsightsMetadataItem (Maybe UTCTime) Source #

The time when the control insights were last updated.

ControlMappingSource

data ControlMappingSource Source #

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

See: newControlMappingSource smart constructor.

Constructors

ControlMappingSource' 

Fields

Instances

Instances details
FromJSON ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

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

Read ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

Show ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

NFData ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

Methods

rnf :: ControlMappingSource -> () #

Eq ControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMappingSource

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "ControlMappingSource'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "sourceDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceFrequency") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceFrequency))) :*: (S1 ('MetaSel ('Just "sourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceKeyword") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceKeyword)))) :*: ((S1 ('MetaSel ('Just "sourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceSetUpOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceSetUpOption))) :*: (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceType)) :*: S1 ('MetaSel ('Just "troubleshootingText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:sourceDescription:ControlMappingSource', controlMappingSource_sourceDescription - The description of the source.

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

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

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

$sel:sourceName:ControlMappingSource', controlMappingSource_sourceName - The name of the source.

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

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

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

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

The frequency of evidence collection for the control mapping source.

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

The unique identifier for the source.

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

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

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

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

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

The instructions for troubleshooting the control.

ControlMetadata

data ControlMetadata Source #

The metadata that's associated with the standard control or custom control.

See: newControlMetadata smart constructor.

Constructors

ControlMetadata' 

Fields

Instances

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

Read ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

Show ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

NFData ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

Methods

rnf :: ControlMetadata -> () #

Eq ControlMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlMetadata

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "ControlMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "controlSources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") '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:arn:ControlMetadata', controlMetadata_arn - The Amazon Resource Name (ARN) of the control.

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

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

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

$sel:lastUpdatedAt:ControlMetadata', controlMetadata_lastUpdatedAt - The time when the control was most recently updated.

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

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

The Amazon Resource Name (ARN) of the control.

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

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

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

The time when the control was created.

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

The unique identifier for the control.

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

The time when the control was most recently updated.

ControlSet

data ControlSet Source #

A set of controls in Audit Manager.

See: newControlSet smart constructor.

Constructors

ControlSet' 

Fields

Instances

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

Read ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

Show ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

NFData ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

Methods

rnf :: ControlSet -> () #

Eq ControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ControlSet

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "ControlSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "controls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Control))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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.

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

ControlSet, controlSet_name - The name of the control set.

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

The list of controls within 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.

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

The name of the control set.

CreateAssessmentFrameworkControl

data CreateAssessmentFrameworkControl Source #

The 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

  • id :: Text

    The unique identifier of the control.

Instances

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

Read CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

Show CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

NFData CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

Eq CreateAssessmentFrameworkControl Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControl

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "CreateAssessmentFrameworkControl'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCreateAssessmentFrameworkControl 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 doesn't contain the control set ID.

See: newCreateAssessmentFrameworkControlSet smart constructor.

Constructors

CreateAssessmentFrameworkControlSet' 

Fields

Instances

Instances details
ToJSON CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

Generic 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

NFData CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

Eq CreateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateAssessmentFrameworkControlSet

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 doesn't contain the control set ID.

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

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

The list of controls within the control set. This doesn't contain the control set ID.

CreateControlMappingSource

data CreateControlMappingSource Source #

The control mapping fields that represent the source for evidence collection, along with related parameters and metadata. This doesn't contain mappingID.

See: newCreateControlMappingSource smart constructor.

Constructors

CreateControlMappingSource' 

Fields

Instances

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

Read CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

Show CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

NFData CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

Eq CreateControlMappingSource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateControlMappingSource

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "CreateControlMappingSource'" 'PrefixI 'True) ((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 "sourceName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceSetUpOption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceSetUpOption))) :*: (S1 ('MetaSel ('Just "sourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceType)) :*: S1 ('MetaSel ('Just "troubleshootingText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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:sourceDescription:CreateControlMappingSource', createControlMappingSource_sourceDescription - The description of the data source that determines where Audit Manager collects evidence from for the control.

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

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

$sel:sourceName:CreateControlMappingSource', createControlMappingSource_sourceName - The name of the control mapping data source.

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

$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 control.

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

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

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

The frequency of evidence collection for the 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.

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

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

CreateDelegationRequest

data CreateDelegationRequest Source #

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

See: newCreateDelegationRequest smart constructor.

Constructors

CreateDelegationRequest' 

Fields

  • comment :: Maybe Text

    A comment that's related to the delegation request.

  • controlSetId :: Maybe Text

    The unique identifier for the control set.

  • roleArn :: Maybe Text

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

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

Instances

Instances details
FromJSON CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

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

Read CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

Show CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

NFData CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

Methods

rnf :: CreateDelegationRequest -> () #

Eq CreateDelegationRequest Source # 
Instance details

Defined in Amazonka.AuditManager.Types.CreateDelegationRequest

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "CreateDelegationRequest'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "comment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlSetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RoleType)))))

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:comment:CreateDelegationRequest', createDelegationRequest_comment - A comment that's related to the delegation request.

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

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

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

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

A comment that's related to the delegation request.

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

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.

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

Read Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

Show Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

NFData Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

Methods

rnf :: Delegation -> () #

Eq Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

Hashable Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

type Rep Delegation Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Delegation

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:assessmentId:Delegation', delegation_assessmentId - The identifier for the assessment that's associated with the delegation.

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

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

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

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

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

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

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

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

$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:status:Delegation', delegation_status - The status of the delegation.

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

The identifier for the assessment that's associated with the delegation.

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

The name of the assessment that's associated with the delegation.

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

The comment that's related to the delegation.

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

The identifier for the control set that's associated with the delegation.

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

The IAM user or role that created the delegation.

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

Specifies when the delegation was created.

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

The unique identifier for the delegation.

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

Specifies when the delegation was last updated.

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

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

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_status :: Lens' Delegation (Maybe DelegationStatus) Source #

The status of the delegation.

DelegationMetadata

data DelegationMetadata Source #

The metadata that's associated with the delegation.

See: newDelegationMetadata smart constructor.

Constructors

DelegationMetadata' 

Fields

Instances

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

Read DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Show DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

NFData DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Methods

rnf :: DelegationMetadata -> () #

Eq DelegationMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DelegationMetadata

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "DelegationMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "assessmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "assessmentName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlSetName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "creationTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DelegationStatus))))))

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:assessmentId:DelegationMetadata', delegationMetadata_assessmentId - The unique identifier for the assessment.

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

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

$sel:creationTime:DelegationMetadata', delegationMetadata_creationTime - Specifies when the delegation was created.

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

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

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

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

The unique identifier for the assessment.

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

The name of the associated assessment.

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

Specifies the name of the control set that was delegated for review.

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

Specifies when the delegation was created.

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

The unique identifier for the delegation.

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

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

DeregistrationPolicy

data DeregistrationPolicy Source #

The deregistration policy for the data that's stored in Audit Manager. You can use this attribute to determine how your data is handled when you deregister Audit Manager.

By default, Audit Manager retains evidence data for two years from the time of its creation. Other Audit Manager resources (including assessments, custom controls, and custom frameworks) remain in Audit Manager indefinitely, and are available if you re-register Audit Manager in the future. For more information about data retention, see Data Protection in the Audit Manager User Guide.

If you choose to delete all data, this action permanently deletes all evidence data in your account within seven days. It also deletes all of the Audit Manager resources that you created, including assessments, custom controls, and custom frameworks. Your data will not be available if you re-register Audit Manager in the future.

See: newDeregistrationPolicy smart constructor.

Constructors

DeregistrationPolicy' 

Fields

  • deleteResources :: Maybe DeleteResources

    Specifies which Audit Manager data will be deleted when you deregister Audit Manager.

    • If you set the value to ALL, all of your data is deleted within seven days of deregistration.
    • If you set the value to DEFAULT, none of your data is deleted at the time of deregistration. However, keep in mind that the Audit Manager data retention policy still applies. As a result, any evidence data will be deleted two years after its creation date. Your other Audit Manager resources will continue to exist indefinitely.

Instances

Instances details
FromJSON DeregistrationPolicy Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeregistrationPolicy

ToJSON DeregistrationPolicy Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeregistrationPolicy

Generic DeregistrationPolicy Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeregistrationPolicy

Associated Types

type Rep DeregistrationPolicy :: Type -> Type #

Read DeregistrationPolicy Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeregistrationPolicy

Show DeregistrationPolicy Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeregistrationPolicy

NFData DeregistrationPolicy Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeregistrationPolicy

Methods

rnf :: DeregistrationPolicy -> () #

Eq DeregistrationPolicy Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeregistrationPolicy

Hashable DeregistrationPolicy Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeregistrationPolicy

type Rep DeregistrationPolicy Source # 
Instance details

Defined in Amazonka.AuditManager.Types.DeregistrationPolicy

type Rep DeregistrationPolicy = D1 ('MetaData "DeregistrationPolicy" "Amazonka.AuditManager.Types.DeregistrationPolicy" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "DeregistrationPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteResources") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DeleteResources))))

newDeregistrationPolicy :: DeregistrationPolicy Source #

Create a value of DeregistrationPolicy 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:deleteResources:DeregistrationPolicy', deregistrationPolicy_deleteResources - Specifies which Audit Manager data will be deleted when you deregister Audit Manager.

  • If you set the value to ALL, all of your data is deleted within seven days of deregistration.
  • If you set the value to DEFAULT, none of your data is deleted at the time of deregistration. However, keep in mind that the Audit Manager data retention policy still applies. As a result, any evidence data will be deleted two years after its creation date. Your other Audit Manager resources will continue to exist indefinitely.

deregistrationPolicy_deleteResources :: Lens' DeregistrationPolicy (Maybe DeleteResources) Source #

Specifies which Audit Manager data will be deleted when you deregister Audit Manager.

  • If you set the value to ALL, all of your data is deleted within seven days of deregistration.
  • If you set the value to DEFAULT, none of your data is deleted at the time of deregistration. However, keep in mind that the Audit Manager data retention policy still applies. As a result, any evidence data will be deleted two years after its creation date. Your other Audit Manager resources will continue to exist indefinitely.

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 invoked by a user, or a system configuration snapshot.

See: newEvidence smart constructor.

Constructors

Evidence' 

Fields

  • assessmentReportSelection :: Maybe Text

    Specifies whether the evidence is included in the assessment report.

  • attributes :: Maybe (HashMap Text Text)

    The names and values that are used by the evidence event. This includes an attribute name (such as allowUsersToChangePassword) and value (such as true or false).

  • awsAccountId :: Maybe Text

    The identifier for the Amazon Web Services account.

  • awsOrganization :: Maybe Text

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

  • complianceCheck :: Maybe Text

    The evaluation status for automated evidence that falls under the compliance check category.

    • Audit Manager classes evidence as non-compliant if Security Hub reports a Fail result, or if Config reports a Non-compliant result.
    • Audit Manager classes evidence as compliant if Security Hub reports a Pass result, or if Config reports a Compliant result.
    • If a compliance check isn't available or applicable, then no compliance evaluation can be made for that evidence. This is the case if the evidence uses Config or Security Hub as the underlying data source type, but those services aren't enabled. This is also the case if the evidence uses an underlying data source type that doesn't support compliance checks (such as manual evidence, Amazon Web Services API calls, or CloudTrail).
  • dataSource :: Maybe Text

    The data source where the evidence was collected from.

  • eventName :: Maybe Text

    The name of the evidence event.

  • eventSource :: Maybe Text

    The Amazon Web Service that the evidence is collected from.

  • evidenceAwsAccountId :: Maybe Text

    The identifier for the Amazon Web Services account.

  • evidenceByType :: Maybe Text

    The type of automated evidence.

  • evidenceFolderId :: Maybe Text

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

  • iamId :: Maybe Text

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

  • id :: Maybe Text

    The identifier for the evidence.

  • resourcesIncluded :: Maybe [Resource]

    The list of resources that are assessed to generate the evidence.

  • time :: Maybe POSIX

    The timestamp that represents when the evidence was collected.

Instances

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

Read Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

Show Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

NFData Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

Methods

rnf :: Evidence -> () #

Eq Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

Hashable Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

Methods

hashWithSalt :: Int -> Evidence -> Int #

hash :: Evidence -> Int #

type Rep Evidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Evidence

type Rep Evidence = D1 ('MetaData "Evidence" "Amazonka.AuditManager.Types.Evidence" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "Evidence'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "assessmentReportSelection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "attributes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "awsOrganization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "complianceCheck") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "eventSource") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evidenceAwsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "evidenceByType") '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 "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "resourcesIncluded") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Resource])) :*: S1 ('MetaSel ('Just "time") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))))

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:assessmentReportSelection:Evidence', evidence_assessmentReportSelection - Specifies whether the evidence is included in the assessment report.

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

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

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

Evidence, evidence_complianceCheck - The evaluation status for automated evidence that falls under the compliance check category.

  • Audit Manager classes evidence as non-compliant if Security Hub reports a Fail result, or if Config reports a Non-compliant result.
  • Audit Manager classes evidence as compliant if Security Hub reports a Pass result, or if Config reports a Compliant result.
  • If a compliance check isn't available or applicable, then no compliance evaluation can be made for that evidence. This is the case if the evidence uses Config or Security Hub as the underlying data source type, but those services aren't enabled. This is also the case if the evidence uses an underlying data source type that doesn't support compliance checks (such as manual evidence, Amazon Web Services API calls, or CloudTrail).

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

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

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

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

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

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

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

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

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

$sel:time:Evidence', evidence_time - 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_attributes :: Lens' Evidence (Maybe (HashMap Text Text)) Source #

The names and values that are used by the evidence event. This includes an attribute name (such as allowUsersToChangePassword) and value (such as true or false).

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

The identifier for the Amazon Web Services account.

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

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

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

The evaluation status for automated evidence that falls under the compliance check category.

  • Audit Manager classes evidence as non-compliant if Security Hub reports a Fail result, or if Config reports a Non-compliant result.
  • Audit Manager classes evidence as compliant if Security Hub reports a Pass result, or if Config reports a Compliant result.
  • If a compliance check isn't available or applicable, then no compliance evaluation can be made for that evidence. This is the case if the evidence uses Config or Security Hub as the underlying data source type, but those services aren't enabled. This is also the case if the evidence uses an underlying data source type that doesn't support compliance checks (such as manual evidence, Amazon Web Services API calls, or CloudTrail).

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

The data source where the evidence was collected from.

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

The name of the evidence event.

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

The Amazon Web Service that the evidence is collected from.

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

The identifier for the Amazon Web Services account.

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

The type of automated evidence.

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

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

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

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

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

The identifier for the evidence.

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

The list of resources that are assessed to generate the evidence.

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

The timestamp that represents when the evidence was collected.

EvidenceFinderEnablement

data EvidenceFinderEnablement Source #

The settings object that specifies whether evidence finder is enabled. This object also describes the related event data store, and the backfill status for populating the event data store with evidence data.

See: newEvidenceFinderEnablement smart constructor.

Constructors

EvidenceFinderEnablement' 

Fields

  • backfillStatus :: Maybe EvidenceFinderBackfillStatus

    The current status of the evidence data backfill process.

    The backfill starts after you enable evidence finder. During this task, Audit Manager populates an event data store with your past two years’ worth of evidence data so that your evidence can be queried.

    • NOT_STARTED means that the backfill hasn’t started yet.
    • IN_PROGRESS means that the backfill is in progress. This can take up to 7 days to complete, depending on the amount of evidence data.
    • COMPLETED means that the backfill is complete. All of your past evidence is now queryable.
  • enablementStatus :: Maybe EvidenceFinderEnablementStatus

    The current status of the evidence finder feature and the related event data store.

    • ENABLE_IN_PROGRESS means that you requested to enable evidence finder. An event data store is currently being created to support evidence finder queries.
    • ENABLED means that an event data store was successfully created and evidence finder is enabled. We recommend that you wait 7 days until the event data store is backfilled with your past two years’ worth of evidence data. You can use evidence finder in the meantime, but not all data might be available until the backfill is complete.
    • DISABLE_IN_PROGRESS means that you requested to disable evidence finder, and your request is pending the deletion of the event data store.
    • DISABLED means that you have permanently disabled evidence finder and the event data store has been deleted. You can't re-enable evidence finder after this point.
  • error :: Maybe Text

    Represents any errors that occurred when enabling or disabling evidence finder.

  • eventDataStoreArn :: Maybe Text

    The Amazon Resource Name (ARN) of the CloudTrail Lake event data store that’s used by evidence finder. The event data store is the lake of evidence data that evidence finder runs queries against.

Instances

Instances details
FromJSON EvidenceFinderEnablement Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablement

Generic EvidenceFinderEnablement Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablement

Associated Types

type Rep EvidenceFinderEnablement :: Type -> Type #

Read EvidenceFinderEnablement Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablement

Show EvidenceFinderEnablement Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablement

NFData EvidenceFinderEnablement Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablement

Eq EvidenceFinderEnablement Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablement

Hashable EvidenceFinderEnablement Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablement

type Rep EvidenceFinderEnablement Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceFinderEnablement

type Rep EvidenceFinderEnablement = D1 ('MetaData "EvidenceFinderEnablement" "Amazonka.AuditManager.Types.EvidenceFinderEnablement" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "EvidenceFinderEnablement'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "backfillStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvidenceFinderBackfillStatus)) :*: S1 ('MetaSel ('Just "enablementStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvidenceFinderEnablementStatus))) :*: (S1 ('MetaSel ('Just "error") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eventDataStoreArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEvidenceFinderEnablement :: EvidenceFinderEnablement Source #

Create a value of EvidenceFinderEnablement 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:backfillStatus:EvidenceFinderEnablement', evidenceFinderEnablement_backfillStatus - The current status of the evidence data backfill process.

The backfill starts after you enable evidence finder. During this task, Audit Manager populates an event data store with your past two years’ worth of evidence data so that your evidence can be queried.

  • NOT_STARTED means that the backfill hasn’t started yet.
  • IN_PROGRESS means that the backfill is in progress. This can take up to 7 days to complete, depending on the amount of evidence data.
  • COMPLETED means that the backfill is complete. All of your past evidence is now queryable.

$sel:enablementStatus:EvidenceFinderEnablement', evidenceFinderEnablement_enablementStatus - The current status of the evidence finder feature and the related event data store.

  • ENABLE_IN_PROGRESS means that you requested to enable evidence finder. An event data store is currently being created to support evidence finder queries.
  • ENABLED means that an event data store was successfully created and evidence finder is enabled. We recommend that you wait 7 days until the event data store is backfilled with your past two years’ worth of evidence data. You can use evidence finder in the meantime, but not all data might be available until the backfill is complete.
  • DISABLE_IN_PROGRESS means that you requested to disable evidence finder, and your request is pending the deletion of the event data store.
  • DISABLED means that you have permanently disabled evidence finder and the event data store has been deleted. You can't re-enable evidence finder after this point.

$sel:error:EvidenceFinderEnablement', evidenceFinderEnablement_error - Represents any errors that occurred when enabling or disabling evidence finder.

$sel:eventDataStoreArn:EvidenceFinderEnablement', evidenceFinderEnablement_eventDataStoreArn - The Amazon Resource Name (ARN) of the CloudTrail Lake event data store that’s used by evidence finder. The event data store is the lake of evidence data that evidence finder runs queries against.

evidenceFinderEnablement_backfillStatus :: Lens' EvidenceFinderEnablement (Maybe EvidenceFinderBackfillStatus) Source #

The current status of the evidence data backfill process.

The backfill starts after you enable evidence finder. During this task, Audit Manager populates an event data store with your past two years’ worth of evidence data so that your evidence can be queried.

  • NOT_STARTED means that the backfill hasn’t started yet.
  • IN_PROGRESS means that the backfill is in progress. This can take up to 7 days to complete, depending on the amount of evidence data.
  • COMPLETED means that the backfill is complete. All of your past evidence is now queryable.

evidenceFinderEnablement_enablementStatus :: Lens' EvidenceFinderEnablement (Maybe EvidenceFinderEnablementStatus) Source #

The current status of the evidence finder feature and the related event data store.

  • ENABLE_IN_PROGRESS means that you requested to enable evidence finder. An event data store is currently being created to support evidence finder queries.
  • ENABLED means that an event data store was successfully created and evidence finder is enabled. We recommend that you wait 7 days until the event data store is backfilled with your past two years’ worth of evidence data. You can use evidence finder in the meantime, but not all data might be available until the backfill is complete.
  • DISABLE_IN_PROGRESS means that you requested to disable evidence finder, and your request is pending the deletion of the event data store.
  • DISABLED means that you have permanently disabled evidence finder and the event data store has been deleted. You can't re-enable evidence finder after this point.

evidenceFinderEnablement_error :: Lens' EvidenceFinderEnablement (Maybe Text) Source #

Represents any errors that occurred when enabling or disabling evidence finder.

evidenceFinderEnablement_eventDataStoreArn :: Lens' EvidenceFinderEnablement (Maybe Text) Source #

The Amazon Resource Name (ARN) of the CloudTrail Lake event data store that’s used by evidence finder. The event data store is the lake of evidence data that evidence finder runs queries against.

EvidenceInsights

data EvidenceInsights Source #

A breakdown of the latest compliance check status for the evidence in your Audit Manager assessments.

See: newEvidenceInsights smart constructor.

Constructors

EvidenceInsights' 

Fields

  • compliantEvidenceCount :: Maybe Int

    The number of compliance check evidence that Audit Manager classified as compliant. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

  • inconclusiveEvidenceCount :: Maybe Int

    The number of evidence that a compliance check ruling isn't available for. Evidence is inconclusive when the associated control uses Security Hub or Config as a data source but you didn't enable those services. This is also the case when a control uses a data source that doesn’t support compliance checks (for example, manual evidence, API calls, or CloudTrail).

    If evidence has a compliance check status of not applicable in the console, it's classified as inconclusive in EvidenceInsights data.

  • noncompliantEvidenceCount :: Maybe Int

    The number of compliance check evidence that Audit Manager classified as non-compliant. This includes evidence that was collected from Security Hub with a Fail ruling, or collected from Config with a Non-compliant ruling.

Instances

Instances details
FromJSON EvidenceInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceInsights

Generic EvidenceInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceInsights

Associated Types

type Rep EvidenceInsights :: Type -> Type #

Read EvidenceInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceInsights

Show EvidenceInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceInsights

NFData EvidenceInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceInsights

Methods

rnf :: EvidenceInsights -> () #

Eq EvidenceInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceInsights

Hashable EvidenceInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceInsights

type Rep EvidenceInsights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.EvidenceInsights

type Rep EvidenceInsights = D1 ('MetaData "EvidenceInsights" "Amazonka.AuditManager.Types.EvidenceInsights" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "EvidenceInsights'" 'PrefixI 'True) (S1 ('MetaSel ('Just "compliantEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "inconclusiveEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "noncompliantEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))

newEvidenceInsights :: EvidenceInsights Source #

Create a value of EvidenceInsights 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:compliantEvidenceCount:EvidenceInsights', evidenceInsights_compliantEvidenceCount - The number of compliance check evidence that Audit Manager classified as compliant. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

$sel:inconclusiveEvidenceCount:EvidenceInsights', evidenceInsights_inconclusiveEvidenceCount - The number of evidence that a compliance check ruling isn't available for. Evidence is inconclusive when the associated control uses Security Hub or Config as a data source but you didn't enable those services. This is also the case when a control uses a data source that doesn’t support compliance checks (for example, manual evidence, API calls, or CloudTrail).

If evidence has a compliance check status of not applicable in the console, it's classified as inconclusive in EvidenceInsights data.

$sel:noncompliantEvidenceCount:EvidenceInsights', evidenceInsights_noncompliantEvidenceCount - The number of compliance check evidence that Audit Manager classified as non-compliant. This includes evidence that was collected from Security Hub with a Fail ruling, or collected from Config with a Non-compliant ruling.

evidenceInsights_compliantEvidenceCount :: Lens' EvidenceInsights (Maybe Int) Source #

The number of compliance check evidence that Audit Manager classified as compliant. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

evidenceInsights_inconclusiveEvidenceCount :: Lens' EvidenceInsights (Maybe Int) Source #

The number of evidence that a compliance check ruling isn't available for. Evidence is inconclusive when the associated control uses Security Hub or Config as a data source but you didn't enable those services. This is also the case when a control uses a data source that doesn’t support compliance checks (for example, manual evidence, API calls, or CloudTrail).

If evidence has a compliance check status of not applicable in the console, it's classified as inconclusive in EvidenceInsights data.

evidenceInsights_noncompliantEvidenceCount :: Lens' EvidenceInsights (Maybe Int) Source #

The number of compliance check evidence that Audit Manager classified as non-compliant. This includes evidence that was collected from Security Hub with a Fail ruling, or collected from Config with a Non-compliant ruling.

Framework

data Framework Source #

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

See: newFramework smart constructor.

Constructors

Framework' 

Fields

Instances

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

Read Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

Show Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

NFData Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

Methods

rnf :: Framework -> () #

Eq Framework Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Framework

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "Framework'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controlSets") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ControlSet))))) :*: ((S1 ('MetaSel ('Just "controlSources") '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 "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lastUpdatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "lastUpdatedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "logo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FrameworkType)))))))

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:arn:Framework', framework_arn - The Amazon Resource Name (ARN) of the framework.

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

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

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

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

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

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

Framework, framework_id - The unique identifier for the framework.

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

$sel:lastUpdatedBy:Framework', framework_lastUpdatedBy - The IAM user or role that most recently updated the framework.

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

Framework, framework_name - The name of the framework.

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

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

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

The Amazon Resource Name (ARN) of the framework.

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

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

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

The control sets that are associated with the framework.

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

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

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

The time when the framework was created.

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

The IAM user or role that created the framework.

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

The description of the framework.

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

The unique identifier for the framework.

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

The time when the framework was most recently updated.

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

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

:: Lens' Framework (Maybe Text) Source #

The logo that's associated with the framework.

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

The name of the framework.

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

The tags that are associated with the framework.

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

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

FrameworkMetadata

data FrameworkMetadata Source #

The metadata of a framework, such as the name, ID, or description.

See: newFrameworkMetadata smart constructor.

Constructors

FrameworkMetadata' 

Fields

Instances

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

Read FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

Show FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

NFData FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

Methods

rnf :: FrameworkMetadata -> () #

Eq FrameworkMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.FrameworkMetadata

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "FrameworkMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "logo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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:complianceType:FrameworkMetadata', frameworkMetadata_complianceType - The compliance standard that's associated with the framework. For example, this could be PCI DSS or HIPAA.

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

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

$sel:name:FrameworkMetadata', frameworkMetadata_name - The name of the framework.

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

The compliance standard that's associated with the framework. For example, this could be PCI DSS or HIPAA.

:: Lens' FrameworkMetadata (Maybe Text) Source #

The logo that's associated with the framework.

Insights

data Insights Source #

A summary of the latest analytics data for all your active assessments.

This summary is a snapshot of the data that your active assessments collected on the lastUpdated date. It’s important to understand that the following totals are daily counts based on this date — they aren’t a total sum to date.

The Insights data is eventually consistent. This means that, when you read data from Insights, the response might not instantly reflect the results of a recently completed write or update operation. If you repeat your read request after a few hours, the response should return the latest data.

If you delete an assessment or change its status to inactive, InsightsByAssessment includes data for that assessment as follows.

  • Inactive assessments - If Audit Manager collected evidence for your assessment before you changed it inactive, that evidence is included in the InsightsByAssessment counts for that day.
  • Deleted assessments - If Audit Manager collected evidence for your assessment before you deleted it, that evidence isn't included in the InsightsByAssessment counts for that day.

See: newInsights smart constructor.

Constructors

Insights' 

Fields

  • activeAssessmentsCount :: Maybe Int

    The number of active assessments in Audit Manager.

  • assessmentControlsCountByNoncompliantEvidence :: Maybe Int

    The number of assessment controls that collected non-compliant evidence on the lastUpdated date.

  • compliantEvidenceCount :: Maybe Int

    The number of compliance check evidence that Audit Manager classified as compliant on the lastUpdated date. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

  • inconclusiveEvidenceCount :: Maybe Int

    The number of evidence without a compliance check ruling. Evidence is inconclusive when the associated control uses Security Hub or Config as a data source but you didn't enable those services. This is also the case when a control uses a data source that doesn’t support compliance checks (for example: manual evidence, API calls, or CloudTrail).

    If evidence has a compliance check status of not applicable, it's classed as inconclusive in Insights data.

  • lastUpdated :: Maybe POSIX

    The time when the cross-assessment insights were last updated.

  • noncompliantEvidenceCount :: Maybe Int

    The number of compliance check evidence that Audit Manager classified as non-compliant on the lastUpdated date. This includes evidence that was collected from Security Hub with a Fail ruling, or collected from Config with a Non-compliant ruling.

  • totalAssessmentControlsCount :: Maybe Int

    The total number of controls across all active assessments.

Instances

Instances details
FromJSON Insights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Insights

Generic Insights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Insights

Associated Types

type Rep Insights :: Type -> Type #

Methods

from :: Insights -> Rep Insights x #

to :: Rep Insights x -> Insights #

Read Insights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Insights

Show Insights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Insights

NFData Insights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Insights

Methods

rnf :: Insights -> () #

Eq Insights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Insights

Hashable Insights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Insights

Methods

hashWithSalt :: Int -> Insights -> Int #

hash :: Insights -> Int #

type Rep Insights Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Insights

type Rep Insights = D1 ('MetaData "Insights" "Amazonka.AuditManager.Types.Insights" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "Insights'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "activeAssessmentsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "assessmentControlsCountByNoncompliantEvidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "compliantEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: ((S1 ('MetaSel ('Just "inconclusiveEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "noncompliantEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalAssessmentControlsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newInsights :: Insights Source #

Create a value of Insights 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:activeAssessmentsCount:Insights', insights_activeAssessmentsCount - The number of active assessments in Audit Manager.

$sel:assessmentControlsCountByNoncompliantEvidence:Insights', insights_assessmentControlsCountByNoncompliantEvidence - The number of assessment controls that collected non-compliant evidence on the lastUpdated date.

$sel:compliantEvidenceCount:Insights', insights_compliantEvidenceCount - The number of compliance check evidence that Audit Manager classified as compliant on the lastUpdated date. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

$sel:inconclusiveEvidenceCount:Insights', insights_inconclusiveEvidenceCount - The number of evidence without a compliance check ruling. Evidence is inconclusive when the associated control uses Security Hub or Config as a data source but you didn't enable those services. This is also the case when a control uses a data source that doesn’t support compliance checks (for example: manual evidence, API calls, or CloudTrail).

If evidence has a compliance check status of not applicable, it's classed as inconclusive in Insights data.

$sel:lastUpdated:Insights', insights_lastUpdated - The time when the cross-assessment insights were last updated.

$sel:noncompliantEvidenceCount:Insights', insights_noncompliantEvidenceCount - The number of compliance check evidence that Audit Manager classified as non-compliant on the lastUpdated date. This includes evidence that was collected from Security Hub with a Fail ruling, or collected from Config with a Non-compliant ruling.

$sel:totalAssessmentControlsCount:Insights', insights_totalAssessmentControlsCount - The total number of controls across all active assessments.

insights_activeAssessmentsCount :: Lens' Insights (Maybe Int) Source #

The number of active assessments in Audit Manager.

insights_assessmentControlsCountByNoncompliantEvidence :: Lens' Insights (Maybe Int) Source #

The number of assessment controls that collected non-compliant evidence on the lastUpdated date.

insights_compliantEvidenceCount :: Lens' Insights (Maybe Int) Source #

The number of compliance check evidence that Audit Manager classified as compliant on the lastUpdated date. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

insights_inconclusiveEvidenceCount :: Lens' Insights (Maybe Int) Source #

The number of evidence without a compliance check ruling. Evidence is inconclusive when the associated control uses Security Hub or Config as a data source but you didn't enable those services. This is also the case when a control uses a data source that doesn’t support compliance checks (for example: manual evidence, API calls, or CloudTrail).

If evidence has a compliance check status of not applicable, it's classed as inconclusive in Insights data.

insights_lastUpdated :: Lens' Insights (Maybe UTCTime) Source #

The time when the cross-assessment insights were last updated.

insights_noncompliantEvidenceCount :: Lens' Insights (Maybe Int) Source #

The number of compliance check evidence that Audit Manager classified as non-compliant on the lastUpdated date. This includes evidence that was collected from Security Hub with a Fail ruling, or collected from Config with a Non-compliant ruling.

insights_totalAssessmentControlsCount :: Lens' Insights (Maybe Int) Source #

The total number of controls across all active assessments.

InsightsByAssessment

data InsightsByAssessment Source #

A summary of the latest analytics data for a specific active assessment.

This summary is a snapshot of the data that was collected on the lastUpdated date. It’s important to understand that the totals in InsightsByAssessment are daily counts based on this date — they aren’t a total sum to date.

The InsightsByAssessment data is eventually consistent. This means that when you read data from InsightsByAssessment, the response might not instantly reflect the results of a recently completed write or update operation. If you repeat your read request after a few hours, the response returns the latest data.

If you delete an assessment or change its status to inactive, InsightsByAssessment includes data for that assessment as follows.

  • Inactive assessments - If Audit Manager collected evidence for your assessment before you changed it inactive, that evidence is included in the InsightsByAssessment counts for that day.
  • Deleted assessments - If Audit Manager collected evidence for your assessment before you deleted it, that evidence isn't included in the InsightsByAssessment counts for that day.

See: newInsightsByAssessment smart constructor.

Constructors

InsightsByAssessment' 

Fields

  • assessmentControlsCountByNoncompliantEvidence :: Maybe Int

    The number of assessment controls that collected non-compliant evidence on the lastUpdated date.

  • compliantEvidenceCount :: Maybe Int

    The number of compliance check evidence that Audit Manager classified as compliant. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

  • inconclusiveEvidenceCount :: Maybe Int

    The amount of evidence without a compliance check ruling. Evidence is inconclusive if the associated control uses Security Hub or Config as a data source and you didn't enable those services. This is also the case if a control uses a data source that doesn’t support compliance checks (for example, manual evidence, API calls, or CloudTrail).

    If evidence has a compliance check status of not applicable, it's classified as inconclusive in InsightsByAssessment data.

  • lastUpdated :: Maybe POSIX

    The time when the assessment insights were last updated.

  • noncompliantEvidenceCount :: Maybe Int

    The number of compliance check evidence that Audit Manager classified as non-compliant. This includes evidence that was collected from Security Hub with a Fail ruling, or collected from Config with a Non-compliant ruling.

  • totalAssessmentControlsCount :: Maybe Int

    The total number of controls in the assessment.

Instances

Instances details
FromJSON InsightsByAssessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.InsightsByAssessment

Generic InsightsByAssessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.InsightsByAssessment

Associated Types

type Rep InsightsByAssessment :: Type -> Type #

Read InsightsByAssessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.InsightsByAssessment

Show InsightsByAssessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.InsightsByAssessment

NFData InsightsByAssessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.InsightsByAssessment

Methods

rnf :: InsightsByAssessment -> () #

Eq InsightsByAssessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.InsightsByAssessment

Hashable InsightsByAssessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.InsightsByAssessment

type Rep InsightsByAssessment Source # 
Instance details

Defined in Amazonka.AuditManager.Types.InsightsByAssessment

type Rep InsightsByAssessment = D1 ('MetaData "InsightsByAssessment" "Amazonka.AuditManager.Types.InsightsByAssessment" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "InsightsByAssessment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "assessmentControlsCountByNoncompliantEvidence") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "compliantEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "inconclusiveEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "noncompliantEvidenceCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalAssessmentControlsCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int))))))

newInsightsByAssessment :: InsightsByAssessment Source #

Create a value of InsightsByAssessment 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:assessmentControlsCountByNoncompliantEvidence:InsightsByAssessment', insightsByAssessment_assessmentControlsCountByNoncompliantEvidence - The number of assessment controls that collected non-compliant evidence on the lastUpdated date.

$sel:compliantEvidenceCount:InsightsByAssessment', insightsByAssessment_compliantEvidenceCount - The number of compliance check evidence that Audit Manager classified as compliant. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

$sel:inconclusiveEvidenceCount:InsightsByAssessment', insightsByAssessment_inconclusiveEvidenceCount - The amount of evidence without a compliance check ruling. Evidence is inconclusive if the associated control uses Security Hub or Config as a data source and you didn't enable those services. This is also the case if a control uses a data source that doesn’t support compliance checks (for example, manual evidence, API calls, or CloudTrail).

If evidence has a compliance check status of not applicable, it's classified as inconclusive in InsightsByAssessment data.

$sel:lastUpdated:InsightsByAssessment', insightsByAssessment_lastUpdated - The time when the assessment insights were last updated.

$sel:noncompliantEvidenceCount:InsightsByAssessment', insightsByAssessment_noncompliantEvidenceCount - The number of compliance check evidence that Audit Manager classified as non-compliant. This includes evidence that was collected from Security Hub with a Fail ruling, or collected from Config with a Non-compliant ruling.

$sel:totalAssessmentControlsCount:InsightsByAssessment', insightsByAssessment_totalAssessmentControlsCount - The total number of controls in the assessment.

insightsByAssessment_assessmentControlsCountByNoncompliantEvidence :: Lens' InsightsByAssessment (Maybe Int) Source #

The number of assessment controls that collected non-compliant evidence on the lastUpdated date.

insightsByAssessment_compliantEvidenceCount :: Lens' InsightsByAssessment (Maybe Int) Source #

The number of compliance check evidence that Audit Manager classified as compliant. This includes evidence that was collected from Security Hub with a Pass ruling, or collected from Config with a Compliant ruling.

insightsByAssessment_inconclusiveEvidenceCount :: Lens' InsightsByAssessment (Maybe Int) Source #

The amount of evidence without a compliance check ruling. Evidence is inconclusive if the associated control uses Security Hub or Config as a data source and you didn't enable those services. This is also the case if a control uses a data source that doesn’t support compliance checks (for example, manual evidence, API calls, or CloudTrail).

If evidence has a compliance check status of not applicable, it's classified as inconclusive in InsightsByAssessment data.

insightsByAssessment_lastUpdated :: Lens' InsightsByAssessment (Maybe UTCTime) Source #

The time when the assessment insights were last updated.

insightsByAssessment_noncompliantEvidenceCount :: Lens' InsightsByAssessment (Maybe Int) Source #

The number of compliance check evidence that Audit Manager classified as non-compliant. This includes evidence that was collected from Security Hub with a Fail ruling, or collected from Config with a Non-compliant ruling.

ManualEvidence

data ManualEvidence Source #

Evidence that's uploaded to Audit Manager manually.

See: newManualEvidence smart constructor.

Constructors

ManualEvidence' 

Fields

Instances

Instances details
FromJSON ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

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

Read ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

Show ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

NFData ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

Methods

rnf :: ManualEvidence -> () #

Eq ManualEvidence Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ManualEvidence

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 that informs a user of an update in Audit Manager. For example, this includes the notification that's sent when a control set is delegated for review.

See: newNotification smart constructor.

Constructors

Notification' 

Fields

Instances

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

Read Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

Show Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

NFData Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

Methods

rnf :: Notification -> () #

Eq Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

Hashable Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

type Rep Notification Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Notification

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:assessmentId:Notification', notification_assessmentId - The identifier for the assessment.

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

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

$sel:controlSetName:Notification', notification_controlSetName - Specifies the name of the control set that the notification is about.

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

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

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

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

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

The identifier for the assessment.

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

The name of the related assessment.

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

The identifier for the control set.

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

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

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

The description of the notification.

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

The time when the notification was sent.

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

The unique identifier for the notification.

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

The sender of the notification.

Resource

data Resource Source #

A system asset that's evaluated in an Audit Manager assessment.

See: newResource smart constructor.

Constructors

Resource' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) for the resource.

  • complianceCheck :: Maybe Text

    The evaluation status for a resource that was assessed when collecting compliance check evidence.

    • Audit Manager classes the resource as non-compliant if Security Hub reports a Fail result, or if Config reports a Non-compliant result.
    • Audit Manager classes the resource as compliant if Security Hub reports a Pass result, or if Config reports a Compliant result.
    • If a compliance check isn't available or applicable, then no compliance evaluation can be made for that resource. This is the case if a resource assessment uses Config or Security Hub as the underlying data source type, but those services aren't enabled. This is also the case if the resource assessment uses an underlying data source type that doesn't support compliance checks (such as manual evidence, Amazon Web Services API calls, or CloudTrail).
  • value :: Maybe Text

    The value of the resource.

Instances

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

Read Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

Show Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

NFData Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

Methods

rnf :: Resource -> () #

Eq Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

Hashable Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

Methods

hashWithSalt :: Int -> Resource -> Int #

hash :: Resource -> Int #

type Rep Resource Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Resource

type Rep Resource = D1 ('MetaData "Resource" "Amazonka.AuditManager.Types.Resource" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "complianceCheck") '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 resource.

$sel:complianceCheck:Resource', resource_complianceCheck - The evaluation status for a resource that was assessed when collecting compliance check evidence.

  • Audit Manager classes the resource as non-compliant if Security Hub reports a Fail result, or if Config reports a Non-compliant result.
  • Audit Manager classes the resource as compliant if Security Hub reports a Pass result, or if Config reports a Compliant result.
  • If a compliance check isn't available or applicable, then no compliance evaluation can be made for that resource. This is the case if a resource assessment uses Config or Security Hub as the underlying data source type, but those services aren't enabled. This is also the case if the resource assessment uses an underlying data source type that doesn't support compliance checks (such as manual evidence, Amazon Web Services API calls, or CloudTrail).

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

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

The Amazon Resource Name (ARN) for the resource.

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

The evaluation status for a resource that was assessed when collecting compliance check evidence.

  • Audit Manager classes the resource as non-compliant if Security Hub reports a Fail result, or if Config reports a Non-compliant result.
  • Audit Manager classes the resource as compliant if Security Hub reports a Pass result, or if Config reports a Compliant result.
  • If a compliance check isn't available or applicable, then no compliance evaluation can be made for that resource. This is the case if a resource assessment uses Config or Security Hub as the underlying data source type, but those services aren't enabled. This is also the case if the resource assessment uses an underlying data source type that doesn't support compliance checks (such as manual evidence, Amazon Web Services API calls, or CloudTrail).

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

The value of the resource.

Role

data Role Source #

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

See: newRole smart constructor.

Constructors

Role' 

Fields

  • roleType :: 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 :: Text

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

Instances

Instances details
FromJSON Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

ToJSON Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

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 #

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 #

NFData Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

Methods

rnf :: Role -> () #

Eq Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

Methods

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

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

Hashable Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

Methods

hashWithSalt :: Int -> Role -> Int #

hash :: Role -> Int #

type Rep Role Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Role

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

newRole 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 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 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 that are in scope for the assessment.

See: newScope smart constructor.

Constructors

Scope' 

Fields

Instances

Instances details
FromJSON Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

ToJSON Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

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 #

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 #

NFData Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

Methods

rnf :: Scope -> () #

Eq Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

Methods

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

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

Hashable Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

Methods

hashWithSalt :: Int -> Scope -> Int #

hash :: Scope -> Int #

type Rep Scope Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Scope

type Rep Scope = D1 ('MetaData "Scope" "Amazonka.AuditManager.Types.Scope" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 that are included in the scope of the assessment.

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

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

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

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

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

ServiceMetadata

data ServiceMetadata Source #

The metadata that's associated with the Amazon Web Service.

See: newServiceMetadata smart constructor.

Constructors

ServiceMetadata' 

Fields

Instances

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

Read ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

Show ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

NFData ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

Methods

rnf :: ServiceMetadata -> () #

Eq ServiceMetadata Source # 
Instance details

Defined in Amazonka.AuditManager.Types.ServiceMetadata

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "ServiceMetadata'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "category") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "displayName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") '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 that the Amazon Web Service belongs to, such as compute, storage, or database.

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

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

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

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

The category that the Amazon Web Service belongs to, such as compute, storage, or database.

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

The description of the Amazon Web Service.

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

The display name of the Amazon Web Service.

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

The name of the 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
FromJSON 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 #

Read Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Show Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

NFData Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Methods

rnf :: Settings -> () #

Eq Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Hashable Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Methods

hashWithSalt :: Int -> Settings -> Int #

hash :: Settings -> Int #

type Rep Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

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

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:defaultAssessmentReportsDestination:Settings', settings_defaultAssessmentReportsDestination - The default storage destination for assessment reports.

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

$sel:deregistrationPolicy:Settings', settings_deregistrationPolicy - The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.

$sel:evidenceFinderEnablement:Settings', settings_evidenceFinderEnablement - The current evidence finder status and event data store details.

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

$sel:kmsKey:Settings', settings_kmsKey - The KMS key details.

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

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

The default storage destination for assessment reports.

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

The designated default audit owners.

settings_deregistrationPolicy :: Lens' Settings (Maybe DeregistrationPolicy) Source #

The deregistration policy for your Audit Manager data. You can use this attribute to determine how your data is handled when you deregister Audit Manager.

settings_evidenceFinderEnablement :: Lens' Settings (Maybe EvidenceFinderEnablement) Source #

The current evidence finder status and event data store details.

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

Specifies whether Organizations is enabled.

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

The KMS key details.

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

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

SourceKeyword

data SourceKeyword Source #

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

To learn more about the supported keywords that you can use when mapping a control data source, see the following pages in the /Audit Manager User Guide/:

See: newSourceKeyword smart constructor.

Constructors

SourceKeyword' 

Fields

  • keywordInputType :: Maybe KeywordInputType

    The input method for the keyword.

  • keywordValue :: Maybe Text

    The value of the keyword that's used when mapping a control data source. For example, this can be a CloudTrail event name, a rule name for Config, a Security Hub control, or the name of an Amazon Web Services API call.

    If you’re mapping a data source to a rule in Config, the keywordValue that you specify depends on the type of rule:

    • For managed rules, you can use the rule identifier as the keywordValue. You can find the rule identifier from the list of Config managed rules.

    • For custom rules, you form the keywordValue by adding the Custom_ prefix to the rule name. This prefix distinguishes the rule from a managed rule.

      • Custom rule name: my-custom-config-rule

        keywordValue: Custom_my-custom-config-rule

    • For service-linked rules, you form the keywordValue by adding the Custom_ prefix to the rule name. In addition, you remove the suffix ID that appears at the end of the rule name.

      • Service-linked rule name: CustomRuleForAccount-conformance-pack-szsm1uv0w

        keywordValue: Custom_CustomRuleForAccount-conformance-pack

      • Service-linked rule name: OrgConfigRule-s3-bucket-versioning-enabled-dbgzf8ba

        keywordValue: Custom_OrgConfigRule-s3-bucket-versioning-enabled

Instances

Instances details
FromJSON SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

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

Read SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

Show SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

NFData SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

Methods

rnf :: SourceKeyword -> () #

Eq SourceKeyword Source # 
Instance details

Defined in Amazonka.AuditManager.Types.SourceKeyword

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" '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 input method for the keyword.

$sel:keywordValue:SourceKeyword', sourceKeyword_keywordValue - The value of the keyword that's used when mapping a control data source. For example, this can be a CloudTrail event name, a rule name for Config, a Security Hub control, or the name of an Amazon Web Services API call.

If you’re mapping a data source to a rule in Config, the keywordValue that you specify depends on the type of rule:

  • For managed rules, you can use the rule identifier as the keywordValue. You can find the rule identifier from the list of Config managed rules.

  • For custom rules, you form the keywordValue by adding the Custom_ prefix to the rule name. This prefix distinguishes the rule from a managed rule.

    • Custom rule name: my-custom-config-rule

      keywordValue: Custom_my-custom-config-rule

  • For service-linked rules, you form the keywordValue by adding the Custom_ prefix to the rule name. In addition, you remove the suffix ID that appears at the end of the rule name.

    • Service-linked rule name: CustomRuleForAccount-conformance-pack-szsm1uv0w

      keywordValue: Custom_CustomRuleForAccount-conformance-pack

    • Service-linked rule name: OrgConfigRule-s3-bucket-versioning-enabled-dbgzf8ba

      keywordValue: Custom_OrgConfigRule-s3-bucket-versioning-enabled

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

The value of the keyword that's used when mapping a control data source. For example, this can be a CloudTrail event name, a rule name for Config, a Security Hub control, or the name of an Amazon Web Services API call.

If you’re mapping a data source to a rule in Config, the keywordValue that you specify depends on the type of rule:

  • For managed rules, you can use the rule identifier as the keywordValue. You can find the rule identifier from the list of Config managed rules.

  • For custom rules, you form the keywordValue by adding the Custom_ prefix to the rule name. This prefix distinguishes the rule from a managed rule.

    • Custom rule name: my-custom-config-rule

      keywordValue: Custom_my-custom-config-rule

  • For service-linked rules, you form the keywordValue by adding the Custom_ prefix to the rule name. In addition, you remove the suffix ID that appears at the end of the rule name.

    • Service-linked rule name: CustomRuleForAccount-conformance-pack-szsm1uv0w

      keywordValue: Custom_CustomRuleForAccount-conformance-pack

    • Service-linked rule name: OrgConfigRule-s3-bucket-versioning-enabled-dbgzf8ba

      keywordValue: Custom_OrgConfigRule-s3-bucket-versioning-enabled

URL

data URL Source #

Short for uniform resource locator. A URL is used as a unique identifier to locate a resource on the internet.

See: newURL smart constructor.

Constructors

URL' 

Fields

Instances

Instances details
FromJSON URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

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 #

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 #

NFData URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

Methods

rnf :: URL -> () #

Eq URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

Methods

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

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

Hashable URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

Methods

hashWithSalt :: Int -> URL -> Int #

hash :: URL -> Int #

type Rep URL Source # 
Instance details

Defined in Amazonka.AuditManager.Types.URL

type Rep URL = D1 ('MetaData "URL" "Amazonka.AuditManager.Types.URL" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "URL'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hyperlinkName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "link") '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:hyperlinkName:URL', url_hyperlinkName - The name or word that's used as a hyperlink to the URL.

$sel:link:URL', url_link - The unique identifier for the internet resource.

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

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

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

The unique identifier for the internet resource.

UpdateAssessmentFrameworkControlSet

data UpdateAssessmentFrameworkControlSet Source #

A controlSet entity that represents a collection of controls in Audit Manager. This doesn't contain the control set ID.

See: newUpdateAssessmentFrameworkControlSet smart constructor.

Constructors

UpdateAssessmentFrameworkControlSet' 

Fields

Instances

Instances details
ToJSON UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

Generic 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

NFData UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

Eq UpdateAssessmentFrameworkControlSet Source # 
Instance details

Defined in Amazonka.AuditManager.Types.UpdateAssessmentFrameworkControlSet

Hashable 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" "amazonka-auditmanager-2.0-FZ7GH2VR8PBBaoTT7BhtJQ" 'False) (C1 ('MetaCons "UpdateAssessmentFrameworkControlSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "controls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty CreateAssessmentFrameworkControl)))))

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:

UpdateAssessmentFrameworkControlSet, updateAssessmentFrameworkControlSet_id - The unique identifier for the control set.

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

$sel:controls:UpdateAssessmentFrameworkControlSet', updateAssessmentFrameworkControlSet_controls - The list of controls that are contained within the control set.