class Aws::CognitoIdentityProvider::Types::AccountTakeoverRiskConfigurationType

Configuration for mitigation actions and notification for different levels of risk detected for a potential account takeover.

@note When making an API call, you may pass AccountTakeoverRiskConfigurationType

data as a hash:

    {
      notify_configuration: {
        from: "StringType",
        reply_to: "StringType",
        source_arn: "ArnType", # required
        block_email: {
          subject: "EmailNotificationSubjectType", # required
          html_body: "EmailNotificationBodyType",
          text_body: "EmailNotificationBodyType",
        },
        no_action_email: {
          subject: "EmailNotificationSubjectType", # required
          html_body: "EmailNotificationBodyType",
          text_body: "EmailNotificationBodyType",
        },
        mfa_email: {
          subject: "EmailNotificationSubjectType", # required
          html_body: "EmailNotificationBodyType",
          text_body: "EmailNotificationBodyType",
        },
      },
      actions: { # required
        low_action: {
          notify: false, # required
          event_action: "BLOCK", # required, accepts BLOCK, MFA_IF_CONFIGURED, MFA_REQUIRED, NO_ACTION
        },
        medium_action: {
          notify: false, # required
          event_action: "BLOCK", # required, accepts BLOCK, MFA_IF_CONFIGURED, MFA_REQUIRED, NO_ACTION
        },
        high_action: {
          notify: false, # required
          event_action: "BLOCK", # required, accepts BLOCK, MFA_IF_CONFIGURED, MFA_REQUIRED, NO_ACTION
        },
      },
    }

@!attribute [rw] notify_configuration

The notify configuration used to construct email notifications.
@return [Types::NotifyConfigurationType]

@!attribute [rw] actions

Account takeover risk configuration actions
@return [Types::AccountTakeoverActionsType]

@see docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/AccountTakeoverRiskConfigurationType AWS API Documentation

Constants

SENSITIVE