AWS SDK for C++

AWS SDK for C++ Version 1.11.638

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
906
910 template<typename AdminResetUserPasswordRequestT = Model::AdminResetUserPasswordRequest>
911 Model::AdminResetUserPasswordOutcomeCallable AdminResetUserPasswordCallable(const AdminResetUserPasswordRequestT& request) const
912 {
913 return SubmitCallable(&CognitoIdentityProviderClient::AdminResetUserPassword, request);
914 }
915
919 template<typename AdminResetUserPasswordRequestT = Model::AdminResetUserPasswordRequest>
920 void AdminResetUserPasswordAsync(const AdminResetUserPasswordRequestT& request, const AdminResetUserPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
921 {
922 return SubmitAsync(&CognitoIdentityProviderClient::AdminResetUserPassword, request, handler, context);
923 }
924
965
969 template<typename AdminRespondToAuthChallengeRequestT = Model::AdminRespondToAuthChallengeRequest>
970 Model::AdminRespondToAuthChallengeOutcomeCallable AdminRespondToAuthChallengeCallable(const AdminRespondToAuthChallengeRequestT& request) const
971 {
972 return SubmitCallable(&CognitoIdentityProviderClient::AdminRespondToAuthChallenge, request);
973 }
974
978 template<typename AdminRespondToAuthChallengeRequestT = Model::AdminRespondToAuthChallengeRequest>
979 void AdminRespondToAuthChallengeAsync(const AdminRespondToAuthChallengeRequestT& request, const AdminRespondToAuthChallengeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
980 {
981 return SubmitAsync(&CognitoIdentityProviderClient::AdminRespondToAuthChallenge, request, handler, context);
982 }
983
1004
1008 template<typename AdminSetUserMFAPreferenceRequestT = Model::AdminSetUserMFAPreferenceRequest>
1009 Model::AdminSetUserMFAPreferenceOutcomeCallable AdminSetUserMFAPreferenceCallable(const AdminSetUserMFAPreferenceRequestT& request) const
1010 {
1011 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserMFAPreference, request);
1012 }
1013
1017 template<typename AdminSetUserMFAPreferenceRequestT = Model::AdminSetUserMFAPreferenceRequest>
1018 void AdminSetUserMFAPreferenceAsync(const AdminSetUserMFAPreferenceRequestT& request, const AdminSetUserMFAPreferenceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1019 {
1020 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserMFAPreference, request, handler, context);
1021 }
1022
1064
1068 template<typename AdminSetUserPasswordRequestT = Model::AdminSetUserPasswordRequest>
1069 Model::AdminSetUserPasswordOutcomeCallable AdminSetUserPasswordCallable(const AdminSetUserPasswordRequestT& request) const
1070 {
1071 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserPassword, request);
1072 }
1073
1077 template<typename AdminSetUserPasswordRequestT = Model::AdminSetUserPasswordRequest>
1078 void AdminSetUserPasswordAsync(const AdminSetUserPasswordRequestT& request, const AdminSetUserPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1079 {
1080 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserPassword, request, handler, context);
1081 }
1082
1100
1104 template<typename AdminSetUserSettingsRequestT = Model::AdminSetUserSettingsRequest>
1105 Model::AdminSetUserSettingsOutcomeCallable AdminSetUserSettingsCallable(const AdminSetUserSettingsRequestT& request) const
1106 {
1107 return SubmitCallable(&CognitoIdentityProviderClient::AdminSetUserSettings, request);
1108 }
1109
1113 template<typename AdminSetUserSettingsRequestT = Model::AdminSetUserSettingsRequest>
1114 void AdminSetUserSettingsAsync(const AdminSetUserSettingsRequestT& request, const AdminSetUserSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1115 {
1116 return SubmitAsync(&CognitoIdentityProviderClient::AdminSetUserSettings, request, handler, context);
1117 }
1118
1145
1149 template<typename AdminUpdateAuthEventFeedbackRequestT = Model::AdminUpdateAuthEventFeedbackRequest>
1150 Model::AdminUpdateAuthEventFeedbackOutcomeCallable AdminUpdateAuthEventFeedbackCallable(const AdminUpdateAuthEventFeedbackRequestT& request) const
1151 {
1152 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateAuthEventFeedback, request);
1153 }
1154
1158 template<typename AdminUpdateAuthEventFeedbackRequestT = Model::AdminUpdateAuthEventFeedbackRequest>
1159 void AdminUpdateAuthEventFeedbackAsync(const AdminUpdateAuthEventFeedbackRequestT& request, const AdminUpdateAuthEventFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1160 {
1161 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateAuthEventFeedback, request, handler, context);
1162 }
1163
1186
1190 template<typename AdminUpdateDeviceStatusRequestT = Model::AdminUpdateDeviceStatusRequest>
1191 Model::AdminUpdateDeviceStatusOutcomeCallable AdminUpdateDeviceStatusCallable(const AdminUpdateDeviceStatusRequestT& request) const
1192 {
1193 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateDeviceStatus, request);
1194 }
1195
1199 template<typename AdminUpdateDeviceStatusRequestT = Model::AdminUpdateDeviceStatusRequest>
1200 void AdminUpdateDeviceStatusAsync(const AdminUpdateDeviceStatusRequestT& request, const AdminUpdateDeviceStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1201 {
1202 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateDeviceStatus, request, handler, context);
1203 }
1204
1243
1247 template<typename AdminUpdateUserAttributesRequestT = Model::AdminUpdateUserAttributesRequest>
1248 Model::AdminUpdateUserAttributesOutcomeCallable AdminUpdateUserAttributesCallable(const AdminUpdateUserAttributesRequestT& request) const
1249 {
1250 return SubmitCallable(&CognitoIdentityProviderClient::AdminUpdateUserAttributes, request);
1251 }
1252
1256 template<typename AdminUpdateUserAttributesRequestT = Model::AdminUpdateUserAttributesRequest>
1257 void AdminUpdateUserAttributesAsync(const AdminUpdateUserAttributesRequestT& request, const AdminUpdateUserAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1258 {
1259 return SubmitAsync(&CognitoIdentityProviderClient::AdminUpdateUserAttributes, request, handler, context);
1260 }
1261
1300
1304 template<typename AdminUserGlobalSignOutRequestT = Model::AdminUserGlobalSignOutRequest>
1305 Model::AdminUserGlobalSignOutOutcomeCallable AdminUserGlobalSignOutCallable(const AdminUserGlobalSignOutRequestT& request) const
1306 {
1307 return SubmitCallable(&CognitoIdentityProviderClient::AdminUserGlobalSignOut, request);
1308 }
1309
1313 template<typename AdminUserGlobalSignOutRequestT = Model::AdminUserGlobalSignOutRequest>
1314 void AdminUserGlobalSignOutAsync(const AdminUserGlobalSignOutRequestT& request, const AdminUserGlobalSignOutResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1315 {
1316 return SubmitAsync(&CognitoIdentityProviderClient::AdminUserGlobalSignOut, request, handler, context);
1317 }
1318
1339
1343 template<typename AssociateSoftwareTokenRequestT = Model::AssociateSoftwareTokenRequest>
1344 Model::AssociateSoftwareTokenOutcomeCallable AssociateSoftwareTokenCallable(const AssociateSoftwareTokenRequestT& request = {}) const
1345 {
1346 return SubmitCallable(&CognitoIdentityProviderClient::AssociateSoftwareToken, request);
1347 }
1348
1352 template<typename AssociateSoftwareTokenRequestT = Model::AssociateSoftwareTokenRequest>
1353 void AssociateSoftwareTokenAsync(const AssociateSoftwareTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const AssociateSoftwareTokenRequestT& request = {}) const
1354 {
1355 return SubmitAsync(&CognitoIdentityProviderClient::AssociateSoftwareToken, request, handler, context);
1356 }
1357
1373
1377 template<typename ChangePasswordRequestT = Model::ChangePasswordRequest>
1378 Model::ChangePasswordOutcomeCallable ChangePasswordCallable(const ChangePasswordRequestT& request) const
1379 {
1380 return SubmitCallable(&CognitoIdentityProviderClient::ChangePassword, request);
1381 }
1382
1386 template<typename ChangePasswordRequestT = Model::ChangePasswordRequest>
1387 void ChangePasswordAsync(const ChangePasswordRequestT& request, const ChangePasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1388 {
1389 return SubmitAsync(&CognitoIdentityProviderClient::ChangePassword, request, handler, context);
1390 }
1391
1401
1405 template<typename CompleteWebAuthnRegistrationRequestT = Model::CompleteWebAuthnRegistrationRequest>
1406 Model::CompleteWebAuthnRegistrationOutcomeCallable CompleteWebAuthnRegistrationCallable(const CompleteWebAuthnRegistrationRequestT& request) const
1407 {
1408 return SubmitCallable(&CognitoIdentityProviderClient::CompleteWebAuthnRegistration, request);
1409 }
1410
1414 template<typename CompleteWebAuthnRegistrationRequestT = Model::CompleteWebAuthnRegistrationRequest>
1415 void CompleteWebAuthnRegistrationAsync(const CompleteWebAuthnRegistrationRequestT& request, const CompleteWebAuthnRegistrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1416 {
1417 return SubmitAsync(&CognitoIdentityProviderClient::CompleteWebAuthnRegistration, request, handler, context);
1418 }
1419
1440
1444 template<typename ConfirmDeviceRequestT = Model::ConfirmDeviceRequest>
1445 Model::ConfirmDeviceOutcomeCallable ConfirmDeviceCallable(const ConfirmDeviceRequestT& request) const
1446 {
1447 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmDevice, request);
1448 }
1449
1453 template<typename ConfirmDeviceRequestT = Model::ConfirmDeviceRequest>
1454 void ConfirmDeviceAsync(const ConfirmDeviceRequestT& request, const ConfirmDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1455 {
1456 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmDevice, request, handler, context);
1457 }
1458
1474
1478 template<typename ConfirmForgotPasswordRequestT = Model::ConfirmForgotPasswordRequest>
1479 Model::ConfirmForgotPasswordOutcomeCallable ConfirmForgotPasswordCallable(const ConfirmForgotPasswordRequestT& request) const
1480 {
1481 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmForgotPassword, request);
1482 }
1483
1487 template<typename ConfirmForgotPasswordRequestT = Model::ConfirmForgotPasswordRequest>
1488 void ConfirmForgotPasswordAsync(const ConfirmForgotPasswordRequestT& request, const ConfirmForgotPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1489 {
1490 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmForgotPassword, request, handler, context);
1491 }
1492
1514
1518 template<typename ConfirmSignUpRequestT = Model::ConfirmSignUpRequest>
1519 Model::ConfirmSignUpOutcomeCallable ConfirmSignUpCallable(const ConfirmSignUpRequestT& request) const
1520 {
1521 return SubmitCallable(&CognitoIdentityProviderClient::ConfirmSignUp, request);
1522 }
1523
1527 template<typename ConfirmSignUpRequestT = Model::ConfirmSignUpRequest>
1528 void ConfirmSignUpAsync(const ConfirmSignUpRequestT& request, const ConfirmSignUpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1529 {
1530 return SubmitAsync(&CognitoIdentityProviderClient::ConfirmSignUp, request, handler, context);
1531 }
1532
1551
1555 template<typename CreateGroupRequestT = Model::CreateGroupRequest>
1556 Model::CreateGroupOutcomeCallable CreateGroupCallable(const CreateGroupRequestT& request) const
1557 {
1558 return SubmitCallable(&CognitoIdentityProviderClient::CreateGroup, request);
1559 }
1560
1564 template<typename CreateGroupRequestT = Model::CreateGroupRequest>
1565 void CreateGroupAsync(const CreateGroupRequestT& request, const CreateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1566 {
1567 return SubmitAsync(&CognitoIdentityProviderClient::CreateGroup, request, handler, context);
1568 }
1569
1590
1594 template<typename CreateIdentityProviderRequestT = Model::CreateIdentityProviderRequest>
1595 Model::CreateIdentityProviderOutcomeCallable CreateIdentityProviderCallable(const CreateIdentityProviderRequestT& request) const
1596 {
1597 return SubmitCallable(&CognitoIdentityProviderClient::CreateIdentityProvider, request);
1598 }
1599
1603 template<typename CreateIdentityProviderRequestT = Model::CreateIdentityProviderRequest>
1604 void CreateIdentityProviderAsync(const CreateIdentityProviderRequestT& request, const CreateIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1605 {
1606 return SubmitAsync(&CognitoIdentityProviderClient::CreateIdentityProvider, request, handler, context);
1607 }
1608
1638
1642 template<typename CreateManagedLoginBrandingRequestT = Model::CreateManagedLoginBrandingRequest>
1643 Model::CreateManagedLoginBrandingOutcomeCallable CreateManagedLoginBrandingCallable(const CreateManagedLoginBrandingRequestT& request) const
1644 {
1645 return SubmitCallable(&CognitoIdentityProviderClient::CreateManagedLoginBranding, request);
1646 }
1647
1651 template<typename CreateManagedLoginBrandingRequestT = Model::CreateManagedLoginBrandingRequest>
1652 void CreateManagedLoginBrandingAsync(const CreateManagedLoginBrandingRequestT& request, const CreateManagedLoginBrandingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1653 {
1654 return SubmitAsync(&CognitoIdentityProviderClient::CreateManagedLoginBranding, request, handler, context);
1655 }
1656
1676
1680 template<typename CreateResourceServerRequestT = Model::CreateResourceServerRequest>
1681 Model::CreateResourceServerOutcomeCallable CreateResourceServerCallable(const CreateResourceServerRequestT& request) const
1682 {
1683 return SubmitCallable(&CognitoIdentityProviderClient::CreateResourceServer, request);
1684 }
1685
1689 template<typename CreateResourceServerRequestT = Model::CreateResourceServerRequest>
1690 void CreateResourceServerAsync(const CreateResourceServerRequestT& request, const CreateResourceServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1691 {
1692 return SubmitAsync(&CognitoIdentityProviderClient::CreateResourceServer, request, handler, context);
1693 }
1694
1724
1728 template<typename CreateTermsRequestT = Model::CreateTermsRequest>
1729 Model::CreateTermsOutcomeCallable CreateTermsCallable(const CreateTermsRequestT& request) const
1730 {
1731 return SubmitCallable(&CognitoIdentityProviderClient::CreateTerms, request);
1732 }
1733
1737 template<typename CreateTermsRequestT = Model::CreateTermsRequest>
1738 void CreateTermsAsync(const CreateTermsRequestT& request, const CreateTermsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1739 {
1740 return SubmitAsync(&CognitoIdentityProviderClient::CreateTerms, request, handler, context);
1741 }
1742
1760
1764 template<typename CreateUserImportJobRequestT = Model::CreateUserImportJobRequest>
1765 Model::CreateUserImportJobOutcomeCallable CreateUserImportJobCallable(const CreateUserImportJobRequestT& request) const
1766 {
1767 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserImportJob, request);
1768 }
1769
1773 template<typename CreateUserImportJobRequestT = Model::CreateUserImportJobRequest>
1774 void CreateUserImportJobAsync(const CreateUserImportJobRequestT& request, const CreateUserImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1775 {
1776 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserImportJob, request, handler, context);
1777 }
1778
1813
1817 template<typename CreateUserPoolRequestT = Model::CreateUserPoolRequest>
1818 Model::CreateUserPoolOutcomeCallable CreateUserPoolCallable(const CreateUserPoolRequestT& request) const
1819 {
1820 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPool, request);
1821 }
1822
1826 template<typename CreateUserPoolRequestT = Model::CreateUserPoolRequest>
1827 void CreateUserPoolAsync(const CreateUserPoolRequestT& request, const CreateUserPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1828 {
1829 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPool, request, handler, context);
1830 }
1831
1853
1857 template<typename CreateUserPoolClientRequestT = Model::CreateUserPoolClientRequest>
1858 Model::CreateUserPoolClientOutcomeCallable CreateUserPoolClientCallable(const CreateUserPoolClientRequestT& request) const
1859 {
1860 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPoolClient, request);
1861 }
1862
1866 template<typename CreateUserPoolClientRequestT = Model::CreateUserPoolClientRequest>
1867 void CreateUserPoolClientAsync(const CreateUserPoolClientRequestT& request, const CreateUserPoolClientResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1868 {
1869 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPoolClient, request, handler, context);
1870 }
1871
1898
1902 template<typename CreateUserPoolDomainRequestT = Model::CreateUserPoolDomainRequest>
1903 Model::CreateUserPoolDomainOutcomeCallable CreateUserPoolDomainCallable(const CreateUserPoolDomainRequestT& request) const
1904 {
1905 return SubmitCallable(&CognitoIdentityProviderClient::CreateUserPoolDomain, request);
1906 }
1907
1911 template<typename CreateUserPoolDomainRequestT = Model::CreateUserPoolDomainRequest>
1912 void CreateUserPoolDomainAsync(const CreateUserPoolDomainRequestT& request, const CreateUserPoolDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1913 {
1914 return SubmitAsync(&CognitoIdentityProviderClient::CreateUserPoolDomain, request, handler, context);
1915 }
1916
1938
1942 template<typename DeleteGroupRequestT = Model::DeleteGroupRequest>
1943 Model::DeleteGroupOutcomeCallable DeleteGroupCallable(const DeleteGroupRequestT& request) const
1944 {
1945 return SubmitCallable(&CognitoIdentityProviderClient::DeleteGroup, request);
1946 }
1947
1951 template<typename DeleteGroupRequestT = Model::DeleteGroupRequest>
1952 void DeleteGroupAsync(const DeleteGroupRequestT& request, const DeleteGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1953 {
1954 return SubmitAsync(&CognitoIdentityProviderClient::DeleteGroup, request, handler, context);
1955 }
1956
1976
1980 template<typename DeleteIdentityProviderRequestT = Model::DeleteIdentityProviderRequest>
1981 Model::DeleteIdentityProviderOutcomeCallable DeleteIdentityProviderCallable(const DeleteIdentityProviderRequestT& request) const
1982 {
1983 return SubmitCallable(&CognitoIdentityProviderClient::DeleteIdentityProvider, request);
1984 }
1985
1989 template<typename DeleteIdentityProviderRequestT = Model::DeleteIdentityProviderRequest>
1990 void DeleteIdentityProviderAsync(const DeleteIdentityProviderRequestT& request, const DeleteIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1991 {
1992 return SubmitAsync(&CognitoIdentityProviderClient::DeleteIdentityProvider, request, handler, context);
1993 }
1994
2014
2018 template<typename DeleteManagedLoginBrandingRequestT = Model::DeleteManagedLoginBrandingRequest>
2019 Model::DeleteManagedLoginBrandingOutcomeCallable DeleteManagedLoginBrandingCallable(const DeleteManagedLoginBrandingRequestT& request) const
2020 {
2021 return SubmitCallable(&CognitoIdentityProviderClient::DeleteManagedLoginBranding, request);
2022 }
2023
2027 template<typename DeleteManagedLoginBrandingRequestT = Model::DeleteManagedLoginBrandingRequest>
2028 void DeleteManagedLoginBrandingAsync(const DeleteManagedLoginBrandingRequestT& request, const DeleteManagedLoginBrandingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2029 {
2030 return SubmitAsync(&CognitoIdentityProviderClient::DeleteManagedLoginBranding, request, handler, context);
2031 }
2032
2053
2057 template<typename DeleteResourceServerRequestT = Model::DeleteResourceServerRequest>
2058 Model::DeleteResourceServerOutcomeCallable DeleteResourceServerCallable(const DeleteResourceServerRequestT& request) const
2059 {
2060 return SubmitCallable(&CognitoIdentityProviderClient::DeleteResourceServer, request);
2061 }
2062
2066 template<typename DeleteResourceServerRequestT = Model::DeleteResourceServerRequest>
2067 void DeleteResourceServerAsync(const DeleteResourceServerRequestT& request, const DeleteResourceServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2068 {
2069 return SubmitAsync(&CognitoIdentityProviderClient::DeleteResourceServer, request, handler, context);
2070 }
2071
2088
2092 template<typename DeleteTermsRequestT = Model::DeleteTermsRequest>
2093 Model::DeleteTermsOutcomeCallable DeleteTermsCallable(const DeleteTermsRequestT& request) const
2094 {
2095 return SubmitCallable(&CognitoIdentityProviderClient::DeleteTerms, request);
2096 }
2097
2101 template<typename DeleteTermsRequestT = Model::DeleteTermsRequest>
2102 void DeleteTermsAsync(const DeleteTermsRequestT& request, const DeleteTermsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2103 {
2104 return SubmitAsync(&CognitoIdentityProviderClient::DeleteTerms, request, handler, context);
2105 }
2106
2123
2127 template<typename DeleteUserRequestT = Model::DeleteUserRequest>
2128 Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT& request) const
2129 {
2130 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUser, request);
2131 }
2132
2136 template<typename DeleteUserRequestT = Model::DeleteUserRequest>
2137 void DeleteUserAsync(const DeleteUserRequestT& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2138 {
2139 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUser, request, handler, context);
2140 }
2141
2159
2163 template<typename DeleteUserAttributesRequestT = Model::DeleteUserAttributesRequest>
2164 Model::DeleteUserAttributesOutcomeCallable DeleteUserAttributesCallable(const DeleteUserAttributesRequestT& request) const
2165 {
2166 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserAttributes, request);
2167 }
2168
2172 template<typename DeleteUserAttributesRequestT = Model::DeleteUserAttributesRequest>
2173 void DeleteUserAttributesAsync(const DeleteUserAttributesRequestT& request, const DeleteUserAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2174 {
2175 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserAttributes, request, handler, context);
2176 }
2177
2193
2197 template<typename DeleteUserPoolRequestT = Model::DeleteUserPoolRequest>
2198 Model::DeleteUserPoolOutcomeCallable DeleteUserPoolCallable(const DeleteUserPoolRequestT& request) const
2199 {
2200 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPool, request);
2201 }
2202
2206 template<typename DeleteUserPoolRequestT = Model::DeleteUserPoolRequest>
2207 void DeleteUserPoolAsync(const DeleteUserPoolRequestT& request, const DeleteUserPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2208 {
2209 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPool, request, handler, context);
2210 }
2211
2219
2223 template<typename DeleteUserPoolClientRequestT = Model::DeleteUserPoolClientRequest>
2224 Model::DeleteUserPoolClientOutcomeCallable DeleteUserPoolClientCallable(const DeleteUserPoolClientRequestT& request) const
2225 {
2226 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPoolClient, request);
2227 }
2228
2232 template<typename DeleteUserPoolClientRequestT = Model::DeleteUserPoolClientRequest>
2233 void DeleteUserPoolClientAsync(const DeleteUserPoolClientRequestT& request, const DeleteUserPoolClientResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2234 {
2235 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPoolClient, request, handler, context);
2236 }
2237
2246
2250 template<typename DeleteUserPoolDomainRequestT = Model::DeleteUserPoolDomainRequest>
2251 Model::DeleteUserPoolDomainOutcomeCallable DeleteUserPoolDomainCallable(const DeleteUserPoolDomainRequestT& request) const
2252 {
2253 return SubmitCallable(&CognitoIdentityProviderClient::DeleteUserPoolDomain, request);
2254 }
2255
2259 template<typename DeleteUserPoolDomainRequestT = Model::DeleteUserPoolDomainRequest>
2260 void DeleteUserPoolDomainAsync(const DeleteUserPoolDomainRequestT& request, const DeleteUserPoolDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2261 {
2262 return SubmitAsync(&CognitoIdentityProviderClient::DeleteUserPoolDomain, request, handler, context);
2263 }
2264
2281
2285 template<typename DeleteWebAuthnCredentialRequestT = Model::DeleteWebAuthnCredentialRequest>
2286 Model::DeleteWebAuthnCredentialOutcomeCallable DeleteWebAuthnCredentialCallable(const DeleteWebAuthnCredentialRequestT& request) const
2287 {
2288 return SubmitCallable(&CognitoIdentityProviderClient::DeleteWebAuthnCredential, request);
2289 }
2290
2294 template<typename DeleteWebAuthnCredentialRequestT = Model::DeleteWebAuthnCredentialRequest>
2295 void DeleteWebAuthnCredentialAsync(const DeleteWebAuthnCredentialRequestT& request, const DeleteWebAuthnCredentialResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2296 {
2297 return SubmitAsync(&CognitoIdentityProviderClient::DeleteWebAuthnCredential, request, handler, context);
2298 }
2299
2307
2311 template<typename DescribeIdentityProviderRequestT = Model::DescribeIdentityProviderRequest>
2312 Model::DescribeIdentityProviderOutcomeCallable DescribeIdentityProviderCallable(const DescribeIdentityProviderRequestT& request) const
2313 {
2314 return SubmitCallable(&CognitoIdentityProviderClient::DescribeIdentityProvider, request);
2315 }
2316
2320 template<typename DescribeIdentityProviderRequestT = Model::DescribeIdentityProviderRequest>
2321 void DescribeIdentityProviderAsync(const DescribeIdentityProviderRequestT& request, const DescribeIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2322 {
2323 return SubmitAsync(&CognitoIdentityProviderClient::DescribeIdentityProvider, request, handler, context);
2324 }
2325
2333
2337 template<typename DescribeManagedLoginBrandingRequestT = Model::DescribeManagedLoginBrandingRequest>
2338 Model::DescribeManagedLoginBrandingOutcomeCallable DescribeManagedLoginBrandingCallable(const DescribeManagedLoginBrandingRequestT& request) const
2339 {
2340 return SubmitCallable(&CognitoIdentityProviderClient::DescribeManagedLoginBranding, request);
2341 }
2342
2346 template<typename DescribeManagedLoginBrandingRequestT = Model::DescribeManagedLoginBrandingRequest>
2347 void DescribeManagedLoginBrandingAsync(const DescribeManagedLoginBrandingRequestT& request, const DescribeManagedLoginBrandingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2348 {
2349 return SubmitAsync(&CognitoIdentityProviderClient::DescribeManagedLoginBranding, request, handler, context);
2350 }
2351
2359
2363 template<typename DescribeManagedLoginBrandingByClientRequestT = Model::DescribeManagedLoginBrandingByClientRequest>
2365 {
2366 return SubmitCallable(&CognitoIdentityProviderClient::DescribeManagedLoginBrandingByClient, request);
2367 }
2368
2372 template<typename DescribeManagedLoginBrandingByClientRequestT = Model::DescribeManagedLoginBrandingByClientRequest>
2373 void DescribeManagedLoginBrandingByClientAsync(const DescribeManagedLoginBrandingByClientRequestT& request, const DescribeManagedLoginBrandingByClientResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2374 {
2375 return SubmitAsync(&CognitoIdentityProviderClient::DescribeManagedLoginBrandingByClient, request, handler, context);
2376 }
2377
2387
2391 template<typename DescribeResourceServerRequestT = Model::DescribeResourceServerRequest>
2392 Model::DescribeResourceServerOutcomeCallable DescribeResourceServerCallable(const DescribeResourceServerRequestT& request) const
2393 {
2394 return SubmitCallable(&CognitoIdentityProviderClient::DescribeResourceServer, request);
2395 }
2396
2400 template<typename DescribeResourceServerRequestT = Model::DescribeResourceServerRequest>
2401 void DescribeResourceServerAsync(const DescribeResourceServerRequestT& request, const DescribeResourceServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2402 {
2403 return SubmitAsync(&CognitoIdentityProviderClient::DescribeResourceServer, request, handler, context);
2404 }
2405
2417
2421 template<typename DescribeRiskConfigurationRequestT = Model::DescribeRiskConfigurationRequest>
2422 Model::DescribeRiskConfigurationOutcomeCallable DescribeRiskConfigurationCallable(const DescribeRiskConfigurationRequestT& request) const
2423 {
2424 return SubmitCallable(&CognitoIdentityProviderClient::DescribeRiskConfiguration, request);
2425 }
2426
2430 template<typename DescribeRiskConfigurationRequestT = Model::DescribeRiskConfigurationRequest>
2431 void DescribeRiskConfigurationAsync(const DescribeRiskConfigurationRequestT& request, const DescribeRiskConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2432 {
2433 return SubmitAsync(&CognitoIdentityProviderClient::DescribeRiskConfiguration, request, handler, context);
2434 }
2435
2454
2458 template<typename DescribeTermsRequestT = Model::DescribeTermsRequest>
2459 Model::DescribeTermsOutcomeCallable DescribeTermsCallable(const DescribeTermsRequestT& request) const
2460 {
2461 return SubmitCallable(&CognitoIdentityProviderClient::DescribeTerms, request);
2462 }
2463
2467 template<typename DescribeTermsRequestT = Model::DescribeTermsRequest>
2468 void DescribeTermsAsync(const DescribeTermsRequestT& request, const DescribeTermsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2469 {
2470 return SubmitAsync(&CognitoIdentityProviderClient::DescribeTerms, request, handler, context);
2471 }
2472
2482
2486 template<typename DescribeUserImportJobRequestT = Model::DescribeUserImportJobRequest>
2487 Model::DescribeUserImportJobOutcomeCallable DescribeUserImportJobCallable(const DescribeUserImportJobRequestT& request) const
2488 {
2489 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserImportJob, request);
2490 }
2491
2495 template<typename DescribeUserImportJobRequestT = Model::DescribeUserImportJobRequest>
2496 void DescribeUserImportJobAsync(const DescribeUserImportJobRequestT& request, const DescribeUserImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2497 {
2498 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserImportJob, request, handler, context);
2499 }
2500
2518
2522 template<typename DescribeUserPoolRequestT = Model::DescribeUserPoolRequest>
2523 Model::DescribeUserPoolOutcomeCallable DescribeUserPoolCallable(const DescribeUserPoolRequestT& request) const
2524 {
2525 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPool, request);
2526 }
2527
2531 template<typename DescribeUserPoolRequestT = Model::DescribeUserPoolRequest>
2532 void DescribeUserPoolAsync(const DescribeUserPoolRequestT& request, const DescribeUserPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2533 {
2534 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPool, request, handler, context);
2535 }
2536
2557
2561 template<typename DescribeUserPoolClientRequestT = Model::DescribeUserPoolClientRequest>
2562 Model::DescribeUserPoolClientOutcomeCallable DescribeUserPoolClientCallable(const DescribeUserPoolClientRequestT& request) const
2563 {
2564 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPoolClient, request);
2565 }
2566
2570 template<typename DescribeUserPoolClientRequestT = Model::DescribeUserPoolClientRequest>
2571 void DescribeUserPoolClientAsync(const DescribeUserPoolClientRequestT& request, const DescribeUserPoolClientResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2572 {
2573 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPoolClient, request, handler, context);
2574 }
2575
2592
2596 template<typename DescribeUserPoolDomainRequestT = Model::DescribeUserPoolDomainRequest>
2597 Model::DescribeUserPoolDomainOutcomeCallable DescribeUserPoolDomainCallable(const DescribeUserPoolDomainRequestT& request) const
2598 {
2599 return SubmitCallable(&CognitoIdentityProviderClient::DescribeUserPoolDomain, request);
2600 }
2601
2605 template<typename DescribeUserPoolDomainRequestT = Model::DescribeUserPoolDomainRequest>
2606 void DescribeUserPoolDomainAsync(const DescribeUserPoolDomainRequestT& request, const DescribeUserPoolDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2607 {
2608 return SubmitAsync(&CognitoIdentityProviderClient::DescribeUserPoolDomain, request, handler, context);
2609 }
2610
2629
2633 template<typename ForgetDeviceRequestT = Model::ForgetDeviceRequest>
2634 Model::ForgetDeviceOutcomeCallable ForgetDeviceCallable(const ForgetDeviceRequestT& request) const
2635 {
2636 return SubmitCallable(&CognitoIdentityProviderClient::ForgetDevice, request);
2637 }
2638
2642 template<typename ForgetDeviceRequestT = Model::ForgetDeviceRequest>
2643 void ForgetDeviceAsync(const ForgetDeviceRequestT& request, const ForgetDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2644 {
2645 return SubmitAsync(&CognitoIdentityProviderClient::ForgetDevice, request, handler, context);
2646 }
2647
2686
2690 template<typename ForgotPasswordRequestT = Model::ForgotPasswordRequest>
2691 Model::ForgotPasswordOutcomeCallable ForgotPasswordCallable(const ForgotPasswordRequestT& request) const
2692 {
2693 return SubmitCallable(&CognitoIdentityProviderClient::ForgotPassword, request);
2694 }
2695
2699 template<typename ForgotPasswordRequestT = Model::ForgotPasswordRequest>
2700 void ForgotPasswordAsync(const ForgotPasswordRequestT& request, const ForgotPasswordResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2701 {
2702 return SubmitAsync(&CognitoIdentityProviderClient::ForgotPassword, request, handler, context);
2703 }
2704
2727
2731 template<typename GetCSVHeaderRequestT = Model::GetCSVHeaderRequest>
2732 Model::GetCSVHeaderOutcomeCallable GetCSVHeaderCallable(const GetCSVHeaderRequestT& request) const
2733 {
2734 return SubmitCallable(&CognitoIdentityProviderClient::GetCSVHeader, request);
2735 }
2736
2740 template<typename GetCSVHeaderRequestT = Model::GetCSVHeaderRequest>
2741 void GetCSVHeaderAsync(const GetCSVHeaderRequestT& request, const GetCSVHeaderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2742 {
2743 return SubmitAsync(&CognitoIdentityProviderClient::GetCSVHeader, request, handler, context);
2744 }
2745
2764
2768 template<typename GetDeviceRequestT = Model::GetDeviceRequest>
2769 Model::GetDeviceOutcomeCallable GetDeviceCallable(const GetDeviceRequestT& request) const
2770 {
2771 return SubmitCallable(&CognitoIdentityProviderClient::GetDevice, request);
2772 }
2773
2777 template<typename GetDeviceRequestT = Model::GetDeviceRequest>
2778 void GetDeviceAsync(const GetDeviceRequestT& request, const GetDeviceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2779 {
2780 return SubmitAsync(&CognitoIdentityProviderClient::GetDevice, request, handler, context);
2781 }
2782
2801
2805 template<typename GetGroupRequestT = Model::GetGroupRequest>
2806 Model::GetGroupOutcomeCallable GetGroupCallable(const GetGroupRequestT& request) const
2807 {
2808 return SubmitCallable(&CognitoIdentityProviderClient::GetGroup, request);
2809 }
2810
2814 template<typename GetGroupRequestT = Model::GetGroupRequest>
2815 void GetGroupAsync(const GetGroupRequestT& request, const GetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2816 {
2817 return SubmitAsync(&CognitoIdentityProviderClient::GetGroup, request, handler, context);
2818 }
2819
2830
2834 template<typename GetIdentityProviderByIdentifierRequestT = Model::GetIdentityProviderByIdentifierRequest>
2836 {
2837 return SubmitCallable(&CognitoIdentityProviderClient::GetIdentityProviderByIdentifier, request);
2838 }
2839
2843 template<typename GetIdentityProviderByIdentifierRequestT = Model::GetIdentityProviderByIdentifierRequest>
2844 void GetIdentityProviderByIdentifierAsync(const GetIdentityProviderByIdentifierRequestT& request, const GetIdentityProviderByIdentifierResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2845 {
2846 return SubmitAsync(&CognitoIdentityProviderClient::GetIdentityProviderByIdentifier, request, handler, context);
2847 }
2848
2868
2872 template<typename GetLogDeliveryConfigurationRequestT = Model::GetLogDeliveryConfigurationRequest>
2873 Model::GetLogDeliveryConfigurationOutcomeCallable GetLogDeliveryConfigurationCallable(const GetLogDeliveryConfigurationRequestT& request) const
2874 {
2875 return SubmitCallable(&CognitoIdentityProviderClient::GetLogDeliveryConfiguration, request);
2876 }
2877
2881 template<typename GetLogDeliveryConfigurationRequestT = Model::GetLogDeliveryConfigurationRequest>
2882 void GetLogDeliveryConfigurationAsync(const GetLogDeliveryConfigurationRequestT& request, const GetLogDeliveryConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2883 {
2884 return SubmitAsync(&CognitoIdentityProviderClient::GetLogDeliveryConfiguration, request, handler, context);
2885 }
2886
2909
2913 template<typename GetSigningCertificateRequestT = Model::GetSigningCertificateRequest>
2914 Model::GetSigningCertificateOutcomeCallable GetSigningCertificateCallable(const GetSigningCertificateRequestT& request) const
2915 {
2916 return SubmitCallable(&CognitoIdentityProviderClient::GetSigningCertificate, request);
2917 }
2918
2922 template<typename GetSigningCertificateRequestT = Model::GetSigningCertificateRequest>
2923 void GetSigningCertificateAsync(const GetSigningCertificateRequestT& request, const GetSigningCertificateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2924 {
2925 return SubmitAsync(&CognitoIdentityProviderClient::GetSigningCertificate, request, handler, context);
2926 }
2927
2938
2942 template<typename GetTokensFromRefreshTokenRequestT = Model::GetTokensFromRefreshTokenRequest>
2943 Model::GetTokensFromRefreshTokenOutcomeCallable GetTokensFromRefreshTokenCallable(const GetTokensFromRefreshTokenRequestT& request) const
2944 {
2945 return SubmitCallable(&CognitoIdentityProviderClient::GetTokensFromRefreshToken, request);
2946 }
2947
2951 template<typename GetTokensFromRefreshTokenRequestT = Model::GetTokensFromRefreshTokenRequest>
2952 void GetTokensFromRefreshTokenAsync(const GetTokensFromRefreshTokenRequestT& request, const GetTokensFromRefreshTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2953 {
2954 return SubmitAsync(&CognitoIdentityProviderClient::GetTokensFromRefreshToken, request, handler, context);
2955 }
2956
2969
2973 template<typename GetUICustomizationRequestT = Model::GetUICustomizationRequest>
2974 Model::GetUICustomizationOutcomeCallable GetUICustomizationCallable(const GetUICustomizationRequestT& request) const
2975 {
2976 return SubmitCallable(&CognitoIdentityProviderClient::GetUICustomization, request);
2977 }
2978
2982 template<typename GetUICustomizationRequestT = Model::GetUICustomizationRequest>
2983 void GetUICustomizationAsync(const GetUICustomizationRequestT& request, const GetUICustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
2984 {
2985 return SubmitAsync(&CognitoIdentityProviderClient::GetUICustomization, request, handler, context);
2986 }
2987
3004
3008 template<typename GetUserRequestT = Model::GetUserRequest>
3009 Model::GetUserOutcomeCallable GetUserCallable(const GetUserRequestT& request) const
3010 {
3011 return SubmitCallable(&CognitoIdentityProviderClient::GetUser, request);
3012 }
3013
3017 template<typename GetUserRequestT = Model::GetUserRequest>
3018 void GetUserAsync(const GetUserRequestT& request, const GetUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3019 {
3020 return SubmitAsync(&CognitoIdentityProviderClient::GetUser, request, handler, context);
3021 }
3022
3055
3059 template<typename GetUserAttributeVerificationCodeRequestT = Model::GetUserAttributeVerificationCodeRequest>
3061 {
3062 return SubmitCallable(&CognitoIdentityProviderClient::GetUserAttributeVerificationCode, request);
3063 }
3064
3068 template<typename GetUserAttributeVerificationCodeRequestT = Model::GetUserAttributeVerificationCodeRequest>
3069 void GetUserAttributeVerificationCodeAsync(const GetUserAttributeVerificationCodeRequestT& request, const GetUserAttributeVerificationCodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3070 {
3071 return SubmitAsync(&CognitoIdentityProviderClient::GetUserAttributeVerificationCode, request, handler, context);
3072 }
3073
3093
3097 template<typename GetUserAuthFactorsRequestT = Model::GetUserAuthFactorsRequest>
3098 Model::GetUserAuthFactorsOutcomeCallable GetUserAuthFactorsCallable(const GetUserAuthFactorsRequestT& request) const
3099 {
3100 return SubmitCallable(&CognitoIdentityProviderClient::GetUserAuthFactors, request);
3101 }
3102
3106 template<typename GetUserAuthFactorsRequestT = Model::GetUserAuthFactorsRequest>
3107 void GetUserAuthFactorsAsync(const GetUserAuthFactorsRequestT& request, const GetUserAuthFactorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3108 {
3109 return SubmitAsync(&CognitoIdentityProviderClient::GetUserAuthFactors, request, handler, context);
3110 }
3111
3133
3137 template<typename GetUserPoolMfaConfigRequestT = Model::GetUserPoolMfaConfigRequest>
3138 Model::GetUserPoolMfaConfigOutcomeCallable GetUserPoolMfaConfigCallable(const GetUserPoolMfaConfigRequestT& request) const
3139 {
3140 return SubmitCallable(&CognitoIdentityProviderClient::GetUserPoolMfaConfig, request);
3141 }
3142
3146 template<typename GetUserPoolMfaConfigRequestT = Model::GetUserPoolMfaConfigRequest>
3147 void GetUserPoolMfaConfigAsync(const GetUserPoolMfaConfigRequestT& request, const GetUserPoolMfaConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3148 {
3149 return SubmitAsync(&CognitoIdentityProviderClient::GetUserPoolMfaConfig, request, handler, context);
3150 }
3151
3189
3193 template<typename GlobalSignOutRequestT = Model::GlobalSignOutRequest>
3194 Model::GlobalSignOutOutcomeCallable GlobalSignOutCallable(const GlobalSignOutRequestT& request) const
3195 {
3196 return SubmitCallable(&CognitoIdentityProviderClient::GlobalSignOut, request);
3197 }
3198
3202 template<typename GlobalSignOutRequestT = Model::GlobalSignOutRequest>
3203 void GlobalSignOutAsync(const GlobalSignOutRequestT& request, const GlobalSignOutResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3204 {
3205 return SubmitAsync(&CognitoIdentityProviderClient::GlobalSignOut, request, handler, context);
3206 }
3207
3243
3247 template<typename InitiateAuthRequestT = Model::InitiateAuthRequest>
3248 Model::InitiateAuthOutcomeCallable InitiateAuthCallable(const InitiateAuthRequestT& request) const
3249 {
3250 return SubmitCallable(&CognitoIdentityProviderClient::InitiateAuth, request);
3251 }
3252
3256 template<typename InitiateAuthRequestT = Model::InitiateAuthRequest>
3257 void InitiateAuthAsync(const InitiateAuthRequestT& request, const InitiateAuthResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3258 {
3259 return SubmitAsync(&CognitoIdentityProviderClient::InitiateAuth, request, handler, context);
3260 }
3261
3280
3284 template<typename ListDevicesRequestT = Model::ListDevicesRequest>
3285 Model::ListDevicesOutcomeCallable ListDevicesCallable(const ListDevicesRequestT& request) const
3286 {
3287 return SubmitCallable(&CognitoIdentityProviderClient::ListDevices, request);
3288 }
3289
3293 template<typename ListDevicesRequestT = Model::ListDevicesRequest>
3294 void ListDevicesAsync(const ListDevicesRequestT& request, const ListDevicesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3295 {
3296 return SubmitAsync(&CognitoIdentityProviderClient::ListDevices, request, handler, context);
3297 }
3298
3315
3319 template<typename ListGroupsRequestT = Model::ListGroupsRequest>
3320 Model::ListGroupsOutcomeCallable ListGroupsCallable(const ListGroupsRequestT& request) const
3321 {
3322 return SubmitCallable(&CognitoIdentityProviderClient::ListGroups, request);
3323 }
3324
3328 template<typename ListGroupsRequestT = Model::ListGroupsRequest>
3329 void ListGroupsAsync(const ListGroupsRequestT& request, const ListGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3330 {
3331 return SubmitAsync(&CognitoIdentityProviderClient::ListGroups, request, handler, context);
3332 }
3333
3352
3356 template<typename ListIdentityProvidersRequestT = Model::ListIdentityProvidersRequest>
3357 Model::ListIdentityProvidersOutcomeCallable ListIdentityProvidersCallable(const ListIdentityProvidersRequestT& request) const
3358 {
3359 return SubmitCallable(&CognitoIdentityProviderClient::ListIdentityProviders, request);
3360 }
3361
3365 template<typename ListIdentityProvidersRequestT = Model::ListIdentityProvidersRequest>
3366 void ListIdentityProvidersAsync(const ListIdentityProvidersRequestT& request, const ListIdentityProvidersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3367 {
3368 return SubmitAsync(&CognitoIdentityProviderClient::ListIdentityProviders, request, handler, context);
3369 }
3370
3389
3393 template<typename ListResourceServersRequestT = Model::ListResourceServersRequest>
3394 Model::ListResourceServersOutcomeCallable ListResourceServersCallable(const ListResourceServersRequestT& request) const
3395 {
3396 return SubmitCallable(&CognitoIdentityProviderClient::ListResourceServers, request);
3397 }
3398
3402 template<typename ListResourceServersRequestT = Model::ListResourceServersRequest>
3403 void ListResourceServersAsync(const ListResourceServersRequestT& request, const ListResourceServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3404 {
3405 return SubmitAsync(&CognitoIdentityProviderClient::ListResourceServers, request, handler, context);
3406 }
3407
3417
3421 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3422 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
3423 {
3424 return SubmitCallable(&CognitoIdentityProviderClient::ListTagsForResource, request);
3425 }
3426
3430 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
3431 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3432 {
3433 return SubmitAsync(&CognitoIdentityProviderClient::ListTagsForResource, request, handler, context);
3434 }
3435
3452
3456 template<typename ListTermsRequestT = Model::ListTermsRequest>
3457 Model::ListTermsOutcomeCallable ListTermsCallable(const ListTermsRequestT& request) const
3458 {
3459 return SubmitCallable(&CognitoIdentityProviderClient::ListTerms, request);
3460 }
3461
3465 template<typename ListTermsRequestT = Model::ListTermsRequest>
3466 void ListTermsAsync(const ListTermsRequestT& request, const ListTermsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3467 {
3468 return SubmitAsync(&CognitoIdentityProviderClient::ListTerms, request, handler, context);
3469 }
3470
3490
3494 template<typename ListUserImportJobsRequestT = Model::ListUserImportJobsRequest>
3495 Model::ListUserImportJobsOutcomeCallable ListUserImportJobsCallable(const ListUserImportJobsRequestT& request) const
3496 {
3497 return SubmitCallable(&CognitoIdentityProviderClient::ListUserImportJobs, request);
3498 }
3499
3503 template<typename ListUserImportJobsRequestT = Model::ListUserImportJobsRequest>
3504 void ListUserImportJobsAsync(const ListUserImportJobsRequestT& request, const ListUserImportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3505 {
3506 return SubmitAsync(&CognitoIdentityProviderClient::ListUserImportJobs, request, handler, context);
3507 }
3508
3528
3532 template<typename ListUserPoolClientsRequestT = Model::ListUserPoolClientsRequest>
3533 Model::ListUserPoolClientsOutcomeCallable ListUserPoolClientsCallable(const ListUserPoolClientsRequestT& request) const
3534 {
3535 return SubmitCallable(&CognitoIdentityProviderClient::ListUserPoolClients, request);
3536 }
3537
3541 template<typename ListUserPoolClientsRequestT = Model::ListUserPoolClientsRequest>
3542 void ListUserPoolClientsAsync(const ListUserPoolClientsRequestT& request, const ListUserPoolClientsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3543 {
3544 return SubmitAsync(&CognitoIdentityProviderClient::ListUserPoolClients, request, handler, context);
3545 }
3546
3563
3567 template<typename ListUserPoolsRequestT = Model::ListUserPoolsRequest>
3568 Model::ListUserPoolsOutcomeCallable ListUserPoolsCallable(const ListUserPoolsRequestT& request) const
3569 {
3570 return SubmitCallable(&CognitoIdentityProviderClient::ListUserPools, request);
3571 }
3572
3576 template<typename ListUserPoolsRequestT = Model::ListUserPoolsRequest>
3577 void ListUserPoolsAsync(const ListUserPoolsRequestT& request, const ListUserPoolsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3578 {
3579 return SubmitAsync(&CognitoIdentityProviderClient::ListUserPools, request, handler, context);
3580 }
3581
3598
3602 template<typename ListUsersRequestT = Model::ListUsersRequest>
3603 Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT& request) const
3604 {
3605 return SubmitCallable(&CognitoIdentityProviderClient::ListUsers, request);
3606 }
3607
3611 template<typename ListUsersRequestT = Model::ListUsersRequest>
3612 void ListUsersAsync(const ListUsersRequestT& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3613 {
3614 return SubmitAsync(&CognitoIdentityProviderClient::ListUsers, request, handler, context);
3615 }
3616
3635
3639 template<typename ListUsersInGroupRequestT = Model::ListUsersInGroupRequest>
3640 Model::ListUsersInGroupOutcomeCallable ListUsersInGroupCallable(const ListUsersInGroupRequestT& request) const
3641 {
3642 return SubmitCallable(&CognitoIdentityProviderClient::ListUsersInGroup, request);
3643 }
3644
3648 template<typename ListUsersInGroupRequestT = Model::ListUsersInGroupRequest>
3649 void ListUsersInGroupAsync(const ListUsersInGroupRequestT& request, const ListUsersInGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3650 {
3651 return SubmitAsync(&CognitoIdentityProviderClient::ListUsersInGroup, request, handler, context);
3652 }
3653
3670
3674 template<typename ListWebAuthnCredentialsRequestT = Model::ListWebAuthnCredentialsRequest>
3675 Model::ListWebAuthnCredentialsOutcomeCallable ListWebAuthnCredentialsCallable(const ListWebAuthnCredentialsRequestT& request) const
3676 {
3677 return SubmitCallable(&CognitoIdentityProviderClient::ListWebAuthnCredentials, request);
3678 }
3679
3683 template<typename ListWebAuthnCredentialsRequestT = Model::ListWebAuthnCredentialsRequest>
3684 void ListWebAuthnCredentialsAsync(const ListWebAuthnCredentialsRequestT& request, const ListWebAuthnCredentialsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3685 {
3686 return SubmitAsync(&CognitoIdentityProviderClient::ListWebAuthnCredentials, request, handler, context);
3687 }
3688
3722
3726 template<typename ResendConfirmationCodeRequestT = Model::ResendConfirmationCodeRequest>
3727 Model::ResendConfirmationCodeOutcomeCallable ResendConfirmationCodeCallable(const ResendConfirmationCodeRequestT& request) const
3728 {
3729 return SubmitCallable(&CognitoIdentityProviderClient::ResendConfirmationCode, request);
3730 }
3731
3735 template<typename ResendConfirmationCodeRequestT = Model::ResendConfirmationCodeRequest>
3736 void ResendConfirmationCodeAsync(const ResendConfirmationCodeRequestT& request, const ResendConfirmationCodeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3737 {
3738 return SubmitAsync(&CognitoIdentityProviderClient::ResendConfirmationCode, request, handler, context);
3739 }
3740
3778
3782 template<typename RespondToAuthChallengeRequestT = Model::RespondToAuthChallengeRequest>
3783 Model::RespondToAuthChallengeOutcomeCallable RespondToAuthChallengeCallable(const RespondToAuthChallengeRequestT& request) const
3784 {
3785 return SubmitCallable(&CognitoIdentityProviderClient::RespondToAuthChallenge, request);
3786 }
3787
3791 template<typename RespondToAuthChallengeRequestT = Model::RespondToAuthChallengeRequest>
3792 void RespondToAuthChallengeAsync(const RespondToAuthChallengeRequestT& request, const RespondToAuthChallengeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3793 {
3794 return SubmitAsync(&CognitoIdentityProviderClient::RespondToAuthChallenge, request, handler, context);
3795 }
3796
3813
3817 template<typename RevokeTokenRequestT = Model::RevokeTokenRequest>
3818 Model::RevokeTokenOutcomeCallable RevokeTokenCallable(const RevokeTokenRequestT& request) const
3819 {
3820 return SubmitCallable(&CognitoIdentityProviderClient::RevokeToken, request);
3821 }
3822
3826 template<typename RevokeTokenRequestT = Model::RevokeTokenRequest>
3827 void RevokeTokenAsync(const RevokeTokenRequestT& request, const RevokeTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3828 {
3829 return SubmitAsync(&CognitoIdentityProviderClient::RevokeToken, request, handler, context);
3830 }
3831
3842
3846 template<typename SetLogDeliveryConfigurationRequestT = Model::SetLogDeliveryConfigurationRequest>
3847 Model::SetLogDeliveryConfigurationOutcomeCallable SetLogDeliveryConfigurationCallable(const SetLogDeliveryConfigurationRequestT& request) const
3848 {
3849 return SubmitCallable(&CognitoIdentityProviderClient::SetLogDeliveryConfiguration, request);
3850 }
3851
3855 template<typename SetLogDeliveryConfigurationRequestT = Model::SetLogDeliveryConfigurationRequest>
3856 void SetLogDeliveryConfigurationAsync(const SetLogDeliveryConfigurationRequestT& request, const SetLogDeliveryConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3857 {
3858 return SubmitAsync(&CognitoIdentityProviderClient::SetLogDeliveryConfiguration, request, handler, context);
3859 }
3860
3880
3884 template<typename SetRiskConfigurationRequestT = Model::SetRiskConfigurationRequest>
3885 Model::SetRiskConfigurationOutcomeCallable SetRiskConfigurationCallable(const SetRiskConfigurationRequestT& request) const
3886 {
3887 return SubmitCallable(&CognitoIdentityProviderClient::SetRiskConfiguration, request);
3888 }
3889
3893 template<typename SetRiskConfigurationRequestT = Model::SetRiskConfigurationRequest>
3894 void SetRiskConfigurationAsync(const SetRiskConfigurationRequestT& request, const SetRiskConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3895 {
3896 return SubmitAsync(&CognitoIdentityProviderClient::SetRiskConfiguration, request, handler, context);
3897 }
3898
3920
3924 template<typename SetUICustomizationRequestT = Model::SetUICustomizationRequest>
3925 Model::SetUICustomizationOutcomeCallable SetUICustomizationCallable(const SetUICustomizationRequestT& request) const
3926 {
3927 return SubmitCallable(&CognitoIdentityProviderClient::SetUICustomization, request);
3928 }
3929
3933 template<typename SetUICustomizationRequestT = Model::SetUICustomizationRequest>
3934 void SetUICustomizationAsync(const SetUICustomizationRequestT& request, const SetUICustomizationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3935 {
3936 return SubmitAsync(&CognitoIdentityProviderClient::SetUICustomization, request, handler, context);
3937 }
3938
3963
3967 template<typename SetUserMFAPreferenceRequestT = Model::SetUserMFAPreferenceRequest>
3968 Model::SetUserMFAPreferenceOutcomeCallable SetUserMFAPreferenceCallable(const SetUserMFAPreferenceRequestT& request) const
3969 {
3970 return SubmitCallable(&CognitoIdentityProviderClient::SetUserMFAPreference, request);
3971 }
3972
3976 template<typename SetUserMFAPreferenceRequestT = Model::SetUserMFAPreferenceRequest>
3977 void SetUserMFAPreferenceAsync(const SetUserMFAPreferenceRequestT& request, const SetUserMFAPreferenceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
3978 {
3979 return SubmitAsync(&CognitoIdentityProviderClient::SetUserMFAPreference, request, handler, context);
3980 }
3981
4010
4014 template<typename SetUserPoolMfaConfigRequestT = Model::SetUserPoolMfaConfigRequest>
4015 Model::SetUserPoolMfaConfigOutcomeCallable SetUserPoolMfaConfigCallable(const SetUserPoolMfaConfigRequestT& request) const
4016 {
4017 return SubmitCallable(&CognitoIdentityProviderClient::SetUserPoolMfaConfig, request);
4018 }
4019
4023 template<typename SetUserPoolMfaConfigRequestT = Model::SetUserPoolMfaConfigRequest>
4024 void SetUserPoolMfaConfigAsync(const SetUserPoolMfaConfigRequestT& request, const SetUserPoolMfaConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4025 {
4026 return SubmitAsync(&CognitoIdentityProviderClient::SetUserPoolMfaConfig, request, handler, context);
4027 }
4028
4046
4050 template<typename SetUserSettingsRequestT = Model::SetUserSettingsRequest>
4051 Model::SetUserSettingsOutcomeCallable SetUserSettingsCallable(const SetUserSettingsRequestT& request) const
4052 {
4053 return SubmitCallable(&CognitoIdentityProviderClient::SetUserSettings, request);
4054 }
4055
4059 template<typename SetUserSettingsRequestT = Model::SetUserSettingsRequest>
4060 void SetUserSettingsAsync(const SetUserSettingsRequestT& request, const SetUserSettingsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4061 {
4062 return SubmitAsync(&CognitoIdentityProviderClient::SetUserSettings, request, handler, context);
4063 }
4064
4099 virtual Model::SignUpOutcome SignUp(const Model::SignUpRequest& request) const;
4100
4104 template<typename SignUpRequestT = Model::SignUpRequest>
4105 Model::SignUpOutcomeCallable SignUpCallable(const SignUpRequestT& request) const
4106 {
4107 return SubmitCallable(&CognitoIdentityProviderClient::SignUp, request);
4108 }
4109
4113 template<typename SignUpRequestT = Model::SignUpRequest>
4114 void SignUpAsync(const SignUpRequestT& request, const SignUpResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4115 {
4116 return SubmitAsync(&CognitoIdentityProviderClient::SignUp, request, handler, context);
4117 }
4118
4129
4133 template<typename StartUserImportJobRequestT = Model::StartUserImportJobRequest>
4134 Model::StartUserImportJobOutcomeCallable StartUserImportJobCallable(const StartUserImportJobRequestT& request) const
4135 {
4136 return SubmitCallable(&CognitoIdentityProviderClient::StartUserImportJob, request);
4137 }
4138
4142 template<typename StartUserImportJobRequestT = Model::StartUserImportJobRequest>
4143 void StartUserImportJobAsync(const StartUserImportJobRequestT& request, const StartUserImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4144 {
4145 return SubmitAsync(&CognitoIdentityProviderClient::StartUserImportJob, request, handler, context);
4146 }
4147
4159
4163 template<typename StartWebAuthnRegistrationRequestT = Model::StartWebAuthnRegistrationRequest>
4164 Model::StartWebAuthnRegistrationOutcomeCallable StartWebAuthnRegistrationCallable(const StartWebAuthnRegistrationRequestT& request) const
4165 {
4166 return SubmitCallable(&CognitoIdentityProviderClient::StartWebAuthnRegistration, request);
4167 }
4168
4172 template<typename StartWebAuthnRegistrationRequestT = Model::StartWebAuthnRegistrationRequest>
4173 void StartWebAuthnRegistrationAsync(const StartWebAuthnRegistrationRequestT& request, const StartWebAuthnRegistrationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4174 {
4175 return SubmitAsync(&CognitoIdentityProviderClient::StartWebAuthnRegistration, request, handler, context);
4176 }
4177
4188
4192 template<typename StopUserImportJobRequestT = Model::StopUserImportJobRequest>
4193 Model::StopUserImportJobOutcomeCallable StopUserImportJobCallable(const StopUserImportJobRequestT& request) const
4194 {
4195 return SubmitCallable(&CognitoIdentityProviderClient::StopUserImportJob, request);
4196 }
4197
4201 template<typename StopUserImportJobRequestT = Model::StopUserImportJobRequest>
4202 void StopUserImportJobAsync(const StopUserImportJobRequestT& request, const StopUserImportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4203 {
4204 return SubmitAsync(&CognitoIdentityProviderClient::StopUserImportJob, request, handler, context);
4205 }
4206
4226
4230 template<typename TagResourceRequestT = Model::TagResourceRequest>
4231 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
4232 {
4233 return SubmitCallable(&CognitoIdentityProviderClient::TagResource, request);
4234 }
4235
4239 template<typename TagResourceRequestT = Model::TagResourceRequest>
4240 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4241 {
4242 return SubmitAsync(&CognitoIdentityProviderClient::TagResource, request, handler, context);
4243 }
4244
4252
4256 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
4257 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
4258 {
4259 return SubmitCallable(&CognitoIdentityProviderClient::UntagResource, request);
4260 }
4261
4265 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
4266 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4267 {
4268 return SubmitAsync(&CognitoIdentityProviderClient::UntagResource, request, handler, context);
4269 }
4270
4298
4302 template<typename UpdateAuthEventFeedbackRequestT = Model::UpdateAuthEventFeedbackRequest>
4303 Model::UpdateAuthEventFeedbackOutcomeCallable UpdateAuthEventFeedbackCallable(const UpdateAuthEventFeedbackRequestT& request) const
4304 {
4305 return SubmitCallable(&CognitoIdentityProviderClient::UpdateAuthEventFeedback, request);
4306 }
4307
4311 template<typename UpdateAuthEventFeedbackRequestT = Model::UpdateAuthEventFeedbackRequest>
4312 void UpdateAuthEventFeedbackAsync(const UpdateAuthEventFeedbackRequestT& request, const UpdateAuthEventFeedbackResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4313 {
4314 return SubmitAsync(&CognitoIdentityProviderClient::UpdateAuthEventFeedback, request, handler, context);
4315 }
4316
4340
4344 template<typename UpdateDeviceStatusRequestT = Model::UpdateDeviceStatusRequest>
4345 Model::UpdateDeviceStatusOutcomeCallable UpdateDeviceStatusCallable(const UpdateDeviceStatusRequestT& request) const
4346 {
4347 return SubmitCallable(&CognitoIdentityProviderClient::UpdateDeviceStatus, request);
4348 }
4349
4353 template<typename UpdateDeviceStatusRequestT = Model::UpdateDeviceStatusRequest>
4354 void UpdateDeviceStatusAsync(const UpdateDeviceStatusRequestT& request, const UpdateDeviceStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4355 {
4356 return SubmitAsync(&CognitoIdentityProviderClient::UpdateDeviceStatus, request, handler, context);
4357 }
4358
4378
4382 template<typename UpdateGroupRequestT = Model::UpdateGroupRequest>
4383 Model::UpdateGroupOutcomeCallable UpdateGroupCallable(const UpdateGroupRequestT& request) const
4384 {
4385 return SubmitCallable(&CognitoIdentityProviderClient::UpdateGroup, request);
4386 }
4387
4391 template<typename UpdateGroupRequestT = Model::UpdateGroupRequest>
4392 void UpdateGroupAsync(const UpdateGroupRequestT& request, const UpdateGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4393 {
4394 return SubmitAsync(&CognitoIdentityProviderClient::UpdateGroup, request, handler, context);
4395 }
4396
4417
4421 template<typename UpdateIdentityProviderRequestT = Model::UpdateIdentityProviderRequest>
4422 Model::UpdateIdentityProviderOutcomeCallable UpdateIdentityProviderCallable(const UpdateIdentityProviderRequestT& request) const
4423 {
4424 return SubmitCallable(&CognitoIdentityProviderClient::UpdateIdentityProvider, request);
4425 }
4426
4430 template<typename UpdateIdentityProviderRequestT = Model::UpdateIdentityProviderRequest>
4431 void UpdateIdentityProviderAsync(const UpdateIdentityProviderRequestT& request, const UpdateIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4432 {
4433 return SubmitAsync(&CognitoIdentityProviderClient::UpdateIdentityProvider, request, handler, context);
4434 }
4435
4460
4464 template<typename UpdateManagedLoginBrandingRequestT = Model::UpdateManagedLoginBrandingRequest>
4465 Model::UpdateManagedLoginBrandingOutcomeCallable UpdateManagedLoginBrandingCallable(const UpdateManagedLoginBrandingRequestT& request = {}) const
4466 {
4467 return SubmitCallable(&CognitoIdentityProviderClient::UpdateManagedLoginBranding, request);
4468 }
4469
4473 template<typename UpdateManagedLoginBrandingRequestT = Model::UpdateManagedLoginBrandingRequest>
4474 void UpdateManagedLoginBrandingAsync(const UpdateManagedLoginBrandingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const UpdateManagedLoginBrandingRequestT& request = {}) const
4475 {
4476 return SubmitAsync(&CognitoIdentityProviderClient::UpdateManagedLoginBranding, request, handler, context);
4477 }
4478
4499
4503 template<typename UpdateResourceServerRequestT = Model::UpdateResourceServerRequest>
4504 Model::UpdateResourceServerOutcomeCallable UpdateResourceServerCallable(const UpdateResourceServerRequestT& request) const
4505 {
4506 return SubmitCallable(&CognitoIdentityProviderClient::UpdateResourceServer, request);
4507 }
4508
4512 template<typename UpdateResourceServerRequestT = Model::UpdateResourceServerRequest>
4513 void UpdateResourceServerAsync(const UpdateResourceServerRequestT& request, const UpdateResourceServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4514 {
4515 return SubmitAsync(&CognitoIdentityProviderClient::UpdateResourceServer, request, handler, context);
4516 }
4517
4547
4551 template<typename UpdateTermsRequestT = Model::UpdateTermsRequest>
4552 Model::UpdateTermsOutcomeCallable UpdateTermsCallable(const UpdateTermsRequestT& request) const
4553 {
4554 return SubmitCallable(&CognitoIdentityProviderClient::UpdateTerms, request);
4555 }
4556
4560 template<typename UpdateTermsRequestT = Model::UpdateTermsRequest>
4561 void UpdateTermsAsync(const UpdateTermsRequestT& request, const UpdateTermsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4562 {
4563 return SubmitAsync(&CognitoIdentityProviderClient::UpdateTerms, request, handler, context);
4564 }
4565
4600
4604 template<typename UpdateUserAttributesRequestT = Model::UpdateUserAttributesRequest>
4605 Model::UpdateUserAttributesOutcomeCallable UpdateUserAttributesCallable(const UpdateUserAttributesRequestT& request) const
4606 {
4607 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserAttributes, request);
4608 }
4609
4613 template<typename UpdateUserAttributesRequestT = Model::UpdateUserAttributesRequest>
4614 void UpdateUserAttributesAsync(const UpdateUserAttributesRequestT& request, const UpdateUserAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4615 {
4616 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserAttributes, request, handler, context);
4617 }
4618
4655
4659 template<typename UpdateUserPoolRequestT = Model::UpdateUserPoolRequest>
4660 Model::UpdateUserPoolOutcomeCallable UpdateUserPoolCallable(const UpdateUserPoolRequestT& request) const
4661 {
4662 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPool, request);
4663 }
4664
4668 template<typename UpdateUserPoolRequestT = Model::UpdateUserPoolRequest>
4669 void UpdateUserPoolAsync(const UpdateUserPoolRequestT& request, const UpdateUserPoolResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4670 {
4671 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPool, request, handler, context);
4672 }
4673
4697
4701 template<typename UpdateUserPoolClientRequestT = Model::UpdateUserPoolClientRequest>
4702 Model::UpdateUserPoolClientOutcomeCallable UpdateUserPoolClientCallable(const UpdateUserPoolClientRequestT& request) const
4703 {
4704 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPoolClient, request);
4705 }
4706
4710 template<typename UpdateUserPoolClientRequestT = Model::UpdateUserPoolClientRequest>
4711 void UpdateUserPoolClientAsync(const UpdateUserPoolClientRequestT& request, const UpdateUserPoolClientResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4712 {
4713 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPoolClient, request, handler, context);
4714 }
4715
4750
4754 template<typename UpdateUserPoolDomainRequestT = Model::UpdateUserPoolDomainRequest>
4755 Model::UpdateUserPoolDomainOutcomeCallable UpdateUserPoolDomainCallable(const UpdateUserPoolDomainRequestT& request) const
4756 {
4757 return SubmitCallable(&CognitoIdentityProviderClient::UpdateUserPoolDomain, request);
4758 }
4759
4763 template<typename UpdateUserPoolDomainRequestT = Model::UpdateUserPoolDomainRequest>
4764 void UpdateUserPoolDomainAsync(const UpdateUserPoolDomainRequestT& request, const UpdateUserPoolDomainResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4765 {
4766 return SubmitAsync(&CognitoIdentityProviderClient::UpdateUserPoolDomain, request, handler, context);
4767 }
4768
4786
4790 template<typename VerifySoftwareTokenRequestT = Model::VerifySoftwareTokenRequest>
4791 Model::VerifySoftwareTokenOutcomeCallable VerifySoftwareTokenCallable(const VerifySoftwareTokenRequestT& request) const
4792 {
4793 return SubmitCallable(&CognitoIdentityProviderClient::VerifySoftwareToken, request);
4794 }
4795
4799 template<typename VerifySoftwareTokenRequestT = Model::VerifySoftwareTokenRequest>
4800 void VerifySoftwareTokenAsync(const VerifySoftwareTokenRequestT& request, const VerifySoftwareTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4801 {
4802 return SubmitAsync(&CognitoIdentityProviderClient::VerifySoftwareToken, request, handler, context);
4803 }
4804
4826
4830 template<typename VerifyUserAttributeRequestT = Model::VerifyUserAttributeRequest>
4831 Model::VerifyUserAttributeOutcomeCallable VerifyUserAttributeCallable(const VerifyUserAttributeRequestT& request) const
4832 {
4833 return SubmitCallable(&CognitoIdentityProviderClient::VerifyUserAttribute, request);
4834 }
4835
4839 template<typename VerifyUserAttributeRequestT = Model::VerifyUserAttributeRequest>
4840 void VerifyUserAttributeAsync(const VerifyUserAttributeRequestT& request, const VerifyUserAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
4841 {
4842 return SubmitAsync(&CognitoIdentityProviderClient::VerifyUserAttribute, request, handler, context);
4843 }
4844
4845
4846 void OverrideEndpoint(const Aws::String& endpoint);
4847 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase>& accessEndpointProvider();
4848 private:
4850 void init(const CognitoIdentityProviderClientConfiguration& clientConfiguration);
4851
4852 CognitoIdentityProviderClientConfiguration m_clientConfiguration;
4853 std::shared_ptr<CognitoIdentityProviderEndpointProviderBase> m_endpointProvider;
4854 };
4855
4856} // namespace CognitoIdentityProvider
4857} // 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
Model::DescribeTermsOutcomeCallable DescribeTermsCallable(const DescribeTermsRequestT &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::ListTermsOutcomeCallable ListTermsCallable(const ListTermsRequestT &request) 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 ListTermsAsync(const ListTermsRequestT &request, const ListTermsResponseReceivedHandler &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
virtual Model::DeleteTermsOutcome DeleteTerms(const Model::DeleteTermsRequest &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 DescribeTermsAsync(const DescribeTermsRequestT &request, const DescribeTermsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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
Model::DeleteTermsOutcomeCallable DeleteTermsCallable(const DeleteTermsRequestT &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
virtual Model::CreateTermsOutcome CreateTerms(const Model::CreateTermsRequest &request) 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
void DeleteTermsAsync(const DeleteTermsRequestT &request, const DeleteTermsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) 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 CreateTermsAsync(const CreateTermsRequestT &request, const CreateTermsResponseReceivedHandler &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
virtual Model::ListTermsOutcome ListTerms(const Model::ListTermsRequest &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::UpdateTermsOutcome UpdateTerms(const Model::UpdateTermsRequest &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
Model::CreateTermsOutcomeCallable CreateTermsCallable(const CreateTermsRequestT &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 UpdateTermsAsync(const UpdateTermsRequestT &request, const UpdateTermsResponseReceivedHandler &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
virtual Model::DescribeTermsOutcome DescribeTerms(const Model::DescribeTermsRequest &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
Model::UpdateTermsOutcomeCallable UpdateTermsCallable(const UpdateTermsRequestT &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< DescribeTermsOutcome > DescribeTermsOutcomeCallable
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::UpdateTermsRequest &, const Model::UpdateTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTermsResponseReceivedHandler
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::DescribeTermsRequest &, const Model::DescribeTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTermsResponseReceivedHandler
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::DeleteTermsRequest &, const Model::DeleteTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTermsResponseReceivedHandler
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::CreateTermsRequest &, const Model::CreateTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTermsResponseReceivedHandler
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::function< void(const CognitoIdentityProviderClient *, const Model::ListTermsRequest &, const Model::ListTermsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTermsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String