Class: Aws::CognitoIdentityProvider::Types::SetRiskConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CognitoIdentityProvider::Types::SetRiskConfigurationRequest
- Defined in:
- gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:client_id]
Instance Attribute Summary collapse
-
#account_takeover_risk_configuration ⇒ Types::AccountTakeoverRiskConfigurationType
The settings for automated responses and notification templates for adaptive authentication with threat protection.
-
#client_id ⇒ String
The ID of the app client where you want to set a risk configuration.
-
#compromised_credentials_risk_configuration ⇒ Types::CompromisedCredentialsRiskConfigurationType
The configuration of automated reactions to detected compromised credentials.
-
#risk_exception_configuration ⇒ Types::RiskExceptionConfigurationType
A set of IP-address overrides to threat protection.
-
#user_pool_id ⇒ String
The ID of the user pool where you want to set a risk configuration.
Instance Attribute Details
#account_takeover_risk_configuration ⇒ Types::AccountTakeoverRiskConfigurationType
The settings for automated responses and notification templates for adaptive authentication with threat protection.
10133 10134 10135 10136 10137 10138 10139 10140 10141 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 10133 class SetRiskConfigurationRequest < Struct.new( :user_pool_id, :client_id, :compromised_credentials_risk_configuration, :account_takeover_risk_configuration, :risk_exception_configuration) SENSITIVE = [:client_id] include Aws::Structure end |
#client_id ⇒ String
The ID of the app client where you want to set a risk configuration.
If ClientId is null, then the risk configuration is mapped to
UserPoolId. When the client ID is null, the same risk
configuration is applied to all the clients in the userPool.
When you include a ClientId parameter, Amazon Cognito maps the
configuration to the app client. When you include both ClientId
and UserPoolId, Amazon Cognito maps the configuration to the app
client only.
10133 10134 10135 10136 10137 10138 10139 10140 10141 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 10133 class SetRiskConfigurationRequest < Struct.new( :user_pool_id, :client_id, :compromised_credentials_risk_configuration, :account_takeover_risk_configuration, :risk_exception_configuration) SENSITIVE = [:client_id] include Aws::Structure end |
#compromised_credentials_risk_configuration ⇒ Types::CompromisedCredentialsRiskConfigurationType
The configuration of automated reactions to detected compromised credentials. Includes settings for blocking future sign-in requests and for the types of password-submission events you want to monitor.
10133 10134 10135 10136 10137 10138 10139 10140 10141 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 10133 class SetRiskConfigurationRequest < Struct.new( :user_pool_id, :client_id, :compromised_credentials_risk_configuration, :account_takeover_risk_configuration, :risk_exception_configuration) SENSITIVE = [:client_id] include Aws::Structure end |
#risk_exception_configuration ⇒ Types::RiskExceptionConfigurationType
A set of IP-address overrides to threat protection. You can set up IP-address always-block and always-allow lists.
10133 10134 10135 10136 10137 10138 10139 10140 10141 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 10133 class SetRiskConfigurationRequest < Struct.new( :user_pool_id, :client_id, :compromised_credentials_risk_configuration, :account_takeover_risk_configuration, :risk_exception_configuration) SENSITIVE = [:client_id] include Aws::Structure end |
#user_pool_id ⇒ String
The ID of the user pool where you want to set a risk configuration.
If you include UserPoolId in your request, don't include
ClientId. When the client ID is null, the same risk configuration
is applied to all the clients in the userPool. When you include both
ClientId and UserPoolId, Amazon Cognito maps the configuration
to the app client only.
10133 10134 10135 10136 10137 10138 10139 10140 10141 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 10133 class SetRiskConfigurationRequest < Struct.new( :user_pool_id, :client_id, :compromised_credentials_risk_configuration, :account_takeover_risk_configuration, :risk_exception_configuration) SENSITIVE = [:client_id] include Aws::Structure end |