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'
}
)
[REQUIRED]
The user pool ID.
[REQUIRED]
The user pool username or an alias.
A dictionary that provides parameters to control pagination.
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 NextToken
will be provided in the output that you can use to resume pagination.
The size of each page.
A token to specify where to start paginating. This is the NextToken
from a previous response.
dict
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.