confirm_device(**kwargs)¶Confirms tracking of the device. This API call is the call that begins device tracking.
See also: AWS API Documentation
Request Syntax
response = client.confirm_device(
AccessToken='string',
DeviceKey='string',
DeviceSecretVerifierConfig={
'PasswordVerifier': 'string',
'Salt': 'string'
},
DeviceName='string'
)
[REQUIRED]
A valid access token that Amazon Cognito issued to the user whose device you want to confirm.
[REQUIRED]
The device key.
The configuration of the device secret verifier.
The password verifier.
The salt
dict
Response Syntax
{
'UserConfirmationNecessary': True|False
}
Response Structure
(dict) --
Confirms the device response.
UserConfirmationNecessary (boolean) --
Indicates whether the user confirmation must confirm the device response.
Exceptions
CognitoIdentityProvider.Client.exceptions.ResourceNotFoundExceptionCognitoIdentityProvider.Client.exceptions.InvalidParameterExceptionCognitoIdentityProvider.Client.exceptions.NotAuthorizedExceptionCognitoIdentityProvider.Client.exceptions.InvalidPasswordExceptionCognitoIdentityProvider.Client.exceptions.InvalidLambdaResponseExceptionCognitoIdentityProvider.Client.exceptions.UsernameExistsExceptionCognitoIdentityProvider.Client.exceptions.InvalidUserPoolConfigurationExceptionCognitoIdentityProvider.Client.exceptions.TooManyRequestsExceptionCognitoIdentityProvider.Client.exceptions.PasswordResetRequiredExceptionCognitoIdentityProvider.Client.exceptions.UserNotFoundExceptionCognitoIdentityProvider.Client.exceptions.UserNotConfirmedExceptionCognitoIdentityProvider.Client.exceptions.InternalErrorExceptionCognitoIdentityProvider.Client.exceptions.ForbiddenException