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.
10101 10102 10103 10104 10105 10106 10107 10108 10109 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 10101 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.
10101 10102 10103 10104 10105 10106 10107 10108 10109 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 10101 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.
10101 10102 10103 10104 10105 10106 10107 10108 10109 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 10101 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.
10101 10102 10103 10104 10105 10106 10107 10108 10109 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 10101 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.
10101 10102 10103 10104 10105 10106 10107 10108 10109 |
# File 'gems/aws-sdk-cognitoidentityprovider/lib/aws-sdk-cognitoidentityprovider/types.rb', line 10101 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 |