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
| Member | Description |
|---|---|
ENFORCED | Enable advanced security mode. |
AUDIT | gather metrics on detected risks without taking action. |
OFF | Advanced security mode is disabled. |
Referenced by
UserPoolProps.advancedSecurityModeadvanced_security_modeadvancedSecurityModeAdvancedSecurityModeAdvancedSecurityMode