Interface CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Jsii$Proxy
- Enclosing class:
CfnUserPoolRiskConfigurationAttachment
@Stability(Stable)
public static interface CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty
extends software.amazon.jsii.JsiiSerializable
The automated response to a risk level for adaptive authentication in full-function, or
ENFORCED
, mode.
You can assign an action to each risk level that advanced security features evaluates.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.cognito.*; AccountTakeoverActionTypeProperty accountTakeoverActionTypeProperty = AccountTakeoverActionTypeProperty.builder() .eventAction("eventAction") .notify(false) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
static final class
An implementation forCfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The action to take for the attempted account takeover action for the associated risk level.Determines whether Amazon Cognito sends a user a notification message when your user pools assesses a user's session at the associated risk level.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEventAction
The action to take for the attempted account takeover action for the associated risk level.Valid values are as follows:
BLOCK
: Block the request.MFA_IF_CONFIGURED
: Present an MFA challenge if possible. MFA is possible if the user pool has active MFA methods that the user can set up. For example, if the user pool only supports SMS message MFA but the user doesn't have a phone number attribute, MFA setup isn't possible. If MFA setup isn't possible, allow the request.MFA_REQUIRED
: Present an MFA challenge if possible. Block the request if a user hasn't set up MFA. To sign in with required MFA, users must have an email address or phone number attribute, or a registered TOTP factor.NO_ACTION
: Take no action. Permit sign-in.
- See Also:
-
getNotify
Determines whether Amazon Cognito sends a user a notification message when your user pools assesses a user's session at the associated risk level.- See Also:
-
builder
@Stability(Stable) static CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Builder builder()
-