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 account takeover risk configuration object, including the NotifyConfiguration object and Actions to take if there is an account takeover.

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

The compromised credentials risk configuration object, including the EventFilter and the EventAction .

Link copied to clipboard

The configuration to override the risk decision.

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

The user pool ID.

Functions

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