UserPoolRiskConfigurationAttachmentArgs

data class UserPoolRiskConfigurationAttachmentArgs(val accountTakeoverRiskConfiguration: Output<UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs>? = null, val clientId: Output<String>? = null, val compromisedCredentialsRiskConfiguration: Output<UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs>? = null, val riskExceptionConfiguration: Output<UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs>? = null, val userPoolId: Output<String>? = null) : ConvertibleToJava<UserPoolRiskConfigurationAttachmentArgs>

Resource Type definition for AWS::Cognito::UserPoolRiskConfigurationAttachment

Constructors

Link copied to clipboard
constructor(accountTakeoverRiskConfiguration: Output<UserPoolRiskConfigurationAttachmentAccountTakeoverRiskConfigurationTypeArgs>? = null, clientId: Output<String>? = null, compromisedCredentialsRiskConfiguration: Output<UserPoolRiskConfigurationAttachmentCompromisedCredentialsRiskConfigurationTypeArgs>? = null, riskExceptionConfiguration: Output<UserPoolRiskConfigurationAttachmentRiskExceptionConfigurationTypeArgs>? = null, userPoolId: Output<String>? = null)

Properties

Link copied to clipboard

The settings for automated responses and notification templates for adaptive authentication with threat protection.

Link copied to clipboard
val clientId: Output<String>? = null

The app client where this configuration is applied. When this parameter isn't present, the risk configuration applies to all user pool app clients that don't have client-level settings.

Link copied to clipboard

Settings for compromised-credentials actions and authentication types with threat protection in full-function ENFORCED mode.

Link copied to clipboard

Exceptions to the risk evaluation configuration, including always-allow and always-block IP address ranges.

Link copied to clipboard
val userPoolId: Output<String>? = null

The ID of the user pool that has the risk configuration applied.

Functions

Link copied to clipboard
open override fun toJava(): UserPoolRiskConfigurationAttachmentArgs