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.



7851
7852
7853
7854
7855
7856
7857
7858
7859
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 7851

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.

Returns:

  • (String)


7851
7852
7853
7854
7855
7856
7857
7858
7859
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 7851

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.



7851
7852
7853
7854
7855
7856
7857
7858
7859
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 7851

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.



7851
7852
7853
7854
7855
7856
7857
7858
7859
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 7851

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.

Returns:

  • (String)


7851
7852
7853
7854
7855
7856
7857
7858
7859
# File 'lib/aws-sdk-cognitoidentityprovider/types.rb', line 7851

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