@Stability(value=Stable) public static final class CfnUserPoolRiskConfigurationAttachment.Builder extends Object implements software.amazon.jsii.Builder<CfnUserPoolRiskConfigurationAttachment>
CfnUserPoolRiskConfigurationAttachment.@Stability(value=Stable) public static CfnUserPoolRiskConfigurationAttachment.Builder create(Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnUserPoolRiskConfigurationAttachment.AccountTakeoverActionTypeProperty.Builder.@Stability(value=Stable) public CfnUserPoolRiskConfigurationAttachment.Builder clientId(String clientId)
You can specify the risk configuration for a single client (with a specific ClientId) or for all clients (by setting the ClientId to ALL ).
clientId - The app client ID. This parameter is required.this@Stability(value=Stable) public CfnUserPoolRiskConfigurationAttachment.Builder userPoolId(String userPoolId)
userPoolId - The user pool ID. This parameter is required.this@Stability(value=Stable) public CfnUserPoolRiskConfigurationAttachment.Builder accountTakeoverRiskConfiguration(IResolvable accountTakeoverRiskConfiguration)
accountTakeoverRiskConfiguration - The account takeover risk configuration object, including the `NotifyConfiguration` object and `Actions` to take if there is an account takeover. This parameter is required.this@Stability(value=Stable) public CfnUserPoolRiskConfigurationAttachment.Builder accountTakeoverRiskConfiguration(CfnUserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationTypeProperty accountTakeoverRiskConfiguration)
accountTakeoverRiskConfiguration - The account takeover risk configuration object, including the `NotifyConfiguration` object and `Actions` to take if there is an account takeover. This parameter is required.this@Stability(value=Stable) public CfnUserPoolRiskConfigurationAttachment.Builder compromisedCredentialsRiskConfiguration(IResolvable compromisedCredentialsRiskConfiguration)
compromisedCredentialsRiskConfiguration - The compromised credentials risk configuration object, including the `EventFilter` and the `EventAction` . This parameter is required.this@Stability(value=Stable) public CfnUserPoolRiskConfigurationAttachment.Builder compromisedCredentialsRiskConfiguration(CfnUserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationTypeProperty compromisedCredentialsRiskConfiguration)
compromisedCredentialsRiskConfiguration - The compromised credentials risk configuration object, including the `EventFilter` and the `EventAction` . This parameter is required.this@Stability(value=Stable) public CfnUserPoolRiskConfigurationAttachment.Builder riskExceptionConfiguration(IResolvable riskExceptionConfiguration)
riskExceptionConfiguration - The configuration to override the risk decision. This parameter is required.this@Stability(value=Stable) public CfnUserPoolRiskConfigurationAttachment.Builder riskExceptionConfiguration(CfnUserPoolRiskConfigurationAttachment.RiskExceptionConfigurationTypeProperty riskExceptionConfiguration)
riskExceptionConfiguration - The configuration to override the risk decision. This parameter is required.this@Stability(value=Stable) public CfnUserPoolRiskConfigurationAttachment build()
build in interface software.amazon.jsii.Builder<CfnUserPoolRiskConfigurationAttachment>Copyright © 2022. All rights reserved.