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 advanced security features.

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

The app client ID. You can specify the risk configuration for a single client (with a specific ClientId) or for all clients (by setting the ClientId to ALL ).

Link copied to clipboard

Settings for compromised-credentials actions and authentication types with advanced security features 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