aws-cdk-lib.aws_cognito.AdvancedSecurityMode

enum AdvancedSecurityMode

LanguageType name
.NETAmazon.CDK.AWS.Cognito.AdvancedSecurityMode
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awscognito#AdvancedSecurityMode
Javasoftware.amazon.awscdk.services.cognito.AdvancedSecurityMode
Pythonaws_cdk.aws_cognito.AdvancedSecurityMode
TypeScript (source)aws-cdk-lib » aws_cognito » AdvancedSecurityMode

The different ways in which a user pool's Advanced Security Mode can be configured.

See also: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cognito-userpool-userpooladdons.html#cfn-cognito-userpool-userpooladdons-advancedsecuritymode

Example

new cognito.UserPool(this, 'myuserpool', {
  // ...
  advancedSecurityMode: cognito.AdvancedSecurityMode.ENFORCED,
});

Members

NameDescription
ENFORCEDEnable advanced security mode.
AUDITgather metrics on detected risks without taking action.
OFFAdvanced security mode is disabled.

ENFORCED

Enable advanced security mode.


AUDIT

gather metrics on detected risks without taking action.

Metrics are published to Amazon CloudWatch


OFF

Advanced security mode is disabled.