Skip to content
v2.277.0

AdvancedSecurityMode Enum ​

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

Example ​

ts
new cognito.UserPool(this, 'myuserpool', {
  // ...
  advancedSecurityMode: cognito.AdvancedSecurityMode.ENFORCED,
});
python
cognito.UserPool(self, "myuserpool",
    # ...
    advanced_security_mode=cognito.AdvancedSecurityMode.ENFORCED
)
java
UserPool.Builder.create(this, "myuserpool")
        // ...
        .advancedSecurityMode(AdvancedSecurityMode.ENFORCED)
        .build();
csharp
// Install: dotnet add package Amazon.CDK.Lib
new UserPool(this, "myuserpool", new UserPoolProps {
    // ...
    AdvancedSecurityMode = AdvancedSecurityMode.ENFORCED
});
go
// Install: go get github.com/aws/aws-cdk-go/awscdk/v2
cognito.NewUserPool(this, jsii.String("myuserpool"), &UserPoolProps{
	// ...
	AdvancedSecurityMode: cognito.AdvancedSecurityMode_ENFORCED,
})

Members ​

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

Referenced by ​

  • UserPoolProps.advancedSecurityModeadvanced_security_modeadvancedSecurityModeAdvancedSecurityModeAdvancedSecurityMode