libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend
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.AmplifyBackend.Types.Settings

Description

 
Synopsis

Documentation

data Settings Source #

The settings of your MFA configuration for the backend of your Amplify project.

See: newSettings smart constructor.

Constructors

Settings' 

Fields

Instances

Instances details
Eq Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Read Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Show Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Generic Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.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.AmplifyBackend.Types.Settings

Methods

rnf :: Settings -> () #

Hashable Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

Methods

hashWithSalt :: Int -> Settings -> Int #

hash :: Settings -> Int #

ToJSON Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

FromJSON Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

type Rep Settings Source # 
Instance details

Defined in Amazonka.AmplifyBackend.Types.Settings

type Rep Settings = D1 ('MetaData "Settings" "Amazonka.AmplifyBackend.Types.Settings" "libZSservicesZSamazonka-amplifybackendZSamazonka-amplifybackend" 'False) (C1 ('MetaCons "Settings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "smsMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "mfaTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [MfaTypesElement]))))

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:smsMessage:Settings', settings_smsMessage - The body of the SMS message.

$sel:mfaTypes:Settings', settings_mfaTypes - The supported MFA types.

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

The body of the SMS message.