Class CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cognito.CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty
@Stability(Stable)
@Internal
public static final class CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty
An implementation for
CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.cognito.CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty
CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Builder, CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal StringThe action to take for the attempted account takeover action for the associated risk level.final ObjectDetermines whether Amazon Cognito sends a user a notification message when your user pools assesses a user's session at the associated risk level.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Builder.
-
-
Method Details
-
getEventAction
Description copied from interface:CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypePropertyThe 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.
- Specified by:
getEventActionin interfaceCfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty- See Also:
-
getNotify
Description copied from interface:CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypePropertyDetermines whether Amazon Cognito sends a user a notification message when your user pools assesses a user's session at the associated risk level.- Specified by:
getNotifyin interfaceCfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-