CognitoIdentityProvider / Paginator / AdminListUserAuthEvents
AdminListUserAuthEvents#
- class CognitoIdentityProvider.Paginator.AdminListUserAuthEvents#
- paginator = client.get_paginator('admin_list_user_auth_events') - paginate(**kwargs)#
- Creates an iterator that will paginate through responses from - CognitoIdentityProvider.Client.admin_list_user_auth_events().- See also: AWS API Documentation - Request Syntax - response_iterator = paginator.paginate( UserPoolId='string', Username='string', PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- UserPoolId (string) – - [REQUIRED] - The user pool ID. 
- Username (string) – - [REQUIRED] - The user pool username or an alias. 
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'AuthEvents': [ { 'EventId': 'string', 'EventType': 'SignIn'|'SignUp'|'ForgotPassword'|'PasswordChange'|'ResendCode', 'CreationDate': datetime(2015, 1, 1), 'EventResponse': 'Pass'|'Fail'|'InProgress', 'EventRisk': { 'RiskDecision': 'NoRisk'|'AccountTakeover'|'Block', 'RiskLevel': 'Low'|'Medium'|'High', 'CompromisedCredentialsDetected': True|False }, 'ChallengeResponses': [ { 'ChallengeName': 'Password'|'Mfa', 'ChallengeResponse': 'Success'|'Failure' }, ], 'EventContextData': { 'IpAddress': 'string', 'DeviceName': 'string', 'Timezone': 'string', 'City': 'string', 'Country': 'string' }, 'EventFeedback': { 'FeedbackValue': 'Valid'|'Invalid', 'Provider': 'string', 'FeedbackDate': datetime(2015, 1, 1) } }, ], } - Response Structure - (dict) – - AuthEvents (list) – - The response object. It includes the - EventID,- EventType,- CreationDate,- EventRisk, and- EventResponse.- (dict) – - The authentication event type. - EventId (string) – - The event ID. 
- EventType (string) – - The event type. 
- CreationDate (datetime) – - The creation date 
- EventResponse (string) – - The event response. 
- EventRisk (dict) – - The event risk. - RiskDecision (string) – - The risk decision. 
- RiskLevel (string) – - The risk level. 
- CompromisedCredentialsDetected (boolean) – - Indicates whether compromised credentials were detected during an authentication event. 
 
- ChallengeResponses (list) – - The challenge responses. - (dict) – - The challenge response type. - ChallengeName (string) – - The challenge name. 
- ChallengeResponse (string) – - The challenge response. 
 
 
- EventContextData (dict) – - The user context data captured at the time of an event request. This value provides additional information about the client from which event the request is received. - IpAddress (string) – - The source IP address of your user’s device. 
- DeviceName (string) – - The user’s device name. 
- Timezone (string) – - The user’s time zone. 
- City (string) – - The user’s city. 
- Country (string) – - The user’s country. 
 
- EventFeedback (dict) – - A flag specifying the user feedback captured at the time of an event request is good or bad. - FeedbackValue (string) – - The event feedback value. 
- Provider (string) – - The provider. 
- FeedbackDate (datetime) – - The event feedback date.