Resource: aws_cognito_risk_configuration

Provides a Cognito Risk Configuration resource.

Example Usage

resource "aws_cognito_risk_configuration" "example" {
  user_pool_id = aws_cognito_user_pool.example.id

  risk_exception_configuration {
    blocked_ip_range_list = ["10.10.10.10/32"]
  }
}

Argument Reference

This resource supports the following arguments:

account_takeover_risk_configuration

notify_configuration

notify email type

actions

action

compromised_credentials_risk_configuration

actions

risk_exception_configuration

Attribute Reference

This resource exports the following attributes in addition to the arguments above:

Import

In Terraform v1.5.0 and later, use an import block to import Cognito Risk Configurations using the user pool ID or the user pool ID and Client Id separated by a :. For example:

Import using the user pool ID:

import {
  to = aws_cognito_risk_configuration.main
  id = "example"
}

Import using the user pool ID and Client ID separated by a ::

import {
  to = aws_cognito_risk_configuration.main
  id = "example:example"
}

Using terraform import to import Cognito Risk Configurations using the user pool ID or the user pool ID and Client Id separated by a :. For example:

Import using the user pool ID:

% terraform import aws_cognito_risk_configuration.main example

Import using the user pool ID and Client ID separated by a ::

% terraform import aws_cognito_risk_configuration.main example:example