Class: Aws::CognitoIdentityProvider::Types::SetRiskConfigurationRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cognitoidentityprovider/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:client_id]

Instance Attribute Summary collapse

Instance Attribute Details

#account_takeover_risk_configurationTypes::AccountTakeoverRiskConfigurationType

The account takeover risk configuration.



9740
9741
9742
9743
9744
9745
9746
9747
9748
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 9740

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_idString

The app client ID. 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.

Otherwise, ‘ClientId` is mapped to the client. When the client ID isn’t null, the user pool configuration is overridden and the risk configuration for the client is used instead.



9740
9741
9742
9743
9744
9745
9746
9747
9748
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 9740

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_configurationTypes::CompromisedCredentialsRiskConfigurationType

The compromised credentials risk configuration.



9740
9741
9742
9743
9744
9745
9746
9747
9748
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 9740

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_configurationTypes::RiskExceptionConfigurationType

The configuration to override the risk decision.



9740
9741
9742
9743
9744
9745
9746
9747
9748
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 9740

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_idString

The user pool ID.



9740
9741
9742
9743
9744
9745
9746
9747
9748
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 9740

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