libZSservicesZSamazonka-auditmanagerZSamazonka-auditmanager
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AuditManager.Types.Settings

Description

 
Synopsis

Documentation

data Settings Source #

The settings object that holds all supported Audit Manager settings.

See: newSettings smart constructor.

Constructors

Settings' 

Fields

Instances

Instances details
Eq Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Read Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Show Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Generic Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Associated Types

type Rep Settings :: Type -> Type #

Methods

from :: Settings -> Rep Settings x #

to :: Rep Settings x -> Settings #

NFData Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Methods

rnf :: Settings -> () #

Hashable Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

Methods

hashWithSalt :: Int -> Settings -> Int #

hash :: Settings -> Int #

FromJSON Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

type Rep Settings Source # 
Instance details

Defined in Amazonka.AuditManager.Types.Settings

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

newSettings :: Settings Source #

Create a value of Settings with all optional fields omitted.

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

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

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

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

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

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

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

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

The KMS key details.

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

The default storage destination for assessment reports.

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

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

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

The designated default audit owners.

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

Specifies whether Organizations is enabled.