AWS SDK for C++

AWS SDK for C++ Version 1.11.605

Loading...
Searching...
No Matches
CognitoIdentityProviderClient.h
1
6#pragma once
7#include <aws/cognito-idp/CognitoIdentityProvider_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/cognito-idp/CognitoIdentityProviderServiceClientModel.h>
13
14namespace Aws
15{
16namespace CognitoIdentityProvider
17{
56 class AWS_COGNITOIDENTITYPROVIDER_API CognitoIdentityProviderClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<CognitoIdentityProviderClient>
57 {
58 public:
60 static const char* GetServiceName();
61 static const char* GetAllocationTag();
62
65
71 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> endpointProvider = nullptr);
72
78 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> endpointProvider = nullptr,
80
85 CognitoIdentityProviderClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
86 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> endpointProvider = nullptr,
88
89
90 /* Legacy constructors due deprecation */
96
102 const Aws::Client::ClientConfiguration& clientConfiguration);
103
108 CognitoIdentityProviderClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
109 const Aws::Client::ClientConfiguration& clientConfiguration);
110
111 /* End of legacy constructors due deprecation */
113
133
137 template<typename AddCustomAttributesRequestT = Model::AddCustomAttributesRequest>
138 Model::AddCustomAttributesOutcomeCallable AddCustomAttributesCallable(const AddCustomAttributesRequestT& request) const
139 {
140 return SubmitCallable(&CognitoIdentityProviderClient::AddCustomAttributes, request);
141 }
142
146 template<typename AddCustomAttributesRequestT = Model::AddCustomAttributesRequest>
147 void AddCustomAttributesAsync(const AddCustomAttributesRequestT& request, const AddCustomAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
148 {
149 return SubmitAsync(&CognitoIdentityProviderClient::AddCustomAttributes, request, handler, context);
150 }
151
169
173 template<typename AdminAddUserToGroupRequestT = Model::AdminAddUserToGroupRequest>
174 Model::AdminAddUserToGroupOutcomeCallable AdminAddUserToGroupCallable(const AdminAddUserToGroupRequestT& request) const
175 {
176 return SubmitCallable(&CognitoIdentityProviderClient::AdminAddUserToGroup, request);
177 }
178
182 template<typename AdminAddUserToGroupRequestT = Model::AdminAddUserToGroupRequest>
183 void AdminAddUserToGroupAsync(const AdminAddUserToGroupRequestT& request, const AdminAddUserToGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
184 {
185 return SubmitAsync(&CognitoIdentityProviderClient::AdminAddUserToGroup, request, handler, context);
186 }
187
211
215 template<typename AdminConfirmSignUpRequestT = Model::AdminConfirmSignUpRequest>
216 Model::AdminConfirmSignUpOutcomeCallable AdminConfirmSignUpCallable(const AdminConfirmSignUpRequestT& request) const
217 {
218 return SubmitCallable(&CognitoIdentityProviderClient::AdminConfirmSignUp, request);
219 }
220
224 template<typename AdminConfirmSignUpRequestT = Model::AdminConfirmSignUpRequest>
225 void AdminConfirmSignUpAsync(const AdminConfirmSignUpRequestT& request, const AdminConfirmSignUpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
226 {
227 return SubmitAsync(&CognitoIdentityProviderClient::AdminConfirmSignUp, request, handler, context);
228 }
229
276
280 template<typename AdminCreateUserRequestT = Model::AdminCreateUserRequest>
281 Model::AdminCreateUserOutcomeCallable AdminCreateUserCallable(const AdminCreateUserRequestT& request) const
282 {
283 return SubmitCallable(&CognitoIdentityProviderClient::AdminCreateUser, request);
284 }
285
289 template<typename AdminCreateUserRequestT = Model::AdminCreateUserRequest>
290 void AdminCreateUserAsync(const AdminCreateUserRequestT& request, const AdminCreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
291 {
292 return SubmitAsync(&CognitoIdentityProviderClient::AdminCreateUser, request, handler, context);
293 }
294
310
314 template<typename AdminDeleteUserRequestT = Model::AdminDeleteUserRequest>
315 Model::AdminDeleteUserOutcomeCallable AdminDeleteUserCallable(const AdminDeleteUserRequestT& request) const
316 {
317 return SubmitCallable(&CognitoIdentityProviderClient::AdminDeleteUser, request);
318 }
319
323 template<typename AdminDeleteUserRequestT = Model::AdminDeleteUserRequest>
324 void AdminDeleteUserAsync(const AdminDeleteUserRequestT& request, const AdminDeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
325 {
326 return SubmitAsync(&CognitoIdentityProviderClient::AdminDeleteUser, request, handler, context);
327 }
328
346
350 template<typename AdminDeleteUserAttributesRequestT = Model::AdminDeleteUserAttributesRequest>
351 Model::AdminDeleteUserAttributesOutcomeCallable AdminDeleteUserAttributesCallable(const AdminDeleteUserAttributesRequestT& request) const
352 {
353 return SubmitCallable(&CognitoIdentityProviderClient::AdminDeleteUserAttributes, request);
354 }
355
359 template<typename AdminDeleteUserAttributesRequestT = Model::AdminDeleteUserAttributesRequest>
360 void AdminDeleteUserAttributesAsync(const AdminDeleteUserAttributesRequestT& request, const AdminDeleteUserAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
361 {
362 return SubmitAsync(&CognitoIdentityProviderClient::AdminDeleteUserAttributes, request, handler, context);
363 }
364
404
408 template<typename AdminDisableProviderForUserRequestT = Model::AdminDisableProviderForUserRequest>
409 Model::AdminDisableProviderForUserOutcomeCallable AdminDisableProviderForUserCallable(const AdminDisableProviderForUserRequestT& request) const
410 {
411 return SubmitCallable(&CognitoIdentityProviderClient::AdminDisableProviderForUser, request);
412 }
413
417 template<typename AdminDisableProviderForUserRequestT = Model::AdminDisableProviderForUserRequest>
418 void AdminDisableProviderForUserAsync(const AdminDisableProviderForUserRequestT& request, const AdminDisableProviderForUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
419 {
420 return SubmitAsync(&CognitoIdentityProviderClient::AdminDisableProviderForUser, request, handler, context);
421 }
422
440
444 template<typename AdminDisableUserRequestT = Model::AdminDisableUserRequest>
445 Model::AdminDisableUserOutcomeCallable AdminDisableUserCallable(const AdminDisableUserRequestT& request) const
446 {
447 return SubmitCallable(&CognitoIdentityProviderClient::AdminDisableUser, request);
448 }
449
453 template<typename AdminDisableUserRequestT = Model::AdminDisableUserRequest>
454 void AdminDisableUserAsync(const AdminDisableUserRequestT& request, const AdminDisableUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
455 {
456 return SubmitAsync(&CognitoIdentityProviderClient::AdminDisableUser, request, handler, context);
457 }
458
475
479 template<typename AdminEnableUserRequestT = Model::AdminEnableUserRequest>
480 Model::AdminEnableUserOutcomeCallable AdminEnableUserCallable(const AdminEnableUserRequestT& request) const
481 {
482 return SubmitCallable(&CognitoIdentityProviderClient::AdminEnableUser, request);
483 }
484
488 template<typename AdminEnableUserRequestT = Model::AdminEnableUserRequest>
489 void AdminEnableUserAsync(const AdminEnableUserRequestT& request, const AdminEnableUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
490 {
491 return SubmitAsync(&CognitoIdentityProviderClient::AdminEnableUser, request, handler, context);
492 }
493
514
518 template<typename AdminForgetDeviceRequestT = Model::AdminForgetDeviceRequest>
519 Model::AdminForgetDeviceOutcomeCallable AdminForgetDeviceCallable(const AdminForgetDeviceRequestT& request) const
520 {
521 return SubmitCallable(&CognitoIdentityProviderClient::AdminForgetDevice, request);
522 }
523
527 template<typename AdminForgetDeviceRequestT = Model::AdminForgetDeviceRequest>
528 void AdminForgetDeviceAsync(const AdminForgetDeviceRequestT& request, const AdminForgetDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
529 {
530 return SubmitAsync(&CognitoIdentityProviderClient::AdminForgetDevice, request, handler, context);
531 }
532
551
555 template<typename AdminGetDeviceRequestT = Model::AdminGetDeviceRequest>
556 Model::AdminGetDeviceOutcomeCallable AdminGetDeviceCallable(const AdminGetDeviceRequestT& request) const
557 {
558 return SubmitCallable(&CognitoIdentityProviderClient::AdminGetDevice, request);
559 }
560
564 template<typename AdminGetDeviceRequestT = Model::AdminGetDeviceRequest>
565 void AdminGetDeviceAsync(const AdminGetDeviceRequestT& request, const AdminGetDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
566 {
567 return SubmitAsync(&CognitoIdentityProviderClient::AdminGetDevice, request, handler, context);
568 }
569
588
592 template<typename AdminGetUserRequestT = Model::AdminGetUserRequest>
593 Model::AdminGetUserOutcomeCallable AdminGetUserCallable(const AdminGetUserRequestT& request) const
594 {
595 return SubmitCallable(&CognitoIdentityProviderClient::AdminGetUser, request);
596 }
597
601 template<typename AdminGetUserRequestT = Model::AdminGetUserRequest>
602 void AdminGetUserAsync(const AdminGetUserRequestT& request, const AdminGetUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
603 {
604 return SubmitAsync(&CognitoIdentityProviderClient::AdminGetUser, request, handler, context);
605 }
606
645
649 template<typename AdminInitiateAuthRequestT = Model::AdminInitiateAuthRequest>
650 Model::AdminInitiateAuthOutcomeCallable AdminInitiateAuthCallable(const AdminInitiateAuthRequestT& request) const
651 {
652 return SubmitCallable(&CognitoIdentityProviderClient::AdminInitiateAuth, request);
653 }
654
658 template<typename AdminInitiateAuthRequestT = Model::AdminInitiateAuthRequest>
659 void AdminInitiateAuthAsync(const AdminInitiateAuthRequestT& request, const AdminInitiateAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
660 {
661 return SubmitAsync(&CognitoIdentityProviderClient::AdminInitiateAuth, request, handler, context);
662 }
663
693
697 template<typename AdminLinkProviderForUserRequestT = Model::AdminLinkProviderForUserRequest>
698 Model::AdminLinkProviderForUserOutcomeCallable AdminLinkProviderForUserCallable(const AdminLinkProviderForUserRequestT& request) const
699 {
700 return SubmitCallable(&CognitoIdentityProviderClient::AdminLinkProviderForUser, request);
701 }
702
706 template<typename AdminLinkProviderForUserRequestT = Model::AdminLinkProviderForUserRequest>
707 void AdminLinkProviderForUserAsync(const AdminLinkProviderForUserRequestT& request, const AdminLinkProviderForUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
708 {
709 return SubmitAsync(&CognitoIdentityProviderClient::AdminLinkProviderForUser, request, handler, context);
710 }
711
733
737 template<typename AdminListDevicesRequestT = Model::AdminListDevicesRequest>
738 Model::AdminListDevicesOutcomeCallable AdminListDevicesCallable(const AdminListDevicesRequestT& request) const
739 {
740 return SubmitCallable(&CognitoIdentityProviderClient::AdminListDevices, request);
741 }
742
746 template<typename AdminListDevicesRequestT = Model::AdminListDevicesRequest>
747 void AdminListDevicesAsync(const AdminListDevicesRequestT& request, const AdminListDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
748 {
749 return SubmitAsync(&CognitoIdentityProviderClient::AdminListDevices, request, handler, context);
750 }
751
772
776 template<typename AdminListGroupsForUserRequestT = Model::AdminListGroupsForUserRequest>
777 Model::AdminListGroupsForUserOutcomeCallable AdminListGroupsForUserCallable(const AdminListGroupsForUserRequestT& request) const
778 {
779 return SubmitCallable(&CognitoIdentityProviderClient::AdminListGroupsForUser, request);
780 }
781
785 template<typename AdminListGroupsForUserRequestT = Model::AdminListGroupsForUserRequest>
786 void AdminListGroupsForUserAsync(const AdminListGroupsForUserRequestT& request, const AdminListGroupsForUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
787 {
788 return SubmitAsync(&CognitoIdentityProviderClient::AdminListGroupsForUser, request, handler, context);
789 }
790
809
813 template<typename AdminListUserAuthEventsRequestT = Model::AdminListUserAuthEventsRequest>
814 Model::AdminListUserAuthEventsOutcomeCallable AdminListUserAuthEventsCallable(const AdminListUserAuthEventsRequestT& request) const
815 {
816 return SubmitCallable(&CognitoIdentityProviderClient::AdminListUserAuthEvents, request);
817 }
818
822 template<typename AdminListUserAuthEventsRequestT = Model::AdminListUserAuthEventsRequest>
823 void AdminListUserAuthEventsAsync(const AdminListUserAuthEventsRequestT& request, const AdminListUserAuthEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
824 {
825 return SubmitAsync(&CognitoIdentityProviderClient::AdminListUserAuthEvents, request, handler, context);
826 }
827
848
852 template<typename AdminRemoveUserFromGroupRequestT = Model::AdminRemoveUserFromGroupRequest>
853 Model::AdminRemoveUserFromGroupOutcomeCallable AdminRemoveUserFromGroupCallable(const AdminRemoveUserFromGroupRequestT& request) const
854 {
855 return SubmitCallable(&CognitoIdentityProviderClient::AdminRemoveUserFromGroup, request);
856 }
857
861 template<typename AdminRemoveUserFromGroupRequestT = Model::AdminRemoveUserFromGroupRequest>
862 void AdminRemoveUserFromGroupAsync(const AdminRemoveUserFromGroupRequestT& request, const AdminRemoveUserFromGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
863 {
864 return SubmitAsync(&CognitoIdentityProviderClient::AdminRemoveUserFromGroup, request, handler, context);
865 }
866
902
906 template<typename AdminResetUserPasswordRequestT = Model::AdminResetUserPasswordRequest>
907 Model::AdminResetUserPasswordOutcomeCallable AdminResetUserPasswordCallable(const AdminResetUserPasswordRequestT& request) const
908 {
909 return SubmitCallable(&CognitoIdentityProviderClient::AdminResetUserPassword, request);
910 }
911
915 template<typename AdminResetUserPasswordRequestT = Model::AdminResetUserPasswordRequest>
916 void AdminResetUserPasswordAsync(const AdminResetUserPasswordRequestT& request, const AdminResetUserPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
917 {
918 return SubmitAsync(&CognitoIdentityProviderClient::AdminResetUserPassword, request, handler, context);
919 }
920
961
965 template<typename AdminRespondToAuthChallengeRequestT = Model::AdminRespondToAuthChallengeRequest>
966 Model::AdminRespondToAuthChallengeOutcomeCallable AdminRespondToAuthChallengeCallable(const AdminRespondToAuthChallengeRequestT& request) const
967 {
968 return SubmitCallable(&CognitoIdentityProviderClient::AdminRespondToAuthChallenge, request);
969 }
970
974 template<typename AdminRespondToAuthChallengeRequestT = Model::AdminRespondToAuthChallengeRequest>
975 void AdminRespondToAuthChallengeAsync(const AdminRespondToAuthChallengeRequestT& request, const AdminRespondToAuthChallengeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
976 {
977 return SubmitAsync(&CognitoIdentityProviderClient::AdminRespondToAuthChallenge, request, handler, context);
978 }
979
1000
1004 template<typename AdminSetUserMFAPreferenceRequestT = Model::AdminSetUserMFAPreferenceRequest>
1005 Model::AdminSetUserMFAPreferenceOutcomeCallable AdminSetUserMFAPreferenceCallable(const AdminSetUserMFAPreferenceRequestT& request) const
1006 {
1007 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserMFAPreference, request);
1008 }
1009
1013 template<typename AdminSetUserMFAPreferenceRequestT = Model::AdminSetUserMFAPreferenceRequest>
1014 void AdminSetUserMFAPreferenceAsync(const AdminSetUserMFAPreferenceRequestT& request, const AdminSetUserMFAPreferenceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1015 {
1016 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserMFAPreference, request, handler, context);
1017 }
1018
1060
1064 template<typename AdminSetUserPasswordRequestT = Model::AdminSetUserPasswordRequest>
1065 Model::AdminSetUserPasswordOutcomeCallable AdminSetUserPasswordCallable(const AdminSetUserPasswordRequestT& request) const
1066 {
1067 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserPassword, request);
1068 }
1069
1073 template<typename AdminSetUserPasswordRequestT = Model::AdminSetUserPasswordRequest>
1074 void AdminSetUserPasswordAsync(const AdminSetUserPasswordRequestT& request, const AdminSetUserPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1075 {
1076 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserPassword, request, handler, context);
1077 }
1078
1096
1100 template<typename AdminSetUserSettingsRequestT = Model::AdminSetUserSettingsRequest>
1101 Model::AdminSetUserSettingsOutcomeCallable AdminSetUserSettingsCallable(const AdminSetUserSettingsRequestT& request) const
1102 {
1103 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserSettings, request);
1104 }
1105
1109 template<typename AdminSetUserSettingsRequestT = Model::AdminSetUserSettingsRequest>
1110 void AdminSetUserSettingsAsync(const AdminSetUserSettingsRequestT& request, const AdminSetUserSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1111 {
1112 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserSettings, request, handler, context);
1113 }
1114
1141
1145 template<typename AdminUpdateAuthEventFeedbackRequestT = Model::AdminUpdateAuthEventFeedbackRequest>
1146 Model::AdminUpdateAuthEventFeedbackOutcomeCallable AdminUpdateAuthEventFeedbackCallable(const AdminUpdateAuthEventFeedbackRequestT& request) const
1147 {
1148 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateAuthEventFeedback, request);
1149 }
1150
1154 template<typename AdminUpdateAuthEventFeedbackRequestT = Model::AdminUpdateAuthEventFeedbackRequest>
1155 void AdminUpdateAuthEventFeedbackAsync(const AdminUpdateAuthEventFeedbackRequestT& request, const AdminUpdateAuthEventFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1156 {
1157 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateAuthEventFeedback, request, handler, context);
1158 }
1159
1182
1186 template<typename AdminUpdateDeviceStatusRequestT = Model::AdminUpdateDeviceStatusRequest>
1187 Model::AdminUpdateDeviceStatusOutcomeCallable AdminUpdateDeviceStatusCallable(const AdminUpdateDeviceStatusRequestT& request) const
1188 {
1189 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateDeviceStatus, request);
1190 }
1191
1195 template<typename AdminUpdateDeviceStatusRequestT = Model::AdminUpdateDeviceStatusRequest>
1196 void AdminUpdateDeviceStatusAsync(const AdminUpdateDeviceStatusRequestT& request, const AdminUpdateDeviceStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1197 {
1198 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateDeviceStatus, request, handler, context);
1199 }
1200
1239
1243 template<typename AdminUpdateUserAttributesRequestT = Model::AdminUpdateUserAttributesRequest>
1244 Model::AdminUpdateUserAttributesOutcomeCallable AdminUpdateUserAttributesCallable(const AdminUpdateUserAttributesRequestT& request) const
1245 {
1246 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateUserAttributes, request);
1247 }
1248
1252 template<typename AdminUpdateUserAttributesRequestT = Model::AdminUpdateUserAttributesRequest>
1253 void AdminUpdateUserAttributesAsync(const AdminUpdateUserAttributesRequestT& request, const AdminUpdateUserAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1254 {
1255 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateUserAttributes, request, handler, context);
1256 }
1257
1296
1300 template<typename AdminUserGlobalSignOutRequestT = Model::AdminUserGlobalSignOutRequest>
1301 Model::AdminUserGlobalSignOutOutcomeCallable AdminUserGlobalSignOutCallable(const AdminUserGlobalSignOutRequestT& request) const
1302 {
1303 return SubmitCallable(&CognitoIdentityProviderClient::AdminUserGlobalSignOut, request);
1304 }
1305
1309 template<typename AdminUserGlobalSignOutRequestT = Model::AdminUserGlobalSignOutRequest>
1310 void AdminUserGlobalSignOutAsync(const AdminUserGlobalSignOutRequestT& request, const AdminUserGlobalSignOutResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1311 {
1312 return SubmitAsync(&CognitoIdentityProviderClient::AdminUserGlobalSignOut, request, handler, context);
1313 }
1314
1335
1339 template<typename AssociateSoftwareTokenRequestT = Model::AssociateSoftwareTokenRequest>
1340 Model::AssociateSoftwareTokenOutcomeCallable AssociateSoftwareTokenCallable(const AssociateSoftwareTokenRequestT& request = {}) const
1341 {
1342 return SubmitCallable(&CognitoIdentityProviderClient::AssociateSoftwareToken, request);
1343 }
1344
1348 template<typename AssociateSoftwareTokenRequestT = Model::AssociateSoftwareTokenRequest>
1349 void AssociateSoftwareTokenAsync(const AssociateSoftwareTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const AssociateSoftwareTokenRequestT& request = {}) const
1350 {
1351 return SubmitAsync(&CognitoIdentityProviderClient::AssociateSoftwareToken, request, handler, context);
1352 }
1353
1369
1373 template<typename ChangePasswordRequestT = Model::ChangePasswordRequest>
1374 Model::ChangePasswordOutcomeCallable ChangePasswordCallable(const ChangePasswordRequestT& request) const
1375 {
1376 return SubmitCallable(&CognitoIdentityProviderClient::ChangePassword, request);
1377 }
1378
1382 template<typename ChangePasswordRequestT = Model::ChangePasswordRequest>
1383 void ChangePasswordAsync(const ChangePasswordRequestT& request, const ChangePasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1384 {
1385 return SubmitAsync(&CognitoIdentityProviderClient::ChangePassword, request, handler, context);
1386 }
1387
1397
1401 template<typename CompleteWebAuthnRegistrationRequestT = Model::CompleteWebAuthnRegistrationRequest>
1402 Model::CompleteWebAuthnRegistrationOutcomeCallable CompleteWebAuthnRegistrationCallable(const CompleteWebAuthnRegistrationRequestT& request) const
1403 {
1404 return SubmitCallable(&CognitoIdentityProviderClient::CompleteWebAuthnRegistration, request);
1405 }
1406
1410 template<typename CompleteWebAuthnRegistrationRequestT = Model::CompleteWebAuthnRegistrationRequest>
1411 void CompleteWebAuthnRegistrationAsync(const CompleteWebAuthnRegistrationRequestT& request, const CompleteWebAuthnRegistrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1412 {
1413 return SubmitAsync(&CognitoIdentityProviderClient::CompleteWebAuthnRegistration, request, handler, context);
1414 }
1415
1436
1440 template<typename ConfirmDeviceRequestT = Model::ConfirmDeviceRequest>
1441 Model::ConfirmDeviceOutcomeCallable ConfirmDeviceCallable(const ConfirmDeviceRequestT& request) const
1442 {
1443 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmDevice, request);
1444 }
1445
1449 template<typename ConfirmDeviceRequestT = Model::ConfirmDeviceRequest>
1450 void ConfirmDeviceAsync(const ConfirmDeviceRequestT& request, const ConfirmDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1451 {
1452 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmDevice, request, handler, context);
1453 }
1454
1470
1474 template<typename ConfirmForgotPasswordRequestT = Model::ConfirmForgotPasswordRequest>
1475 Model::ConfirmForgotPasswordOutcomeCallable ConfirmForgotPasswordCallable(const ConfirmForgotPasswordRequestT& request) const
1476 {
1477 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmForgotPassword, request);
1478 }
1479
1483 template<typename ConfirmForgotPasswordRequestT = Model::ConfirmForgotPasswordRequest>
1484 void ConfirmForgotPasswordAsync(const ConfirmForgotPasswordRequestT& request, const ConfirmForgotPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1485 {
1486 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmForgotPassword, request, handler, context);
1487 }
1488
1510
1514 template<typename ConfirmSignUpRequestT = Model::ConfirmSignUpRequest>
1515 Model::ConfirmSignUpOutcomeCallable ConfirmSignUpCallable(const ConfirmSignUpRequestT& request) const
1516 {
1517 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmSignUp, request);
1518 }
1519
1523 template<typename ConfirmSignUpRequestT = Model::ConfirmSignUpRequest>
1524 void ConfirmSignUpAsync(const ConfirmSignUpRequestT& request, const ConfirmSignUpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1525 {
1526 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmSignUp, request, handler, context);
1527 }
1528
1547
1551 template<typename CreateGroupRequestT = Model::CreateGroupRequest>
1552 Model::CreateGroupOutcomeCallable CreateGroupCallable(const CreateGroupRequestT& request) const
1553 {
1554 return SubmitCallable(&CognitoIdentityProviderClient::CreateGroup, request);
1555 }
1556
1560 template<typename CreateGroupRequestT = Model::CreateGroupRequest>
1561 void CreateGroupAsync(const CreateGroupRequestT& request, const CreateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1562 {
1563 return SubmitAsync(&CognitoIdentityProviderClient::CreateGroup, request, handler, context);
1564 }
1565
1586
1590 template<typename CreateIdentityProviderRequestT = Model::CreateIdentityProviderRequest>
1591 Model::CreateIdentityProviderOutcomeCallable CreateIdentityProviderCallable(const CreateIdentityProviderRequestT& request) const
1592 {
1593 return SubmitCallable(&CognitoIdentityProviderClient::CreateIdentityProvider, request);
1594 }
1595
1599 template<typename CreateIdentityProviderRequestT = Model::CreateIdentityProviderRequest>
1600 void CreateIdentityProviderAsync(const CreateIdentityProviderRequestT& request, const CreateIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1601 {
1602 return SubmitAsync(&CognitoIdentityProviderClient::CreateIdentityProvider, request, handler, context);
1603 }
1604
1634
1638 template<typename CreateManagedLoginBrandingRequestT = Model::CreateManagedLoginBrandingRequest>
1639 Model::CreateManagedLoginBrandingOutcomeCallable CreateManagedLoginBrandingCallable(const CreateManagedLoginBrandingRequestT& request) const
1640 {
1641 return SubmitCallable(&CognitoIdentityProviderClient::CreateManagedLoginBranding, request);
1642 }
1643
1647 template<typename CreateManagedLoginBrandingRequestT = Model::CreateManagedLoginBrandingRequest>
1648 void CreateManagedLoginBrandingAsync(const CreateManagedLoginBrandingRequestT& request, const CreateManagedLoginBrandingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1649 {
1650 return SubmitAsync(&CognitoIdentityProviderClient::CreateManagedLoginBranding, request, handler, context);
1651 }
1652
1672
1676 template<typename CreateResourceServerRequestT = Model::CreateResourceServerRequest>
1677 Model::CreateResourceServerOutcomeCallable CreateResourceServerCallable(const CreateResourceServerRequestT& request) const
1678 {
1679 return SubmitCallable(&CognitoIdentityProviderClient::CreateResourceServer, request);
1680 }
1681
1685 template<typename CreateResourceServerRequestT = Model::CreateResourceServerRequest>
1686 void CreateResourceServerAsync(const CreateResourceServerRequestT& request, const CreateResourceServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1687 {
1688 return SubmitAsync(&CognitoIdentityProviderClient::CreateResourceServer, request, handler, context);
1689 }
1690
1708
1712 template<typename CreateUserImportJobRequestT = Model::CreateUserImportJobRequest>
1713 Model::CreateUserImportJobOutcomeCallable CreateUserImportJobCallable(const CreateUserImportJobRequestT& request) const
1714 {
1715 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserImportJob, request);
1716 }
1717
1721 template<typename CreateUserImportJobRequestT = Model::CreateUserImportJobRequest>
1722 void CreateUserImportJobAsync(const CreateUserImportJobRequestT& request, const CreateUserImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1723 {
1724 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserImportJob, request, handler, context);
1725 }
1726
1761
1765 template<typename CreateUserPoolRequestT = Model::CreateUserPoolRequest>
1766 Model::CreateUserPoolOutcomeCallable CreateUserPoolCallable(const CreateUserPoolRequestT& request) const
1767 {
1768 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPool, request);
1769 }
1770
1774 template<typename CreateUserPoolRequestT = Model::CreateUserPoolRequest>
1775 void CreateUserPoolAsync(const CreateUserPoolRequestT& request, const CreateUserPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1776 {
1777 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPool, request, handler, context);
1778 }
1779
1801
1805 template<typename CreateUserPoolClientRequestT = Model::CreateUserPoolClientRequest>
1806 Model::CreateUserPoolClientOutcomeCallable CreateUserPoolClientCallable(const CreateUserPoolClientRequestT& request) const
1807 {
1808 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPoolClient, request);
1809 }
1810
1814 template<typename CreateUserPoolClientRequestT = Model::CreateUserPoolClientRequest>
1815 void CreateUserPoolClientAsync(const CreateUserPoolClientRequestT& request, const CreateUserPoolClientResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1816 {
1817 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPoolClient, request, handler, context);
1818 }
1819
1846
1850 template<typename CreateUserPoolDomainRequestT = Model::CreateUserPoolDomainRequest>
1851 Model::CreateUserPoolDomainOutcomeCallable CreateUserPoolDomainCallable(const CreateUserPoolDomainRequestT& request) const
1852 {
1853 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPoolDomain, request);
1854 }
1855
1859 template<typename CreateUserPoolDomainRequestT = Model::CreateUserPoolDomainRequest>
1860 void CreateUserPoolDomainAsync(const CreateUserPoolDomainRequestT& request, const CreateUserPoolDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1861 {
1862 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPoolDomain, request, handler, context);
1863 }
1864
1886
1890 template<typename DeleteGroupRequestT = Model::DeleteGroupRequest>
1891 Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT& request) const
1892 {
1893 return SubmitCallable(&CognitoIdentityProviderClient::DeleteGroup, request);
1894 }
1895
1899 template<typename DeleteGroupRequestT = Model::DeleteGroupRequest>
1900 void DeleteGroupAsync(const DeleteGroupRequestT& request, const DeleteGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1901 {
1902 return SubmitAsync(&CognitoIdentityProviderClient::DeleteGroup, request, handler, context);
1903 }
1904
1924
1928 template<typename DeleteIdentityProviderRequestT = Model::DeleteIdentityProviderRequest>
1929 Model::DeleteIdentityProviderOutcomeCallable DeleteIdentityProviderCallable(const DeleteIdentityProviderRequestT& request) const
1930 {
1931 return SubmitCallable(&CognitoIdentityProviderClient::DeleteIdentityProvider, request);
1932 }
1933
1937 template<typename DeleteIdentityProviderRequestT = Model::DeleteIdentityProviderRequest>
1938 void DeleteIdentityProviderAsync(const DeleteIdentityProviderRequestT& request, const DeleteIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1939 {
1940 return SubmitAsync(&CognitoIdentityProviderClient::DeleteIdentityProvider, request, handler, context);
1941 }
1942
1962
1966 template<typename DeleteManagedLoginBrandingRequestT = Model::DeleteManagedLoginBrandingRequest>
1967 Model::DeleteManagedLoginBrandingOutcomeCallable DeleteManagedLoginBrandingCallable(const DeleteManagedLoginBrandingRequestT& request) const
1968 {
1969 return SubmitCallable(&CognitoIdentityProviderClient::DeleteManagedLoginBranding, request);
1970 }
1971
1975 template<typename DeleteManagedLoginBrandingRequestT = Model::DeleteManagedLoginBrandingRequest>
1976 void DeleteManagedLoginBrandingAsync(const DeleteManagedLoginBrandingRequestT& request, const DeleteManagedLoginBrandingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1977 {
1978 return SubmitAsync(&CognitoIdentityProviderClient::DeleteManagedLoginBranding, request, handler, context);
1979 }
1980
2001
2005 template<typename DeleteResourceServerRequestT = Model::DeleteResourceServerRequest>
2006 Model::DeleteResourceServerOutcomeCallable DeleteResourceServerCallable(const DeleteResourceServerRequestT& request) const
2007 {
2008 return SubmitCallable(&CognitoIdentityProviderClient::DeleteResourceServer, request);
2009 }
2010
2014 template<typename DeleteResourceServerRequestT = Model::DeleteResourceServerRequest>
2015 void DeleteResourceServerAsync(const DeleteResourceServerRequestT& request, const DeleteResourceServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2016 {
2017 return SubmitAsync(&CognitoIdentityProviderClient::DeleteResourceServer, request, handler, context);
2018 }
2019
2036
2040 template<typename DeleteUserRequestT = Model::DeleteUserRequest>
2041 Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT& request) const
2042 {
2043 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUser, request);
2044 }
2045
2049 template<typename DeleteUserRequestT = Model::DeleteUserRequest>
2050 void DeleteUserAsync(const DeleteUserRequestT& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2051 {
2052 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUser, request, handler, context);
2053 }
2054
2072
2076 template<typename DeleteUserAttributesRequestT = Model::DeleteUserAttributesRequest>
2077 Model::DeleteUserAttributesOutcomeCallable DeleteUserAttributesCallable(const DeleteUserAttributesRequestT& request) const
2078 {
2079 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserAttributes, request);
2080 }
2081
2085 template<typename DeleteUserAttributesRequestT = Model::DeleteUserAttributesRequest>
2086 void DeleteUserAttributesAsync(const DeleteUserAttributesRequestT& request, const DeleteUserAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2087 {
2088 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserAttributes, request, handler, context);
2089 }
2090
2106
2110 template<typename DeleteUserPoolRequestT = Model::DeleteUserPoolRequest>
2111 Model::DeleteUserPoolOutcomeCallable DeleteUserPoolCallable(const DeleteUserPoolRequestT& request) const
2112 {
2113 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPool, request);
2114 }
2115
2119 template<typename DeleteUserPoolRequestT = Model::DeleteUserPoolRequest>
2120 void DeleteUserPoolAsync(const DeleteUserPoolRequestT& request, const DeleteUserPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2121 {
2122 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPool, request, handler, context);
2123 }
2124
2132
2136 template<typename DeleteUserPoolClientRequestT = Model::DeleteUserPoolClientRequest>
2137 Model::DeleteUserPoolClientOutcomeCallable DeleteUserPoolClientCallable(const DeleteUserPoolClientRequestT& request) const
2138 {
2139 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPoolClient, request);
2140 }
2141
2145 template<typename DeleteUserPoolClientRequestT = Model::DeleteUserPoolClientRequest>
2146 void DeleteUserPoolClientAsync(const DeleteUserPoolClientRequestT& request, const DeleteUserPoolClientResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2147 {
2148 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPoolClient, request, handler, context);
2149 }
2150
2159
2163 template<typename DeleteUserPoolDomainRequestT = Model::DeleteUserPoolDomainRequest>
2164 Model::DeleteUserPoolDomainOutcomeCallable DeleteUserPoolDomainCallable(const DeleteUserPoolDomainRequestT& request) const
2165 {
2166 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPoolDomain, request);
2167 }
2168
2172 template<typename DeleteUserPoolDomainRequestT = Model::DeleteUserPoolDomainRequest>
2173 void DeleteUserPoolDomainAsync(const DeleteUserPoolDomainRequestT& request, const DeleteUserPoolDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2174 {
2175 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPoolDomain, request, handler, context);
2176 }
2177
2194
2198 template<typename DeleteWebAuthnCredentialRequestT = Model::DeleteWebAuthnCredentialRequest>
2199 Model::DeleteWebAuthnCredentialOutcomeCallable DeleteWebAuthnCredentialCallable(const DeleteWebAuthnCredentialRequestT& request) const
2200 {
2201 return SubmitCallable(&CognitoIdentityProviderClient::DeleteWebAuthnCredential, request);
2202 }
2203
2207 template<typename DeleteWebAuthnCredentialRequestT = Model::DeleteWebAuthnCredentialRequest>
2208 void DeleteWebAuthnCredentialAsync(const DeleteWebAuthnCredentialRequestT& request, const DeleteWebAuthnCredentialResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2209 {
2210 return SubmitAsync(&CognitoIdentityProviderClient::DeleteWebAuthnCredential, request, handler, context);
2211 }
2212
2220
2224 template<typename DescribeIdentityProviderRequestT = Model::DescribeIdentityProviderRequest>
2225 Model::DescribeIdentityProviderOutcomeCallable DescribeIdentityProviderCallable(const DescribeIdentityProviderRequestT& request) const
2226 {
2227 return SubmitCallable(&CognitoIdentityProviderClient::DescribeIdentityProvider, request);
2228 }
2229
2233 template<typename DescribeIdentityProviderRequestT = Model::DescribeIdentityProviderRequest>
2234 void DescribeIdentityProviderAsync(const DescribeIdentityProviderRequestT& request, const DescribeIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2235 {
2236 return SubmitAsync(&CognitoIdentityProviderClient::DescribeIdentityProvider, request, handler, context);
2237 }
2238
2246
2250 template<typename DescribeManagedLoginBrandingRequestT = Model::DescribeManagedLoginBrandingRequest>
2251 Model::DescribeManagedLoginBrandingOutcomeCallable DescribeManagedLoginBrandingCallable(const DescribeManagedLoginBrandingRequestT& request) const
2252 {
2253 return SubmitCallable(&CognitoIdentityProviderClient::DescribeManagedLoginBranding, request);
2254 }
2255
2259 template<typename DescribeManagedLoginBrandingRequestT = Model::DescribeManagedLoginBrandingRequest>
2260 void DescribeManagedLoginBrandingAsync(const DescribeManagedLoginBrandingRequestT& request, const DescribeManagedLoginBrandingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2261 {
2262 return SubmitAsync(&CognitoIdentityProviderClient::DescribeManagedLoginBranding, request, handler, context);
2263 }
2264
2272
2276 template<typename DescribeManagedLoginBrandingByClientRequestT = Model::DescribeManagedLoginBrandingByClientRequest>
2278 {
2279 return SubmitCallable(&CognitoIdentityProviderClient::DescribeManagedLoginBrandingByClient, request);
2280 }
2281
2285 template<typename DescribeManagedLoginBrandingByClientRequestT = Model::DescribeManagedLoginBrandingByClientRequest>
2286 void DescribeManagedLoginBrandingByClientAsync(const DescribeManagedLoginBrandingByClientRequestT& request, const DescribeManagedLoginBrandingByClientResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2287 {
2288 return SubmitAsync(&CognitoIdentityProviderClient::DescribeManagedLoginBrandingByClient, request, handler, context);
2289 }
2290
2300
2304 template<typename DescribeResourceServerRequestT = Model::DescribeResourceServerRequest>
2305 Model::DescribeResourceServerOutcomeCallable DescribeResourceServerCallable(const DescribeResourceServerRequestT& request) const
2306 {
2307 return SubmitCallable(&CognitoIdentityProviderClient::DescribeResourceServer, request);
2308 }
2309
2313 template<typename DescribeResourceServerRequestT = Model::DescribeResourceServerRequest>
2314 void DescribeResourceServerAsync(const DescribeResourceServerRequestT& request, const DescribeResourceServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2315 {
2316 return SubmitAsync(&CognitoIdentityProviderClient::DescribeResourceServer, request, handler, context);
2317 }
2318
2330
2334 template<typename DescribeRiskConfigurationRequestT = Model::DescribeRiskConfigurationRequest>
2335 Model::DescribeRiskConfigurationOutcomeCallable DescribeRiskConfigurationCallable(const DescribeRiskConfigurationRequestT& request) const
2336 {
2337 return SubmitCallable(&CognitoIdentityProviderClient::DescribeRiskConfiguration, request);
2338 }
2339
2343 template<typename DescribeRiskConfigurationRequestT = Model::DescribeRiskConfigurationRequest>
2344 void DescribeRiskConfigurationAsync(const DescribeRiskConfigurationRequestT& request, const DescribeRiskConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2345 {
2346 return SubmitAsync(&CognitoIdentityProviderClient::DescribeRiskConfiguration, request, handler, context);
2347 }
2348
2358
2362 template<typename DescribeUserImportJobRequestT = Model::DescribeUserImportJobRequest>
2363 Model::DescribeUserImportJobOutcomeCallable DescribeUserImportJobCallable(const DescribeUserImportJobRequestT& request) const
2364 {
2365 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserImportJob, request);
2366 }
2367
2371 template<typename DescribeUserImportJobRequestT = Model::DescribeUserImportJobRequest>
2372 void DescribeUserImportJobAsync(const DescribeUserImportJobRequestT& request, const DescribeUserImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2373 {
2374 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserImportJob, request, handler, context);
2375 }
2376
2394
2398 template<typename DescribeUserPoolRequestT = Model::DescribeUserPoolRequest>
2399 Model::DescribeUserPoolOutcomeCallable DescribeUserPoolCallable(const DescribeUserPoolRequestT& request) const
2400 {
2401 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPool, request);
2402 }
2403
2407 template<typename DescribeUserPoolRequestT = Model::DescribeUserPoolRequest>
2408 void DescribeUserPoolAsync(const DescribeUserPoolRequestT& request, const DescribeUserPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2409 {
2410 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPool, request, handler, context);
2411 }
2412
2433
2437 template<typename DescribeUserPoolClientRequestT = Model::DescribeUserPoolClientRequest>
2438 Model::DescribeUserPoolClientOutcomeCallable DescribeUserPoolClientCallable(const DescribeUserPoolClientRequestT& request) const
2439 {
2440 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPoolClient, request);
2441 }
2442
2446 template<typename DescribeUserPoolClientRequestT = Model::DescribeUserPoolClientRequest>
2447 void DescribeUserPoolClientAsync(const DescribeUserPoolClientRequestT& request, const DescribeUserPoolClientResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2448 {
2449 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPoolClient, request, handler, context);
2450 }
2451
2468
2472 template<typename DescribeUserPoolDomainRequestT = Model::DescribeUserPoolDomainRequest>
2473 Model::DescribeUserPoolDomainOutcomeCallable DescribeUserPoolDomainCallable(const DescribeUserPoolDomainRequestT& request) const
2474 {
2475 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPoolDomain, request);
2476 }
2477
2481 template<typename DescribeUserPoolDomainRequestT = Model::DescribeUserPoolDomainRequest>
2482 void DescribeUserPoolDomainAsync(const DescribeUserPoolDomainRequestT& request, const DescribeUserPoolDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2483 {
2484 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPoolDomain, request, handler, context);
2485 }
2486
2505
2509 template<typename ForgetDeviceRequestT = Model::ForgetDeviceRequest>
2510 Model::ForgetDeviceOutcomeCallable ForgetDeviceCallable(const ForgetDeviceRequestT& request) const
2511 {
2512 return SubmitCallable(&CognitoIdentityProviderClient::ForgetDevice, request);
2513 }
2514
2518 template<typename ForgetDeviceRequestT = Model::ForgetDeviceRequest>
2519 void ForgetDeviceAsync(const ForgetDeviceRequestT& request, const ForgetDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2520 {
2521 return SubmitAsync(&CognitoIdentityProviderClient::ForgetDevice, request, handler, context);
2522 }
2523
2559
2563 template<typename ForgotPasswordRequestT = Model::ForgotPasswordRequest>
2564 Model::ForgotPasswordOutcomeCallable ForgotPasswordCallable(const ForgotPasswordRequestT& request) const
2565 {
2566 return SubmitCallable(&CognitoIdentityProviderClient::ForgotPassword, request);
2567 }
2568
2572 template<typename ForgotPasswordRequestT = Model::ForgotPasswordRequest>
2573 void ForgotPasswordAsync(const ForgotPasswordRequestT& request, const ForgotPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2574 {
2575 return SubmitAsync(&CognitoIdentityProviderClient::ForgotPassword, request, handler, context);
2576 }
2577
2600
2604 template<typename GetCSVHeaderRequestT = Model::GetCSVHeaderRequest>
2605 Model::GetCSVHeaderOutcomeCallable GetCSVHeaderCallable(const GetCSVHeaderRequestT& request) const
2606 {
2607 return SubmitCallable(&CognitoIdentityProviderClient::GetCSVHeader, request);
2608 }
2609
2613 template<typename GetCSVHeaderRequestT = Model::GetCSVHeaderRequest>
2614 void GetCSVHeaderAsync(const GetCSVHeaderRequestT& request, const GetCSVHeaderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2615 {
2616 return SubmitAsync(&CognitoIdentityProviderClient::GetCSVHeader, request, handler, context);
2617 }
2618
2637
2641 template<typename GetDeviceRequestT = Model::GetDeviceRequest>
2642 Model::GetDeviceOutcomeCallable GetDeviceCallable(const GetDeviceRequestT& request) const
2643 {
2644 return SubmitCallable(&CognitoIdentityProviderClient::GetDevice, request);
2645 }
2646
2650 template<typename GetDeviceRequestT = Model::GetDeviceRequest>
2651 void GetDeviceAsync(const GetDeviceRequestT& request, const GetDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2652 {
2653 return SubmitAsync(&CognitoIdentityProviderClient::GetDevice, request, handler, context);
2654 }
2655
2674
2678 template<typename GetGroupRequestT = Model::GetGroupRequest>
2679 Model::GetGroupOutcomeCallable GetGroupCallable(const GetGroupRequestT& request) const
2680 {
2681 return SubmitCallable(&CognitoIdentityProviderClient::GetGroup, request);
2682 }
2683
2687 template<typename GetGroupRequestT = Model::GetGroupRequest>
2688 void GetGroupAsync(const GetGroupRequestT& request, const GetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2689 {
2690 return SubmitAsync(&CognitoIdentityProviderClient::GetGroup, request, handler, context);
2691 }
2692
2703
2707 template<typename GetIdentityProviderByIdentifierRequestT = Model::GetIdentityProviderByIdentifierRequest>
2709 {
2710 return SubmitCallable(&CognitoIdentityProviderClient::GetIdentityProviderByIdentifier, request);
2711 }
2712
2716 template<typename GetIdentityProviderByIdentifierRequestT = Model::GetIdentityProviderByIdentifierRequest>
2717 void GetIdentityProviderByIdentifierAsync(const GetIdentityProviderByIdentifierRequestT& request, const GetIdentityProviderByIdentifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2718 {
2719 return SubmitAsync(&CognitoIdentityProviderClient::GetIdentityProviderByIdentifier, request, handler, context);
2720 }
2721
2741
2745 template<typename GetLogDeliveryConfigurationRequestT = Model::GetLogDeliveryConfigurationRequest>
2746 Model::GetLogDeliveryConfigurationOutcomeCallable GetLogDeliveryConfigurationCallable(const GetLogDeliveryConfigurationRequestT& request) const
2747 {
2748 return SubmitCallable(&CognitoIdentityProviderClient::GetLogDeliveryConfiguration, request);
2749 }
2750
2754 template<typename GetLogDeliveryConfigurationRequestT = Model::GetLogDeliveryConfigurationRequest>
2755 void GetLogDeliveryConfigurationAsync(const GetLogDeliveryConfigurationRequestT& request, const GetLogDeliveryConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2756 {
2757 return SubmitAsync(&CognitoIdentityProviderClient::GetLogDeliveryConfiguration, request, handler, context);
2758 }
2759
2782
2786 template<typename GetSigningCertificateRequestT = Model::GetSigningCertificateRequest>
2787 Model::GetSigningCertificateOutcomeCallable GetSigningCertificateCallable(const GetSigningCertificateRequestT& request) const
2788 {
2789 return SubmitCallable(&CognitoIdentityProviderClient::GetSigningCertificate, request);
2790 }
2791
2795 template<typename GetSigningCertificateRequestT = Model::GetSigningCertificateRequest>
2796 void GetSigningCertificateAsync(const GetSigningCertificateRequestT& request, const GetSigningCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2797 {
2798 return SubmitAsync(&CognitoIdentityProviderClient::GetSigningCertificate, request, handler, context);
2799 }
2800
2811
2815 template<typename GetTokensFromRefreshTokenRequestT = Model::GetTokensFromRefreshTokenRequest>
2816 Model::GetTokensFromRefreshTokenOutcomeCallable GetTokensFromRefreshTokenCallable(const GetTokensFromRefreshTokenRequestT& request) const
2817 {
2818 return SubmitCallable(&CognitoIdentityProviderClient::GetTokensFromRefreshToken, request);
2819 }
2820
2824 template<typename GetTokensFromRefreshTokenRequestT = Model::GetTokensFromRefreshTokenRequest>
2825 void GetTokensFromRefreshTokenAsync(const GetTokensFromRefreshTokenRequestT& request, const GetTokensFromRefreshTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2826 {
2827 return SubmitAsync(&CognitoIdentityProviderClient::GetTokensFromRefreshToken, request, handler, context);
2828 }
2829
2842
2846 template<typename GetUICustomizationRequestT = Model::GetUICustomizationRequest>
2847 Model::GetUICustomizationOutcomeCallable GetUICustomizationCallable(const GetUICustomizationRequestT& request) const
2848 {
2849 return SubmitCallable(&CognitoIdentityProviderClient::GetUICustomization, request);
2850 }
2851
2855 template<typename GetUICustomizationRequestT = Model::GetUICustomizationRequest>
2856 void GetUICustomizationAsync(const GetUICustomizationRequestT& request, const GetUICustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2857 {
2858 return SubmitAsync(&CognitoIdentityProviderClient::GetUICustomization, request, handler, context);
2859 }
2860
2877
2881 template<typename GetUserRequestT = Model::GetUserRequest>
2882 Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT& request) const
2883 {
2884 return SubmitCallable(&CognitoIdentityProviderClient::GetUser, request);
2885 }
2886
2890 template<typename GetUserRequestT = Model::GetUserRequest>
2891 void GetUserAsync(const GetUserRequestT& request, const GetUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2892 {
2893 return SubmitAsync(&CognitoIdentityProviderClient::GetUser, request, handler, context);
2894 }
2895
2928
2932 template<typename GetUserAttributeVerificationCodeRequestT = Model::GetUserAttributeVerificationCodeRequest>
2934 {
2935 return SubmitCallable(&CognitoIdentityProviderClient::GetUserAttributeVerificationCode, request);
2936 }
2937
2941 template<typename GetUserAttributeVerificationCodeRequestT = Model::GetUserAttributeVerificationCodeRequest>
2942 void GetUserAttributeVerificationCodeAsync(const GetUserAttributeVerificationCodeRequestT& request, const GetUserAttributeVerificationCodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2943 {
2944 return SubmitAsync(&CognitoIdentityProviderClient::GetUserAttributeVerificationCode, request, handler, context);
2945 }
2946
2966
2970 template<typename GetUserAuthFactorsRequestT = Model::GetUserAuthFactorsRequest>
2971 Model::GetUserAuthFactorsOutcomeCallable GetUserAuthFactorsCallable(const GetUserAuthFactorsRequestT& request) const
2972 {
2973 return SubmitCallable(&CognitoIdentityProviderClient::GetUserAuthFactors, request);
2974 }
2975
2979 template<typename GetUserAuthFactorsRequestT = Model::GetUserAuthFactorsRequest>
2980 void GetUserAuthFactorsAsync(const GetUserAuthFactorsRequestT& request, const GetUserAuthFactorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2981 {
2982 return SubmitAsync(&CognitoIdentityProviderClient::GetUserAuthFactors, request, handler, context);
2983 }
2984
3006
3010 template<typename GetUserPoolMfaConfigRequestT = Model::GetUserPoolMfaConfigRequest>
3011 Model::GetUserPoolMfaConfigOutcomeCallable GetUserPoolMfaConfigCallable(const GetUserPoolMfaConfigRequestT& request) const
3012 {
3013 return SubmitCallable(&CognitoIdentityProviderClient::GetUserPoolMfaConfig, request);
3014 }
3015
3019 template<typename GetUserPoolMfaConfigRequestT = Model::GetUserPoolMfaConfigRequest>
3020 void GetUserPoolMfaConfigAsync(const GetUserPoolMfaConfigRequestT& request, const GetUserPoolMfaConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3021 {
3022 return SubmitAsync(&CognitoIdentityProviderClient::GetUserPoolMfaConfig, request, handler, context);
3023 }
3024
3062
3066 template<typename GlobalSignOutRequestT = Model::GlobalSignOutRequest>
3067 Model::GlobalSignOutOutcomeCallable GlobalSignOutCallable(const GlobalSignOutRequestT& request) const
3068 {
3069 return SubmitCallable(&CognitoIdentityProviderClient::GlobalSignOut, request);
3070 }
3071
3075 template<typename GlobalSignOutRequestT = Model::GlobalSignOutRequest>
3076 void GlobalSignOutAsync(const GlobalSignOutRequestT& request, const GlobalSignOutResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3077 {
3078 return SubmitAsync(&CognitoIdentityProviderClient::GlobalSignOut, request, handler, context);
3079 }
3080
3116
3120 template<typename InitiateAuthRequestT = Model::InitiateAuthRequest>
3121 Model::InitiateAuthOutcomeCallable InitiateAuthCallable(const InitiateAuthRequestT& request) const
3122 {
3123 return SubmitCallable(&CognitoIdentityProviderClient::InitiateAuth, request);
3124 }
3125
3129 template<typename InitiateAuthRequestT = Model::InitiateAuthRequest>
3130 void InitiateAuthAsync(const InitiateAuthRequestT& request, const InitiateAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3131 {
3132 return SubmitAsync(&CognitoIdentityProviderClient::InitiateAuth, request, handler, context);
3133 }
3134
3153
3157 template<typename ListDevicesRequestT = Model::ListDevicesRequest>
3158 Model::ListDevicesOutcomeCallable ListDevicesCallable(const ListDevicesRequestT& request) const
3159 {
3160 return SubmitCallable(&CognitoIdentityProviderClient::ListDevices, request);
3161 }
3162
3166 template<typename ListDevicesRequestT = Model::ListDevicesRequest>
3167 void ListDevicesAsync(const ListDevicesRequestT& request, const ListDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3168 {
3169 return SubmitAsync(&CognitoIdentityProviderClient::ListDevices, request, handler, context);
3170 }
3171
3188
3192 template<typename ListGroupsRequestT = Model::ListGroupsRequest>
3193 Model::ListGroupsOutcomeCallable ListGroupsCallable(const ListGroupsRequestT& request) const
3194 {
3195 return SubmitCallable(&CognitoIdentityProviderClient::ListGroups, request);
3196 }
3197
3201 template<typename ListGroupsRequestT = Model::ListGroupsRequest>
3202 void ListGroupsAsync(const ListGroupsRequestT& request, const ListGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3203 {
3204 return SubmitAsync(&CognitoIdentityProviderClient::ListGroups, request, handler, context);
3205 }
3206
3225
3229 template<typename ListIdentityProvidersRequestT = Model::ListIdentityProvidersRequest>
3230 Model::ListIdentityProvidersOutcomeCallable ListIdentityProvidersCallable(const ListIdentityProvidersRequestT& request) const
3231 {
3232 return SubmitCallable(&CognitoIdentityProviderClient::ListIdentityProviders, request);
3233 }
3234
3238 template<typename ListIdentityProvidersRequestT = Model::ListIdentityProvidersRequest>
3239 void ListIdentityProvidersAsync(const ListIdentityProvidersRequestT& request, const ListIdentityProvidersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3240 {
3241 return SubmitAsync(&CognitoIdentityProviderClient::ListIdentityProviders, request, handler, context);
3242 }
3243
3262
3266 template<typename ListResourceServersRequestT = Model::ListResourceServersRequest>
3267 Model::ListResourceServersOutcomeCallable ListResourceServersCallable(const ListResourceServersRequestT& request) const
3268 {
3269 return SubmitCallable(&CognitoIdentityProviderClient::ListResourceServers, request);
3270 }
3271
3275 template<typename ListResourceServersRequestT = Model::ListResourceServersRequest>
3276 void ListResourceServersAsync(const ListResourceServersRequestT& request, const ListResourceServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3277 {
3278 return SubmitAsync(&CognitoIdentityProviderClient::ListResourceServers, request, handler, context);
3279 }
3280
3290
3294 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3295 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
3296 {
3297 return SubmitCallable(&CognitoIdentityProviderClient::ListTagsForResource, request);
3298 }
3299
3303 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3304 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3305 {
3306 return SubmitAsync(&CognitoIdentityProviderClient::ListTagsForResource, request, handler, context);
3307 }
3308
3328
3332 template<typename ListUserImportJobsRequestT = Model::ListUserImportJobsRequest>
3333 Model::ListUserImportJobsOutcomeCallable ListUserImportJobsCallable(const ListUserImportJobsRequestT& request) const
3334 {
3335 return SubmitCallable(&CognitoIdentityProviderClient::ListUserImportJobs, request);
3336 }
3337
3341 template<typename ListUserImportJobsRequestT = Model::ListUserImportJobsRequest>
3342 void ListUserImportJobsAsync(const ListUserImportJobsRequestT& request, const ListUserImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3343 {
3344 return SubmitAsync(&CognitoIdentityProviderClient::ListUserImportJobs, request, handler, context);
3345 }
3346
3366
3370 template<typename ListUserPoolClientsRequestT = Model::ListUserPoolClientsRequest>
3371 Model::ListUserPoolClientsOutcomeCallable ListUserPoolClientsCallable(const ListUserPoolClientsRequestT& request) const
3372 {
3373 return SubmitCallable(&CognitoIdentityProviderClient::ListUserPoolClients, request);
3374 }
3375
3379 template<typename ListUserPoolClientsRequestT = Model::ListUserPoolClientsRequest>
3380 void ListUserPoolClientsAsync(const ListUserPoolClientsRequestT& request, const ListUserPoolClientsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3381 {
3382 return SubmitAsync(&CognitoIdentityProviderClient::ListUserPoolClients, request, handler, context);
3383 }
3384
3401
3405 template<typename ListUserPoolsRequestT = Model::ListUserPoolsRequest>
3406 Model::ListUserPoolsOutcomeCallable ListUserPoolsCallable(const ListUserPoolsRequestT& request) const
3407 {
3408 return SubmitCallable(&CognitoIdentityProviderClient::ListUserPools, request);
3409 }
3410
3414 template<typename ListUserPoolsRequestT = Model::ListUserPoolsRequest>
3415 void ListUserPoolsAsync(const ListUserPoolsRequestT& request, const ListUserPoolsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3416 {
3417 return SubmitAsync(&CognitoIdentityProviderClient::ListUserPools, request, handler, context);
3418 }
3419
3436
3440 template<typename ListUsersRequestT = Model::ListUsersRequest>
3441 Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const
3442 {
3443 return SubmitCallable(&CognitoIdentityProviderClient::ListUsers, request);
3444 }
3445
3449 template<typename ListUsersRequestT = Model::ListUsersRequest>
3450 void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3451 {
3452 return SubmitAsync(&CognitoIdentityProviderClient::ListUsers, request, handler, context);
3453 }
3454
3473
3477 template<typename ListUsersInGroupRequestT = Model::ListUsersInGroupRequest>
3478 Model::ListUsersInGroupOutcomeCallable ListUsersInGroupCallable(const ListUsersInGroupRequestT& request) const
3479 {
3480 return SubmitCallable(&CognitoIdentityProviderClient::ListUsersInGroup, request);
3481 }
3482
3486 template<typename ListUsersInGroupRequestT = Model::ListUsersInGroupRequest>
3487 void ListUsersInGroupAsync(const ListUsersInGroupRequestT& request, const ListUsersInGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3488 {
3489 return SubmitAsync(&CognitoIdentityProviderClient::ListUsersInGroup, request, handler, context);
3490 }
3491
3508
3512 template<typename ListWebAuthnCredentialsRequestT = Model::ListWebAuthnCredentialsRequest>
3513 Model::ListWebAuthnCredentialsOutcomeCallable ListWebAuthnCredentialsCallable(const ListWebAuthnCredentialsRequestT& request) const
3514 {
3515 return SubmitCallable(&CognitoIdentityProviderClient::ListWebAuthnCredentials, request);
3516 }
3517
3521 template<typename ListWebAuthnCredentialsRequestT = Model::ListWebAuthnCredentialsRequest>
3522 void ListWebAuthnCredentialsAsync(const ListWebAuthnCredentialsRequestT& request, const ListWebAuthnCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3523 {
3524 return SubmitAsync(&CognitoIdentityProviderClient::ListWebAuthnCredentials, request, handler, context);
3525 }
3526
3560
3564 template<typename ResendConfirmationCodeRequestT = Model::ResendConfirmationCodeRequest>
3565 Model::ResendConfirmationCodeOutcomeCallable ResendConfirmationCodeCallable(const ResendConfirmationCodeRequestT& request) const
3566 {
3567 return SubmitCallable(&CognitoIdentityProviderClient::ResendConfirmationCode, request);
3568 }
3569
3573 template<typename ResendConfirmationCodeRequestT = Model::ResendConfirmationCodeRequest>
3574 void ResendConfirmationCodeAsync(const ResendConfirmationCodeRequestT& request, const ResendConfirmationCodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3575 {
3576 return SubmitAsync(&CognitoIdentityProviderClient::ResendConfirmationCode, request, handler, context);
3577 }
3578
3616
3620 template<typename RespondToAuthChallengeRequestT = Model::RespondToAuthChallengeRequest>
3621 Model::RespondToAuthChallengeOutcomeCallable RespondToAuthChallengeCallable(const RespondToAuthChallengeRequestT& request) const
3622 {
3623 return SubmitCallable(&CognitoIdentityProviderClient::RespondToAuthChallenge, request);
3624 }
3625
3629 template<typename RespondToAuthChallengeRequestT = Model::RespondToAuthChallengeRequest>
3630 void RespondToAuthChallengeAsync(const RespondToAuthChallengeRequestT& request, const RespondToAuthChallengeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3631 {
3632 return SubmitAsync(&CognitoIdentityProviderClient::RespondToAuthChallenge, request, handler, context);
3633 }
3634
3651
3655 template<typename RevokeTokenRequestT = Model::RevokeTokenRequest>
3656 Model::RevokeTokenOutcomeCallable RevokeTokenCallable(const RevokeTokenRequestT& request) const
3657 {
3658 return SubmitCallable(&CognitoIdentityProviderClient::RevokeToken, request);
3659 }
3660
3664 template<typename RevokeTokenRequestT = Model::RevokeTokenRequest>
3665 void RevokeTokenAsync(const RevokeTokenRequestT& request, const RevokeTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3666 {
3667 return SubmitAsync(&CognitoIdentityProviderClient::RevokeToken, request, handler, context);
3668 }
3669
3680
3684 template<typename SetLogDeliveryConfigurationRequestT = Model::SetLogDeliveryConfigurationRequest>
3685 Model::SetLogDeliveryConfigurationOutcomeCallable SetLogDeliveryConfigurationCallable(const SetLogDeliveryConfigurationRequestT& request) const
3686 {
3687 return SubmitCallable(&CognitoIdentityProviderClient::SetLogDeliveryConfiguration, request);
3688 }
3689
3693 template<typename SetLogDeliveryConfigurationRequestT = Model::SetLogDeliveryConfigurationRequest>
3694 void SetLogDeliveryConfigurationAsync(const SetLogDeliveryConfigurationRequestT& request, const SetLogDeliveryConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3695 {
3696 return SubmitAsync(&CognitoIdentityProviderClient::SetLogDeliveryConfiguration, request, handler, context);
3697 }
3698
3718
3722 template<typename SetRiskConfigurationRequestT = Model::SetRiskConfigurationRequest>
3723 Model::SetRiskConfigurationOutcomeCallable SetRiskConfigurationCallable(const SetRiskConfigurationRequestT& request) const
3724 {
3725 return SubmitCallable(&CognitoIdentityProviderClient::SetRiskConfiguration, request);
3726 }
3727
3731 template<typename SetRiskConfigurationRequestT = Model::SetRiskConfigurationRequest>
3732 void SetRiskConfigurationAsync(const SetRiskConfigurationRequestT& request, const SetRiskConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3733 {
3734 return SubmitAsync(&CognitoIdentityProviderClient::SetRiskConfiguration, request, handler, context);
3735 }
3736
3758
3762 template<typename SetUICustomizationRequestT = Model::SetUICustomizationRequest>
3763 Model::SetUICustomizationOutcomeCallable SetUICustomizationCallable(const SetUICustomizationRequestT& request) const
3764 {
3765 return SubmitCallable(&CognitoIdentityProviderClient::SetUICustomization, request);
3766 }
3767
3771 template<typename SetUICustomizationRequestT = Model::SetUICustomizationRequest>
3772 void SetUICustomizationAsync(const SetUICustomizationRequestT& request, const SetUICustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3773 {
3774 return SubmitAsync(&CognitoIdentityProviderClient::SetUICustomization, request, handler, context);
3775 }
3776
3801
3805 template<typename SetUserMFAPreferenceRequestT = Model::SetUserMFAPreferenceRequest>
3806 Model::SetUserMFAPreferenceOutcomeCallable SetUserMFAPreferenceCallable(const SetUserMFAPreferenceRequestT& request) const
3807 {
3808 return SubmitCallable(&CognitoIdentityProviderClient::SetUserMFAPreference, request);
3809 }
3810
3814 template<typename SetUserMFAPreferenceRequestT = Model::SetUserMFAPreferenceRequest>
3815 void SetUserMFAPreferenceAsync(const SetUserMFAPreferenceRequestT& request, const SetUserMFAPreferenceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3816 {
3817 return SubmitAsync(&CognitoIdentityProviderClient::SetUserMFAPreference, request, handler, context);
3818 }
3819
3848
3852 template<typename SetUserPoolMfaConfigRequestT = Model::SetUserPoolMfaConfigRequest>
3853 Model::SetUserPoolMfaConfigOutcomeCallable SetUserPoolMfaConfigCallable(const SetUserPoolMfaConfigRequestT& request) const
3854 {
3855 return SubmitCallable(&CognitoIdentityProviderClient::SetUserPoolMfaConfig, request);
3856 }
3857
3861 template<typename SetUserPoolMfaConfigRequestT = Model::SetUserPoolMfaConfigRequest>
3862 void SetUserPoolMfaConfigAsync(const SetUserPoolMfaConfigRequestT& request, const SetUserPoolMfaConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3863 {
3864 return SubmitAsync(&CognitoIdentityProviderClient::SetUserPoolMfaConfig, request, handler, context);
3865 }
3866
3884
3888 template<typename SetUserSettingsRequestT = Model::SetUserSettingsRequest>
3889 Model::SetUserSettingsOutcomeCallable SetUserSettingsCallable(const SetUserSettingsRequestT& request) const
3890 {
3891 return SubmitCallable(&CognitoIdentityProviderClient::SetUserSettings, request);
3892 }
3893
3897 template<typename SetUserSettingsRequestT = Model::SetUserSettingsRequest>
3898 void SetUserSettingsAsync(const SetUserSettingsRequestT& request, const SetUserSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3899 {
3900 return SubmitAsync(&CognitoIdentityProviderClient::SetUserSettings, request, handler, context);
3901 }
3902
3937 virtual Model::SignUpOutcome SignUp(const Model::SignUpRequest& request) const;
3938
3942 template<typename SignUpRequestT = Model::SignUpRequest>
3943 Model::SignUpOutcomeCallable SignUpCallable(const SignUpRequestT& request) const
3944 {
3945 return SubmitCallable(&CognitoIdentityProviderClient::SignUp, request);
3946 }
3947
3951 template<typename SignUpRequestT = Model::SignUpRequest>
3952 void SignUpAsync(const SignUpRequestT& request, const SignUpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3953 {
3954 return SubmitAsync(&CognitoIdentityProviderClient::SignUp, request, handler, context);
3955 }
3956
3967
3971 template<typename StartUserImportJobRequestT = Model::StartUserImportJobRequest>
3972 Model::StartUserImportJobOutcomeCallable StartUserImportJobCallable(const StartUserImportJobRequestT& request) const
3973 {
3974 return SubmitCallable(&CognitoIdentityProviderClient::StartUserImportJob, request);
3975 }
3976
3980 template<typename StartUserImportJobRequestT = Model::StartUserImportJobRequest>
3981 void StartUserImportJobAsync(const StartUserImportJobRequestT& request, const StartUserImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3982 {
3983 return SubmitAsync(&CognitoIdentityProviderClient::StartUserImportJob, request, handler, context);
3984 }
3985
3997
4001 template<typename StartWebAuthnRegistrationRequestT = Model::StartWebAuthnRegistrationRequest>
4002 Model::StartWebAuthnRegistrationOutcomeCallable StartWebAuthnRegistrationCallable(const StartWebAuthnRegistrationRequestT& request) const
4003 {
4004 return SubmitCallable(&CognitoIdentityProviderClient::StartWebAuthnRegistration, request);
4005 }
4006
4010 template<typename StartWebAuthnRegistrationRequestT = Model::StartWebAuthnRegistrationRequest>
4011 void StartWebAuthnRegistrationAsync(const StartWebAuthnRegistrationRequestT& request, const StartWebAuthnRegistrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4012 {
4013 return SubmitAsync(&CognitoIdentityProviderClient::StartWebAuthnRegistration, request, handler, context);
4014 }
4015
4026
4030 template<typename StopUserImportJobRequestT = Model::StopUserImportJobRequest>
4031 Model::StopUserImportJobOutcomeCallable StopUserImportJobCallable(const StopUserImportJobRequestT& request) const
4032 {
4033 return SubmitCallable(&CognitoIdentityProviderClient::StopUserImportJob, request);
4034 }
4035
4039 template<typename StopUserImportJobRequestT = Model::StopUserImportJobRequest>
4040 void StopUserImportJobAsync(const StopUserImportJobRequestT& request, const StopUserImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4041 {
4042 return SubmitAsync(&CognitoIdentityProviderClient::StopUserImportJob, request, handler, context);
4043 }
4044
4064
4068 template<typename TagResourceRequestT = Model::TagResourceRequest>
4069 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
4070 {
4071 return SubmitCallable(&CognitoIdentityProviderClient::TagResource, request);
4072 }
4073
4077 template<typename TagResourceRequestT = Model::TagResourceRequest>
4078 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4079 {
4080 return SubmitAsync(&CognitoIdentityProviderClient::TagResource, request, handler, context);
4081 }
4082
4090
4094 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
4095 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
4096 {
4097 return SubmitCallable(&CognitoIdentityProviderClient::UntagResource, request);
4098 }
4099
4103 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
4104 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4105 {
4106 return SubmitAsync(&CognitoIdentityProviderClient::UntagResource, request, handler, context);
4107 }
4108
4136
4140 template<typename UpdateAuthEventFeedbackRequestT = Model::UpdateAuthEventFeedbackRequest>
4141 Model::UpdateAuthEventFeedbackOutcomeCallable UpdateAuthEventFeedbackCallable(const UpdateAuthEventFeedbackRequestT& request) const
4142 {
4143 return SubmitCallable(&CognitoIdentityProviderClient::UpdateAuthEventFeedback, request);
4144 }
4145
4149 template<typename UpdateAuthEventFeedbackRequestT = Model::UpdateAuthEventFeedbackRequest>
4150 void UpdateAuthEventFeedbackAsync(const UpdateAuthEventFeedbackRequestT& request, const UpdateAuthEventFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4151 {
4152 return SubmitAsync(&CognitoIdentityProviderClient::UpdateAuthEventFeedback, request, handler, context);
4153 }
4154
4178
4182 template<typename UpdateDeviceStatusRequestT = Model::UpdateDeviceStatusRequest>
4183 Model::UpdateDeviceStatusOutcomeCallable UpdateDeviceStatusCallable(const UpdateDeviceStatusRequestT& request) const
4184 {
4185 return SubmitCallable(&CognitoIdentityProviderClient::UpdateDeviceStatus, request);
4186 }
4187
4191 template<typename UpdateDeviceStatusRequestT = Model::UpdateDeviceStatusRequest>
4192 void UpdateDeviceStatusAsync(const UpdateDeviceStatusRequestT& request, const UpdateDeviceStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4193 {
4194 return SubmitAsync(&CognitoIdentityProviderClient::UpdateDeviceStatus, request, handler, context);
4195 }
4196
4216
4220 template<typename UpdateGroupRequestT = Model::UpdateGroupRequest>
4221 Model::UpdateGroupOutcomeCallable UpdateGroupCallable(const UpdateGroupRequestT& request) const
4222 {
4223 return SubmitCallable(&CognitoIdentityProviderClient::UpdateGroup, request);
4224 }
4225
4229 template<typename UpdateGroupRequestT = Model::UpdateGroupRequest>
4230 void UpdateGroupAsync(const UpdateGroupRequestT& request, const UpdateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4231 {
4232 return SubmitAsync(&CognitoIdentityProviderClient::UpdateGroup, request, handler, context);
4233 }
4234
4255
4259 template<typename UpdateIdentityProviderRequestT = Model::UpdateIdentityProviderRequest>
4260 Model::UpdateIdentityProviderOutcomeCallable UpdateIdentityProviderCallable(const UpdateIdentityProviderRequestT& request) const
4261 {
4262 return SubmitCallable(&CognitoIdentityProviderClient::UpdateIdentityProvider, request);
4263 }
4264
4268 template<typename UpdateIdentityProviderRequestT = Model::UpdateIdentityProviderRequest>
4269 void UpdateIdentityProviderAsync(const UpdateIdentityProviderRequestT& request, const UpdateIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4270 {
4271 return SubmitAsync(&CognitoIdentityProviderClient::UpdateIdentityProvider, request, handler, context);
4272 }
4273
4298
4302 template<typename UpdateManagedLoginBrandingRequestT = Model::UpdateManagedLoginBrandingRequest>
4303 Model::UpdateManagedLoginBrandingOutcomeCallable UpdateManagedLoginBrandingCallable(const UpdateManagedLoginBrandingRequestT& request = {}) const
4304 {
4305 return SubmitCallable(&CognitoIdentityProviderClient::UpdateManagedLoginBranding, request);
4306 }
4307
4311 template<typename UpdateManagedLoginBrandingRequestT = Model::UpdateManagedLoginBrandingRequest>
4312 void UpdateManagedLoginBrandingAsync(const UpdateManagedLoginBrandingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateManagedLoginBrandingRequestT& request = {}) const
4313 {
4314 return SubmitAsync(&CognitoIdentityProviderClient::UpdateManagedLoginBranding, request, handler, context);
4315 }
4316
4337
4341 template<typename UpdateResourceServerRequestT = Model::UpdateResourceServerRequest>
4342 Model::UpdateResourceServerOutcomeCallable UpdateResourceServerCallable(const UpdateResourceServerRequestT& request) const
4343 {
4344 return SubmitCallable(&CognitoIdentityProviderClient::UpdateResourceServer, request);
4345 }
4346
4350 template<typename UpdateResourceServerRequestT = Model::UpdateResourceServerRequest>
4351 void UpdateResourceServerAsync(const UpdateResourceServerRequestT& request, const UpdateResourceServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4352 {
4353 return SubmitAsync(&CognitoIdentityProviderClient::UpdateResourceServer, request, handler, context);
4354 }
4355
4390
4394 template<typename UpdateUserAttributesRequestT = Model::UpdateUserAttributesRequest>
4395 Model::UpdateUserAttributesOutcomeCallable UpdateUserAttributesCallable(const UpdateUserAttributesRequestT& request) const
4396 {
4397 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserAttributes, request);
4398 }
4399
4403 template<typename UpdateUserAttributesRequestT = Model::UpdateUserAttributesRequest>
4404 void UpdateUserAttributesAsync(const UpdateUserAttributesRequestT& request, const UpdateUserAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4405 {
4406 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserAttributes, request, handler, context);
4407 }
4408
4445
4449 template<typename UpdateUserPoolRequestT = Model::UpdateUserPoolRequest>
4450 Model::UpdateUserPoolOutcomeCallable UpdateUserPoolCallable(const UpdateUserPoolRequestT& request) const
4451 {
4452 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPool, request);
4453 }
4454
4458 template<typename UpdateUserPoolRequestT = Model::UpdateUserPoolRequest>
4459 void UpdateUserPoolAsync(const UpdateUserPoolRequestT& request, const UpdateUserPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4460 {
4461 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPool, request, handler, context);
4462 }
4463
4487
4491 template<typename UpdateUserPoolClientRequestT = Model::UpdateUserPoolClientRequest>
4492 Model::UpdateUserPoolClientOutcomeCallable UpdateUserPoolClientCallable(const UpdateUserPoolClientRequestT& request) const
4493 {
4494 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPoolClient, request);
4495 }
4496
4500 template<typename UpdateUserPoolClientRequestT = Model::UpdateUserPoolClientRequest>
4501 void UpdateUserPoolClientAsync(const UpdateUserPoolClientRequestT& request, const UpdateUserPoolClientResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4502 {
4503 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPoolClient, request, handler, context);
4504 }
4505
4540
4544 template<typename UpdateUserPoolDomainRequestT = Model::UpdateUserPoolDomainRequest>
4545 Model::UpdateUserPoolDomainOutcomeCallable UpdateUserPoolDomainCallable(const UpdateUserPoolDomainRequestT& request) const
4546 {
4547 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPoolDomain, request);
4548 }
4549
4553 template<typename UpdateUserPoolDomainRequestT = Model::UpdateUserPoolDomainRequest>
4554 void UpdateUserPoolDomainAsync(const UpdateUserPoolDomainRequestT& request, const UpdateUserPoolDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4555 {
4556 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPoolDomain, request, handler, context);
4557 }
4558
4576
4580 template<typename VerifySoftwareTokenRequestT = Model::VerifySoftwareTokenRequest>
4581 Model::VerifySoftwareTokenOutcomeCallable VerifySoftwareTokenCallable(const VerifySoftwareTokenRequestT& request) const
4582 {
4583 return SubmitCallable(&CognitoIdentityProviderClient::VerifySoftwareToken, request);
4584 }
4585
4589 template<typename VerifySoftwareTokenRequestT = Model::VerifySoftwareTokenRequest>
4590 void VerifySoftwareTokenAsync(const VerifySoftwareTokenRequestT& request, const VerifySoftwareTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4591 {
4592 return SubmitAsync(&CognitoIdentityProviderClient::VerifySoftwareToken, request, handler, context);
4593 }
4594
4616
4620 template<typename VerifyUserAttributeRequestT = Model::VerifyUserAttributeRequest>
4621 Model::VerifyUserAttributeOutcomeCallable VerifyUserAttributeCallable(const VerifyUserAttributeRequestT& request) const
4622 {
4623 return SubmitCallable(&CognitoIdentityProviderClient::VerifyUserAttribute, request);
4624 }
4625
4629 template<typename VerifyUserAttributeRequestT = Model::VerifyUserAttributeRequest>
4630 void VerifyUserAttributeAsync(const VerifyUserAttributeRequestT& request, const VerifyUserAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4631 {
4632 return SubmitAsync(&CognitoIdentityProviderClient::VerifyUserAttribute, request, handler, context);
4633 }
4634
4635
4636 void OverrideEndpoint(const Aws::String& endpoint);
4637 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase>& accessEndpointProvider();
4638 private:
4640 void init(const CognitoIdentityProviderClientConfiguration& clientConfiguration);
4641
4642 CognitoIdentityProviderClientConfiguration m_clientConfiguration;
4643 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> m_endpointProvider;
4644 };
4645
4646} // namespace CognitoIdentityProvider
4647} // namespace Aws
Model::SetUserSettingsOutcomeCallable SetUserSettingsCallable(const SetUserSettingsRequestT &request) const
virtual Model::UpdateDeviceStatusOutcome UpdateDeviceStatus(const Model::UpdateDeviceStatusRequest &request) const
virtual Model::AdminRemoveUserFromGroupOutcome AdminRemoveUserFromGroup(const Model::AdminRemoveUserFromGroupRequest &request) const
void CreateGroupAsync(const CreateGroupRequestT &request, const CreateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateIdentityProviderOutcomeCallable CreateIdentityProviderCallable(const CreateIdentityProviderRequestT &request) const
Model::DeleteIdentityProviderOutcomeCallable DeleteIdentityProviderCallable(const DeleteIdentityProviderRequestT &request) const
void AdminConfirmSignUpAsync(const AdminConfirmSignUpRequestT &request, const AdminConfirmSignUpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SignUpOutcome SignUp(const Model::SignUpRequest &request) const
void AdminSetUserMFAPreferenceAsync(const AdminSetUserMFAPreferenceRequestT &request, const AdminSetUserMFAPreferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminSetUserSettingsAsync(const AdminSetUserSettingsRequestT &request, const AdminSetUserSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteUserAttributesAsync(const DeleteUserAttributesRequestT &request, const DeleteUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SetUserPoolMfaConfigAsync(const SetUserPoolMfaConfigRequestT &request, const SetUserPoolMfaConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListGroupsOutcomeCallable ListGroupsCallable(const ListGroupsRequestT &request) const
Model::DescribeUserPoolClientOutcomeCallable DescribeUserPoolClientCallable(const DescribeUserPoolClientRequestT &request) const
void CreateManagedLoginBrandingAsync(const CreateManagedLoginBrandingRequestT &request, const CreateManagedLoginBrandingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AdminResetUserPasswordOutcome AdminResetUserPassword(const Model::AdminResetUserPasswordRequest &request) const
void DeleteUserPoolAsync(const DeleteUserPoolRequestT &request, const DeleteUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT &request) const
void AdminDeleteUserAsync(const AdminDeleteUserRequestT &request, const AdminDeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateUserImportJobOutcomeCallable CreateUserImportJobCallable(const CreateUserImportJobRequestT &request) const
void DeleteUserPoolDomainAsync(const DeleteUserPoolDomainRequestT &request, const DeleteUserPoolDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCSVHeaderOutcome GetCSVHeader(const Model::GetCSVHeaderRequest &request) const
virtual Model::AdminDeleteUserOutcome AdminDeleteUser(const Model::AdminDeleteUserRequest &request) const
virtual Model::VerifyUserAttributeOutcome VerifyUserAttribute(const Model::VerifyUserAttributeRequest &request) const
void UpdateUserPoolDomainAsync(const UpdateUserPoolDomainRequestT &request, const UpdateUserPoolDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeManagedLoginBrandingByClientOutcome DescribeManagedLoginBrandingByClient(const Model::DescribeManagedLoginBrandingByClientRequest &request) const
Model::DescribeUserPoolOutcomeCallable DescribeUserPoolCallable(const DescribeUserPoolRequestT &request) const
virtual Model::AdminLinkProviderForUserOutcome AdminLinkProviderForUser(const Model::AdminLinkProviderForUserRequest &request) const
virtual Model::DescribeUserPoolClientOutcome DescribeUserPoolClient(const Model::DescribeUserPoolClientRequest &request) const
Model::SetRiskConfigurationOutcomeCallable SetRiskConfigurationCallable(const SetRiskConfigurationRequestT &request) const
Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT &request) const
void StartUserImportJobAsync(const StartUserImportJobRequestT &request, const StartUserImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteResourceServerOutcomeCallable DeleteResourceServerCallable(const DeleteResourceServerRequestT &request) const
Model::AdminRespondToAuthChallengeOutcomeCallable AdminRespondToAuthChallengeCallable(const AdminRespondToAuthChallengeRequestT &request) const
virtual Model::AdminUpdateUserAttributesOutcome AdminUpdateUserAttributes(const Model::AdminUpdateUserAttributesRequest &request) const
Model::AdminListGroupsForUserOutcomeCallable AdminListGroupsForUserCallable(const AdminListGroupsForUserRequestT &request) const
virtual Model::DescribeUserPoolOutcome DescribeUserPool(const Model::DescribeUserPoolRequest &request) const
Model::ConfirmDeviceOutcomeCallable ConfirmDeviceCallable(const ConfirmDeviceRequestT &request) const
Model::AdminListDevicesOutcomeCallable AdminListDevicesCallable(const AdminListDevicesRequestT &request) const
virtual Model::AddCustomAttributesOutcome AddCustomAttributes(const Model::AddCustomAttributesRequest &request) const
Model::SetUserPoolMfaConfigOutcomeCallable SetUserPoolMfaConfigCallable(const SetUserPoolMfaConfigRequestT &request) const
Model::AdminSetUserSettingsOutcomeCallable AdminSetUserSettingsCallable(const AdminSetUserSettingsRequestT &request) const
void ListUserPoolClientsAsync(const ListUserPoolClientsRequestT &request, const ListUserPoolClientsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CognitoIdentityProviderClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void CreateUserPoolClientAsync(const CreateUserPoolClientRequestT &request, const CreateUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeManagedLoginBrandingByClientAsync(const DescribeManagedLoginBrandingByClientRequestT &request, const DescribeManagedLoginBrandingByClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ForgotPasswordOutcome ForgotPassword(const Model::ForgotPasswordRequest &request) const
Model::AssociateSoftwareTokenOutcomeCallable AssociateSoftwareTokenCallable(const AssociateSoftwareTokenRequestT &request={}) const
void ForgotPasswordAsync(const ForgotPasswordRequestT &request, const ForgotPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserPoolAsync(const UpdateUserPoolRequestT &request, const UpdateUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminDeleteUserAttributesOutcomeCallable AdminDeleteUserAttributesCallable(const AdminDeleteUserAttributesRequestT &request) const
Model::UpdateGroupOutcomeCallable UpdateGroupCallable(const UpdateGroupRequestT &request) const
void AdminCreateUserAsync(const AdminCreateUserRequestT &request, const AdminCreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminRespondToAuthChallengeAsync(const AdminRespondToAuthChallengeRequestT &request, const AdminRespondToAuthChallengeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeUserImportJobAsync(const DescribeUserImportJobRequestT &request, const DescribeUserImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUserImportJobsOutcome ListUserImportJobs(const Model::ListUserImportJobsRequest &request) const
virtual Model::ListWebAuthnCredentialsOutcome ListWebAuthnCredentials(const Model::ListWebAuthnCredentialsRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
void DescribeUserPoolAsync(const DescribeUserPoolRequestT &request, const DescribeUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetUserAsync(const GetUserRequestT &request, const GetUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetUserOutcome GetUser(const Model::GetUserRequest &request) const
void AdminListGroupsForUserAsync(const AdminListGroupsForUserRequestT &request, const AdminListGroupsForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopUserImportJobOutcome StopUserImportJob(const Model::StopUserImportJobRequest &request) const
void DescribeIdentityProviderAsync(const DescribeIdentityProviderRequestT &request, const DescribeIdentityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetIdentityProviderByIdentifierOutcomeCallable GetIdentityProviderByIdentifierCallable(const GetIdentityProviderByIdentifierRequestT &request) const
Model::GetUserPoolMfaConfigOutcomeCallable GetUserPoolMfaConfigCallable(const GetUserPoolMfaConfigRequestT &request) const
virtual Model::AdminCreateUserOutcome AdminCreateUser(const Model::AdminCreateUserRequest &request) const
void UpdateUserPoolClientAsync(const UpdateUserPoolClientRequestT &request, const UpdateUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AdminDeleteUserAttributesOutcome AdminDeleteUserAttributes(const Model::AdminDeleteUserAttributesRequest &request) const
Model::CreateGroupOutcomeCallable CreateGroupCallable(const CreateGroupRequestT &request) const
virtual Model::AdminListUserAuthEventsOutcome AdminListUserAuthEvents(const Model::AdminListUserAuthEventsRequest &request) const
virtual Model::UpdateUserAttributesOutcome UpdateUserAttributes(const Model::UpdateUserAttributesRequest &request) const
Model::GetCSVHeaderOutcomeCallable GetCSVHeaderCallable(const GetCSVHeaderRequestT &request) const
virtual Model::GetLogDeliveryConfigurationOutcome GetLogDeliveryConfiguration(const Model::GetLogDeliveryConfigurationRequest &request) const
virtual Model::ListResourceServersOutcome ListResourceServers(const Model::ListResourceServersRequest &request) const
virtual Model::ConfirmForgotPasswordOutcome ConfirmForgotPassword(const Model::ConfirmForgotPasswordRequest &request) const
void AdminListUserAuthEventsAsync(const AdminListUserAuthEventsRequestT &request, const AdminListUserAuthEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDevicesOutcomeCallable ListDevicesCallable(const ListDevicesRequestT &request) const
Model::ListUserPoolClientsOutcomeCallable ListUserPoolClientsCallable(const ListUserPoolClientsRequestT &request) const
virtual Model::AdminForgetDeviceOutcome AdminForgetDevice(const Model::AdminForgetDeviceRequest &request) const
void AdminListDevicesAsync(const AdminListDevicesRequestT &request, const AdminListDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminUpdateUserAttributesAsync(const AdminUpdateUserAttributesRequestT &request, const AdminUpdateUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserPoolDomainOutcomeCallable UpdateUserPoolDomainCallable(const UpdateUserPoolDomainRequestT &request) const
virtual Model::DeleteResourceServerOutcome DeleteResourceServer(const Model::DeleteResourceServerRequest &request) const
Model::AdminSetUserPasswordOutcomeCallable AdminSetUserPasswordCallable(const AdminSetUserPasswordRequestT &request) const
virtual Model::ResendConfirmationCodeOutcome ResendConfirmationCode(const Model::ResendConfirmationCodeRequest &request) const
Model::GetUserAttributeVerificationCodeOutcomeCallable GetUserAttributeVerificationCodeCallable(const GetUserAttributeVerificationCodeRequestT &request) const
Model::GetDeviceOutcomeCallable GetDeviceCallable(const GetDeviceRequestT &request) const
void GetUserPoolMfaConfigAsync(const GetUserPoolMfaConfigRequestT &request, const GetUserPoolMfaConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminDisableUserAsync(const AdminDisableUserRequestT &request, const AdminDisableUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateIdentityProviderAsync(const UpdateIdentityProviderRequestT &request, const UpdateIdentityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopUserImportJobAsync(const StopUserImportJobRequestT &request, const StopUserImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::RevokeTokenOutcome RevokeToken(const Model::RevokeTokenRequest &request) const
void CreateResourceServerAsync(const CreateResourceServerRequestT &request, const CreateResourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SetUserSettingsAsync(const SetUserSettingsRequestT &request, const SetUserSettingsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::RespondToAuthChallengeOutcomeCallable RespondToAuthChallengeCallable(const RespondToAuthChallengeRequestT &request) const
Model::SetUserMFAPreferenceOutcomeCallable SetUserMFAPreferenceCallable(const SetUserMFAPreferenceRequestT &request) const
Model::CompleteWebAuthnRegistrationOutcomeCallable CompleteWebAuthnRegistrationCallable(const CompleteWebAuthnRegistrationRequestT &request) const
void GetUserAuthFactorsAsync(const GetUserAuthFactorsRequestT &request, const GetUserAuthFactorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminListUserAuthEventsOutcomeCallable AdminListUserAuthEventsCallable(const AdminListUserAuthEventsRequestT &request) const
virtual Model::AdminGetUserOutcome AdminGetUser(const Model::AdminGetUserRequest &request) const
void GetUICustomizationAsync(const GetUICustomizationRequestT &request, const GetUICustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateUserPoolAsync(const CreateUserPoolRequestT &request, const CreateUserPoolResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::ConfirmForgotPasswordOutcomeCallable ConfirmForgotPasswordCallable(const ConfirmForgotPasswordRequestT &request) const
virtual Model::AdminAddUserToGroupOutcome AdminAddUserToGroup(const Model::AdminAddUserToGroupRequest &request) const
Model::ChangePasswordOutcomeCallable ChangePasswordCallable(const ChangePasswordRequestT &request) const
void AdminSetUserPasswordAsync(const AdminSetUserPasswordRequestT &request, const AdminSetUserPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUsersInGroupOutcome ListUsersInGroup(const Model::ListUsersInGroupRequest &request) const
virtual Model::CreateUserPoolDomainOutcome CreateUserPoolDomain(const Model::CreateUserPoolDomainRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::SetUICustomizationOutcomeCallable SetUICustomizationCallable(const SetUICustomizationRequestT &request) const
void UpdateAuthEventFeedbackAsync(const UpdateAuthEventFeedbackRequestT &request, const UpdateAuthEventFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDeviceAsync(const GetDeviceRequestT &request, const GetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AddCustomAttributesAsync(const AddCustomAttributesRequestT &request, const AddCustomAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListUserPoolsOutcomeCallable ListUserPoolsCallable(const ListUserPoolsRequestT &request) const
Model::CreateUserPoolOutcomeCallable CreateUserPoolCallable(const CreateUserPoolRequestT &request) const
void ForgetDeviceAsync(const ForgetDeviceRequestT &request, const ForgetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTokensFromRefreshTokenOutcomeCallable GetTokensFromRefreshTokenCallable(const GetTokensFromRefreshTokenRequestT &request) const
virtual Model::AdminRespondToAuthChallengeOutcome AdminRespondToAuthChallenge(const Model::AdminRespondToAuthChallengeRequest &request) const
Model::UpdateUserPoolClientOutcomeCallable UpdateUserPoolClientCallable(const UpdateUserPoolClientRequestT &request) const
Model::GetSigningCertificateOutcomeCallable GetSigningCertificateCallable(const GetSigningCertificateRequestT &request) const
void AdminEnableUserAsync(const AdminEnableUserRequestT &request, const AdminEnableUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteGroupOutcome DeleteGroup(const Model::DeleteGroupRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::DeleteUserPoolDomainOutcomeCallable DeleteUserPoolDomainCallable(const DeleteUserPoolDomainRequestT &request) const
Model::DescribeResourceServerOutcomeCallable DescribeResourceServerCallable(const DescribeResourceServerRequestT &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SignUpOutcomeCallable SignUpCallable(const SignUpRequestT &request) const
Model::UpdateUserAttributesOutcomeCallable UpdateUserAttributesCallable(const UpdateUserAttributesRequestT &request) const
virtual Model::SetRiskConfigurationOutcome SetRiskConfiguration(const Model::SetRiskConfigurationRequest &request) const
virtual Model::DeleteManagedLoginBrandingOutcome DeleteManagedLoginBranding(const Model::DeleteManagedLoginBrandingRequest &request) const
Model::VerifyUserAttributeOutcomeCallable VerifyUserAttributeCallable(const VerifyUserAttributeRequestT &request) const
void VerifyUserAttributeAsync(const VerifyUserAttributeRequestT &request, const VerifyUserAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUserPoolsOutcome ListUserPools(const Model::ListUserPoolsRequest &request) const
Model::CreateManagedLoginBrandingOutcomeCallable CreateManagedLoginBrandingCallable(const CreateManagedLoginBrandingRequestT &request) const
Model::AdminInitiateAuthOutcomeCallable AdminInitiateAuthCallable(const AdminInitiateAuthRequestT &request) const
Model::RevokeTokenOutcomeCallable RevokeTokenCallable(const RevokeTokenRequestT &request) const
virtual Model::CreateUserPoolOutcome CreateUserPool(const Model::CreateUserPoolRequest &request) const
virtual Model::GetUserPoolMfaConfigOutcome GetUserPoolMfaConfig(const Model::GetUserPoolMfaConfigRequest &request) const
virtual Model::DeleteIdentityProviderOutcome DeleteIdentityProvider(const Model::DeleteIdentityProviderRequest &request) const
void AdminDeleteUserAttributesAsync(const AdminDeleteUserAttributesRequestT &request, const AdminDeleteUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::InitiateAuthOutcome InitiateAuth(const Model::InitiateAuthRequest &request) const
Model::UpdateManagedLoginBrandingOutcomeCallable UpdateManagedLoginBrandingCallable(const UpdateManagedLoginBrandingRequestT &request={}) const
Model::AdminConfirmSignUpOutcomeCallable AdminConfirmSignUpCallable(const AdminConfirmSignUpRequestT &request) const
Model::DeleteUserAttributesOutcomeCallable DeleteUserAttributesCallable(const DeleteUserAttributesRequestT &request) const
Model::UpdateIdentityProviderOutcomeCallable UpdateIdentityProviderCallable(const UpdateIdentityProviderRequestT &request) const
virtual Model::SetUserPoolMfaConfigOutcome SetUserPoolMfaConfig(const Model::SetUserPoolMfaConfigRequest &request) const
void GetSigningCertificateAsync(const GetSigningCertificateRequestT &request, const GetSigningCertificateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserAttributesAsync(const UpdateUserAttributesRequestT &request, const UpdateUserAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminResetUserPasswordAsync(const AdminResetUserPasswordRequestT &request, const AdminResetUserPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminResetUserPasswordOutcomeCallable AdminResetUserPasswordCallable(const AdminResetUserPasswordRequestT &request) const
void AdminForgetDeviceAsync(const AdminForgetDeviceRequestT &request, const AdminForgetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateManagedLoginBrandingOutcome CreateManagedLoginBranding(const Model::CreateManagedLoginBrandingRequest &request) const
virtual Model::DescribeManagedLoginBrandingOutcome DescribeManagedLoginBranding(const Model::DescribeManagedLoginBrandingRequest &request) const
void SignUpAsync(const SignUpRequestT &request, const SignUpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeManagedLoginBrandingByClientOutcomeCallable DescribeManagedLoginBrandingByClientCallable(const DescribeManagedLoginBrandingByClientRequestT &request) const
void RespondToAuthChallengeAsync(const RespondToAuthChallengeRequestT &request, const RespondToAuthChallengeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetUICustomizationOutcomeCallable GetUICustomizationCallable(const GetUICustomizationRequestT &request) const
void AdminGetUserAsync(const AdminGetUserRequestT &request, const AdminGetUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetIdentityProviderByIdentifierAsync(const GetIdentityProviderByIdentifierRequestT &request, const GetIdentityProviderByIdentifierResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CognitoIdentityProviderClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::AdminUpdateDeviceStatusOutcomeCallable AdminUpdateDeviceStatusCallable(const AdminUpdateDeviceStatusRequestT &request) const
Model::GetUserAuthFactorsOutcomeCallable GetUserAuthFactorsCallable(const GetUserAuthFactorsRequestT &request) const
virtual Model::DescribeUserPoolDomainOutcome DescribeUserPoolDomain(const Model::DescribeUserPoolDomainRequest &request) const
Model::AdminUpdateUserAttributesOutcomeCallable AdminUpdateUserAttributesCallable(const AdminUpdateUserAttributesRequestT &request) const
void ResendConfirmationCodeAsync(const ResendConfirmationCodeRequestT &request, const ResendConfirmationCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateIdentityProviderAsync(const CreateIdentityProviderRequestT &request, const CreateIdentityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetSigningCertificateOutcome GetSigningCertificate(const Model::GetSigningCertificateRequest &request) const
virtual Model::GlobalSignOutOutcome GlobalSignOut(const Model::GlobalSignOutRequest &request) const
Model::AdminEnableUserOutcomeCallable AdminEnableUserCallable(const AdminEnableUserRequestT &request) const
Model::UpdateAuthEventFeedbackOutcomeCallable UpdateAuthEventFeedbackCallable(const UpdateAuthEventFeedbackRequestT &request) const
void DeleteGroupAsync(const DeleteGroupRequestT &request, const DeleteGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SetUICustomizationOutcome SetUICustomization(const Model::SetUICustomizationRequest &request) const
virtual Model::AdminGetDeviceOutcome AdminGetDevice(const Model::AdminGetDeviceRequest &request) const
Model::DescribeUserPoolDomainOutcomeCallable DescribeUserPoolDomainCallable(const DescribeUserPoolDomainRequestT &request) const
Model::ListIdentityProvidersOutcomeCallable ListIdentityProvidersCallable(const ListIdentityProvidersRequestT &request) const
Model::GetGroupOutcomeCallable GetGroupCallable(const GetGroupRequestT &request) const
virtual Model::GetIdentityProviderByIdentifierOutcome GetIdentityProviderByIdentifier(const Model::GetIdentityProviderByIdentifierRequest &request) const
virtual Model::DescribeResourceServerOutcome DescribeResourceServer(const Model::DescribeResourceServerRequest &request) const
Model::CreateUserPoolClientOutcomeCallable CreateUserPoolClientCallable(const CreateUserPoolClientRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateSoftwareTokenOutcome AssociateSoftwareToken(const Model::AssociateSoftwareTokenRequest &request={}) const
void GetGroupAsync(const GetGroupRequestT &request, const GetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminRemoveUserFromGroupAsync(const AdminRemoveUserFromGroupRequestT &request, const AdminRemoveUserFromGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateUserImportJobAsync(const CreateUserImportJobRequestT &request, const CreateUserImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CognitoIdentityProviderClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CognitoIdentityProviderEndpointProviderBase > endpointProvider=nullptr, const Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration &clientConfiguration=Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration())
void ConfirmSignUpAsync(const ConfirmSignUpRequestT &request, const ConfirmSignUpResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResendConfirmationCodeOutcomeCallable ResendConfirmationCodeCallable(const ResendConfirmationCodeRequestT &request) const
virtual Model::DescribeRiskConfigurationOutcome DescribeRiskConfiguration(const Model::DescribeRiskConfigurationRequest &request) const
void DescribeUserPoolDomainAsync(const DescribeUserPoolDomainRequestT &request, const DescribeUserPoolDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListWebAuthnCredentialsAsync(const ListWebAuthnCredentialsRequestT &request, const ListWebAuthnCredentialsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SetLogDeliveryConfigurationOutcomeCallable SetLogDeliveryConfigurationCallable(const SetLogDeliveryConfigurationRequestT &request) const
void DeleteResourceServerAsync(const DeleteResourceServerRequestT &request, const DeleteResourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SetLogDeliveryConfigurationOutcome SetLogDeliveryConfiguration(const Model::SetLogDeliveryConfigurationRequest &request) const
Model::VerifySoftwareTokenOutcomeCallable VerifySoftwareTokenCallable(const VerifySoftwareTokenRequestT &request) const
void DeleteIdentityProviderAsync(const DeleteIdentityProviderRequestT &request, const DeleteIdentityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeUserPoolClientAsync(const DescribeUserPoolClientRequestT &request, const DescribeUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetTokensFromRefreshTokenAsync(const GetTokensFromRefreshTokenRequestT &request, const GetTokensFromRefreshTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ForgetDeviceOutcomeCallable ForgetDeviceCallable(const ForgetDeviceRequestT &request) const
virtual Model::DescribeIdentityProviderOutcome DescribeIdentityProvider(const Model::DescribeIdentityProviderRequest &request) const
virtual Model::AdminListGroupsForUserOutcome AdminListGroupsForUser(const Model::AdminListGroupsForUserRequest &request) const
void DeleteWebAuthnCredentialAsync(const DeleteWebAuthnCredentialRequestT &request, const DeleteWebAuthnCredentialResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminUpdateAuthEventFeedbackAsync(const AdminUpdateAuthEventFeedbackRequestT &request, const AdminUpdateAuthEventFeedbackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ChangePasswordOutcome ChangePassword(const Model::ChangePasswordRequest &request) const
void ListUserPoolsAsync(const ListUserPoolsRequestT &request, const ListUserPoolsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCSVHeaderAsync(const GetCSVHeaderRequestT &request, const GetCSVHeaderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminGetDeviceAsync(const AdminGetDeviceRequestT &request, const AdminGetDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateUserPoolDomainOutcomeCallable CreateUserPoolDomainCallable(const CreateUserPoolDomainRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::CreateResourceServerOutcomeCallable CreateResourceServerCallable(const CreateResourceServerRequestT &request) const
CognitoIdentityProviderClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void UpdateResourceServerAsync(const UpdateResourceServerRequestT &request, const UpdateResourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateGroupOutcome UpdateGroup(const Model::UpdateGroupRequest &request) const
virtual Model::StartUserImportJobOutcome StartUserImportJob(const Model::StartUserImportJobRequest &request) const
Model::ConfirmSignUpOutcomeCallable ConfirmSignUpCallable(const ConfirmSignUpRequestT &request) const
Model::DeleteWebAuthnCredentialOutcomeCallable DeleteWebAuthnCredentialCallable(const DeleteWebAuthnCredentialRequestT &request) const
virtual Model::AdminUpdateAuthEventFeedbackOutcome AdminUpdateAuthEventFeedback(const Model::AdminUpdateAuthEventFeedbackRequest &request) const
void GetUserAttributeVerificationCodeAsync(const GetUserAttributeVerificationCodeRequestT &request, const GetUserAttributeVerificationCodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AdminUserGlobalSignOutOutcome AdminUserGlobalSignOut(const Model::AdminUserGlobalSignOutRequest &request) const
void DeleteManagedLoginBrandingAsync(const DeleteManagedLoginBrandingRequestT &request, const DeleteManagedLoginBrandingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListUsersAsync(const ListUsersRequestT &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartWebAuthnRegistrationOutcome StartWebAuthnRegistration(const Model::StartWebAuthnRegistrationRequest &request) const
Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT &request) const
virtual Model::VerifySoftwareTokenOutcome VerifySoftwareToken(const Model::VerifySoftwareTokenRequest &request) const
Model::DeleteUserPoolOutcomeCallable DeleteUserPoolCallable(const DeleteUserPoolRequestT &request) const
Model::UpdateDeviceStatusOutcomeCallable UpdateDeviceStatusCallable(const UpdateDeviceStatusRequestT &request) const
Model::StartUserImportJobOutcomeCallable StartUserImportJobCallable(const StartUserImportJobRequestT &request) const
virtual Model::UpdateAuthEventFeedbackOutcome UpdateAuthEventFeedback(const Model::UpdateAuthEventFeedbackRequest &request) const
void DescribeRiskConfigurationAsync(const DescribeRiskConfigurationRequestT &request, const DescribeRiskConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminAddUserToGroupAsync(const AdminAddUserToGroupRequestT &request, const AdminAddUserToGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminDisableUserOutcomeCallable AdminDisableUserCallable(const AdminDisableUserRequestT &request) const
virtual Model::GetUserAttributeVerificationCodeOutcome GetUserAttributeVerificationCode(const Model::GetUserAttributeVerificationCodeRequest &request) const
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
Model::AdminDisableProviderForUserOutcomeCallable AdminDisableProviderForUserCallable(const AdminDisableProviderForUserRequestT &request) const
virtual Model::CreateIdentityProviderOutcome CreateIdentityProvider(const Model::CreateIdentityProviderRequest &request) const
Model::AdminGetDeviceOutcomeCallable AdminGetDeviceCallable(const AdminGetDeviceRequestT &request) const
virtual Model::ListIdentityProvidersOutcome ListIdentityProviders(const Model::ListIdentityProvidersRequest &request) const
virtual Model::GetUICustomizationOutcome GetUICustomization(const Model::GetUICustomizationRequest &request) const
void CreateUserPoolDomainAsync(const CreateUserPoolDomainRequestT &request, const CreateUserPoolDomainResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateManagedLoginBrandingOutcome UpdateManagedLoginBranding(const Model::UpdateManagedLoginBrandingRequest &request={}) const
void AssociateSoftwareTokenAsync(const AssociateSoftwareTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const AssociateSoftwareTokenRequestT &request={}) const
virtual Model::AdminDisableUserOutcome AdminDisableUser(const Model::AdminDisableUserRequest &request) const
virtual Model::DeleteUserPoolOutcome DeleteUserPool(const Model::DeleteUserPoolRequest &request) const
void UpdateGroupAsync(const UpdateGroupRequestT &request, const UpdateGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetLogDeliveryConfigurationOutcomeCallable GetLogDeliveryConfigurationCallable(const GetLogDeliveryConfigurationRequestT &request) const
void AdminDisableProviderForUserAsync(const AdminDisableProviderForUserRequestT &request, const AdminDisableProviderForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeUserImportJobOutcome DescribeUserImportJob(const Model::DescribeUserImportJobRequest &request) const
void CompleteWebAuthnRegistrationAsync(const CompleteWebAuthnRegistrationRequestT &request, const CompleteWebAuthnRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteUserAttributesOutcome DeleteUserAttributes(const Model::DeleteUserAttributesRequest &request) const
virtual Model::DeleteUserPoolDomainOutcome DeleteUserPoolDomain(const Model::DeleteUserPoolDomainRequest &request) const
void AdminLinkProviderForUserAsync(const AdminLinkProviderForUserRequestT &request, const AdminLinkProviderForUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeManagedLoginBrandingAsync(const DescribeManagedLoginBrandingRequestT &request, const DescribeManagedLoginBrandingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListGroupsAsync(const ListGroupsRequestT &request, const ListGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeManagedLoginBrandingOutcomeCallable DescribeManagedLoginBrandingCallable(const DescribeManagedLoginBrandingRequestT &request) const
Model::AdminCreateUserOutcomeCallable AdminCreateUserCallable(const AdminCreateUserRequestT &request) const
virtual Model::GetDeviceOutcome GetDevice(const Model::GetDeviceRequest &request) const
virtual Model::GetTokensFromRefreshTokenOutcome GetTokensFromRefreshToken(const Model::GetTokensFromRefreshTokenRequest &request) const
void GlobalSignOutAsync(const GlobalSignOutRequestT &request, const GlobalSignOutResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CompleteWebAuthnRegistrationOutcome CompleteWebAuthnRegistration(const Model::CompleteWebAuthnRegistrationRequest &request) const
CognitoIdentityProviderClient(const Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration &clientConfiguration=Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration(), std::shared_ptr< CognitoIdentityProviderEndpointProviderBase > endpointProvider=nullptr)
CognitoIdentityProviderClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CognitoIdentityProviderEndpointProviderBase > endpointProvider=nullptr, const Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration &clientConfiguration=Aws::CognitoIdentityProvider::CognitoIdentityProviderClientConfiguration())
void DeleteUserAsync(const DeleteUserRequestT &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListGroupsOutcome ListGroups(const Model::ListGroupsRequest &request) const
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
Model::AdminForgetDeviceOutcomeCallable AdminForgetDeviceCallable(const AdminForgetDeviceRequestT &request) const
Model::AdminAddUserToGroupOutcomeCallable AdminAddUserToGroupCallable(const AdminAddUserToGroupRequestT &request) const
virtual Model::CreateUserPoolClientOutcome CreateUserPoolClient(const Model::CreateUserPoolClientRequest &request) const
Model::ListResourceServersOutcomeCallable ListResourceServersCallable(const ListResourceServersRequestT &request) const
void SetUICustomizationAsync(const SetUICustomizationRequestT &request, const SetUICustomizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateResourceServerOutcomeCallable UpdateResourceServerCallable(const UpdateResourceServerRequestT &request) const
Model::DescribeUserImportJobOutcomeCallable DescribeUserImportJobCallable(const DescribeUserImportJobRequestT &request) const
virtual Model::ListUserPoolClientsOutcome ListUserPoolClients(const Model::ListUserPoolClientsRequest &request) const
virtual Model::ListDevicesOutcome ListDevices(const Model::ListDevicesRequest &request) const
virtual Model::AdminDisableProviderForUserOutcome AdminDisableProviderForUser(const Model::AdminDisableProviderForUserRequest &request) const
virtual Model::UpdateUserPoolOutcome UpdateUserPool(const Model::UpdateUserPoolRequest &request) const
void ChangePasswordAsync(const ChangePasswordRequestT &request, const ChangePasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AdminListDevicesOutcome AdminListDevices(const Model::AdminListDevicesRequest &request) const
virtual Model::ForgetDeviceOutcome ForgetDevice(const Model::ForgetDeviceRequest &request) const
Model::AdminDeleteUserOutcomeCallable AdminDeleteUserCallable(const AdminDeleteUserRequestT &request) const
virtual Model::AdminSetUserPasswordOutcome AdminSetUserPassword(const Model::AdminSetUserPasswordRequest &request) const
virtual Model::RespondToAuthChallengeOutcome RespondToAuthChallenge(const Model::RespondToAuthChallengeRequest &request) const
void UpdateDeviceStatusAsync(const UpdateDeviceStatusRequestT &request, const UpdateDeviceStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminUserGlobalSignOutOutcomeCallable AdminUserGlobalSignOutCallable(const AdminUserGlobalSignOutRequestT &request) const
virtual Model::AdminEnableUserOutcome AdminEnableUser(const Model::AdminEnableUserRequest &request) const
virtual Model::SetUserMFAPreferenceOutcome SetUserMFAPreference(const Model::SetUserMFAPreferenceRequest &request) const
void AdminUpdateDeviceStatusAsync(const AdminUpdateDeviceStatusRequestT &request, const AdminUpdateDeviceStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListIdentityProvidersAsync(const ListIdentityProvidersRequestT &request, const ListIdentityProvidersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartWebAuthnRegistrationOutcomeCallable StartWebAuthnRegistrationCallable(const StartWebAuthnRegistrationRequestT &request) const
virtual Model::ConfirmSignUpOutcome ConfirmSignUp(const Model::ConfirmSignUpRequest &request) const
virtual Model::AdminSetUserMFAPreferenceOutcome AdminSetUserMFAPreference(const Model::AdminSetUserMFAPreferenceRequest &request) const
void StartWebAuthnRegistrationAsync(const StartWebAuthnRegistrationRequestT &request, const StartWebAuthnRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::CreateResourceServerOutcome CreateResourceServer(const Model::CreateResourceServerRequest &request) const
void SetLogDeliveryConfigurationAsync(const SetLogDeliveryConfigurationRequestT &request, const SetLogDeliveryConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListUserImportJobsOutcomeCallable ListUserImportJobsCallable(const ListUserImportJobsRequestT &request) const
virtual Model::UpdateResourceServerOutcome UpdateResourceServer(const Model::UpdateResourceServerRequest &request) const
void ConfirmDeviceAsync(const ConfirmDeviceRequestT &request, const ConfirmDeviceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListUsersInGroupOutcomeCallable ListUsersInGroupCallable(const ListUsersInGroupRequestT &request) const
virtual Model::AdminSetUserSettingsOutcome AdminSetUserSettings(const Model::AdminSetUserSettingsRequest &request) const
Model::AdminRemoveUserFromGroupOutcomeCallable AdminRemoveUserFromGroupCallable(const AdminRemoveUserFromGroupRequestT &request) const
void ListDevicesAsync(const ListDevicesRequestT &request, const ListDevicesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ForgotPasswordOutcomeCallable ForgotPasswordCallable(const ForgotPasswordRequestT &request) const
Model::ListWebAuthnCredentialsOutcomeCallable ListWebAuthnCredentialsCallable(const ListWebAuthnCredentialsRequestT &request) const
void DeleteUserPoolClientAsync(const DeleteUserPoolClientRequestT &request, const DeleteUserPoolClientResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AdminUpdateDeviceStatusOutcome AdminUpdateDeviceStatus(const Model::AdminUpdateDeviceStatusRequest &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SetUserMFAPreferenceAsync(const SetUserMFAPreferenceRequestT &request, const SetUserMFAPreferenceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteManagedLoginBrandingOutcomeCallable DeleteManagedLoginBrandingCallable(const DeleteManagedLoginBrandingRequestT &request) const
Model::StopUserImportJobOutcomeCallable StopUserImportJobCallable(const StopUserImportJobRequestT &request) const
void AdminInitiateAuthAsync(const AdminInitiateAuthRequestT &request, const AdminInitiateAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminGetUserOutcomeCallable AdminGetUserCallable(const AdminGetUserRequestT &request) const
void RevokeTokenAsync(const RevokeTokenRequestT &request, const RevokeTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AdminUserGlobalSignOutAsync(const AdminUserGlobalSignOutRequestT &request, const AdminUserGlobalSignOutResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteUserPoolClientOutcomeCallable DeleteUserPoolClientCallable(const DeleteUserPoolClientRequestT &request) const
void ListResourceServersAsync(const ListResourceServersRequestT &request, const ListResourceServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetLogDeliveryConfigurationAsync(const GetLogDeliveryConfigurationRequestT &request, const GetLogDeliveryConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeRiskConfigurationOutcomeCallable DescribeRiskConfigurationCallable(const DescribeRiskConfigurationRequestT &request) const
void VerifySoftwareTokenAsync(const VerifySoftwareTokenRequestT &request, const VerifySoftwareTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminSetUserMFAPreferenceOutcomeCallable AdminSetUserMFAPreferenceCallable(const AdminSetUserMFAPreferenceRequestT &request) const
Model::DescribeIdentityProviderOutcomeCallable DescribeIdentityProviderCallable(const DescribeIdentityProviderRequestT &request) const
void UpdateManagedLoginBrandingAsync(const UpdateManagedLoginBrandingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const UpdateManagedLoginBrandingRequestT &request={}) const
Model::GlobalSignOutOutcomeCallable GlobalSignOutCallable(const GlobalSignOutRequestT &request) const
std::shared_ptr< CognitoIdentityProviderEndpointProviderBase > & accessEndpointProvider()
void DescribeResourceServerAsync(const DescribeResourceServerRequestT &request, const DescribeResourceServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListUsersInGroupAsync(const ListUsersInGroupRequestT &request, const ListUsersInGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SetUserSettingsOutcome SetUserSettings(const Model::SetUserSettingsRequest &request) const
virtual Model::UpdateUserPoolClientOutcome UpdateUserPoolClient(const Model::UpdateUserPoolClientRequest &request) const
Model::UpdateUserPoolOutcomeCallable UpdateUserPoolCallable(const UpdateUserPoolRequestT &request) const
virtual Model::UpdateIdentityProviderOutcome UpdateIdentityProvider(const Model::UpdateIdentityProviderRequest &request) const
Model::AddCustomAttributesOutcomeCallable AddCustomAttributesCallable(const AddCustomAttributesRequestT &request) const
Model::AdminUpdateAuthEventFeedbackOutcomeCallable AdminUpdateAuthEventFeedbackCallable(const AdminUpdateAuthEventFeedbackRequestT &request) const
virtual Model::CreateUserImportJobOutcome CreateUserImportJob(const Model::CreateUserImportJobRequest &request) const
Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT &request) const
void InitiateAuthAsync(const InitiateAuthRequestT &request, const InitiateAuthResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetGroupOutcome GetGroup(const Model::GetGroupRequest &request) const
virtual Model::GetUserAuthFactorsOutcome GetUserAuthFactors(const Model::GetUserAuthFactorsRequest &request) const
void SetRiskConfigurationAsync(const SetRiskConfigurationRequestT &request, const SetRiskConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ConfirmForgotPasswordAsync(const ConfirmForgotPasswordRequestT &request, const ConfirmForgotPasswordResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AdminLinkProviderForUserOutcomeCallable AdminLinkProviderForUserCallable(const AdminLinkProviderForUserRequestT &request) const
void ListUserImportJobsAsync(const ListUserImportJobsRequestT &request, const ListUserImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ConfirmDeviceOutcome ConfirmDevice(const Model::ConfirmDeviceRequest &request) const
virtual Model::CreateGroupOutcome CreateGroup(const Model::CreateGroupRequest &request) const
virtual Model::UpdateUserPoolDomainOutcome UpdateUserPoolDomain(const Model::UpdateUserPoolDomainRequest &request) const
Model::InitiateAuthOutcomeCallable InitiateAuthCallable(const InitiateAuthRequestT &request) const
virtual Model::DeleteUserPoolClientOutcome DeleteUserPoolClient(const Model::DeleteUserPoolClientRequest &request) const
virtual Model::DeleteWebAuthnCredentialOutcome DeleteWebAuthnCredential(const Model::DeleteWebAuthnCredentialRequest &request) const
virtual Model::AdminInitiateAuthOutcome AdminInitiateAuth(const Model::AdminInitiateAuthRequest &request) const
virtual Model::AdminConfirmSignUpOutcome AdminConfirmSignUp(const Model::AdminConfirmSignUpRequest &request) const
std::future< ListResourceServersOutcome > ListResourceServersOutcomeCallable
std::future< ListWebAuthnCredentialsOutcome > ListWebAuthnCredentialsOutcomeCallable
std::future< AdminDeleteUserAttributesOutcome > AdminDeleteUserAttributesOutcomeCallable
std::future< DeleteUserAttributesOutcome > DeleteUserAttributesOutcomeCallable
std::future< AdminInitiateAuthOutcome > AdminInitiateAuthOutcomeCallable
std::future< GetTokensFromRefreshTokenOutcome > GetTokensFromRefreshTokenOutcomeCallable
std::future< AddCustomAttributesOutcome > AddCustomAttributesOutcomeCallable
std::future< AdminDisableProviderForUserOutcome > AdminDisableProviderForUserOutcomeCallable
std::future< AdminRemoveUserFromGroupOutcome > AdminRemoveUserFromGroupOutcomeCallable
std::future< AdminListGroupsForUserOutcome > AdminListGroupsForUserOutcomeCallable
std::future< UpdateUserPoolClientOutcome > UpdateUserPoolClientOutcomeCallable
std::future< AssociateSoftwareTokenOutcome > AssociateSoftwareTokenOutcomeCallable
std::future< ConfirmSignUpOutcome > ConfirmSignUpOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< GlobalSignOutOutcome > GlobalSignOutOutcomeCallable
std::future< UpdateDeviceStatusOutcome > UpdateDeviceStatusOutcomeCallable
std::future< DeleteResourceServerOutcome > DeleteResourceServerOutcomeCallable
std::future< DeleteUserPoolDomainOutcome > DeleteUserPoolDomainOutcomeCallable
std::future< DescribeIdentityProviderOutcome > DescribeIdentityProviderOutcomeCallable
std::future< SetLogDeliveryConfigurationOutcome > SetLogDeliveryConfigurationOutcomeCallable
std::future< GetLogDeliveryConfigurationOutcome > GetLogDeliveryConfigurationOutcomeCallable
std::future< CreateUserPoolClientOutcome > CreateUserPoolClientOutcomeCallable
std::future< DescribeRiskConfigurationOutcome > DescribeRiskConfigurationOutcomeCallable
std::future< StartUserImportJobOutcome > StartUserImportJobOutcomeCallable
std::future< AdminEnableUserOutcome > AdminEnableUserOutcomeCallable
std::future< SetUserMFAPreferenceOutcome > SetUserMFAPreferenceOutcomeCallable
std::future< CreateResourceServerOutcome > CreateResourceServerOutcomeCallable
std::future< ResendConfirmationCodeOutcome > ResendConfirmationCodeOutcomeCallable
std::future< DeleteManagedLoginBrandingOutcome > DeleteManagedLoginBrandingOutcomeCallable
std::future< AdminCreateUserOutcome > AdminCreateUserOutcomeCallable
std::future< UpdateUserPoolDomainOutcome > UpdateUserPoolDomainOutcomeCallable
std::future< AdminDeleteUserOutcome > AdminDeleteUserOutcomeCallable
std::future< ListUsersInGroupOutcome > ListUsersInGroupOutcomeCallable
std::future< UpdateAuthEventFeedbackOutcome > UpdateAuthEventFeedbackOutcomeCallable
std::future< DescribeManagedLoginBrandingOutcome > DescribeManagedLoginBrandingOutcomeCallable
std::future< GetUserAttributeVerificationCodeOutcome > GetUserAttributeVerificationCodeOutcomeCallable
std::future< ListUserPoolClientsOutcome > ListUserPoolClientsOutcomeCallable
std::future< AdminRespondToAuthChallengeOutcome > AdminRespondToAuthChallengeOutcomeCallable
std::future< ConfirmForgotPasswordOutcome > ConfirmForgotPasswordOutcomeCallable
std::future< RespondToAuthChallengeOutcome > RespondToAuthChallengeOutcomeCallable
std::future< AdminLinkProviderForUserOutcome > AdminLinkProviderForUserOutcomeCallable
std::future< GetSigningCertificateOutcome > GetSigningCertificateOutcomeCallable
std::future< AdminUserGlobalSignOutOutcome > AdminUserGlobalSignOutOutcomeCallable
std::future< AdminSetUserMFAPreferenceOutcome > AdminSetUserMFAPreferenceOutcomeCallable
std::future< CreateUserPoolOutcome > CreateUserPoolOutcomeCallable
std::future< DescribeResourceServerOutcome > DescribeResourceServerOutcomeCallable
std::future< DescribeUserPoolOutcome > DescribeUserPoolOutcomeCallable
std::future< DeleteUserPoolOutcome > DeleteUserPoolOutcomeCallable
std::future< AdminListDevicesOutcome > AdminListDevicesOutcomeCallable
std::future< DeleteIdentityProviderOutcome > DeleteIdentityProviderOutcomeCallable
std::future< AdminDisableUserOutcome > AdminDisableUserOutcomeCallable
std::future< CompleteWebAuthnRegistrationOutcome > CompleteWebAuthnRegistrationOutcomeCallable
std::future< GetUICustomizationOutcome > GetUICustomizationOutcomeCallable
std::future< AdminAddUserToGroupOutcome > AdminAddUserToGroupOutcomeCallable
std::future< VerifyUserAttributeOutcome > VerifyUserAttributeOutcomeCallable
std::future< DescribeManagedLoginBrandingByClientOutcome > DescribeManagedLoginBrandingByClientOutcomeCallable
std::future< UpdateUserAttributesOutcome > UpdateUserAttributesOutcomeCallable
std::future< CreateUserPoolDomainOutcome > CreateUserPoolDomainOutcomeCallable
std::future< AdminSetUserSettingsOutcome > AdminSetUserSettingsOutcomeCallable
std::future< SetRiskConfigurationOutcome > SetRiskConfigurationOutcomeCallable
std::future< CreateManagedLoginBrandingOutcome > CreateManagedLoginBrandingOutcomeCallable
std::future< GetIdentityProviderByIdentifierOutcome > GetIdentityProviderByIdentifierOutcomeCallable
std::future< AdminUpdateDeviceStatusOutcome > AdminUpdateDeviceStatusOutcomeCallable
std::future< AdminGetDeviceOutcome > AdminGetDeviceOutcomeCallable
std::future< VerifySoftwareTokenOutcome > VerifySoftwareTokenOutcomeCallable
std::future< CreateUserImportJobOutcome > CreateUserImportJobOutcomeCallable
std::future< ChangePasswordOutcome > ChangePasswordOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< UpdateUserPoolOutcome > UpdateUserPoolOutcomeCallable
std::future< SetUserPoolMfaConfigOutcome > SetUserPoolMfaConfigOutcomeCallable
std::future< CreateIdentityProviderOutcome > CreateIdentityProviderOutcomeCallable
std::future< ListIdentityProvidersOutcome > ListIdentityProvidersOutcomeCallable
std::future< AdminSetUserPasswordOutcome > AdminSetUserPasswordOutcomeCallable
std::future< AdminUpdateUserAttributesOutcome > AdminUpdateUserAttributesOutcomeCallable
std::future< AdminListUserAuthEventsOutcome > AdminListUserAuthEventsOutcomeCallable
std::future< SetUserSettingsOutcome > SetUserSettingsOutcomeCallable
std::future< StartWebAuthnRegistrationOutcome > StartWebAuthnRegistrationOutcomeCallable
std::future< DescribeUserPoolClientOutcome > DescribeUserPoolClientOutcomeCallable
std::future< AdminResetUserPasswordOutcome > AdminResetUserPasswordOutcomeCallable
std::future< GetUserPoolMfaConfigOutcome > GetUserPoolMfaConfigOutcomeCallable
std::future< DescribeUserImportJobOutcome > DescribeUserImportJobOutcomeCallable
std::future< AdminConfirmSignUpOutcome > AdminConfirmSignUpOutcomeCallable
std::future< UpdateManagedLoginBrandingOutcome > UpdateManagedLoginBrandingOutcomeCallable
std::future< AdminForgetDeviceOutcome > AdminForgetDeviceOutcomeCallable
std::future< AdminUpdateAuthEventFeedbackOutcome > AdminUpdateAuthEventFeedbackOutcomeCallable
std::future< GetUserAuthFactorsOutcome > GetUserAuthFactorsOutcomeCallable
std::future< ConfirmDeviceOutcome > ConfirmDeviceOutcomeCallable
std::future< DeleteUserPoolClientOutcome > DeleteUserPoolClientOutcomeCallable
std::future< UpdateIdentityProviderOutcome > UpdateIdentityProviderOutcomeCallable
std::future< DescribeUserPoolDomainOutcome > DescribeUserPoolDomainOutcomeCallable
std::future< ListUserPoolsOutcome > ListUserPoolsOutcomeCallable
std::future< ListUserImportJobsOutcome > ListUserImportJobsOutcomeCallable
std::future< DeleteWebAuthnCredentialOutcome > DeleteWebAuthnCredentialOutcomeCallable
std::future< ForgotPasswordOutcome > ForgotPasswordOutcomeCallable
std::future< SetUICustomizationOutcome > SetUICustomizationOutcomeCallable
std::future< StopUserImportJobOutcome > StopUserImportJobOutcomeCallable
std::future< UpdateResourceServerOutcome > UpdateResourceServerOutcomeCallable
std::function< void(const CognitoIdentityProviderClient *, const Model::VerifySoftwareTokenRequest &, const Model::VerifySoftwareTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifySoftwareTokenResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::VerifyUserAttributeRequest &, const Model::VerifyUserAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > VerifyUserAttributeResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetSigningCertificateRequest &, const Model::GetSigningCertificateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSigningCertificateResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteUserAttributesRequest &, const Model::DeleteUserAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserAttributesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ConfirmForgotPasswordRequest &, const Model::ConfirmForgotPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmForgotPasswordResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminGetDeviceRequest &, const Model::AdminGetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminGetDeviceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateIdentityProviderRequest &, const Model::CreateIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIdentityProviderResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteWebAuthnCredentialRequest &, const Model::DeleteWebAuthnCredentialOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWebAuthnCredentialResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminCreateUserRequest &, const Model::AdminCreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminCreateUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminListDevicesRequest &, const Model::AdminListDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminListDevicesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateUserPoolClientRequest &, const Model::CreateUserPoolClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserPoolClientResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetGroupRequest &, const Model::GetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateAuthEventFeedbackRequest &, const Model::UpdateAuthEventFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAuthEventFeedbackResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetDeviceRequest &, const Model::GetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeviceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateGroupRequest &, const Model::CreateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminAddUserToGroupRequest &, const Model::AdminAddUserToGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminAddUserToGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AssociateSoftwareTokenRequest &, const Model::AssociateSoftwareTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSoftwareTokenResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminUpdateAuthEventFeedbackRequest &, const Model::AdminUpdateAuthEventFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminUpdateAuthEventFeedbackResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteUserPoolRequest &, const Model::DeleteUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserPoolResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteGroupRequest &, const Model::DeleteGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetLogDeliveryConfigurationRequest &, const Model::SetLogDeliveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetLogDeliveryConfigurationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteManagedLoginBrandingRequest &, const Model::DeleteManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteManagedLoginBrandingResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeUserPoolDomainRequest &, const Model::DescribeUserPoolDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserPoolDomainResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeUserPoolClientRequest &, const Model::DescribeUserPoolClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserPoolClientResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GlobalSignOutRequest &, const Model::GlobalSignOutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GlobalSignOutResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateIdentityProviderRequest &, const Model::UpdateIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateIdentityProviderResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetIdentityProviderByIdentifierRequest &, const Model::GetIdentityProviderByIdentifierOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIdentityProviderByIdentifierResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetUserAuthFactorsRequest &, const Model::GetUserAuthFactorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserAuthFactorsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateUserPoolRequest &, const Model::CreateUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserPoolResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListUserImportJobsRequest &, const Model::ListUserImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserImportJobsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ForgetDeviceRequest &, const Model::ForgetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ForgetDeviceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateUserPoolClientRequest &, const Model::UpdateUserPoolClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserPoolClientResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::StartUserImportJobRequest &, const Model::StartUserImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartUserImportJobResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateUserAttributesRequest &, const Model::UpdateUserAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserAttributesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateManagedLoginBrandingRequest &, const Model::CreateManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateManagedLoginBrandingResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminInitiateAuthRequest &, const Model::AdminInitiateAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminInitiateAuthResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminDeleteUserAttributesRequest &, const Model::AdminDeleteUserAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminDeleteUserAttributesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListIdentityProvidersRequest &, const Model::ListIdentityProvidersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdentityProvidersResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeIdentityProviderRequest &, const Model::DescribeIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeIdentityProviderResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateUserPoolDomainRequest &, const Model::UpdateUserPoolDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserPoolDomainResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminForgetDeviceRequest &, const Model::AdminForgetDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminForgetDeviceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetUserPoolMfaConfigRequest &, const Model::SetUserPoolMfaConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetUserPoolMfaConfigResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeUserPoolRequest &, const Model::DescribeUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserPoolResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminUpdateUserAttributesRequest &, const Model::AdminUpdateUserAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminUpdateUserAttributesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetUICustomizationRequest &, const Model::SetUICustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetUICustomizationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ConfirmSignUpRequest &, const Model::ConfirmSignUpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmSignUpResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminLinkProviderForUserRequest &, const Model::AdminLinkProviderForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminLinkProviderForUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CompleteWebAuthnRegistrationRequest &, const Model::CompleteWebAuthnRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteWebAuthnRegistrationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeRiskConfigurationRequest &, const Model::DescribeRiskConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRiskConfigurationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetUserAttributeVerificationCodeRequest &, const Model::GetUserAttributeVerificationCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserAttributeVerificationCodeResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminListGroupsForUserRequest &, const Model::AdminListGroupsForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminListGroupsForUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateResourceServerRequest &, const Model::CreateResourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateResourceServerResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::StartWebAuthnRegistrationRequest &, const Model::StartWebAuthnRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartWebAuthnRegistrationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetUserPoolMfaConfigRequest &, const Model::GetUserPoolMfaConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserPoolMfaConfigResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListGroupsRequest &, const Model::ListGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGroupsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateResourceServerRequest &, const Model::UpdateResourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateResourceServerResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateManagedLoginBrandingRequest &, const Model::UpdateManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateManagedLoginBrandingResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetUserRequest &, const Model::GetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeResourceServerRequest &, const Model::DescribeResourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourceServerResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminRemoveUserFromGroupRequest &, const Model::AdminRemoveUserFromGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminRemoveUserFromGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminDeleteUserRequest &, const Model::AdminDeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminDeleteUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListUserPoolsRequest &, const Model::ListUserPoolsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserPoolsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateUserPoolDomainRequest &, const Model::CreateUserPoolDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserPoolDomainResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::RevokeTokenRequest &, const Model::RevokeTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RevokeTokenResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminEnableUserRequest &, const Model::AdminEnableUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminEnableUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteUserPoolClientRequest &, const Model::DeleteUserPoolClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserPoolClientResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetTokensFromRefreshTokenRequest &, const Model::GetTokensFromRefreshTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTokensFromRefreshTokenResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListWebAuthnCredentialsRequest &, const Model::ListWebAuthnCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWebAuthnCredentialsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ResendConfirmationCodeRequest &, const Model::ResendConfirmationCodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResendConfirmationCodeResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminGetUserRequest &, const Model::AdminGetUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminGetUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminListUserAuthEventsRequest &, const Model::AdminListUserAuthEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminListUserAuthEventsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminUpdateDeviceStatusRequest &, const Model::AdminUpdateDeviceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminUpdateDeviceStatusResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminSetUserSettingsRequest &, const Model::AdminSetUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminSetUserSettingsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminDisableProviderForUserRequest &, const Model::AdminDisableProviderForUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminDisableProviderForUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminConfirmSignUpRequest &, const Model::AdminConfirmSignUpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminConfirmSignUpResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetUICustomizationRequest &, const Model::GetUICustomizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetUICustomizationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteIdentityProviderRequest &, const Model::DeleteIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIdentityProviderResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AddCustomAttributesRequest &, const Model::AddCustomAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddCustomAttributesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminResetUserPasswordRequest &, const Model::AdminResetUserPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminResetUserPasswordResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminUserGlobalSignOutRequest &, const Model::AdminUserGlobalSignOutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminUserGlobalSignOutResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminSetUserMFAPreferenceRequest &, const Model::AdminSetUserMFAPreferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminSetUserMFAPreferenceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminSetUserPasswordRequest &, const Model::AdminSetUserPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminSetUserPasswordResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetRiskConfigurationRequest &, const Model::SetRiskConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetRiskConfigurationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListResourceServersRequest &, const Model::ListResourceServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceServersResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetCSVHeaderRequest &, const Model::GetCSVHeaderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCSVHeaderResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SignUpRequest &, const Model::SignUpOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SignUpResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetUserMFAPreferenceRequest &, const Model::SetUserMFAPreferenceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetUserMFAPreferenceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::StopUserImportJobRequest &, const Model::StopUserImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopUserImportJobResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteResourceServerRequest &, const Model::DeleteResourceServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceServerResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListUsersInGroupRequest &, const Model::ListUsersInGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersInGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateGroupRequest &, const Model::UpdateGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGroupResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DeleteUserPoolDomainRequest &, const Model::DeleteUserPoolDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserPoolDomainResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeManagedLoginBrandingByClientRequest &, const Model::DescribeManagedLoginBrandingByClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeManagedLoginBrandingByClientResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::RespondToAuthChallengeRequest &, const Model::RespondToAuthChallengeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RespondToAuthChallengeResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ChangePasswordRequest &, const Model::ChangePasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ChangePasswordResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::SetUserSettingsRequest &, const Model::SetUserSettingsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SetUserSettingsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeManagedLoginBrandingRequest &, const Model::DescribeManagedLoginBrandingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeManagedLoginBrandingResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::GetLogDeliveryConfigurationRequest &, const Model::GetLogDeliveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogDeliveryConfigurationResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListDevicesRequest &, const Model::ListDevicesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDevicesResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::InitiateAuthRequest &, const Model::InitiateAuthOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > InitiateAuthResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminDisableUserRequest &, const Model::AdminDisableUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminDisableUserResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ListUserPoolClientsRequest &, const Model::ListUserPoolClientsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserPoolClientsResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateUserPoolRequest &, const Model::UpdateUserPoolOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserPoolResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::DescribeUserImportJobRequest &, const Model::DescribeUserImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserImportJobResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::CreateUserImportJobRequest &, const Model::CreateUserImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserImportJobResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::UpdateDeviceStatusRequest &, const Model::UpdateDeviceStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeviceStatusResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ConfirmDeviceRequest &, const Model::ConfirmDeviceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ConfirmDeviceResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::AdminRespondToAuthChallengeRequest &, const Model::AdminRespondToAuthChallengeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AdminRespondToAuthChallengeResponseReceivedHandler
std::function< void(const CognitoIdentityProviderClient *, const Model::ForgotPasswordRequest &, const Model::ForgotPasswordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ForgotPasswordResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String