AWSCognitoIdentityProviderRiskConfigurationType
Objective-C
@interface AWSCognitoIdentityProviderRiskConfigurationType
Swift
class AWSCognitoIdentityProviderRiskConfigurationType
The risk configuration type.
-
The account takeover risk configuration object, including the
NotifyConfiguration
object andActions
to take if there is an account takeover.Declaration
Objective-C
@property (nonatomic, strong) AWSCognitoIdentityProviderAccountTakeoverRiskConfigurationType *_Nullable accountTakeoverRiskConfiguration;
Swift
var accountTakeoverRiskConfiguration: AWSCognitoIdentityProviderAccountTakeoverRiskConfigurationType? { get set }
-
The app client ID.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable clientId;
Swift
var clientId: String? { get set }
-
The compromised credentials risk configuration object, including the
EventFilter
and theEventAction
.Declaration
Objective-C
@property (nonatomic, strong) AWSCognitoIdentityProviderCompromisedCredentialsRiskConfigurationType *_Nullable compromisedCredentialsRiskConfiguration;
Swift
var compromisedCredentialsRiskConfiguration: AWSCognitoIdentityProviderCompromisedCredentialsRiskConfigurationType? { get set }
-
The date and time when the item was modified. Amazon Cognito returns this timestamp in UNIX epoch time format. Your SDK might render the output in a human-readable format like ISO 8601 or a Java
Date
object.Declaration
Objective-C
@property (nonatomic, strong) NSDate *_Nullable lastModifiedDate;
Swift
var lastModifiedDate: Date? { 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 }