libZSservicesZSamazonka-cognito-idpZSamazonka-cognito-idp
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.CognitoIdentityProvider.Types.NotifyConfigurationType

Description

 
Synopsis

Documentation

data NotifyConfigurationType Source #

The notify configuration type.

See: newNotifyConfigurationType smart constructor.

Constructors

NotifyConfigurationType' 

Fields

  • noActionEmail :: Maybe NotifyEmailType

    The email template used when a detected risk event is allowed.

  • from :: Maybe Text

    The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

  • replyTo :: Maybe Text

    The destination to which the receiver of an email should reply to.

  • blockEmail :: Maybe NotifyEmailType

    Email template used when a detected risk event is blocked.

  • mfaEmail :: Maybe NotifyEmailType

    The MFA email template used when MFA is challenged as part of a detected risk.

  • sourceArn :: Text

    The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

Instances

Instances details
Eq NotifyConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.NotifyConfigurationType

Read NotifyConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.NotifyConfigurationType

Show NotifyConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.NotifyConfigurationType

Generic NotifyConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.NotifyConfigurationType

Associated Types

type Rep NotifyConfigurationType :: Type -> Type #

NFData NotifyConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.NotifyConfigurationType

Methods

rnf :: NotifyConfigurationType -> () #

Hashable NotifyConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.NotifyConfigurationType

ToJSON NotifyConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.NotifyConfigurationType

FromJSON NotifyConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.NotifyConfigurationType

type Rep NotifyConfigurationType Source # 
Instance details

Defined in Amazonka.CognitoIdentityProvider.Types.NotifyConfigurationType

type Rep NotifyConfigurationType = D1 ('MetaData "NotifyConfigurationType" "Amazonka.CognitoIdentityProvider.Types.NotifyConfigurationType" "libZSservicesZSamazonka-cognito-idpZSamazonka-cognito-idp" 'False) (C1 ('MetaCons "NotifyConfigurationType'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "noActionEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotifyEmailType)) :*: (S1 ('MetaSel ('Just "from") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replyTo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "blockEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotifyEmailType)) :*: (S1 ('MetaSel ('Just "mfaEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NotifyEmailType)) :*: S1 ('MetaSel ('Just "sourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newNotifyConfigurationType Source #

Create a value of NotifyConfigurationType 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:noActionEmail:NotifyConfigurationType', notifyConfigurationType_noActionEmail - The email template used when a detected risk event is allowed.

$sel:from:NotifyConfigurationType', notifyConfigurationType_from - The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

$sel:replyTo:NotifyConfigurationType', notifyConfigurationType_replyTo - The destination to which the receiver of an email should reply to.

$sel:blockEmail:NotifyConfigurationType', notifyConfigurationType_blockEmail - Email template used when a detected risk event is blocked.

$sel:mfaEmail:NotifyConfigurationType', notifyConfigurationType_mfaEmail - The MFA email template used when MFA is challenged as part of a detected risk.

$sel:sourceArn:NotifyConfigurationType', notifyConfigurationType_sourceArn - The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.

notifyConfigurationType_noActionEmail :: Lens' NotifyConfigurationType (Maybe NotifyEmailType) Source #

The email template used when a detected risk event is allowed.

notifyConfigurationType_from :: Lens' NotifyConfigurationType (Maybe Text) Source #

The email address that is sending the email. It must be either individually verified with Amazon SES, or from a domain that has been verified with Amazon SES.

notifyConfigurationType_replyTo :: Lens' NotifyConfigurationType (Maybe Text) Source #

The destination to which the receiver of an email should reply to.

notifyConfigurationType_blockEmail :: Lens' NotifyConfigurationType (Maybe NotifyEmailType) Source #

Email template used when a detected risk event is blocked.

notifyConfigurationType_mfaEmail :: Lens' NotifyConfigurationType (Maybe NotifyEmailType) Source #

The MFA email template used when MFA is challenged as part of a detected risk.

notifyConfigurationType_sourceArn :: Lens' NotifyConfigurationType Text Source #

The Amazon Resource Name (ARN) of the identity that is associated with the sending authorization policy. It permits Amazon Cognito to send for the email address specified in the From parameter.