public static final class CfnUserPoolRiskConfigurationAttachment.Builder
extends java.lang.Object
CfnUserPoolRiskConfigurationAttachment
.Modifier and Type | Method and Description |
---|---|
CfnUserPoolRiskConfigurationAttachment.Builder |
accountTakeoverRiskConfiguration(CfnUserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationTypeProperty accountTakeoverRiskConfiguration)
The account takeover risk configuration object, including the `NotifyConfiguration` object and `Actions` to take if there is an account takeover.
|
CfnUserPoolRiskConfigurationAttachment.Builder |
accountTakeoverRiskConfiguration(IResolvable accountTakeoverRiskConfiguration)
The account takeover risk configuration object, including the `NotifyConfiguration` object and `Actions` to take if there is an account takeover.
|
CfnUserPoolRiskConfigurationAttachment |
build() |
CfnUserPoolRiskConfigurationAttachment.Builder |
clientId(java.lang.String clientId)
The app client ID.
|
CfnUserPoolRiskConfigurationAttachment.Builder |
compromisedCredentialsRiskConfiguration(CfnUserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationTypeProperty compromisedCredentialsRiskConfiguration)
The compromised credentials risk configuration object, including the `EventFilter` and the `EventAction` .
|
CfnUserPoolRiskConfigurationAttachment.Builder |
compromisedCredentialsRiskConfiguration(IResolvable compromisedCredentialsRiskConfiguration)
The compromised credentials risk configuration object, including the `EventFilter` and the `EventAction` .
|
static CfnUserPoolRiskConfigurationAttachment.Builder |
create(Construct scope,
java.lang.String id) |
CfnUserPoolRiskConfigurationAttachment.Builder |
riskExceptionConfiguration(CfnUserPoolRiskConfigurationAttachment.RiskExceptionConfigurationTypeProperty riskExceptionConfiguration)
The configuration to override the risk decision.
|
CfnUserPoolRiskConfigurationAttachment.Builder |
riskExceptionConfiguration(IResolvable riskExceptionConfiguration)
The configuration to override the risk decision.
|
CfnUserPoolRiskConfigurationAttachment.Builder |
userPoolId(java.lang.String userPoolId)
The user pool ID.
|
public static CfnUserPoolRiskConfigurationAttachment.Builder create(Construct scope, java.lang.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
.public CfnUserPoolRiskConfigurationAttachment.Builder clientId(java.lang.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
public CfnUserPoolRiskConfigurationAttachment.Builder userPoolId(java.lang.String userPoolId)
userPoolId
- The user pool ID. This parameter is required.this
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
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
public CfnUserPoolRiskConfigurationAttachment.Builder compromisedCredentialsRiskConfiguration(IResolvable compromisedCredentialsRiskConfiguration)
compromisedCredentialsRiskConfiguration
- The compromised credentials risk configuration object, including the `EventFilter` and the `EventAction` . This parameter is required.this
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
public CfnUserPoolRiskConfigurationAttachment.Builder riskExceptionConfiguration(IResolvable riskExceptionConfiguration)
riskExceptionConfiguration
- The configuration to override the risk decision. This parameter is required.this
public CfnUserPoolRiskConfigurationAttachment.Builder riskExceptionConfiguration(CfnUserPoolRiskConfigurationAttachment.RiskExceptionConfigurationTypeProperty riskExceptionConfiguration)
riskExceptionConfiguration
- The configuration to override the risk decision. This parameter is required.this
public CfnUserPoolRiskConfigurationAttachment build()