AWSCognitoIdentityProviderSetRiskConfigurationRequest
Objective-C
@interface AWSCognitoIdentityProviderSetRiskConfigurationRequest
Swift
class AWSCognitoIdentityProviderSetRiskConfigurationRequest
-
The account takeover risk configuration.
Declaration
Objective-C
@property (nonatomic, strong) AWSCognitoIdentityProviderAccountTakeoverRiskConfigurationType *_Nullable accountTakeoverRiskConfiguration;
Swift
var accountTakeoverRiskConfiguration: AWSCognitoIdentityProviderAccountTakeoverRiskConfigurationType? { get set }
-
The app client ID. If
ClientId
is null, then the risk configuration is mapped touserPoolId
. 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.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientId;
Swift
var clientId: String? { get set }
-
The compromised credentials risk configuration.
Declaration
Objective-C
@property (nonatomic, strong) AWSCognitoIdentityProviderCompromisedCredentialsRiskConfigurationType *_Nullable compromisedCredentialsRiskConfiguration;
Swift
var compromisedCredentialsRiskConfiguration: AWSCognitoIdentityProviderCompromisedCredentialsRiskConfigurationType? { get set }
-
The configuration to override the risk decision.
Declaration
Objective-C
@property (nonatomic, strong) AWSCognitoIdentityProviderRiskExceptionConfigurationType *_Nullable riskExceptionConfiguration;
Swift
var riskExceptionConfiguration: AWSCognitoIdentityProviderRiskExceptionConfigurationType? { get set }
-
The user pool ID.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable userPoolId;
Swift
var userPoolId: String? { get set }